20a1edef89 
								
							
								 
							
						 
						
							
							
								
								Nav: made EndMenuBar() use NavMoveRequestForward() for consistency. Moved forward clearing to NavMoveRequestApplyResult(). Improved/fixed comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								b08ed61907 
								
							
								 
							
						 
						
							
							
								
								CI: Build with empty IM_ASSERT() macro.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								84890a3074 
								
							
								 
							
						 
						
							
							
								
								Nav: simplify wrap requests code (may soon be useable for tabbing)  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								4c31c98d22 
								
							
								 
							
						 
						
							
							
								
								Nav: extracted code out of NavUpdate() into NavUpdateCancelRequest()  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								80ed4eba87 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: non-dispatchable handles should compare to VK_NULL_HANDLE, not NULL ( #4475 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								780c1ee265 
								
							
								 
							
						 
						
							
							
								
								TextUnformatted: Accept null ranges including (NULL,NULL) without asserting. ( #3615 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								2b0bd40b99 
								
							
								 
							
						 
						
							
							
								
								Backends: Metal: Fixed a crash when clipping rect larger than framebuffer is submitted. ( #4464 )  
							
							... 
							
							
 
							
							Backends: Normalize clipping rect handling across backends.
+ Squashed amends. 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								f8bad7e1e3 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Add TargetConditionals.h ( #4473 ) + standardize include  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								4a7c21d330 
								
							
								 
							
						 
						
							
							
								
								Fonts: Fixed ImFontAtlas::ClearInputData() marking atlas as not built. ( #4455 ,  #3487 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								e652527313 
								
							
								 
							
						 
						
							
							
								
								Backends: WebGPU: Update impl_wgpu for an emscripten change  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								51d841dcf3 
								
							
								 
							
						 
						
							
							
								
								Fix warnings and remove IM_RETURN ( #4470 )  
							
							... 
							
							
 
							
							Amend f24abbc4 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								4c22b3e5d9 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Fix gl3wProcs colliding with gl3w. ( #4445 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								0608887fb5 
								
							
								 
							
						 
						
							
							
								
								InputTextMultiline: Fixed label size not being included into window contents rect unless the whole widget is clipped.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								68f428b449 
								
							
								 
							
						 
						
							
							
								
								imgui_freetype: Fixed crash when FT_Render_Glyph() returns NULL (which apparently happens  with Freetype 2.11). ( #4394 ,  #4145  ?)  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								6afe9bbb45 
								
							
								 
							
						 
						
							
							
								
								Projects: added GLFW Vulkan to default solution.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								e23bee353c 
								
							
								 
							
						 
						
							
							
								
								Removed GetWindowContentRegionWidth() function  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								0649f750b4 
								
							
								 
							
						 
						
							
							
								
								Version 1.85 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								e3e1fbcf02 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: OpenGL: Fixed ES 3.0 shader ("#version 300 es") to use normal precision floats. ( #4463 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								d79ca9b0b6 
								
							
								 
							
						 
						
							
							
								
								Fixed nested BeginDisabled()/EndDisabled() calls. ( #211 ,  #4452 ,  #4453 ,  #4462 ) [Legulysse]  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								e6ffc04291 
								
							
								 
							
						 
						
							
							
								
								Moved ImDrawIdx declaration higher up in imgui.h (to ease work for dear_bindings)  
							
							... 
							
							
 
							
							Shuffled low-level data types declarations and tweaked comments 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								32d4f6c5d9 
								
							
								 
							
						 
						
							
							
								
								Fix BeginDisabled(false), again, ( #211 ,  #4452 ,  #4453 ) Version 1.84.1  
							
							... 
							
							
 
							
							(forced pushed since our earlier versioning didn't sort correctly in github web) 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								f969e68c10 
								
							
								 
							
						 
						
							
							
								
								Fix BeginDisabled(false), ( #211 ,  #4452 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								d2ffbd9b86 
								
							
								 
							
						 
						
							
							
								
								Version 1.84  
							
							... 
							
							
 
							
							Fix PVS Studio false positive //-V1020
Fix missing #ifndef for IMGUI_IMPL_OPENGL_LOADER_CUSTOM path 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								fc062e6028 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Update loader to include APIs used by test framework.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								df2319a854 
								
							
								 
							
						 
						
							
							
								
								Small optimizations to BeginDisabled() to allow frequent calls ( #211 )  
							
							... 
							
							
 
							
							Not intended for frequent calls but I suspect some people will do it either way...
Rough/indicative: measured 0.1 ms for 5000 calls in release, 0.5 ms in debug on my desktop windows. 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								c543d93af1 
								
							
								 
							
						 
						
							
							
								
								Expose BeginDisabled()/EndDisabled() in public API. Add to demo. ( #211 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								cb00972b87 
								
							
								 
							
						 
						
							
							
								
								ImDrawList: Fix AddCircle{Filled} with 12 segment case ( #4419 ,  #4421 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								e3988a84db 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Embed our own minimal GL loader (amends). ( #4445 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								459de65477 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Embed our own minimal GL loader based on gl3w and use it in SDL/GLFW examples. ( #4445 )  
							
							... 
							
							
 
							
							Loader repository at https://github.com/dearimgui/gl3w_stripped 
Removed support for using custom loaders in examples/opengl3 backend 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								7bbf8f2ab0 
								
							
								 
							
						 
						
							
							
								
								Drag and Drop: fix using AcceptDragDropPayload() with ImGuiDragDropFlags_AcceptNoPreviewTooltip.  
							
							... 
							
							
 
							
							Window was not properly hidden in that case. 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								f24abbc47d 
								
							
								 
							
						 
						
							
							
								
								Fix various warnings ( #4442 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								161b74e871 
								
							
								 
							
						 
						
							
							
								
								Fix tabbing in/out of an InputTextMultiline(), broken by  6b8a059.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								cd39460925 
								
							
								 
							
						 
						
							
							
								
								IO: set io.KeyModsPrev in EndFrame() to tolerate backend writing to io.KeyMods without breaking. ( #4439 )  
							
							... 
							
							
 
							
							Amend ff428f1 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								2f40be638f 
								
							
								 
							
						 
						
							
							
								
								IO, Backends: add io.AddFocusEvent(). Clear pressed keys after loosing input focus ( #3532 )  
							
							... 
							
							
 
							
							Amend/fix #2445 , #2696 , #3751 , #4377  
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								86afe966d3 
								
							
								 
							
						 
						
							
							
								
								Metrics: Fixed a crash when inspecting the individual draw command of a foreground drawlist.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								7e9e1ff1c2 
								
							
								 
							
						 
						
							
							
								
								InputText: Fix named filtering flags disabling newline or tabs in multiline inputs ( #4409 ,  #4410 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								b380d3abe3 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Clarify use of GL_POLYGON_MODE.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								5f2df2d2cb 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixed grammar mistake in FAQ ( #4431 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								ff428f1d2f 
								
							
								 
							
						 
						
							
							
								
								Nav: Fix not clearing NavWindowingToggleLayer properly (old code left it to true, relied on Alt release only). Removed unnecessary KeyMenu_ from NavInput. ( #4439 ,  #787 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								8fa502ca42 
								
							
								 
							
						 
						
							
							
								
								Nav: Alt doesn't toggle menu layer if other modifiers are held. ( #4439 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								c7529c8ea8 
								
									
								
							
								 
							
						 
						
							
							
								
								Reword file list as *.cpp *.h ( #4413 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								f99fe72c42 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Fixed keyboard modifiers being reported when host window doesn't have focus. ( #2622 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								2ad912bb85 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32, SDL, GLFW: only honor io.WantSetMousePos when focused + fix GLFW uninstalling handler + tweaks to reduce branch drift with docking. ( #787 ,  #2445 ,  #2696 ,  #3751 ,  #4377 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								db686ad522 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Mouse position is correctly reported when the host platform window is hovered but not focused. ( #2445 ,  #2696 ,  #3751 ,  #4377 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								044fd0cd2d 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Mouse position is correctly reported when the host platform window is hovered but not focused. ( #3751 ,  #4377 ,  #2445 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								1cdd110eb4 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2: Mouse position is correctly reported when the host platform window is hovered but not focused. ( #2445 ,  #3751 ,  #4377 )  
							
							... 
							
							
 
							
							(requires SDL 2.0.5 because SDL_GetMouseFocus() is only usable with SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH). 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								c720075c67 
								
									
								
							
								 
							
						 
						
							
							
								
								Update FAQ to clarify conflict with window ( #4158 ,  #4008 ,  #2562 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								3d4d1b8553 
								
							
								 
							
						 
						
							
							
								
								Allow imgui_internal.h to be included before imgui.h  
							
							... 
							
							
 
							
							(practically speaking it allows me to use StructLayout without hassle) 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								e362c5af48 
								
							
								 
							
						 
						
							
							
								
								Internals: ColorEdit: renamed some internal masks to match our common coding style.  
							
							... 
							
							
 
							
							ImGuiColorEditFlags__DisplayMask > ImGuiColorEditFlags_DisplayMask_, ImGuiColorEditFlags__OptionsDefault > ImGuiColorEditFlags_DefaultOptions_, ImGuiColorEditFlags__DataTypeMask > ImGuiColorEditFlags_DataTypeMask_  etc. 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								923bd2fd21 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX12: Fixed Alt+Enter fullscreen in DirectX12 example. ( #4346 ,  #4348 )  
							
							... 
							
							
 
							
							This also removes unnecessary recreation of backend-owned device objects when the window is resized.
+ amend original PR with a g_pSwapChain->SetFullscreenState(false, NULL); call. 
							
						 
						
							ago%!(EXTRA string=4 years)