ocornut
							
						 
						
							 
							
							
							
								
							
								c66a1e7d51 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: ImGui_ImplVulkan_CreateWindow() amend merge to take account of PipelineRenderingCreateInfo change. ( #7166 ,  #6855 ,  #5446 ,  #5037 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								d79514c407 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_dx9.cpp
#	backends/imgui_impl_sdl2.cpp
#	backends/imgui_impl_sdl3.cpp
#	backends/imgui_impl_vulkan.cpp
#	imgui.cpp 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								5b6f03213d 
								
							
								 
							
						 
						
							
							
								
								Version 1.90.3  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Shawn Hatori
							
						 
						
							 
							
							
							
								
							
								f80e65a406 
								
							
								 
							
						 
						
							
							
								
								Backends:,Examples: Vulkan: moved RenderPass parameter from ImGui_ImplVulkan_Init() function to ImGui_ImplVulkan_InitInfo structure. ( #7308 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								829f45df99 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2: removed obsolete ImGui_ImplSDL2_NewFrame(SDL_Window*) signature which was obsoleted in 1.84..  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Tom Seddon
							
						 
						
							 
							
							
							
								
							
								3cc37170ca 
								
							
								 
							
						 
						
							
							
								
								Examples: GLFW+Metal: Add -I and -L paths for MacPorts.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								891b81fc5d 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL3: Fixed gamepad. Added support for disconnection. Added support for multiple gamepads. Added ImGui_ImplSDL3_SetGamepadMode(). ( #7180 ,  #3884 ,  #6559 ,  #6890 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								262e30e300 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2: rework new API as ImGui_ImplSDL2_SetGamepadMode(). ( #3884 ,  #6559 ,  #6890 ,  #7180 )  
							
							 
							
							... 
							
							
 
							
							Code is simpler this way. 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								9dfa2397de 
								
							
								 
							
						 
						
							
							
								
								Internals: Fixed ImFileOpen not working before context is created. ( #7314 ,  #7315 )  
							
							 
							
							... 
							
							
 
							
							Amend daf49e9d8 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								d15e4100b8 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2: Amend new API, all support for multiple gamepads. ( #3884 ,  #6559 ,  #6890 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								f966da1f8f 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2: Gamepad handlng: amend  bf1c96d. ( #3884 ,  #6559 ,  #6890 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								bf1c96d4fa 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2: Handle gamepad disconnection + fixed increasing refcount. Added  ImGui_ImplSDL2_SelectGamepadAuto()/ImGui_ImplSDL2_SelectGamepadExplicit(). ( #3884 ,  #6559 ,  #6890 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								fd8d6dc5d1 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2,SDL3: tidying up.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								e0ba0d0433 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Fixes for building with pre Vulkan 1.3. Amend  8901931. ( #7166 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								11d73f03ee 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Fix/amend  8901931 
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Shawn Hatori
							
						 
						
							 
							
							
							
								
							
								89019319dd 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: use PipelineRenderingCreateInfo for dynamic rendering ( #7166 ,  #6855 ,  #5446 ,  #5037 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								璀境石
							
						 
						
							 
							
							
							
								
							
								1d6f0cea0e 
								
							
								 
							
						 
						
							
							
								
								Backends: DX9: use RGBA texture to avoid conversion if supported  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								3af739a2d1 
								
							
								 
							
						 
						
							
							
								
								Menus, Popups: fixed menus and popups with child window flag erroneously not displaying a scrollbar when contents is over parent viewport size. ( #7287 ,  #7063 )  
							
							 
							
							... 
							
							
 
							
							Amend f37f6f6 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								2af01baffd 
								
							
								 
							
						 
						
							
							
								
								Backends: SDLRenderer3: query newly added SDL_RenderViewportSet() to not restore a wrong viewport if none was initially set.  
							
							 
							
							... 
							
							
 
							
							https://github.com/libsdl-org/SDL/issues/9029  
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								915c6393ad 
								
							
								 
							
						 
						
							
							
								
								Version 1.90.3 WIP  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								8490a262c4 
								
							
								 
							
						 
						
							
							
								
								Debug Tools: Metrics: Improved Monitors and Viewports minimap display. Highlight on hover. (amends)  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								71bcf350bd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								536090303a 
								
							
								 
							
						 
						
							
							
								
								Version 1.90.2  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								7b5357d817 
								
							
								 
							
						 
						
							
							
								
								Debug Tools: Metrics: Improved Monitors and Viewports minimap display. Highlight on hover.  
							
							 
							
							... 
							
							
 
							
							Added ImGuiViewport ID in Master branch. 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								30ba3c347c 
								
							
								 
							
						 
						
							
							
								
								Viewports: Fixed moving accross monitors when io.ConfigWindowsMoveFromTitleBarOnly is set. ( #7299 ,  #3071 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								59c8db69eb 
								
							
								 
							
						 
						
							
							
								
								Demo: reorder Demo->Configuration section with docking/viewports section.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								70aa717a8e 
								
							
								 
							
						 
						
							
							
								
								Combo: Fixed not reusing windows optimally when used inside a popup stack.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								5cdc4a2a41 
								
							
								 
							
						 
						
							
							
								
								Demo: use ImGui::MemAlloc/MemFree for consistency. ( #7300 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								76e09c4b0f 
								
							
								 
							
						 
						
							
							
								
								ClosePopupsOverWindow(): amend to remove _ChildWindow test.  
							
							 
							
							... 
							
							
 
							
							Said test seems unnecessary and incorrect as we test hierarchy now. See test "nav_ctrl_tab_popups" in ImGuiTestSuite. 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								3a078466a7 
								
							
								 
							
						 
						
							
							
								
								Nav: ImGuiWindowFlags_NoNavInputs is tested during scoring so NavFlattened windows can use it.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								7d67623d15 
								
							
								 
							
						 
						
							
							
								
								InputText: Internal: ReloadUserBufXXX functions don't override revert value. ( #2890 ) fix accidental comment.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								a5e0e90c16 
								
							
								 
							
						 
						
							
							
								
								Nav: tweak RenderNavHighlight() syntax. ImGuiNavHighlightFlags_TypeThin -> ImGuiNavHighlightFlags_Compact.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								1e8fc01ddd 
								
							
								 
							
						 
						
							
							
								
								InputText: Internal: ReloadUserBufXXX functions don't override revert value. ( #2890 ) + rename  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								a06dd7a27b 
								
							
								 
							
						 
						
							
							
								
								OpenPopup(): Added ImGuiPopupFlags_NoReopen. Nav, Menus: Fixed click on a BeginMenu() followed by right-arrow. ( #1497 ,  #1533 )  
							
							 
							
							... 
							
							
 
							
							reopen 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								f104967c68 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								82eeafc196 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_glfw.cpp 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								06ce312745 
								
							
								 
							
						 
						
							
							
								
								InputText: Internal: added reload from user-buf feature. ( #2890 )  
							
							 
							
							... 
							
							
 
							
							Very highly requested feature (#6962 , #5219 , #3290 , #4627 , #5054 , #3878 , #2881 , #1506 , #1216 , #968 ).
Also useful for interactive completion/selection popups (#2057 , #718 )
Based on @kudaba  PR. Design for Inputtext V2 should make this obsolete. 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Bruce Mitchener
							
						 
						
							 
							
							
								
								
							
							
								
							
								f50ddc431e 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixed some typos. ( #7282 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Bruce Mitchener
							
						 
						
							 
							
							
								
								
							
							
								
							
								6172c22c5d 
								
									
								
							
								 
							
						 
						
							
							
								
								CI: Update to `actions/checkout` `v4` from `v3`. ( #7281 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								96839b445e 
								
							
								 
							
						 
						
							
							
								
								Nav: Improve handling of Alt key to toggle menu so that key ownership may be claimed on indiviudal left/right alt key without intefering with the other.  
							
							 
							
							... 
							
							
 
							
							See test "inputs_owner_single_mod" 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								7194756370 
								
							
								 
							
						 
						
							
							
								
								Shortcut: fixed single mod-key Shortcut from working e.g. Shortcut(ImGuiKey_LeftCtrl)  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Peter0x44
							
						 
						
							 
							
							
							
								
							
								f1960b60c1 
								
							
								 
							
						 
						
							
							
								
								Added "nop" to IM_DEBUG_BREAK macro on GCC to work around GDB bug ( #7266 )  
							
							 
							
							... 
							
							
 
							
							There are two issues here - first, this macro uses AT&T specific syntax with $, which is not necessary. Also, some assemblers (nasm) emit different bytes for "int 3" and "int3", so it's better to use "int3" (cd 03 vs cc)
More importantly, GDB has some failing assertion whenever stepping after hitting an "int3" instruction. This makes it practically useless, as is. For some reason, putting a nop afterwards as a workaround is okay.
Related discussions:
https://sourceware.org/bugzilla/show_bug.cgi?id=31194 
https://lists.sr.ht/~skeeto/public-inbox/%3C2d3d7662a361ddd049f7dc65b94cecdd%40disroot.org%3E  
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								8491cf36ad 
								
							
								 
							
						 
						
							
							
								
								Inputs: g.ActiveIdUsingManyKeys[] prevent routes from being claimed.  
							
							 
							
							... 
							
							
 
							
							Amend fc134f5 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								9176eedf24 
								
							
								 
							
						 
						
							
							
								
								Internals: SetShortcutRouting() move code so next commit is easier to read. Should be no-op.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								1509842107 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Shallow tweak of compile-time extensions detection.  
							
							 
							
							... 
							
							
 
							
							Detect polygon mode using same method as others (not define/symbol).
IMGUI_IMPL_OPENGL_MAY_HAVE_EXTENSIONS -> IMGUI_IMPL_OPENGL_HAS_EXTENSIONS 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Clément Gallet
							
						 
						
							 
							
							
							
								
							
								1ce41f6218 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Backup and restore GL_PIXEL_UNPACK_BUFFER. ( #7253 )  
							
							 
							
							... 
							
							
 
							
							Amended with (bd->GlVersion >= 210) checks. 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								actboy168
							
						 
						
							 
							
							
							
								
							
								54ef4092a9 
								
							
								 
							
						 
						
							
							
								
								Backends: OSX: Fixed not submitting Monitors info when viewports are not enabled. ( #7257 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								81e0be856a 
								
							
								 
							
						 
						
							
							
								
								Fixed strict-aliasing violation in FormatTextureIDForDebugDisplay(). ( #7090 ,  #7256 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								eb42e164dd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_vulkan.cpp 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								a201af7354 
								
							
								 
							
						 
						
							
							
								
								Added SetNextItemShortcut() wip function. ( #456 )  
							
							 
							
							... 
							
							
 
							
							Mark widget as hovered. Amend d10641b . 
							
						 
						
							ago%!(EXTRA string=2 years)