ocornut 
							
						 
					 
					
						
						
							
						
						884e3fd21f 
					 
					
						
						
							
							Backends: GLFW: Accept glfwGetTime() not returning a monotonically increasing value. ( #6491 ,  #6189 ,  #6114 )  
						
						
						
						
					 
					
						2023-06-12 11:58:17 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						dec082ff97 
					 
					
						
						
							
							Backends: OpenGL3: Fixed support for glBindSampler() backup/restore on ES3. ( #6375 ,  #6508 )  
						
						... 
						
						
						
						Amend dd9db5e839f7248d4 
						
						
					 
					
						2023-06-12 11:45:11 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4fab72b40e 
					 
					
						
						
							
							BeginChild/Tables: Fixed BeginChild temporary activation id collision. Fixes regression in 1.89.6 leading to the first column of tables with either ScrollX or ScrollY flags from being impossible to resize. ( #6503 )  
						
						
						
						
					 
					
						2023-06-09 14:01:21 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						61ebb37843 
					 
					
						
						
							
							Version 1.89.7 WIP  
						
						
						
						
					 
					
						2023-06-01 11:22:43 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5319d1cffa 
					 
					
						
						
							
							Version 1.89.6  
						
						
						
						
					 
					
						2023-05-31 14:47:32 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						075b975fed 
					 
					
						
						
							
							Fonts: Fixed crash when manually specifying an EllipsisChar that doesn't exist. ( #6480 )  
						
						
						
						
					 
					
						2023-05-31 14:44:29 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b476184574 
					 
					
						
						
							
							Backends: SDLRenderer3: Amend/finish SDL_Renderer3 patch + add example. ( #6286 )  
						
						
						
						
					 
					
						2023-05-30 20:36:07 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						88e7d773df 
					 
					
						
						
							
							Backends: SDL_Renderer2: Renamed 'imgui_impl_sdlrenderer.h/cpp' to 'imgui_impl_sdlrenderer2.h/cpp' ( #6286 )  
						
						
						
						
					 
					
						2023-05-30 20:11:19 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7e03ae3240 
					 
					
						
						
							
							Window: Fixed resizing from upper border when io.ConfigWindowsMoveFromTitleBarOnly is set. ( #6390 )  
						
						
						
						
					 
					
						2023-05-25 15:23:01 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						08145bc45c 
					 
					
						
						
							
							Fonts: Fixed crash when merging fonts and the first font has no valid glyph. ( #6446 )  
						
						
						
						
					 
					
						2023-05-23 10:56:41 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						45c8c3b611 
					 
					
						
						
							
							Listbox: commented out obsolete/redirecting functions that were marked obsolete more than two years ago: ListBoxHeader(), ListBoxFooter().  
						
						... 
						
						
						
						+ Added default parameter to SeparatorEx() amend 2c558d5 
						
						
					 
					
						2023-05-22 10:09:20 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						df8667b18b 
					 
					
						
						
							
							Comments/typos tweaks  
						
						
						
						
					 
					
						2023-05-20 18:07:31 +02:00 
						 
				 
			
				
					
						
							
							
								GamingMinds-DanielC 
							
						 
					 
					
						
						
							
						
						e489e40a85 
					 
					
						
						
							
							Clipper: Amend  ecb0aaa ( #6424 ,  #3841 )  
						
						
						
						
					 
					
						2023-05-15 14:06:16 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ecb0aaa7c2 
					 
					
						
						
							
							Clipper: Renamed ForceDisplayRangeByIndices() to IncludeRangeByIndices(). ( #6424 ,  #3841 ) + commented out obsolete ImGuiListClipper() constructor.  
						
						
						
						
					 
					
						2023-05-15 12:06:29 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						430c05991c 
					 
					
						
						
							
							Docs: added more detailed information about UTF-8 encoding.  
						
						... 
						
						
						
						+ Revert mistakenly committed Win32+DX11 main.cpp from last commit. 
						
						
					 
					
						2023-05-10 12:54:51 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						513af1efc9 
					 
					
						
						
							
							Examples: Updated all Visual Studio project file to use /utf-8 option, so string literals are UTF-8 encoded by default.  
						
						... 
						
						
						
						(Not to misake with "Character Set" "Use Unicode Character Set" "Use Multi-Byte Character Set" which is a VS/Windows SDK thing but not a compiler-encoding thing.) 
						
						
					 
					
						2023-05-10 12:34:11 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0397321be0 
					 
					
						
						
							
							Debug Tools: Added 'io.ConfigDebugIgnoreFocusLoss' option. ( #4388 ,  #4921 )  
						
						
						
						
					 
					
						2023-05-09 20:28:08 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6656553fa4 
					 
					
						
						
							
							Nav: Record/restore preferred position on each given axis.  
						
						... 
						
						
						
						Tagging #6344  #6003  #2694  #1688  as it relates to scoring, however this doesn't technically fix any of them fully yet.
But e.g. once we restore axial path for #2694  this commit will allow going back and forth to initial location. 
						
						
					 
					
						2023-05-09 17:26:27 +02:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								kimidaisuki22 
							
						 
					 
					
						
						
							
						
						565aa0b763 
					 
					
						
						
							
							Examples: Vulkan: pick integrated GPU if nothing else is available. ( #6359 )  
						
						
						
						
					 
					
						2023-04-24 12:17:49 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						9308cfdcfb 
					 
					
						
						
							
							Examples: Amend Win32/Winapi + OpenGL example. ( #3218 ,  #5170  and  #6086 ,  #2772 ,  #2600 ,  #2359 ,  #2022 ,  #1553 )  
						
						
						
						
					 
					
						2023-04-19 16:28:15 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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