04f40014a6 
								
							
								 
							
						 
						
							
							
								
								Docs: added a mini wiki index in main source files.  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								c623669967 
								
									
								
							
								 
							
						 
						
							
							
								
								Added link to crawlable wiki  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								0573513d6d 
								
							
								 
							
						 
						
							
							
								
								Windows: Scrollbar visibility decision uses current size when both size and contents size are submitted by API. ( #7252 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								c3f8f4de25 
								
							
								 
							
						 
						
							
							
								
								Menus, Popups: Fixed an issue where sibling menu popups re-opening in successive frames would erroneously close the window. ( #7325 ,  #7287 ,  #7063 )  
							
							... 
							
							
 
							
							Amend 014e0ac8 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								e46d1e69ac 
								
							
								 
							
						 
						
							
							
								
								Version 1.90.5 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								277ae93c41 
								
							
								 
							
						 
						
							
							
								
								Version 1.90.4  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								13d91ff918 
								
							
								 
							
						 
						
							
							
								
								Nav: Fixed SetKeyboardFocusHere() or programmatic tabbing API from not working on windows with the ImGuiWindowFlags_NoNavInputs flag.  
							
							... 
							
							
 
							
							Amend/fix 3a078466a 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								34965cf23a 
								
							
								 
							
						 
						
							
							
								
								Modals: Temporary changes of ImGuiCol_ModalWindowDimBg are properly handled by BeginPopupModal(). ( #7340 )  
							
							... 
							
							
 
							
							+ Misc: Added optional alpha multiplier parameter to GetColorU32(ImU32) variant. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								659fb41d0a 
								
							
								 
							
						 
						
							
							
								
								Debug Tools: moved DebugStartItemPicker() to public API. Added to Demo->Tools menu. ( #2673 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								198c38f0b1 
								
							
								 
							
						 
						
							
							
								
								Demo: Custom Rendering: better demonstrate PathArcTo(), PathBezierQuadraticCurveTo(), PathBezierCubicCurveTo(), PathStroke(), PathFillConvex() functions.  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								3b6d924acd 
								
							
								 
							
						 
						
							
							
								
								ProgressBar: Fixed a minor tesselation issue when rendering rounded progress bars.  
							
							... 
							
							
 
							
							Incidentally, the auto-tesselation path of PathArcTo() wasn't much tested. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								e78ce72eb6 
								
							
								 
							
						 
						
							
							
								
								Popups: Fixed resizable popup minimum size being too small. Standardized CalcWindowMinSize() logic a bit more. ( #73290  
							
							... 
							
							
 
							
							Amend e2035a514623bff23ce923535240 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								014e0ac8c9 
								
							
								 
							
						 
						
							
							
								
								Menus, Popups: Fixed an issue where hovering a parent-menu upward would erroneously close the window. ( #7325 ,  #7287 ,  #7063 )  
							
							... 
							
							
 
							
							Amend 76e09c4b0d31fe97f7#2880 ).
See "widgets_menu_reopen_2" in TestSuite. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								405e54ebd5 
								
							
								 
							
						 
						
							
							
								
								Tables: Angled Headers: fixed support for multi-line labels. various padding/layout fixes. ( #6917 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								6655ab2e43 
								
							
								 
							
						 
						
							
							
								
								Tables: Angled Headers: fixed TableAngledHeadersRow() incorrect background fill drawn too low. Fixed row geometry with non-small values of CellPadding. ( #6917 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								ccc5347e45 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix typos ( #7332 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								8a14b71f22 
								
							
								 
							
						 
						
							
							
								
								Version 1.90.4 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								5b6f03213d 
								
							
								 
							
						 
						
							
							
								
								Version 1.90.3  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								f80e65a406 
								
							
								 
							
						 
						
							
							
								
								Backends:,Examples: Vulkan: moved RenderPass parameter from ImGui_ImplVulkan_Init() function to ImGui_ImplVulkan_InitInfo structure. ( #7308 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								829f45df99 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2: removed obsolete ImGui_ImplSDL2_NewFrame(SDL_Window*) signature which was obsoleted in 1.84..  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								262e30e300 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2: rework new API as ImGui_ImplSDL2_SetGamepadMode(). ( #3884 ,  #6559 ,  #6890 ,  #7180 )  
							
							... 
							
							
 
							
							Code is simpler this way. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								9dfa2397de 
								
							
								 
							
						 
						
							
							
								
								Internals: Fixed ImFileOpen not working before context is created. ( #7314 ,  #7315 )  
							
							... 
							
							
 
							
							Amend daf49e9d8 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								d15e4100b8 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2: Amend new API, all support for multiple gamepads. ( #3884 ,  #6559 ,  #6890 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								f966da1f8f 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2: Gamepad handlng: amend  bf1c96d. ( #3884 ,  #6559 ,  #6890 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								bf1c96d4fa 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2: Handle gamepad disconnection + fixed increasing refcount. Added  ImGui_ImplSDL2_SelectGamepadAuto()/ImGui_ImplSDL2_SelectGamepadExplicit(). ( #3884 ,  #6559 ,  #6890 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								915c6393ad 
								
							
								 
							
						 
						
							
							
								
								Version 1.90.3 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								536090303a 
								
							
								 
							
						 
						
							
							
								
								Version 1.90.2  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								7b5357d817 
								
							
								 
							
						 
						
							
							
								
								Debug Tools: Metrics: Improved Monitors and Viewports minimap display. Highlight on hover.  
							
							... 
							
							
 
							
							Added ImGuiViewport ID in Master branch. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								70aa717a8e 
								
							
								 
							
						 
						
							
							
								
								Combo: Fixed not reusing windows optimally when used inside a popup stack.  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								3a078466a7 
								
							
								 
							
						 
						
							
							
								
								Nav: ImGuiWindowFlags_NoNavInputs is tested during scoring so NavFlattened windows can use it.  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								a06dd7a27b 
								
							
								 
							
						 
						
							
							
								
								OpenPopup(): Added ImGuiPopupFlags_NoReopen. Nav, Menus: Fixed click on a BeginMenu() followed by right-arrow. ( #1497 ,  #1533 )  
							
							... 
							
							
 
							
							reopen 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								f104967c68 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								f50ddc431e 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixed some typos. ( #7282 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								7194756370 
								
							
								 
							
						 
						
							
							
								
								Shortcut: fixed single mod-key Shortcut from working e.g. Shortcut(ImGuiKey_LeftCtrl)  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								1ce41f6218 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Backup and restore GL_PIXEL_UNPACK_BUFFER. ( #7253 )  
							
							... 
							
							
 
							
							Amended with (bd->GlVersion >= 210) checks. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								9266c0d2d1 
								
							
								 
							
						 
						
							
							
								
								Backends: WebGPU: Avoid leaking pipeline layout. ( #7245 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								595eb86624 
								
							
								 
							
						 
						
							
							
								
								Changelog, comment, minor data compaction  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								831d42c1ab 
								
							
								 
							
						 
						
							
							
								
								Backends: WebGPU: ImGui_ImplWGPU_Init() now takes a ImGui_ImplWGPU_InitInfo structure instead of variety of parameters, allowing for easier further changes. ( #7240 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								763100b385 
								
							
								 
							
						 
						
							
							
								
								Nav: Fixed pressing Escape while in a child window with _NavFlattened flag. ( #7237 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								5ddfbb80d8 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Fixed vkAcquireNextImageKHR() validation errors in VulkanSDK 1.3.275 by allocating one extra semaphore than in-flight frames. ( #7236 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								33fabdf392 
								
							
								 
							
						 
						
							
							
								
								Scrollbar() doesn't forcefully mark itself as hovered when held.  
							
							... 
							
							
 
							
							Weirdly as old as when dinosaurs roamed earth, aka first commit (per-1.0).
+ Minor alignment in both sense of the term :) Reduce padding in ImGuiNextItemData. 
							
						 
						
							ago%!(EXTRA string=2 years)