ocornut
							
						 
						
							 
							
							
							
								
							
								94b680e830 
								
							
								 
							
						 
						
							
							
								
								Internals: fixed ImPool:: iteration, rename GetBufSize to GetMapSize. Amend  c6c82b9f 
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								f53db3541a 
								
							
								 
							
						 
						
							
							
								
								Docking: comments ( #4189 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								c6c82b9f1d 
								
							
								 
							
						 
						
							
							
								
								Internals: fixed iterating ImPool, fix after use of TableRemove() (was only used by TestEngine)  
							
							 
							
							... 
							
							
 
							
							Merge metrics bits from 646c87359 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								5e528d9eea 
								
							
								 
							
						 
						
							
							
								
								Docking: Clicking on the right-most close button of a docking node closes all windows. ( #4186 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								f03ab2a5c5 
								
							
								 
							
						 
						
							
							
								
								Docking: Fix IsWindowAppearing() unnecessarily returning true twice in a row. ( #4177 ,  #3982 ,  #1497 ,  #1061 ) + added a zealous assert.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								fa1f540e6c 
								
							
								 
							
						 
						
							
							
								
								Docking: Amend  91704b7, window->DockXXX booleans not properly cleared when window not docked. ( #4177 ,  #3982 ,  #1497 ,  #1061 )  
							
							 
							
							... 
							
							
 
							
							Fix issue with freshly split windows/nodes incorrectly returning true to IsWindowAppearing(). 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								91704b773e 
								
							
								 
							
						 
						
							
							
								
								Docking: Fix IsWindowAppearing() and ImGuiCond_Appearing on docked windows. ( #4177 ,  #3982 ,  #1497 ,  #1061 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								a640d8a6d2 
								
							
								 
							
						 
						
							
							
								
								Fixed printf-style format checks on non-MinGW flavors. ( #4183 ,  #3592 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								060b6ee7d1 
								
							
								 
							
						 
						
							
							
								
								Internals: Combo: Extracted into a BeginComboPopup() function. ( #4168 )  
							
							 
							
							... 
							
							
 
							
							Renamed frame_bb > bb locally. 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								5b4bc985ad 
								
							
								 
							
						 
						
							
							
								
								Nav, Combo: removed unnecessary window->LastNavIds[] assignment in combo code. + minor renaming.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								838c16533d 
								
							
								 
							
						 
						
							
							
								
								Backends: Comments.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								79e18896fe 
								
							
								 
							
						 
						
							
							
								
								TabBar: Fixed using more than 32 KB-worth of tab names. ( #4176 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								1ad1429c6d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_opengl3.cpp
#	docs/CHANGELOG.txt 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								04fd5072fb 
								
							
								 
							
						 
						
							
							
								
								Fix warnings with VS2019 in C++20 mode ( #4173 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Rokas Kupstys
							
						 
						
							 
							
							
							
								
							
								4c420f3cf9 
								
							
								 
							
						 
						
							
							
								
								CI: Add a build of imgui_impl_vulkan.cpp with IMGUI_IMPL_VULKAN_NO_PROTOTYPES defined. ( #4151 ,  #3759 ,  #3227 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								c2bf4abfa1 
								
							
								 
							
						 
						
							
							
								
								Internals: Added ImTextCharToUtf8() helper. Added "out_" markers in more UTF-8 functions. Metrics: Fonts: Fixed display of EllipsisChar by feeding proper utf-8.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								3a941f95e9 
								
							
								 
							
						 
						
							
							
								
								Metrics, Demo: moved font details display to metrics code. ( #4171 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								e31d13fa76 
								
							
								 
							
						 
						
							
							
								
								Version 1.84 WIP  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								556689591c 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Handle GL_CLIP_ORIGIN on <4.5 contexts if "GL_ARB_clip_control" extension is detected. ( #4170 ,  #3998 )  
							
							 
							
							... 
							
							
 
							
							Expecting this to somehow cause another issue but we will fix it when it comes. 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								1b435ae3e0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	docs/CHANGELOG.txt 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								ad5d1a8429 
								
							
								 
							
						 
						
							
							
								
								Version 1.83  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Vladimir Davidovich
							
						 
						
							 
							
							
							
								
							
								142c866bd9 
								
							
								 
							
						 
						
							
							
								
								Backends: WebGPU: Support draw_data->FramebufferScale ( #4163 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								88a24fb896 
								
							
								 
							
						 
						
							
							
								
								Fix build with IMGUI_DISABLE_DEMO_WINDOWS  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								029c83c73e 
								
							
								 
							
						 
						
							
							
								
								Combos: Changed the combo popup to use a different id to also using a context menu with the default item id. ( #4167 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								c708299ca9 
								
							
								 
							
						 
						
							
							
								
								Docs: Improvements to description of using colored glyphes/emojis. ( #4169 ,  #3369 ) + Add Fonts to Metrics. Removed IMGUI_HAS_TABLE markers.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								8877eab393 
								
							
								 
							
						 
						
							
							
								
								Docs: Describe IMGUI_DISABLE_FILE_FUNCTIONS in imconfig ( #3628 ,  #2734 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								b474bff6c6 
								
							
								 
							
						 
						
							
							
								
								Nav: Fixed single frame CTRL+Tab from properly enabling the  menu layer of target window if it doesn't have other active layers.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								5d77b6f274 
								
							
								 
							
						 
						
							
							
								
								Docs: update links, sponsors  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								105d82d134 
								
							
								 
							
						 
						
							
							
								
								Docking: Docking node tab bar honors ItemInnerSpacing.x before first tab. Tweak rendering and alignment of dock node menu marker. ( #4130 )  
							
							 
							
							... 
							
							
 
							
							+ Fix ~0 in EndFrameDrawDimmedBackgrounds() which is obsolete way of signifying "all round corners". 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								45f5ed52c1 
								
							
								 
							
						 
						
							
							
								
								Menus: made MenuItem() in a menu bar reflect the 'selected' argument with a highlight. ( #4128 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								86c2b609ef 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_dx10.cpp
#	backends/imgui_impl_dx11.cpp
#	backends/imgui_impl_dx12.cpp
#	backends/imgui_impl_dx9.cpp
#	backends/imgui_impl_glfw.cpp
#	backends/imgui_impl_opengl2.cpp
#	backends/imgui_impl_opengl3.cpp
#	imgui.cpp 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								fd06dc511f 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Adding bound check in KeyCallback because GLFW appears to send -1 on some setups. [ #4124 ]  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								4181ccceea 
								
							
								 
							
						 
						
							
							
								
								Backends: WebGPU: Fix build, amend   3c72e51. ( #3761 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								thedmd
							
						 
						
							 
							
							
							
								
							
								3c72e5142b 
								
							
								 
							
						 
						
							
							
								
								Backends: Replace direct access to TextureId with GetTexID() call in ImDrawCmd. ( #3761 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								warriormaster12
							
						 
						
							 
							
							
							
								
							
								2cdfcb8fd2 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Fix for using IMGUI_IMPL_VULKAN_NO_PROTOTYPES ( #4151 ,  #3759 ,  #3227 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								e7e170c534 
								
							
								 
							
						 
						
							
							
								
								InputText: Internal renaming to use our own types to clarify code a little bit.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								26a1bbfe1e 
								
							
								 
							
						 
						
							
							
								
								InputText: Fixed CTRL+Arrow or OSX double-click leaking the presence of spaces when ImGuiInputTextFlags_Password is used. ( #4155 ,  #4156 ) [ @michael-swan ]  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								41030cbfe2 
								
							
								 
							
						 
						
							
							
								
								Tweak computation of io.Framerate so it is less biased toward high-values in the first 120 frames. ( #4138 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Basil Fierz
							
						 
						
							 
							
							
							
								
							
								83bdfef8e0 
								
							
								 
							
						 
						
							
							
								
								Backends: WGPU: update to latest specs. ( #4116 ,  #3632 )  
							
							 
							
							... 
							
							
 
							
							Merged 13 commits. 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								4ce6bd8cff 
								
							
								 
							
						 
						
							
							
								
								Tables: sharing splitter and sort buffers between tables, reducing memory footprints. ( #3740 )  
							
							 
							
							... 
							
							
 
							
							+ GC pass on that data. 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								32c453ae53 
								
							
								 
							
						 
						
							
							
								
								Tables: sharing transient buffers between tables, reducing memory footprints. ( #3740 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Mertcan Davulcu
							
						 
						
							 
							
							
								
								
							
							
								
							
								cbcd89152b 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: Android: Tweaks. ( #4034 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Hattrick HttrckCldHKS
							
						 
						
							 
							
							
							
								
							
								a8dcab8e2a 
								
							
								 
							
						 
						
							
							
								
								Backends: DX9: Fix potential resource leak ( #4093 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ITotalJustice
							
						 
						
							 
							
							
								
								
							
							
								
							
								ea9122b0ac 
								
									
								
							
								 
							
						 
						
							
							
								
								Examples: add backends include path in readmes. ( #4106 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Bartosz Taudul
							
						 
						
							 
							
							
							
								
							
								4c9f0cec27 
								
							
								 
							
						 
						
							
							
								
								Add and use SSE-enabled ImRsqrt() in place of 1.0f / ImSqrt(). ( #4091 )  
							
							 
							
							... 
							
							
 
							
							Squashed 3 commits. 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								84545dbe6f 
								
							
								 
							
						 
						
							
							
								
								Disabling some of MSVC most aggressive Debug runtime checks for some simple/low-level functions  
							
							 
							
							... 
							
							
 
							
							(e.g. ImVec2, ImVector) leading to a 10-20% increase of performances with MSVC "default" Debug settings. 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								31290807dc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							+ fix warning fix for mingw+dx9
# Conflicts:
#	backends/imgui_impl_dx9.cpp
#	imgui.cpp 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								393941ceea 
								
							
								 
							
						 
						
							
							
								
								Refactor focusable/tabbalbe item registration toward allowing to handle it prior to clipping (not yet the case) ( #343 ,  #4079 )  
							
							 
							
							... 
							
							
 
							
							Now performed in ItemAdd(). It can't be trivially moved above clipping effectively because it would require us to scroll to be useful, meaning we'd be better off locking the bounding box a frame earlier. Still wip.
As-is this commit has no value for end-user, but it's a reengineering that moves us closer to the solution. + Internals: moved internal flags. 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								2c3f25d2d9 
								
							
								 
							
						 
						
							
							
								
								Nav: Fixed Tabbing initial activation from skipping the first item if it is tabbable through. ( #787 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								9b90639577 
								
							
								 
							
						 
						
							
							
								
								Internals: ItemFlags is a shared resource as advertised. Fix Begin/PushItemFlags/End sequence (mostly for consistency)  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)