0905439c31 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Destroy shader objects right away ( #4244 )  
							
							... 
							
							
 
							
							In OpenGL, after a shader program has been linked, shader objects don't need to be kept neither attached to the program nor in existence 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								cce307a2be 
								
							
								 
							
						 
						
							
							
								
								Viewports: Fix popup/tooltip created without a parent window from being given a ParentViewportId value of the implicit/fallback window. ( #4236 ,  #2409 )  
							
							... 
							
							
 
							
							Amend 3ead9820 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								afabb2f3d8 
								
							
								 
							
						 
						
							
							
								
								Viewport: extracted code out of Begin() into WindowSyncOwnedViewport() - no other change  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								7c44d067e8 
								
							
								 
							
						 
						
							
							
								
								Tables: Fix invalid data in TableGetSortSpecs() when SpecsDirty flag is unset. ( #4233 )  
							
							... 
							
							
 
							
							Amend 4ce6bd8cf4ce6bd8c 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								d5828cd988 
								
							
								 
							
						 
						
							
							
								
								SplitterBehavior: fix using IsItemHovered() after SplitterBehavior()  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								dc676236f0 
								
							
								 
							
						 
						
							
							
								
								Minor optimization, removing do/while(0) patterns in some cases as they translate to runtime  
							
							... 
							
							
 
							
							(e.g. translate to xor + test + jne in VS x84, unnecessary) 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								0cca0d1617 
								
							
								 
							
						 
						
							
							
								
								Internals/experimental: BeginComboPreview(), EndComboPreview(). ( #4168 ,  #1658 )  
							
							... 
							
							
 
							
							(amended) 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								9b417b26d9 
								
							
								 
							
						 
						
							
							
								
								Metrics: Tentative fix for bad printf format.  
							
							... 
							
							
 
							
							Ref b53b8f58dfa7a1b3b0a7 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								90deb0959a 
								
							
								 
							
						 
						
							
							
								
								Backends, Viewports: Vulkan: Fix the use of the incorrect fence in wait for fence. ( #4208 )  
							
							... 
							
							
 
							
							The fence being waited upon was not the one associated with the current frame.
This results in validation error detecting a reset of command buffers still in use and resetting fences while still in use.
Read more details in #4208  
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								98a6292165 
								
							
								 
							
						 
						
							
							
								
								Backends: DX12: Fix texture casting crash on 32-bit systems (introduced on 2021/05/19 and v1.83) + added comments about building on 32-bit systems. ( #4225 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								db0338a1f2 
								
							
								 
							
						 
						
							
							
								
								Nav, Drag and Drop, Docking: fixed two issues leading nav result to conflict with moving a window. ( #4211 ,  #3025 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								4161a67b38 
								
							
								 
							
						 
						
							
							
								
								ImVector: added clear_delete(), clear_destruct() helpers.  
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								865b2ca6f9 
								
							
								 
							
						 
						
							
							
								
								Added PushDisabled(), PopDisabled() currently only exposed in imgui_internal.h ( #211 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								d0c6dd9baf 
								
							
								 
							
						 
						
							
							
								
								ImVector: added clear_delete(), clear_destruct() helpers.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								61f4aec868 
								
							
								 
							
						 
						
							
							
								
								Added PushDisabled(), PopDisabled() currently only exposed in imgui_internal.h ( #211 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								a44d4da87c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_win32.cpp 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								b66529fe3e 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Rework to handle certains Windows 8.1/10 features without a manifest. ( #4200 ,  #4191 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								020d1ced1d 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL2: Accomodate for vcpkg install having headers in SDL2/SDL.h vs SDL.h + vcpkg related comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								7fc144edde 
								
							
								 
							
						 
						
							
							
								
								Examples: update all VS project files to VS2015. Update DX12 project Windows SDK to latest.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								6ee398ac2b 
								
							
								 
							
						 
						
							
							
								
								Tables: Added ImGuiTableColumnFlags_Disabled acting a master disable over (hidden from user/context menu). ( #3935 ,  #3740 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								b918751ff4 
								
							
								 
							
						 
						
							
							
								
								Tables: Clarified that TableSetColumnEnabled() requires the table to use the ImGuiTableFlags_Hideable flag. ( #3935 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								689e387180 
								
							
								 
							
						 
						
							
							
								
								Tables: offset and shuffle flags (breaks ABI compatibility as often)  
							
							... 
							
							
 
							
							If you rely on ABI compatibility consider reworking how your backends are created, using cimgui metadata output. We will happily often break ABI compat. 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								642426c15b 
								
							
								 
							
						 
						
							
							
								
								Tables: Fix columns order on TableSetupScrollFreeze() if previous data got frozen columns out of their section.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								2887a6e07d 
								
							
								 
							
						 
						
							
							
								
								Tables: made TableUpdateBorders() use IsVisibleX flag. comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								1b4323a1b4 
								
							
								 
							
						 
						
							
							
								
								Tables: Added ImGuiTableColumnFlags_NoHeaderLabel to request TableHeadersRow() to not submit label for a column. ( #4206 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								fe24591411 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Fix access violation due to NULL from glGetStringi. ( #4201 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								16abfa5eb6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp
#	imgui_internal.h
#	imgui_widgets.cpp 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								94b680e830 
								
							
								 
							
						 
						
							
							
								
								Internals: fixed ImPool:: iteration, rename GetBufSize to GetMapSize. Amend  c6c82b9f 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								f53db3541a 
								
							
								 
							
						 
						
							
							
								
								Docking: comments ( #4189 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								5e528d9eea 
								
							
								 
							
						 
						
							
							
								
								Docking: Clicking on the right-most close button of a docking node closes all windows. ( #4186 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								f03ab2a5c5 
								
							
								 
							
						 
						
							
							
								
								Docking: Fix IsWindowAppearing() unnecessarily returning true twice in a row. ( #4177 ,  #3982 ,  #1497 ,  #1061 ) + added a zealous assert.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								91704b773e 
								
							
								 
							
						 
						
							
							
								
								Docking: Fix IsWindowAppearing() and ImGuiCond_Appearing on docked windows. ( #4177 ,  #3982 ,  #1497 ,  #1061 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								a640d8a6d2 
								
							
								 
							
						 
						
							
							
								
								Fixed printf-style format checks on non-MinGW flavors. ( #4183 ,  #3592 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								060b6ee7d1 
								
							
								 
							
						 
						
							
							
								
								Internals: Combo: Extracted into a BeginComboPopup() function. ( #4168 )  
							
							... 
							
							
 
							
							Renamed frame_bb > bb locally. 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								5b4bc985ad 
								
							
								 
							
						 
						
							
							
								
								Nav, Combo: removed unnecessary window->LastNavIds[] assignment in combo code. + minor renaming.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								838c16533d 
								
							
								 
							
						 
						
							
							
								
								Backends: Comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								79e18896fe 
								
							
								 
							
						 
						
							
							
								
								TabBar: Fixed using more than 32 KB-worth of tab names. ( #4176 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								1ad1429c6d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_opengl3.cpp
#	docs/CHANGELOG.txt 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								04fd5072fb 
								
							
								 
							
						 
						
							
							
								
								Fix warnings with VS2019 in C++20 mode ( #4173 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								4c420f3cf9 
								
							
								 
							
						 
						
							
							
								
								CI: Add a build of imgui_impl_vulkan.cpp with IMGUI_IMPL_VULKAN_NO_PROTOTYPES defined. ( #4151 ,  #3759 ,  #3227 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								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=4 years)  
				
					
						
							
							
								 
						
							
							
								3a941f95e9 
								
							
								 
							
						 
						
							
							
								
								Metrics, Demo: moved font details display to metrics code. ( #4171 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								e31d13fa76 
								
							
								 
							
						 
						
							
							
								
								Version 1.84 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								1b435ae3e0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	docs/CHANGELOG.txt 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								ad5d1a8429 
								
							
								 
							
						 
						
							
							
								
								Version 1.83  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								142c866bd9 
								
							
								 
							
						 
						
							
							
								
								Backends: WebGPU: Support draw_data->FramebufferScale ( #4163 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								88a24fb896 
								
							
								 
							
						 
						
							
							
								
								Fix build with IMGUI_DISABLE_DEMO_WINDOWS  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)