ocornut 
							
						 
					 
					
						
						
							
						
						f0c4d609a6 
					 
					
						
						
							
							Default window focus scope not 0. Added ImGuiSelectableFlags_SelectOnNav with comments and caveats. ( #1861 , #4242,)  
						
						... 
						
						
						
						Focus scope default value: amend 7ee623d9a5041c882ebe08be 
						
						
					 
					
						2021-06-21 17:47:45 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a15c42d5bd 
					 
					
						
						
							
							Nav: moved RenderNavHighlight() calls of TreeNode and Selectable out of if (hovered || selected) tests. Should make no difference as NavId currently returns hovered. ( #1861 ,  #4242 )  
						
						
						
						
					 
					
						2021-06-21 17:38:56 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						98876b4dc2 
					 
					
						
						
							
							Added IMGUI_DISABLE_SSE ( #4250 ,  #4091 )  
						
						
						
						
					 
					
						2021-06-21 14:52:01 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Sokolov 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2021-06-21 11:51:51 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2021-06-17 16:22:14 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						afabb2f3d8 
					 
					
						
						
							
							Viewport: extracted code out of Begin() into WindowSyncOwnedViewport() - no other change  
						
						
						
						
					 
					
						2021-06-17 16:12:22 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7c44d067e8 
					 
					
						
						
							
							Tables: Fix invalid data in TableGetSortSpecs() when SpecsDirty flag is unset. ( #4233 )  
						
						... 
						
						
						
						Amend 4ce6bd8cf4ce6bd8c 
						
						
					 
					
						2021-06-17 15:18:11 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						d5828cd988 
					 
					
						
						
							
							SplitterBehavior: fix using IsItemHovered() after SplitterBehavior()  
						
						
						
						
					 
					
						2021-06-16 15:42:42 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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) 
						
						
					 
					
						2021-06-15 17:05:25 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0cca0d1617 
					 
					
						
						
							
							Internals/experimental: BeginComboPreview(), EndComboPreview(). ( #4168 ,  #1658 )  
						
						... 
						
						
						
						(amended) 
						
						
					 
					
						2021-06-15 15:27:28 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9b417b26d9 
					 
					
						
						
							
							Metrics: Tentative fix for bad printf format.  
						
						... 
						
						
						
						Ref b53b8f58dfa7a1b3b0a7 
						
						
					 
					
						2021-06-14 18:24:45 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Lesoinne 
							
						 
					 
					
						
						
							
						
						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  
						
						
					 
					
						2021-06-14 17:54:19 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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 )  
						
						
						
						
					 
					
						2021-06-14 17:43:42 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						db0338a1f2 
					 
					
						
						
							
							Nav, Drag and Drop, Docking: fixed two issues leading nav result to conflict with moving a window. ( #4211 ,  #3025 )  
						
						
						
						
					 
					
						2021-06-09 19:20:13 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4161a67b38 
					 
					
						
						
							
							ImVector: added clear_delete(), clear_destruct() helpers.  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp 
						
						
					 
					
						2021-06-09 18:44:02 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						865b2ca6f9 
					 
					
						
						
							
							Added PushDisabled(), PopDisabled() currently only exposed in imgui_internal.h ( #211 )  
						
						
						
						
					 
					
						2021-06-09 18:43:03 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d0c6dd9baf 
					 
					
						
						
							
							ImVector: added clear_delete(), clear_destruct() helpers.  
						
						
						
						
					 
					
						2021-06-09 16:57:47 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						61f4aec868 
					 
					
						
						
							
							Added PushDisabled(), PopDisabled() currently only exposed in imgui_internal.h ( #211 )  
						
						
						
						
					 
					
						2021-06-09 15:28:59 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a44d4da87c 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_win32.cpp 
						
						
					 
					
						2021-06-08 18:38:51 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b66529fe3e 
					 
					
						
						
							
							Backends: Win32: Rework to handle certains Windows 8.1/10 features without a manifest. ( #4200 ,  #4191 )  
						
						
						
						
					 
					
						2021-06-08 18:38:20 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						020d1ced1d 
					 
					
						
						
							
							Examples: SDL2: Accomodate for vcpkg install having headers in SDL2/SDL.h vs SDL.h + vcpkg related comments.  
						
						
						
						
					 
					
						2021-06-08 17:10:24 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7fc144edde 
					 
					
						
						
							
							Examples: update all VS project files to VS2015. Update DX12 project Windows SDK to latest.  
						
						
						
						
					 
					
						2021-06-08 17:08:49 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6ee398ac2b 
					 
					
						
						
							
							Tables: Added ImGuiTableColumnFlags_Disabled acting a master disable over (hidden from user/context menu). ( #3935 ,  #3740 )  
						
						
						
						
					 
					
						2021-06-07 15:18:20 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b918751ff4 
					 
					
						
						
							
							Tables: Clarified that TableSetColumnEnabled() requires the table to use the ImGuiTableFlags_Hideable flag. ( #3935 )  
						
						
						
						
					 
					
						2021-06-07 15:09:02 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2021-06-07 13:20:03 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						642426c15b 
					 
					
						
						
							
							Tables: Fix columns order on TableSetupScrollFreeze() if previous data got frozen columns out of their section.  
						
						
						
						
					 
					
						2021-06-07 11:23:43 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2887a6e07d 
					 
					
						
						
							
							Tables: made TableUpdateBorders() use IsVisibleX flag. comments.  
						
						
						
						
					 
					
						2021-06-07 10:27:11 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1b4323a1b4 
					 
					
						
						
							
							Tables: Added ImGuiTableColumnFlags_NoHeaderLabel to request TableHeadersRow() to not submit label for a column. ( #4206 )  
						
						
						
						
					 
					
						2021-06-07 09:11:53 +02:00 
						 
				 
			
				
					
						
							
							
								Tatsuya Yatagawa 
							
						 
					 
					
						
						
							
						
						fe24591411 
					 
					
						
						
							
							Backends: OpenGL3: Fix access violation due to NULL from glGetStringi. ( #4201 )  
						
						
						
						
					 
					
						2021-06-05 16:27:31 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						16abfa5eb6 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp
#	imgui_internal.h
#	imgui_widgets.cpp 
						
						
					 
					
						2021-06-04 17:28:45 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						94b680e830 
					 
					
						
						
							
							Internals: fixed ImPool:: iteration, rename GetBufSize to GetMapSize. Amend  c6c82b9f 
						
						
						
						
					 
					
						2021-06-04 17:27:20 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f53db3541a 
					 
					
						
						
							
							Docking: comments ( #4189 )  
						
						
						
						
					 
					
						2021-06-04 14:55:40 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c6c82b9f1d 
					 
					
						
						
							
							Internals: fixed iterating ImPool, fix after use of TableRemove() (was only used by TestEngine)  
						
						... 
						
						
						
						Merge metrics bits from 646c87359 
						
						
					 
					
						2021-06-03 18:36:43 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5e528d9eea 
					 
					
						
						
							
							Docking: Clicking on the right-most close button of a docking node closes all windows. ( #4186 )  
						
						
						
						
					 
					
						2021-06-03 17:22:18 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f03ab2a5c5 
					 
					
						
						
							
							Docking: Fix IsWindowAppearing() unnecessarily returning true twice in a row. ( #4177 ,  #3982 ,  #1497 ,  #1061 ) + added a zealous assert.  
						
						
						
						
					 
					
						2021-06-03 16:46:01 +02:00 
						 
				 
			
				
					
						
							
							
								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(). 
						
						
					 
					
						2021-06-03 16:07:22 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						91704b773e 
					 
					
						
						
							
							Docking: Fix IsWindowAppearing() and ImGuiCond_Appearing on docked windows. ( #4177 ,  #3982 ,  #1497 ,  #1061 )  
						
						
						
						
					 
					
						2021-05-31 17:06:46 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a640d8a6d2 
					 
					
						
						
							
							Fixed printf-style format checks on non-MinGW flavors. ( #4183 ,  #3592 )  
						
						
						
						
					 
					
						2021-05-31 13:03:50 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						060b6ee7d1 
					 
					
						
						
							
							Internals: Combo: Extracted into a BeginComboPopup() function. ( #4168 )  
						
						... 
						
						
						
						Renamed frame_bb > bb locally. 
						
						
					 
					
						2021-05-28 17:45:07 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5b4bc985ad 
					 
					
						
						
							
							Nav, Combo: removed unnecessary window->LastNavIds[] assignment in combo code. + minor renaming.  
						
						
						
						
					 
					
						2021-05-28 17:27:52 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						838c16533d 
					 
					
						
						
							
							Backends: Comments.  
						
						
						
						
					 
					
						2021-05-27 13:59:35 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						79e18896fe 
					 
					
						
						
							
							TabBar: Fixed using more than 32 KB-worth of tab names. ( #4176 )  
						
						
						
						
					 
					
						2021-05-27 12:01:00 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1ad1429c6d 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_opengl3.cpp
#	docs/CHANGELOG.txt 
						
						
					 
					
						2021-05-25 18:45:54 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						04fd5072fb 
					 
					
						
						
							
							Fix warnings with VS2019 in C++20 mode ( #4173 )  
						
						
						
						
					 
					
						2021-05-25 18:43:52 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						4c420f3cf9 
					 
					
						
						
							
							CI: Add a build of imgui_impl_vulkan.cpp with IMGUI_IMPL_VULKAN_NO_PROTOTYPES defined. ( #4151 ,  #3759 ,  #3227 )  
						
						
						
						
					 
					
						2021-05-25 16:01:25 +02:00 
						 
				 
			
				
					
						
							
							
								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.  
						
						
						
						
					 
					
						2021-05-25 13:37:27 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3a941f95e9 
					 
					
						
						
							
							Metrics, Demo: moved font details display to metrics code. ( #4171 )  
						
						
						
						
					 
					
						2021-05-25 13:37:27 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e31d13fa76 
					 
					
						
						
							
							Version 1.84 WIP  
						
						
						
						
					 
					
						2021-05-25 13:36:53 +02:00 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2021-05-24 23:46:25 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1b435ae3e0 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt 
						
						
					 
					
						2021-05-24 17:49:20 +02:00