Git log: commit 9552e21dd91b78fb6c22aa87048041f562714eeb
Author: yangfl <yangfl@users.noreply.github.com>
Date: Mon Jan 22 18:37:34 2024 +0800
debian: update to 1.90.1+ds
commit 30f9dff431f1805f78d43fd2e7dabf8144c5b76c
Merge: 34e973714 8cbfba0a6
Author: yangfl <yangfl@users.noreply.github.com>
Date: Mon Jan 22 18:33:08 2024 +0800
Merge tag 'upstream/1.90.1+ds'
commit 8cbfba0a6f35cb6208e6ae5b62dcb140624bad05
Author: yangfl <yangfl@users.noreply.github.com>
Date: Mon Jan 22 18:32:22 2024 +0800
Import Upstream version 1.90.1+ds
commit 34e973714cbbb3205b4e8a820656f5acfdc142b3
Author: yangfl <yangfl@users.noreply.github.com>
Date: Wed Jun 28 01:45:49 2023 +0800
debian: update to 1.89.6+ds
commit 662701d94a208a4958e0cd0912d3077fb24c38fd
Merge: 7e681a685 1d3fc9764
Author: yangfl <yangfl@users.noreply.github.com>
Date: Wed Jun 28 01:43:56 2023 +0800
Merge tag 'upstream/1.89.6+ds'
commit 1d3fc97643b76a5b8b99d915e4a280695f5df7cd
Author: yangfl <yangfl@users.noreply.github.com>
Date: Wed Jun 28 01:42:35 2023 +0800
Import Upstream version 1.89.6+ds
commit 5319d1cffafd5045c4742892c38c9e5cfa23d195
Author: ocornut <omarcornut@gmail.com>
Date: Wed May 31 14:46:24 2023 +0200
Version 1.89.6
commit 075b975fedf2bbdb705551a407e060ee327cd71b
Author: ocornut <omarcornut@gmail.com>
Date: Wed May 31 14:44:29 2023 +0200
Fonts: Fixed crash when manually specifying an EllipsisChar that doesn't exist. (#6480)
commit b476184574637a631f3af316a65e0726526bcea4
Author: ocornut <omarcornut@gmail.com>
Date: Tue May 30 20:36:07 2023 +0200
Backends: SDLRenderer3: Amend/finish SDL_Renderer3 patch + add example. (#6286)
commit 0b57c07c79bec62051c3d90d38b0bbd39edfaa66
Author: Andrea Carcone <andrea.carcone99@gmail.com>
Date: Tue May 30 20:30:30 2023 +0200
Backends: SDL3: Add SDL_Renderer for SDL3 implementation. (#6286)
This is mostly a duplicate of SDL2 version with a few changes:
SDL_GetRenderScale -> SDL_RenderGetScale
SDL_ScaleModeLinear -> SDL_SCALEMODE_LINEAR
commit b709b02e96ed150d681ab6b56e005d301aa9320e
Author: ocornut <omarcornut@gmail.com>
Date: Tue May 30 20:15:31 2023 +0200
Backends: SDL_Renderer2: renamed all functions accordingly. (#6286)
commit 88e7d773df22269edd56ccb3f268848bfb33884b
Author: ocornut <omarcornut@gmail.com>
Date: Tue May 30 20:11:08 2023 +0200
Backends: SDL_Renderer2: Renamed 'imgui_impl_sdlrenderer.h/cpp' to 'imgui_impl_sdlrenderer2.h/cpp' (#6286)
commit 216ae7db52929495c23ed847edc687dbc6bb819b
Author: ocornut <omarcornut@gmail.com>
Date: Tue May 30 19:53:20 2023 +0200
Examples: SDL3: Added clues that Emscripten doesn't support SDL3 yet. (#6386)
commit 7e03ae32403f85f6c86f0c884a8243e2e14e483f
Author: ocornut <omarcornut@gmail.com>
Date: Thu May 25 15:22:25 2023 +0200
Window: Fixed resizing from upper border when io.ConfigWindowsMoveFromTitleBarOnly is set. (#6390)
commit 7947f327dec35e40d7839f3ac6f87ebcbbbadd62
Author: ocornut <omarcornut@gmail.com>
Date: Tue May 23 20:10:00 2023 +0200
Demo: added casing swap demo to clarify use of ImGuiInputTextFlags_CallbackCharFilter. (#6457) + Metrics: simplified some code.
commit 47579f8a406eef3b63bd2c85588976c29ac731bd
Author: ocornut <omarcornut@gmail.com>
Date: Tue May 23 16:26:52 2023 +0200
Nav: set NavJustMovedToXXX fields on NavInit result + BeginChild() clears ActiveId on N+1 on entering instead of waiting for ID to elapse on N+2.
# Conflicts:
# imgui_internal.h
commit 52e19113f3225346c1255d3bb23e0c73117c67c4
Author: ocornut <omarcornut@gmail.com>
Date: Tue May 23 11:43:16 2023 +0200
Backends: OpenGL3: Added more explicit comments about using GL ES2/3 on targets where it's not automatic. (#6450)
commit 08145bc45c436de10143b43ebe2beb728eea41dc
Author: ocornut <omarcornut@gmail.com>
Date: Tue May 23 10:55:10 2023 +0200
Fonts: Fixed crash when merging fonts and the first font has no valid glyph. (#6446)
commit 45c8c3b611a633885d96042711b7838d9746696d
Author: ocornut <omarcornut@gmail.com>
Date: Mon May 22 10:09:20 2023 +0200
Listbox: commented out obsolete/redirecting functions that were marked obsolete more than two years ago: ListBoxHeader(), ListBoxFooter().
+ Added default parameter to SeparatorEx() amend 2c558d5
commit df8667b18b5281205e15fa0254dce9f3e87dd6b2
Author: ocornut <omarcornut@gmail.com>
Date: Sat May 20 17:56:20 2023 +0200
Comments/typos tweaks
commit 2c558d5741cc6bfe72456010de529a161203c3fd
Author: ocornut <omarcornut@gmail.com>
Date: Sat May 20 16:25:14 2023 +0200
Internals: SeparatorEx(): expose thickness + add misc comments relating to Separators.
commit c8579abb4317459dc47516330bca0001a7bf3a9b
Author: ocornut <omarcornut@gmail.com>
Date: Sat May 20 14:01:34 2023 +0200
Examples: DX9: Fix WM_SIZE handling bug introduced in 031e152d2. (#6374)
commit 7348e99269c93b975dac3a4f4c68e58ebce078df
Author: ocornut <omarcornut@gmail.com>
Date: Mon May 15 14:34:30 2023 +0200
CI: temporarily use Emscripten 3.1.37 because 3.1.18 has a regression.
Ref https://github.com/emscripten-core/emscripten/issues/19363
commit e489e40a853426767de9ce0637bc0c9ceb431c1e
Author: GamingMinds-DanielC <daniel.cremers@gamingmindsstudios.com>
Date: Mon May 15 14:05:00 2023 +0200
Clipper: Amend ecb0aaa (#6424, #3841)
commit ecb0aaa7c2ae42baf02ce8173ded259789c730e2
Author: ocornut <omarcornut@gmail.com>
Date: Mon May 15 12:01:40 2023 +0200
Clipper: Renamed ForceDisplayRangeByIndices() to IncludeRangeByIndices(). (#6424, #3841) + commented out obsolete ImGuiListClipper() constructor.
commit a550263d6c9dc4f99c951ca28fe582314e757571
Author: ocornut <omarcornut@gmail.com>
Date: Mon May 15 11:15:13 2023 +0200
Misc: made ErrorCheckEndWindowRecover() handle font stack. (#6431, #1651)
commit bcfc1ad8f63997751a7269788511157ed872da2c
Author: ocornut <omarcornut@gmail.com>
Date: Wed May 10 15:01:02 2023 +0200
Nav: Forwarded (wrap/loop) request don't mistakenly wreck reference pos.
Amend 6656553
commit 430c05991c15eb1501ee293fbc8f43ee13843b68
Author: ocornut <omarcornut@gmail.com>
Date: Wed May 10 12:54:51 2023 +0200
Docs: added more detailed information about UTF-8 encoding.
+ Revert mistakenly committed Win32+DX11 main.cpp from last commit.
commit 513af1efc9080857bbd10000d98f98f2a0c96803
Author: ocornut <omarcornut@gmail.com>
Date: Wed May 10 12:34:11 2023 +0200
Examples: Updated all Visual Studio project file to use /utf-8 option, so string literals are UTF-8 encoded by default.
(Not to misake with "Character Set" "Use Unicode Character Set" "Use Multi-Byte Character Set" which is a VS/Windows SDK thing but not a compiler-encoding thing.)
commit 0397321be09db6bc98db773af0572024e0ec506d
Author: ocornut <omarcornut@gmail.com>
Date: Tue May 9 20:28:08 2023 +0200
Debug Tools: Added 'io.ConfigDebugIgnoreFocusLoss' option. (#4388, #4921)
commit 6656553fa493b87b5780132a7a4cb01e80b4e996
Author: ocornut <omarcornut@gmail.com>
Date: Wed Apr 26 15:20:40 2023 +0200
Nav: Record/restore preferred position on each given axis.
Tagging #6344 #6003 #2694 #1688 as it relates to scoring, however this doesn't technically fix any of them fully yet.
But e.g. once we restore axial path for #2694 this commit will allow going back and forth to initial location.
commit 39f7248d4aa9eda0e5e39b50070f513df5204af8
Author: Jason Millard <jsm174@gmail.com>
Date: Wed Apr 26 11:47:37 2023 -0400
Backends: OpenGL3: Add glBindSampler for GL ES 3.0. (#6375)
Amended given addition of GlProfileIsES3 in dd9db5e
commit dd9db5e889e64e4265bcc18e7b054d9d4893a5db
Author: ocornut <omarcornut@gmail.com>
Date: Tue May 9 15:09:47 2023 +0200
Backends: OpenGL3: Added runtime flags for ES2/ES3 to simplify coding-style. (#6375)
commit 6cdedf58347b9b267383ef06096e09e9fcc34e18
Author: ocornut <omarcornut@gmail.com>
Date: Tue May 9 12:04:04 2023 +0200
Drag, Sliders: if the format string doesn't contain any %, when using CTRL+Click to input we use a default format. (#6405)
commit 70cca1eac07aa3809bdd3717253c3754a5b7cfcc
Author: Alex <iRath96@gmail.com>
Date: Thu May 4 08:18:29 2023 -0700
Backends: avoid null dereference in metal and osx shutdown (#6385, #6334)
Co-authored-by: Alexander Rath <alex@ist.besonders.cool>
commit 5dc60137139cb9a8b70adc192fcc3549874dc17b
Author: ocornut <omarcornut@gmail.com>
Date: Thu May 4 17:06:36 2023 +0200
Backends: SDL3: Fixed build on Emscripten/iOS/Android. (#6391)
commit 7c291ba31b3ad0651ad6341bf08d3bb9eeae2453
Author: ocornut <omarcornut@gmail.com>
Date: Fri Apr 28 13:58:59 2023 +0200
Tables: Fixed command merging when compiling with VS2013. (#6377)
commit 085fa42b7df25cff3030a8c58547bb6c95d284f5
Author: cfillion <cfillion@users.noreply.github.com>
Date: Thu Apr 27 19:15:48 2023 +0200
Adedd workaround for GCC erroneous/zealous warning (#5343)
commit 031e152d292b386b7b6149e455924cfc6bab8c7c
Author: ocornut <omarcornut@gmail.com>
Date: Thu Apr 27 14:57:09 2023 +0200
Examples: DX9, DX10, DX11: Queue framebuffer resize instead of processing in WM_SIZE. (#6374)
commit 15da1a9abca92c876e10e9f60b8fba92ae131c12
Author: ocornut <omarcornut@gmail.com>
Date: Tue Apr 25 16:39:02 2023 +0200
Fixed misleading local name (#4493) + minor typo (#6369)
commit fd943182bd9fe1d801e721a20a41dcde84be39d0
Author: Koostosh <eryklipka0@gmail.com>
Date: Tue Apr 25 14:22:47 2023 +0200
ImVec2: Added unary minus operator (#6368)
commit d3ad2f357f40c9eef83e2d221b22d1fa3d5594f4
Author: ocornut <omarcornut@gmail.com>
Date: Tue Apr 25 12:17:37 2023 +0200
Menus: Fixed an issue when opening a menu hierarchy in a given menu-bar would allow opening another via simple hovering. (#3496, #4797)
Amend 48f26333
commit b47507951edebca602c824fde97dc4ad03316b87
Author: ocornut <omarcornut@gmail.com>
Date: Mon Apr 24 20:59:36 2023 +0200
Nav: Fixed CTRL+Tab into a root window with only childs with _NavFlattened flags erroneously initializing default nav layer to menu layer.
commit eed7b0e9c5cbb3006198919e3ea4e5bfb2294ebc
Author: ocornut <omarcornut@gmail.com>
Date: Mon Apr 24 20:03:29 2023 +0200
Nav: remove other-axis clamping, now that columns themselves are clamped. (#2221)
Amend 00d3f92 + older f2d14724, 0cc20fca8
+ Add ImGuiNavMoveFlags_WrapMask_ for good measure.
commit da3d7e1587d63e732bf83e8ba02e1f71f229e57b
Author: ocornut <omarcornut@gmail.com>
Date: Mon Apr 24 12:18:55 2023 +0200
Focus: added an early out in FocusWindow() for the common case.
commit 565aa0b76340bd258a3345499eff8d890f3d76ca
Author: kimidaisuki22 <40718043+kimidaisuki22@users.noreply.github.com>
Date: Sun Apr 23 04:45:45 2023 +0000
Examples: Vulkan: pick integrated GPU if nothing else is available. (#6359)
commit 0fbf2888e73eccc06d4b4bb4ea274d451405fd53
Author: Daniel Petrovic <daniel-dev@hotmail.de>
Date: Sun Apr 23 10:39:13 2023 +0200
Examples: example_glut_opengl2: Fixed compilation issue (#6361)
commit 4d42450a73918bbf25214218a74a281ae19429a0
Author: ocornut <omarcornut@gmail.com>
Date: Fri Apr 21 18:09:48 2023 +0200
Focus: amend ImGuiFocusRequestFlags_UnlessBelowModal to bring to front-most below the modal, simplify code in Begin(). (#6357, #4317)
commit 01ca196530490756e3f722ddc33046054dc8f9ba
Author: ocornut <omarcornut@gmail.com>
Date: Fri Apr 21 17:46:41 2023 +0200
Focus: move focused child restore code in FocusWindow() with ImGuiFocusRequestFlags_RestoreFocusedChild flag. (#6357)
# Conflicts:
# imgui.cpp
commit 30eceaf95fe227a466bc5cd78afde1ac8e1b07ca
Author: ocornut <omarcornut@gmail.com>
Date: Fri Apr 21 17:30:05 2023 +0200
Focus: start moving modal check into FocusWindow(), add ImGuiFocusRequestFlags_UnlessBelowModal (currently opt-in, should try to make opt-out). (#6357, #4317)
commit f0fe1957a8ac43e4882c8b276c1b87a631e84592
Author: ocornut <omarcornut@gmail.com>
Date: Fri Apr 21 19:05:58 2023 +0200
Focus: merge extra param for FocusTopMostWindowUnderOne() from docking branch to facilitate merge.
commit 00d3f9295e5caf417886572266bebb490ad3577b
Author: ocornut <omarcornut@gmail.com>
Date: Thu Apr 20 16:24:14 2023 +0200
Nav: Fixed navigation within tables/columns where item boundaries goes beyond columns limits. (#2221)
commit 8d9e50c807ba3cfbcd741bf30cc28feeed46f7f2
Author: ocornut <omarcornut@gmail.com>
Date: Thu Apr 20 14:53:55 2023 +0200
Nav: fixed IMGUI_DEBUG_NAV_SCORING not setting NavMoveClipDir, leading to debug result not matching real results.
commit 662ce46971955586f4c6fb13c8c8e53d76e3232d
Author: ocornut <omarcornut@gmail.com>
Date: Thu Apr 20 14:52:59 2023 +0200
Debug Log: Fixed not parsing 0xXXXXXXXX values when the identifier is at the end of the line.
commit a89590b4259b91de57f8417109f8ebc299bdb5ad
Author: ocornut <omarcornut@gmail.com>
Date: Thu Apr 20 10:38:45 2023 +0200
Backends: Win32: revert accidental deletion of ImGui_ImplWin32_EnableAlphaCompositing() in a566ecc (#3218)
commit 9308cfdcfb83c74137f2996c7fc8c2d043436ba5
Author: ocornut <omarcornut@gmail.com>
Date: Wed Apr 19 15:57:38 2023 +0200
Examples: Amend Win32/Winapi + OpenGL example. (#3218, #5170 and #6086, #2772, #2600, #2359, #2022, #1553)
commit a566ecc58ff3c71a1ab0f0d3a6cb58b46b684b80
Author: Mark Jansen <mark.jansen@reactos.org>
Date: Sat May 9 15:03:10 2020 +0200
Examples: Add Win32/Winapi + OpenGL example. (#3218, #5170 and #6086, #2772, #2600, #2359, #2022, #1553)
Removed mulit-viewpot stuff in this commit on master, will be re-added separately.
commit a338b78eb9b8a73dc049f8e54de1252e3a392f84
Author: ocornut <omarcornut@gmail.com>
Date: Tue Apr 18 12:01:40 2023 +0200
Backends: OpenGL3: amend reset GL_POLYGON_MODE separately for front and back when possible. (#6333)
commit d0836aa89a5e72e7cdaa165da6831740f97a053e
Author: Gereon V <72784429+GereonV@users.noreply.github.com>
Date: Fri Apr 14 22:49:50 2023 +0200
Backends: OpenGL3: reset GL_POLYGON_MODE separately for front and back when possible. (#6333)
commit d6a7aca2f4b7c269f776744de45ebf3a091a3d50
Author: ocornut <omarcornut@gmail.com>
Date: Tue Apr 18 15:47:29 2023 +0200
Nav: Debug: tweak debug facilities.
commit 0948cfc19e897a23f3ac954b5e1c7471b8b810f5
Author: lukaasm <lukaasm@gmail.com>
Date: Mon Apr 17 19:37:36 2023 +0200
InputText: do not set WantTextInputNextFrame during the frame InputText is deactivated. (#6341)
commit e49d31a1c9988e5379b55f8bea97c062e1f1a844
Author: lukaasm <lukaasm@gmail.com>
Date: Mon Apr 17 23:02:36 2023 +0200
Tables: do not show empty tooltip when user submits TableHeader with no label to display. (#6342)
commit f94a8344f6fd99f13125bd3a34c461814172b657
Author: Faisal Arshed <faisal.arshed.28@gmail.com>
Date: Mon Apr 17 18:00:10 2023 +0500
Fix minor typos in FAQ (#6328)
commit 055e71518eaa7001bc522bb9d0420bb266849c3c
Author: Gereon V <72784429+GereonV@users.noreply.github.com>
Date: Mon Apr 17 14:47:15 2023 +0200
Backends: clear bits set in io.BackendFlags on backend Shutdown(). Clear BackendPlatformName. (#6334, #6335)
Amended with fix for missing clear for ImGuiBackendFlags_HasGamepad.
commit f304603e13f8548f2126cbca3392636b9663c5ce
Author: Gereon V <72784429+GereonV@users.noreply.github.com>
Date: Sun Apr 16 00:45:21 2023 +0200
Backends: GLUT: remove call to ImGui::NewFrame() from ImGui_ImplGLUT_NewFrame(). (#6337)
commit 064153fca4d769c7020e04f6f16c69047583ffb3
Author: ocornut <omarcornut@gmail.com>
Date: Mon Apr 17 14:40:00 2023 +0200
Version 1.89.6 WIP
commit 7e681a685727c84eba4a210bb49f25636ccf6140
Author: yangfl <yangfl@users.noreply.github.com>
Date: Sun Jan 23 16:30:24 2022 +0800
debian: update to 1.86+ds
commit d03d1e82ca32180b3b39a0ef5e32bb8d6d0a31ee
Merge: c00250d80 74b05f261
Author: yangfl <yangfl@users.noreply.github.com>
Date: Sun Jan 23 16:29:03 2022 +0800
Merge tag 'upstream/1.86+ds'
commit 74b05f2618a4da2755c5021300bd4a201c6a3c10
Author: yangfl <yangfl@users.noreply.github.com>
Date: Sun Jan 23 16:28:14 2022 +0800
Import Upstream version 1.86+ds
commit 512c54bbc062c41c74f8a8bd8ff1fd6bebd1e6d0
Author: ocornut <omarcornut@gmail.com>
Date: Wed Dec 22 15:12:57 2021 +0100
Version 1.86
commit 612b787b0d594d878117fe05732eee8e01e45cff
Author: ocornut <omarcornut@gmail.com>
Date: Tue Dec 21 15:05:10 2021 +0100
Menus: fixed top-level menu from not consistently using style.PopupRounding. (#4788)
+ Stack tool default size.
commit 4bad852a785d6361ab0744c28f3ca3dbb847a8fc
Author: Sean Ridenour <kewlpc@gmail.com>
Date: Mon Dec 20 21:27:48 2021 -0700
Backends: SDL_Renderer: Handle change to SDL_RenderGeometryRaw() function signature in SDL 2.0.19 (#4819)
commit 0636f9adacca0ca92aa6c9646e4515ad2c1ff0ae
Author: ocornut <omarcornut@gmail.com>
Date: Mon Dec 20 19:45:58 2021 +0100
InputText: fixed Shift+Delete from not cutting into clipboard. (#4818, #1541)
commit d9bc1e44af3a52babdf40237148b028388778346
Author: ocornut <omarcornut@gmail.com>
Date: Mon Dec 20 19:29:41 2021 +0100
Backends: Marmalade: Removed obsolete Marmalade backend (imgui_impl_marmalade.cpp) + example. (#368, #375)
commit 0cdc4a956530cbe64a4e319446f8d9d2d7d149ee
Author: thedmd <michcic@gmail.com>
Date: Wed May 2 20:42:37 2018 +0200
Backends: Win32: Store left/right variants of Ctrl/Shift/Alt mods in KeysDown[] array. (#2625)
Technically not much required yet but will be by extra-keys work. fix miscleared GLFW field for consistency (no effect)
commit 4a43dcb940ea6616a28ae78e795e30f1f5f354c8
Author: ocornut <omarcornut@gmail.com>
Date: Wed Dec 15 16:03:20 2021 +0100
Internals: reduced side-effects of setting window->HiddenFramesForRenderOnly > 0
commit 1c4066cd9e0d73a262698185184fe97df5a699f4
Author: ocornut <omarcornut@gmail.com>
Date: Wed Dec 15 12:16:48 2021 +0100
Internals: UpdateWindowInFocusOrderList: amend a528398 to fix docking. (#3496, #4797)
commit 389982eb5afbb9f93873d87f1201842ccbc82dec
Author: ocornut <omarcornut@gmail.com>
Date: Thu Aug 26 17:10:58 2021 +0200
Backends: OpenGL3: Using buffer orphaning + glBufferSubData(), seems to fix leaks with multi-viewports with some Intel HD drivers.. (#4468, #4504, #2981, #3381)
commit 48f263336bc7651e0b648d9aaacd7828e31b23f8
Author: ocornut <omarcornut@gmail.com>
Date: Mon Dec 13 19:46:01 2021 +0100
Menus: fixed closing a menu inside a popup/modal. Fixed menu inside a popup/modal not inhibiting hovering of items in the popup/modal. (#3496, #4797)
Fixed sub-menu items inside a popups from closing the popup (debatable).
commit a528398c7780647d8a7d3bc46593dec987e76a1f
Author: ocornut <omarcornut@gmail.com>
Date: Tue Dec 14 16:17:31 2021 +0100
Internals: support for varying _ChildWindow flag for menu windows. (#3496, #4797)
commit 11638fdf7d86b04907d69732320909a3af871a7b
Author: ocornut <omarcornut@gmail.com>
Date: Mon Dec 13 19:35:16 2021 +0100
Menus: reuse more menu windows when stacked over popups.
This is actually mostly aimed at ensuring the _ChildWindow flag on menu window doesn't vary as this would cause issues with our current g.WindowsFocusOrder[] scheme
commit 0e8c199e873fc1e328ea61eda02257e940e2626e
Author: Rokas Kupstys <rokups@zoho.com>
Date: Mon Dec 13 13:57:33 2021 +0200
CI: Use regex to fix vcxproj platform and toolset versions. (#3249) Remove Discord integration.
commit d7350668d1ddfb58ced1facc08bd0e8d5759299c
Author: ocornut <omarcornut@gmail.com>
Date: Mon Dec 13 12:02:12 2021 +0100
Fix OSX warnings + Examples/Apple+GL2 calls super reshape. (#4759, #1873)
commit 1b6b8602c1115276bc3cf1868e6a07571a566f97
Author: Stuart Carnie <stuart.carnie@gmail.com>
Date: Sat Dec 11 09:20:17 2021 +1100
Backends: OSX: Fix keyboard support. Handle scroll cancel. Don't set mouse cursor shape unconditionally. (#4759, #4253, #1873)
Note the original FIXME: refered to GLFWs Cocoa implementation, which is largely what this commit provides.
commit f71ee5203e6f2e3fa9f0a43731626cfcc1603c9f
Author: SlavicPotato <sp@eth.si>
Date: Sat Dec 11 15:03:30 2021 +0100
Fix infinite loop in ImFontGlyphRangesBuilder::AddRanges if the user passes upper range = UINT16_MAX without IMGUI_USE_WCHAR32. (#4802)
commit b720f1f03c70c1b83482a902ad0f0c9a34a6861a
Author: Stuart Carnie <stuart.carnie@gmail.com>
Date: Sat Dec 11 08:10:21 2021 +1100
Backends: OSX: Add Game Controller support. (#4759)
commit 8a9fe268662292ed9495048d942d8d0341c03185
Author: xndcn <xndchn@gmail.com>
Date: Fri Dec 10 18:47:54 2021 +0100
Menus: fixed closing a menu by clicking on its menu-bar item when inside a popup. (#3496, #4797)
commit c80179921819818c9743f168ceae6f300851b014
Author: ocornut <omarcornut@gmail.com>
Date: Thu Dec 9 15:35:02 2021 +0100
Added an assertion for the common user mistake of using "" as an identifier at the root level of a window. (#1414, #2562, #2807, #4008, #4158, #4375, #4548, #4657, #4796)
#4158, #4375, #4548, #4657, #4796)
commit a8e1dde3572660886990e21493e56a892d025743
Author: ocornut <omarcornut@gmail.com>
Date: Thu Dec 9 15:17:58 2021 +0100
Fix static analyser, update readme.
commit e03383d088fbfd8fc5b6a34864caf9e808dc2412
Author: ocornut <omarcornut@gmail.com>
Date: Thu Dec 9 11:50:23 2021 +0100
Fixes for tooltip over modals leading to incorrect modal dimming. (#4729)
Amend 23ef6c1. Should rework tooltip to be in a consistent position in g.Windows[]
commit bdd2a943150628fdc827c285eafaced6005a2f64
Author: ocornut <omarcornut@gmail.com>
Date: Thu Dec 9 11:30:42 2021 +0100
InputTextMultiline: fixed vertical tracking with large values of FramePadding.y. (#3781, #4794)
commit 072caa4a9068b93070567879afc5fbcbb772c5ae
Author: ocornut <omarcornut@gmail.com>
Date: Thu Dec 9 11:25:58 2021 +0100
InputText: fixed incorrect padding when FrameBorder > 0. (#4794, #3781)
commit 270d4d0855ea3b2f66833ab1124ec475abe9df9c
Author: ocornut <omarcornut@gmail.com>
Date: Wed Dec 8 17:02:24 2021 +0100
Nav, Docking: Fix crash on dimming docked window and DockSpaceOverViewport() with PassthruCentralNode.
(amend 1dc3af3, 23ef6c1, 657073a)
# Conflicts:
# imgui.cpp
commit a19815dc6bb6ca03941f213424a59a362cfd8158
Author: ocornut <omarcornut@gmail.com>
Date: Wed Dec 8 16:34:57 2021 +0100
Backends: Allegro5: Fixed mishandling of the ImDrawCmd::IdxOffset field. (#4790)
commit c80e8b964cbb75c4202949ad86f4b0bb3ea6aa44
Author: ocornut <omarcornut@gmail.com>
Date: Wed Dec 8 16:26:52 2021 +0100
Backends: OpenGL2, Marmalade: Fixed mishandling of the ImDrawCmd::IdxOffset field. (#4790)
commit b38af0f52279e7066c9cd653ea89e22925b5a609
Author: Rokas Kupstys <rokups@zoho.com>
Date: Tue Jul 27 16:47:18 2021 +0300
Popups: Fix popups being closed by newly appearing windows. (#4317)
* Popups/modals now remain open when new windows are created from within popup/modal begin stack.
* Modals are not closed when new window appears behind active modal.
Tested by "window_popup_interruptions"
commit 657073a650338a324526f6280b84e96a44f4ef62
Author: ocornut <omarcornut@gmail.com>
Date: Mon Dec 6 18:49:57 2021 +0100
Nav, Docking: fix dimming crash with accessing zero-cmd ImDrawList (amend 1dc3af3, 23ef6c1)
# Conflicts:
# imgui.cpp
commit 20e040c8581de043f4edd98285bf25dbd0b4965a
Author: ocornut <omarcornut@gmail.com>
Date: Mon Dec 6 17:17:15 2021 +0100
Clipper, Tables: remove table specific code path should now be ok (added assert).
commit 926addbfe2e9fc7b78cfb50d8bd90a93537dc6fe
Author: ocornut <omarcornut@gmail.com>
Date: Mon Dec 6 17:03:47 2021 +0100
Clipper: fixed invalid state when number of frozen table row is smaller than ItemCount.
+ Bonus rather unorthodox coding style.
commit 027a7ba3eb19ec05e0f086997929b69cad6b1a0d
Author: ocornut <omarcornut@gmail.com>
Date: Mon Dec 6 16:20:53 2021 +0100
Clipper: use line size instead of cursor comparaison when range are large. (#3609, #3962 + https://github.com/ocornut/imgui_club/issues/20)