94c46d7486 
								
							
								 
							
						 
						
							
							
								
								InputText: Fixed not returning true when buffer is cleared by ImGuiInputTextFlags_EscapeClearsAll. ( #5688 ,  #2620 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								cb5542bce5 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Fixed erroneous use glGetIntegerv(GL_CONTEXT_PROFILE_MASK) on contexts lower than 3.2. ( #6539 ,  #6333 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								959a9c79bd 
								
							
								 
							
						 
						
							
							
								
								TreeNode: Added support for ImGuiTreeNodeFlags_UpsideDownArrow in frameless tree nodes ( #6517 ,  #6538 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								e0583975cd 
								
							
								 
							
						 
						
							
							
								
								Demo: Fix typo (amusingly had no side effect).  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								1450d23b60 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_glfw.cpp
#	docs/CHANGELOG.txt
#	imgui.cpp 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								9214c28aad 
								
							
								 
							
						 
						
							
							
								
								IsWindowHovered, IsItemHovered: Assert when passed any unsupported flags.  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								e7a4327eb8 
								
							
								 
							
						 
						
							
							
								
								IsWindowHovered: Added support for ImGuiHoveredFlags_Stationary.  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								b60acfa87d 
								
							
								 
							
						 
						
							
							
								
								Tooltips: Added SetItemTooltip(), BeginItemTooltip(). Improved Demo section.  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								0f72652c2d 
								
							
								 
							
						 
						
							
							
								
								IsItemHovered, Tooltips: Added io.HoveredFlagsForTooltipMouse, io.HoveredFlagsForTooltipNav now pulled by ImGuiHoveredFlags_Tooltip. ( #1485 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								b3b8cbd001 
								
							
								 
							
						 
						
							
							
								
								IsItemHovered, Tooltips: Added ImGuiHoveredFlags_ForTooltip, ImGuiHoveredFlags_Stationary. ( #1485 )  
							
							... 
							
							
 
							
							Update demo accordingly. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								d4b94bd65b 
								
							
								 
							
						 
						
							
							
								
								(Breaking) Moved io.HoverDelayShort/io.HoverDelayNormal to style.HoverDelayShort/style.HoverDelayNormal. ( #1485 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								f09ef23ae6 
								
							
								 
							
						 
						
							
							
								
								IsItemHovered, Tooltips: Tweak default delay again. ( #1485 )  
							
							... 
							
							
 
							
							Amend eec344c 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								d96bbf0aae 
								
							
								 
							
						 
						
							
							
								
								TreeNode: Added undocumented ImGuiTreeNodeFlags_UpsideDownArrow flag. ( #6517 )  
							
							... 
							
							
 
							
							+ Minor tweak comment/layout in ImGuiIO 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								194916135a 
								
							
								 
							
						 
						
							
							
								
								Internals: renamed HoverDelay fields.  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								15d74bad1d 
								
							
								 
							
						 
						
							
							
								
								Internals: Tooltips: renamed internal flags (expecting to expose later when we publish priority stuff).  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								b9db5c566b 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Added support for updating ParentViewportID after viewport creation.  
							
							... 
							
							
 
							
							This tends to be desirable for applicaton manipulating this value via ImGuiWindowClass::ParentViewportID.
I thought it would be a simple call to SetParent(), it's only slightly more complicated but added comments about it. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								89d3dabf2e 
								
							
								 
							
						 
						
							
							
								
								Modals: In the case of nested modal, made sure that focused or appearing windows are moved below the lowest blocking modal (rather than the highest one). ( #4317 )  
							
							... 
							
							
 
							
							Fix FindBlockingkModal() which didn't do what the comments say for the first 2 lines.
This is also fixing a crash in FindBlockingModal() which can only happen with dock node, see "window_popup_nested_interruptions_2" and viewport_platform_focus_4" tests.
The dock-node related crash comes from the fact that automatic dock node and implicit debug window don't share a common ancestor, so ParentWindowInBeginStack ends up NULL before the loop had a chance to find a match. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								eec344cc1e 
								
							
								 
							
						 
						
							
							
								
								Tweak HoverDelayClearTimer. Not exposing since I am unsure logic is viable (and is rather complex with upcoming addition of stationary logic). ( #1485 )  
							
							... 
							
							
 
							
							+ Tweaked default value of io.HoverDelayNormal from 0.30 to 0.35. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								6cabad6e7a 
								
							
								 
							
						 
						
							
							
								
								Encode version string in binary to facilitate identification when demo/tools are striped + amend About window.  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								534340cd88 
								
							
								 
							
						 
						
							
							
								
								Tooltips: Tweak default offset for non-drag and drop tooltips.  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								e95d66faa8 
								
							
								 
							
						 
						
							
							
								
								Clipper: Rework inner logic to allow functioning with a zero-clear constructor. ( #5856 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								ef07ddf087 
								
							
								 
							
						 
						
							
							
								
								Debug Tools: Added 'io.ConfigDebugIniSettings' option to save .ini data with extra comments.  
							
							... 
							
							
 
							
							Moved from compile-time to runtime flag. Applied docking specific change to this cherry-picked commit.
# Conflicts:
#	docs/CHANGELOG.txt 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								9c16976749 
								
							
								 
							
						 
						
							
							
								
								Debug Tools: Added 'io.ConfigDebugIniSettings' option to save .ini data with extra comments.  
							
							... 
							
							
 
							
							Moved from compile-time to runtime flag. Note: commit in master is not particularly useful. Docking version will add stuff. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								fa5d2656b0 
								
							
								 
							
						 
						
							
							
								
								Docking: DockBuilderDockWindow() API calls don't clear docking order if the target node is same as existing one  
							
							... 
							
							
 
							
							+ Add more debug log + Display DockOrder in metrics. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								3cc9d2051a 
								
							
								 
							
						 
						
							
							
								
								Examples: Win32+OpenGL3: Fixed not calling DefWindowProcW() as with other Win32 examples. ( #6516 ,  #5725 ,  #5961 ,  #5975 )  
							
							... 
							
							
 
							
							Amend fe0a24f 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								3f63cee4c1 
								
							
								 
							
						 
						
							
							
								
								Docking: Fixed dragging from title-bar empty space ( #5181 ,  #2645 )  
							
							... 
							
							
 
							
							This would need a test in ImGuiTestSuite. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								884e3fd21f 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Accept glfwGetTime() not returning a monotonically increasing value. ( #6491 ,  #6189 ,  #6114 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								dec082ff97 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Fixed support for glBindSampler() backup/restore on ES3. ( #6375 ,  #6508 )  
							
							... 
							
							
 
							
							Amend dd9db5e839f7248d4 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								0664877998 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								4fab72b40e 
								
							
								 
							
						 
						
							
							
								
								BeginChild/Tables: Fixed BeginChild temporary activation id collision. Fixes regression in 1.89.6 leading to the first column of tables with either ScrollX or ScrollY flags from being impossible to resize. ( #6503 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								a134892a3d 
								
							
								 
							
						 
						
							
							
								
								BeginComboPreview: fix when part of preview rect is clipped by parent window. ( #6501 ,  #1658 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								666b93e989 
								
							
								 
							
						 
						
							
							
								
								Demo: fixed a misuse of EndChildFrame(). ( #6496 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								956a1a17fb 
								
							
								 
							
						 
						
							
							
								
								Internals: add ImGuiNavMoveFlags_NoSelect and use in FocusItem().  
							
							... 
							
							
 
							
							(amend 31f11cf 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								31f11cf304 
								
							
								 
							
						 
						
							
							
								
								Internals: Added FocusItem(). Made activation explicit/opt-in via ImGuiNavMoveFlags_Activate. Rename ActivateItem() to ActivateItemByID().  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								8fd0a04135 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: SDL3: Fix backend in docking/multi-viewports branch. ( #6483 )  
							
							... 
							
							
 
							
							The definition has been renamed to SDL_EVENT_DISPLAY_CONTENT_SCALE_CHANGED.
Display scale is no longer available in SDL_DisplayMode but can be retrieved using SDL_GetDisplayContentScale. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								61ebb37843 
								
							
								 
							
						 
						
							
							
								
								Version 1.89.7 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								f1777f9517 
								
									
								
							
								 
							
						 
						
							
							
								
								Demo: fix casing swap demo inserting garbage characters when typing lowercase letters ( #6482 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								823a1385a2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_sdlrenderer.h
#	docs/CHANGELOG.txt
#	imgui.cpp 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								5319d1cffa 
								
							
								 
							
						 
						
							
							
								
								Version 1.89.6  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								075b975fed 
								
							
								 
							
						 
						
							
							
								
								Fonts: Fixed crash when manually specifying an EllipsisChar that doesn't exist. ( #6480 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								b476184574 
								
							
								 
							
						 
						
							
							
								
								Backends: SDLRenderer3: Amend/finish SDL_Renderer3 patch + add example. ( #6286 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								0b57c07c79 
								
									
								
							
								 
							
						 
						
							
							
								
								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 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								b709b02e96 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL_Renderer2: renamed all functions accordingly. ( #6286 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								88e7d773df 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL_Renderer2: Renamed 'imgui_impl_sdlrenderer.h/cpp' to 'imgui_impl_sdlrenderer2.h/cpp' ( #6286 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								216ae7db52 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL3: Added clues that Emscripten doesn't support SDL3 yet. ( #6386 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								3418d50949 
								
							
								 
							
						 
						
							
							
								
								Viewports: Fixes erroneous popup closure on closing a previous popup. ( #6462 ,  #6299 )  
							
							... 
							
							
 
							
							Avoid applying imgui-side focus when focus change is due to a viewport destruction. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								f0f3b927e0 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Avoid linking with GLFW function for homebrew switch ( #6473 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								6cc967a124 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Only enable Vulkan support if not building with Emscripten ( #6468 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								2e810d575c 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Fix breaking typo  19b436f68 ( #5683 ,  #6459 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								19b436f68d 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Preserve monitor list when there are no monitor. ( #5683 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)