Jason Millard 
							
						 
					 
					
						
						
							
						
						39f7248d4a 
					 
					
						
						
							
							Backends: OpenGL3: Add glBindSampler for GL ES 3.0. ( #6375 )  
						
						 
						
						... 
						
						
						
						Amended given addition of GlProfileIsES3 in dd9db5e 
						
						
					 
					
						2023-05-09 15:17:18 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						dd9db5e889 
					 
					
						
						
							
							Backends: OpenGL3: Added runtime flags for ES2/ES3 to simplify coding-style. ( #6375 )  
						
						 
						
						
						
						
					 
					
						2023-05-09 15:09:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						6cdedf5834 
					 
					
						
						
							
							Drag, Sliders: if the format string doesn't contain any %, when using CTRL+Click to input we use a default format. ( #6405 )  
						
						 
						
						
						
						
					 
					
						2023-05-09 12:04:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex 
							
						 
					 
					
						
						
							
						
						70cca1eac0 
					 
					
						
						
							
							Backends: avoid null dereference in metal and osx shutdown ( #6385 ,  #6334 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Alexander Rath <alex@ist.besonders.cool > 
						
						
					 
					
						2023-05-04 17:18:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						5dc6013713 
					 
					
						
						
							
							Backends: SDL3: Fixed build on Emscripten/iOS/Android. ( #6391 )  
						
						 
						
						
						
						
					 
					
						2023-05-04 17:06:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						7c291ba31b 
					 
					
						
						
							
							Tables: Fixed command merging when compiling with VS2013. ( #6377 )  
						
						 
						
						
						
						
					 
					
						2023-04-28 13:58:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cfillion 
							
						 
					 
					
						
						
							
						
						085fa42b7d 
					 
					
						
						
							
							Adedd workaround for GCC erroneous/zealous warning ( #5343 )  
						
						 
						
						
						
						
					 
					
						2023-04-27 19:16:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						031e152d29 
					 
					
						
						
							
							Examples: DX9, DX10, DX11: Queue framebuffer resize instead of processing in WM_SIZE. ( #6374 )  
						
						 
						
						
						
						
					 
					
						2023-04-27 14:57:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						15da1a9abc 
					 
					
						
						
							
							Fixed misleading local name ( #4493 ) + minor typo ( #6369 )  
						
						 
						
						
						
						
					 
					
						2023-04-25 16:39:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Koostosh 
							
						 
					 
					
						
						
							
						
						fd943182bd 
					 
					
						
						
							
							ImVec2: Added unary minus operator ( #6368 )  
						
						 
						
						
						
						
					 
					
						2023-04-25 16:24:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						d3ad2f357f 
					 
					
						
						
							
							Menus: Fixed an issue when opening a menu hierarchy in a given menu-bar would allow opening another via simple hovering. ( #3496 ,  #4797 )  
						
						 
						
						... 
						
						
						
						Amend 48f26333 
						
						
					 
					
						2023-04-25 12:17:37 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						b47507951e 
					 
					
						
						
							
							Nav: Fixed CTRL+Tab into a root window with only childs with _NavFlattened flags erroneously initializing default nav layer to menu layer.  
						
						 
						
						
						
						
					 
					
						2023-04-24 21:00:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						eed7b0e9c5 
					 
					
						
						
							
							Nav: remove other-axis clamping, now that columns themselves are clamped. ( #2221 )  
						
						 
						
						... 
						
						
						
						Amend 00d3f92  + older f2d14724 , 0cc20fca8 
+ Add ImGuiNavMoveFlags_WrapMask_ for good measure. 
						
						
					 
					
						2023-04-24 20:04:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						da3d7e1587 
					 
					
						
						
							
							Focus: added an early out in FocusWindow() for the common case.  
						
						 
						
						
						
						
					 
					
						2023-04-24 12:18:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								kimidaisuki22 
							
						 
					 
					
						
						
							
						
						565aa0b763 
					 
					
						
						
							
							Examples: Vulkan: pick integrated GPU if nothing else is available. ( #6359 )  
						
						 
						
						
						
						
					 
					
						2023-04-24 12:17:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Petrovic 
							
						 
					 
					
						
						
							
						
						0fbf2888e7 
					 
					
						
						
							
							Examples: example_glut_opengl2: Fixed compilation issue ( #6361 )  
						
						 
						
						
						
						
					 
					
						2023-04-23 10:39:13 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						4d42450a73 
					 
					
						
						
							
							Focus: amend ImGuiFocusRequestFlags_UnlessBelowModal to bring to front-most below the modal, simplify code in Begin(). ( #6357 ,  #4317 )  
						
						 
						
						
						
						
					 
					
						2023-04-21 19:07:45 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						01ca196530 
					 
					
						
						
							
							Focus: move focused child restore code in FocusWindow() with ImGuiFocusRequestFlags_RestoreFocusedChild flag. ( #6357 )  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp 
						
						
					 
					
						2023-04-21 19:07:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						30eceaf95f 
					 
					
						
						
							
							Focus: start moving modal check into FocusWindow(), add ImGuiFocusRequestFlags_UnlessBelowModal (currently opt-in, should try to make opt-out). ( #6357 ,  #4317 )  
						
						 
						
						
						
						
					 
					
						2023-04-21 19:06:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						f0fe1957a8 
					 
					
						
						
							
							Focus: merge extra param for FocusTopMostWindowUnderOne() from docking branch to facilitate merge.  
						
						 
						
						
						
						
					 
					
						2023-04-21 19:05:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						00d3f9295e 
					 
					
						
						
							
							Nav: Fixed navigation within tables/columns where item boundaries goes beyond columns limits. ( #2221 )  
						
						 
						
						
						
						
					 
					
						2023-04-20 16:42:52 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						8d9e50c807 
					 
					
						
						
							
							Nav: fixed IMGUI_DEBUG_NAV_SCORING not setting NavMoveClipDir, leading to debug result not matching real results.  
						
						 
						
						
						
						
					 
					
						2023-04-20 16:04:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						662ce46971 
					 
					
						
						
							
							Debug Log: Fixed not parsing 0xXXXXXXXX values when the identifier is at the end of the line.  
						
						 
						
						
						
						
					 
					
						2023-04-20 14:52:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						a89590b425 
					 
					
						
						
							
							Backends: Win32: revert accidental deletion of ImGui_ImplWin32_EnableAlphaCompositing() in  a566ecc ( #3218 )  
						
						 
						
						
						
						
					 
					
						2023-04-20 10:38:45 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						9308cfdcfb 
					 
					
						
						
							
							Examples: Amend Win32/Winapi + OpenGL example. ( #3218 ,  #5170  and  #6086 ,  #2772 ,  #2600 ,  #2359 ,  #2022 ,  #1553 )  
						
						 
						
						
						
						
					 
					
						2023-04-19 16:28:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Jansen 
							
						 
					 
					
						
						
							
						
						a566ecc58f 
					 
					
						
						
							
							Examples: Add Win32/Winapi + OpenGL example. ( #3218 ,  #5170  and  #6086 ,  #2772 ,  #2600 ,  #2359 ,  #2022 ,  #1553 )  
						
						 
						
						... 
						
						
						
						Removed mulit-viewpot stuff in this commit on master, will be re-added separately. 
						
						
					 
					
						2023-04-19 16:22:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						a338b78eb9 
					 
					
						
						
							
							Backends: OpenGL3: amend reset GL_POLYGON_MODE separately for front and back when possible. ( #6333 )  
						
						 
						
						
						
						
					 
					
						2023-04-19 11:55:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gereon V 
							
						 
					 
					
						
						
							
						
						d0836aa89a 
					 
					
						
						
							
							Backends: OpenGL3: reset GL_POLYGON_MODE separately for front and back when possible. ( #6333 )  
						
						 
						
						
						
						
					 
					
						2023-04-19 11:55:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						d6a7aca2f4 
					 
					
						
						
							
							Nav: Debug: tweak debug facilities.  
						
						 
						
						
						
						
					 
					
						2023-04-18 15:47:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lukaasm 
							
						 
					 
					
						
						
							
						
						0948cfc19e 
					 
					
						
						
							
							InputText: do not set WantTextInputNextFrame during the frame InputText is deactivated. ( #6341 )  
						
						 
						
						
						
						
					 
					
						2023-04-18 11:35:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lukaasm 
							
						 
					 
					
						
						
							
						
						e49d31a1c9 
					 
					
						
						
							
							Tables: do not show empty tooltip when user submits TableHeader with no label to display. ( #6342 )  
						
						 
						
						
						
						
					 
					
						2023-04-18 11:25:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Faisal Arshed 
							
						 
					 
					
						
						
							
						
						f94a8344f6 
					 
					
						
						
							
							Fix minor typos in FAQ ( #6328 )  
						
						 
						
						
						
						
					 
					
						2023-04-17 15:00:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gereon V 
							
						 
					 
					
						
						
							
						
						055e71518e 
					 
					
						
						
							
							Backends: clear bits set in io.BackendFlags on backend Shutdown(). Clear BackendPlatformName. ( #6334 ,  #6335 )  
						
						 
						
						... 
						
						
						
						Amended with fix for missing clear for ImGuiBackendFlags_HasGamepad. 
						
						
					 
					
						2023-04-17 14:57:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gereon V 
							
						 
					 
					
						
						
							
						
						f304603e13 
					 
					
						
						
							
							Backends: GLUT: remove call to ImGui::NewFrame() from ImGui_ImplGLUT_NewFrame(). ( #6337 )  
						
						 
						
						
						
						
					 
					
						2023-04-17 14:44:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						064153fca4 
					 
					
						
						
							
							Version 1.89.6 WIP  
						
						 
						
						
						
						
					 
					
						2023-04-17 14:40:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						1ebb913827 
					 
					
						
						
							
							Version 1.89.5  
						
						 
						
						
						
						
					 
					
						2023-04-13 16:17:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						ba98667c65 
					 
					
						
						
							
							Examples: Vulkan: further work for device extensions + tentative use o fVK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME. ( #6109 ,  #6172 ,  #6101 )  
						
						 
						
						
						
						
					 
					
						2023-04-13 16:08:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						6324280432 
					 
					
						
						
							
							Examples: Vulkan: rework extensions setup + enable some to avoid validation layer errors. ( #6109 ,  #6172 ,  #6101 )  
						
						 
						
						... 
						
						
						
						Enable VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME, VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR 
						
						
					 
					
						2023-04-13 15:48:19 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						995f92a456 
					 
					
						
						
							
							Nav: Made PageUp/PageDown/Home/End navigation also scroll parent windows.  
						
						 
						
						... 
						
						
						
						+ Added ImGuiDebugLogFlags_EventSelection unused in this branch. 
						
						
					 
					
						2023-04-12 21:38:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elie Michel 
							
						 
					 
					
						
						
							
						
						d81f2ae4fb 
					 
					
						
						
							
							Backends: WebGPU: Use WGSL shaders instead of precompiled SPIR-V + add Gamma uniform. ( #6188 )  
						
						 
						
						... 
						
						
						
						Add gamma correction uniform
Group uniforms in a single binding
The second binding was not satisfying the minimum
BufferBindingType::Uniform alignment (256) and since this alignment is
large it is more idiomatic to group uniforms tegether.
Also ensures that the size of the uniform buffer is aligned to 16 bytes. 
						
						
					 
					
						2023-04-11 16:03:26 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elie Michel 
							
						 
					 
					
						
						
							
						
						e67f2f4791 
					 
					
						
						
							
							Backends: WebGPU: Align buffer sizes upon creation. ( #6188 )  
						
						 
						
						... 
						
						
						
						Amend from original pr to use a macro. 
						
						
					 
					
						2023-04-11 15:46:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						cbdac1e150 
					 
					
						
						
							
							Backends: WebGPU: Reorganized to store data in io.BackendRendererUserData like other backends.  
						
						 
						
						... 
						
						
						
						In theory supporting multiple contexts (untested). 
						
						
					 
					
						2023-04-11 15:25:21 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						18d72a9142 
					 
					
						
						
							
							Inputs: added a unique event identifier in ImGuiInputEvent.  
						
						 
						
						
						
						
					 
					
						2023-04-11 15:07:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Martz 
							
						 
					 
					
						
						
							
						
						506f7e0074 
					 
					
						
						
							
							Using nullptr in locations where warning disable is not convenient.  ( #6313 ,  #4537 )  
						
						 
						
						
						
						
					 
					
						2023-04-11 11:33:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						9203883bbe 
					 
					
						
						
							
							Comments + Metal using SetTexID(0) for consistency.  
						
						 
						
						
						
						
					 
					
						2023-04-11 11:22:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Maas 
							
						 
					 
					
						
						
							
						
						e92b29ad53 
					 
					
						
						
							
							Backends: OSX: Added support for io.AddMouseSourceEvent(). ( #6314 )  
						
						 
						
						... 
						
						
						
						Also marked "mouse" input in example_apple_metal's UIKit micro-backend as being touch input.
# Conflicts:
#	docs/CHANGELOG.txt 
						
						
					 
					
						2023-04-11 10:14:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
						
						db4c4e3321 
					 
					
						
						
							
							Backends: Android: Added support for io.AddMouseSourceEvent(). ( #6315 ,  #6318 ,  #2702 ,  #4921 )  
						
						 
						
						
						
						
					 
					
						2023-04-11 10:01:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						a7703fe6f7 
					 
					
						
						
							
							Backends: SDL2/SDL3: Avoid callng SDL_StartTextInput()/SDL_StopTextInput(). ( #6306 ,  #6071 ,  #1953 )  
						
						 
						
						... 
						
						
						
						Amend 734c6af187 
						
						
					 
					
						2023-04-06 19:12:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						8738ed88f0 
					 
					
						
						
							
							Fixed FindWindowSettingsByID() being able to return a deleted setting.  
						
						 
						
						
						
						
					 
					
						2023-04-06 18:50:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						47a07d8476 
					 
					
						
						
							
							ButtonBehavior: Fixed an edge case where changing widget type/behavior while active and using same id could lead to an assert. ( #6304 )  
						
						 
						
						... 
						
						
						
						+ Demo: use BeginDisabled() block in BackendFlags section.
I'd still consider this undefined behavior as some combination may not work properly, but let's fix things while we can as we encounter them. 
						
						
					 
					
						2023-04-05 18:34:49 +02:00