ocornut
							
						 
						
							 
							
							
							
								
							
								eed7b0e9c5 
								
							
								 
							
						 
						
							
							
								
								Nav: remove other-axis clamping, now that columns themselves are clamped. ( #2221 )  
							
							 
							
							... 
							
							
 
							
							Amend 00d3f92  + older f2d14724 , 0cc20fca8 
+ Add ImGuiNavMoveFlags_WrapMask_ for good measure. 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								da3d7e1587 
								
							
								 
							
						 
						
							
							
								
								Focus: added an early out in FocusWindow() for the common case.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								kimidaisuki22
							
						 
						
							 
							
							
							
								
							
								565aa0b763 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: pick integrated GPU if nothing else is available. ( #6359 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								Daniel Petrovic
							
						 
						
							 
							
							
								
								
							
							
								
							
								0fbf2888e7 
								
									
								
							
								 
							
						 
						
							
							
								
								Examples: example_glut_opengl2: Fixed compilation issue ( #6361 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								d2291df551 
								
							
								 
							
						 
						
							
							
								
								Viewports: Fixed setting focus from platform decoration from accidentally closing modals ( #6299 ,  #6357 )  
							
							 
							
							... 
							
							
 
							
							+ Fixed double-assignment static analyzer warning.
# Conflicts:
#	imgui.cpp 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								bba39762dc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_win32.cpp
#	imgui.cpp
#	imgui_internal.h
#	imgui_widgets.cpp 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								4d42450a73 
								
							
								 
							
						 
						
							
							
								
								Focus: amend ImGuiFocusRequestFlags_UnlessBelowModal to bring to front-most below the modal, simplify code in Begin(). ( #6357 ,  #4317 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								01ca196530 
								
							
								 
							
						 
						
							
							
								
								Focus: move focused child restore code in FocusWindow() with ImGuiFocusRequestFlags_RestoreFocusedChild flag. ( #6357 )  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								30eceaf95f 
								
							
								 
							
						 
						
							
							
								
								Focus: start moving modal check into FocusWindow(), add ImGuiFocusRequestFlags_UnlessBelowModal (currently opt-in, should try to make opt-out). ( #6357 ,  #4317 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								f0fe1957a8 
								
							
								 
							
						 
						
							
							
								
								Focus: merge extra param for FocusTopMostWindowUnderOne() from docking branch to facilitate merge.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								ac38c8e6fe 
								
							
								 
							
						 
						
							
							
								
								IO: removed ImGuiBackendFlags_HasMouseHoveredViewport assert in AddMouseViewportEvent().  
							
							 
							
							... 
							
							
 
							
							In theory shouldn't accept them, but a backend overriding another would be prevented from doing so because of this (test engine). 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								c11128891e 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2/SDL3: Update monitor list when receiving a display event. ( #6348 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								adf693c061 
								
							
								 
							
						 
						
							
							
								
								Viewports: added void* ImGuiPlatformMonitor::PlatformHandle field (backend-dependant).  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								00d3f9295e 
								
							
								 
							
						 
						
							
							
								
								Nav: Fixed navigation within tables/columns where item boundaries goes beyond columns limits. ( #2221 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								8d9e50c807 
								
							
								 
							
						 
						
							
							
								
								Nav: fixed IMGUI_DEBUG_NAV_SCORING not setting NavMoveClipDir, leading to debug result not matching real results.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								662ce46971 
								
							
								 
							
						 
						
							
							
								
								Debug Log: Fixed not parsing 0xXXXXXXXX values when the identifier is at the end of the line.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								07e07030a6 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: revert accidental deletion of ImGui_ImplWin32_EnableAlphaCompositing() in  a566ecc ( #3218 )  
							
							 
							
							... 
							
							
 
							
							This was still in docking, but moved back in upper locaton.
# Conflicts:
#	backends/imgui_impl_win32.cpp 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								a89590b425 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: revert accidental deletion of ImGui_ImplWin32_EnableAlphaCompositing() in  a566ecc ( #3218 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								88ac2ced7c 
								
							
								 
							
						 
						
							
							
								
								Backends: DX10: Fixed typo in previous commit.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								f498f084d6 
								
							
								 
							
						 
						
							
							
								
								Examples: Amend Win32/Winapi + OpenGL example for multi-viewport. ( #3218 ,  #5170  and  #6086 ,  #2772 ,  #2600 ,  #2359 ,  #2022 ,  #1553 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								Mark Jansen
							
						 
						
							 
							
							
							
								
							
								4bc51c6ff4 
								
							
								 
							
						 
						
							
							
								
								Examples: Extend Win32/Winapi + OpenGL example for multi-viewport. ( #3218 ,  #5170  and  #6086 ,  #2772 ,  #2600 ,  #2359 ,  #2022 ,  #1553 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								1f2b84a654 
								
							
								 
							
						 
						
							
							
								
								Backends: clear viewport specific bits in io.BackendFlags on backend Shutdown(). ( #6334 )  
							
							 
							
							... 
							
							
 
							
							Amend 055e715 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								4f692ba840 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_metal.mm
#	backends/imgui_impl_opengl3.cpp
#	backends/imgui_impl_osx.mm
#	backends/imgui_impl_win32.cpp
#	docs/CHANGELOG.txt 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								9308cfdcfb 
								
							
								 
							
						 
						
							
							
								
								Examples: Amend Win32/Winapi + OpenGL example. ( #3218 ,  #5170  and  #6086 ,  #2772 ,  #2600 ,  #2359 ,  #2022 ,  #1553 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								Mark Jansen
							
						 
						
							 
							
							
							
								
							
								a566ecc58f 
								
							
								 
							
						 
						
							
							
								
								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. 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								a338b78eb9 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: amend reset GL_POLYGON_MODE separately for front and back when possible. ( #6333 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								Gereon V
							
						 
						
							 
							
							
							
								
							
								d0836aa89a 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: reset GL_POLYGON_MODE separately for front and back when possible. ( #6333 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								d6a7aca2f4 
								
							
								 
							
						 
						
							
							
								
								Nav: Debug: tweak debug facilities.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								lukaasm
							
						 
						
							 
							
							
							
								
							
								0948cfc19e 
								
							
								 
							
						 
						
							
							
								
								InputText: do not set WantTextInputNextFrame during the frame InputText is deactivated. ( #6341 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								lukaasm
							
						 
						
							 
							
							
							
								
							
								e49d31a1c9 
								
							
								 
							
						 
						
							
							
								
								Tables: do not show empty tooltip when user submits TableHeader with no label to display. ( #6342 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								Faisal Arshed
							
						 
						
							 
							
							
								
								
							
							
								
							
								f94a8344f6 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix minor typos in FAQ ( #6328 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								Gereon V
							
						 
						
							 
							
							
							
								
							
								055e71518e 
								
							
								 
							
						 
						
							
							
								
								Backends: clear bits set in io.BackendFlags on backend Shutdown(). Clear BackendPlatformName. ( #6334 ,  #6335 )  
							
							 
							
							... 
							
							
 
							
							Amended with fix for missing clear for ImGuiBackendFlags_HasGamepad. 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								Gereon V
							
						 
						
							 
							
							
							
								
							
								f304603e13 
								
							
								 
							
						 
						
							
							
								
								Backends: GLUT: remove call to ImGui::NewFrame() from ImGui_ImplGLUT_NewFrame(). ( #6337 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								064153fca4 
								
							
								 
							
						 
						
							
							
								
								Version 1.89.6 WIP  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								0ea3b87bd6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	docs/CHANGELOG.txt
#	imgui_internal.h 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								1ebb913827 
								
							
								 
							
						 
						
							
							
								
								Version 1.89.5  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								ba98667c65 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: further work for device extensions + tentative use o fVK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME. ( #6109 ,  #6172 ,  #6101 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								6324280432 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: rework extensions setup + enable some to avoid validation layer errors. ( #6109 ,  #6172 ,  #6101 )  
							
							 
							
							... 
							
							
 
							
							Enable VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME, VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								995f92a456 
								
							
								 
							
						 
						
							
							
								
								Nav: Made PageUp/PageDown/Home/End navigation also scroll parent windows.  
							
							 
							
							... 
							
							
 
							
							+ Added ImGuiDebugLogFlags_EventSelection unused in this branch. 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								bed11b35d1 
								
							
								 
							
						 
						
							
							
								
								Fix typos and use nullptr in backends. Amend  506f7e0 
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								aec062a8a5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_osx.mm
#	backends/imgui_impl_sdl2.cpp
#	backends/imgui_impl_sdl3.cpp
#	docs/CHANGELOG.txt
#	examples/example_win32_directx9/main.cpp
#	imgui_internal.h 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								Elie Michel
							
						 
						
							 
							
							
							
								
							
								d81f2ae4fb 
								
							
								 
							
						 
						
							
							
								
								Backends: WebGPU: Use WGSL shaders instead of precompiled SPIR-V + add Gamma uniform. ( #6188 )  
							
							 
							
							... 
							
							
 
							
							Add gamma correction uniform
Group uniforms in a single binding
The second binding was not satisfying the minimum
BufferBindingType::Uniform alignment (256) and since this alignment is
large it is more idiomatic to group uniforms tegether.
Also ensures that the size of the uniform buffer is aligned to 16 bytes. 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								Elie Michel
							
						 
						
							 
							
							
							
								
							
								e67f2f4791 
								
							
								 
							
						 
						
							
							
								
								Backends: WebGPU: Align buffer sizes upon creation. ( #6188 )  
							
							 
							
							... 
							
							
 
							
							Amend from original pr to use a macro. 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								cbdac1e150 
								
							
								 
							
						 
						
							
							
								
								Backends: WebGPU: Reorganized to store data in io.BackendRendererUserData like other backends.  
							
							 
							
							... 
							
							
 
							
							In theory supporting multiple contexts (untested). 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								18d72a9142 
								
							
								 
							
						 
						
							
							
								
								Inputs: added a unique event identifier in ImGuiInputEvent.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								Michael Martz
							
						 
						
							 
							
							
							
								
							
								506f7e0074 
								
							
								 
							
						 
						
							
							
								
								Using nullptr in locations where warning disable is not convenient.  ( #6313 ,  #4537 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								9203883bbe 
								
							
								 
							
						 
						
							
							
								
								Comments + Metal using SetTexID(0) for consistency.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								David Maas
							
						 
						
							 
							
							
							
								
							
								e92b29ad53 
								
							
								 
							
						 
						
							
							
								
								Backends: OSX: Added support for io.AddMouseSourceEvent(). ( #6314 )  
							
							 
							
							... 
							
							
 
							
							Also marked "mouse" input in example_apple_metal's UIKit micro-backend as being touch input.
# Conflicts:
#	docs/CHANGELOG.txt 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								David
							
						 
						
							 
							
							
								
								
							
							
								
							
								db4c4e3321 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: Android: Added support for io.AddMouseSourceEvent(). ( #6315 ,  #6318 ,  #2702 ,  #4921 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								1668693bcf 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2/SDL3: Fixed IME text input rectangle position with viewports. ( #6071 ,  #1953 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)