0a1f5b94e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Demo: Two minor fixes (unchecked BeginTooltip + incorrect height constraint) ( #7410 )l  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								40df3db1a2 
								
							
								 
							
						 
						
							
							
								
								Tweaking terminology  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								da29b776ee 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: SDL3: Fix leak of SDL_GetGamepads() return value ( #7381 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								3c435c0297 
								
							
								 
							
						 
						
							
							
								
								Inputs: (Breaking) More formally obsoleted GetKeyIndex() when IMGUI_DISABLE_OBSOLETE_FUNCTIONS is set. ( #4921 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								286cd5bd41 
								
							
								 
							
						 
						
							
							
								
								Internals, InputText: removed ImGuiInputSource_Clipboard. ( #4005 )  
							
							... 
							
							
 
							
							Added by f08566b4d 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								fc570ac922 
								
									
								
							
								 
							
						 
						
							
							
								
								Examples: WGPU: fixed initialization of WGPURenderPassColorAttachment ( #7371 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								65dc67f63c 
								
							
								 
							
						 
						
							
							
								
								Windows: Double-click to collapse may be disabled via key-ownership mechanism. ( #7369 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								6b7358e9f3 
								
							
								 
							
						 
						
							
							
								
								InputText: adding clarifying note about ImGuiInputTextCallbackData::Buf. ( #7363 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								fbf45ad149 
								
							
								 
							
						 
						
							
							
								
								ImDrawList: add PathFillConcave(), AddConcavePolyFilled(): amends ( #760 )  
							
							... 
							
							
 
							
							- Simplify and compact some code. Shallow tweaks.
- Add comments.
- Add concave shape demo.
- Remove coarse culling.
- Remove nested types to match coding style and for consistent type nams when translated to other languages.
- Merged ClassifyNode() and ReclassifyNode().
- Extracted ImTriangleIsClockwise().
- Hold copy of points inside nodes instead of pointing to them. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								1ff90c52d5 
								
							
								 
							
						 
						
							
							
								
								ImDrawList: add PathFillConcave(), AddConcavePolyFilled() ( #760 )  
							
							... 
							
							
 
							
							Extracted from 2023/12/29 post.
WIP add PathFillConcave(), AddConcavePolyFilled()
* remove use of 'auto'
* IsConvex -> ImPathIsConvex
* Triangulator -> ImTriangulator
* ImTriangulator: split declaration from definition, ImTriangulator can be put in the header if necessary
* ImTriangulator: Add node list flip to reverse winding order and handle degenerate cases
* ImTriangulator: Remove _HeapStorage, always require scratch buffer to be provided
* ImTriangulator: Use ImTriangleContainsPoint
* AddConcavePolyFilled: Clone AddConvexPolyFilled and use triangulator
* AddConcavePolyFilled: Remove ImDrawListEx_AddPolyFilled_xxx
* AddConcavePolyFilled: Use _Data->TempBuffer in triangulator
* AddConcavePolyFilled: 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								44c7dfca03 
								
							
								 
							
						 
						
							
							
								
								Menus, Popup: Amend  c3f8f4d for static analyzer warning ("condition always true"). ( #7325 )  
							
							
 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								9877941775 
								
							
								 
							
						 
						
							
							
								
								Popups, Menus: rename ImGuiPopupData::BackupNavWindow > RestoreNavWindow and minor tweaks. Should be functionally a no-op.  
							
							... 
							
							
 
							
							This is expected to clear the noise so next commit can be cleared to read. (#7325 )
Last renamed in b3ea01d86 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								725f91922d 
								
							
								 
							
						 
						
							
							
								
								Tables: fixed TableGetHoveredRow() with overlapping frozen rows ( #7350 ,  #6588 ,  #6347 ,  #6250 )  
							
							
 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								f5be90523d 
								
							
								 
							
						 
						
							
							
								
								Nav: Fixed SetKeyboardFocusHere() or programmatic tabbing API from not working on windows with the ImGuiWindowFlags_NoNavInputs flag.  
							
							... 
							
							
 
							
							Amend/fix 13d91ff3a078466 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								d3f1a7165c 
								
							
								 
							
						 
						
							
							
								
								Popups: allow Child Popups to be resizable if not explicitly disabling.  
							
							
 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								c16043c1d5 
								
							
								 
							
						 
						
							
							
								
								Tables: Angled headers: improve clipping of text since multi-line labels makes clipping issues visible. ( #6917 )  
							
							
 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								9159cd7b4a 
								
									
								
							
								 
							
						 
						
							
							
								
								Updated invalid documentation link ( #7331 )  
							
							
 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								b19a4c5f2b 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: OSX: remove legacy clearing of io.NavInputs in ImGui_ImplOSX_UpdateGamepads(). ( #7320 )  
							
							
 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								3cc37170ca 
								
							
								 
							
						 
						
							
							
								
								Examples: GLFW+Metal: Add -I and -L paths for MacPorts.  
							
							
 
							
						 
						
							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)  
				
					
						
							
							
								 
						
							
							
								fd8d6dc5d1 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2,SDL3: tidying up.  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								e0ba0d0433 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Fixes for building with pre Vulkan 1.3. Amend  8901931. ( #7166 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								11d73f03ee 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Fix/amend  8901931 
							
							
 
							
						 
						
							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)