rajveermalviya 
							
						 
					 
					
						
						
							
						
						9266c0d2d1 
					 
					
						
						
							
							Backends: WebGPU: Avoid leaking pipeline layout. ( #7245 )  
						
						 
						
						
						
						
					 
					
						2024-01-22 15:37:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						595eb86624 
					 
					
						
						
							
							Changelog, comment, minor data compaction  
						
						 
						
						
						
						
					 
					
						2024-01-22 15:27:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						6850194f60 
					 
					
						
						
							
							CI: Fixes WGPU example build.  
						
						 
						
						
						
						
					 
					
						2024-01-22 15:01:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						5fc0a361b2 
					 
					
						
						
							
							Backends: WebGPU: added ImGui_ImplWGPU_InitInfo::PipelineMultisampleState. ( #7240 )  
						
						 
						
						
						
						
					 
					
						2024-01-22 14:54:45 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						831d42c1ab 
					 
					
						
						
							
							Backends: WebGPU: ImGui_ImplWGPU_Init() now takes a ImGui_ImplWGPU_InitInfo structure instead of variety of parameters, allowing for easier further changes. ( #7240 )  
						
						 
						
						
						
						
					 
					
						2024-01-22 14:53:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						e3c7ff944d 
					 
					
						
						
							
							Examples: Emscripten+WebGPU: slightly refactor like other Emscripten compatible Desktop examples, as aiming to make this suppot desktop eventually.  
						
						 
						
						... 
						
						
						
						Also aimed at reducing diff for https://github.com/ocornut/imgui/pull/7132  tho this will lead in conflict. 
						
						
					 
					
						2024-01-22 14:37:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank McCoy 
							
						 
					 
					
						
						
							
						
						15908502ed 
					 
					
						
						
							
							Backends: Vulkan: Define NOMINMAX when VK_USE_PLATFORM_WIN32_KHR is defined. ( #7250 )  
						
						 
						
						
						
						
					 
					
						2024-01-22 11:15:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michał Cichoń 
							
						 
					 
					
						
						
							
						
						788747f863 
					 
					
						
						
							
							Examples: Emscripten+WebGPU: Remove use of deprecated ObjectBase<...>::Release in favor of ::MoveToCHandle ( #7251 )  
						
						 
						
						
						
						
					 
					
						2024-01-22 10:45:41 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						763100b385 
					 
					
						
						
							
							Nav: Fixed pressing Escape while in a child window with _NavFlattened flag. ( #7237 )  
						
						 
						
						
						
						
					 
					
						2024-01-19 18:37:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						c7edb446ca 
					 
					
						
						
							
							Shortcut(): always test ownership.  
						
						 
						
						... 
						
						
						
						- It doesn't sense to test route without ownership (which may be overrided by code not using routing)
- It also wouldn't be possible to call Shortcut() with _None anyway, since successful routing sets ownership.
Tangential to experiments for #7237  
						
						
					 
					
						2024-01-19 16:40:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						1844f903d5 
					 
					
						
						
							
							Nav: space/enter poll check ownership. InputText: declare ownership of Enter key as it doesn't go through Shortcut  
						
						 
						
						... 
						
						
						
						InputText: no need to call SetShortcutRouting() directly.
Tangential to experiments for #7237  
						
						
					 
					
						2024-01-19 16:22:45 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						5ddfbb80d8 
					 
					
						
						
							
							Backends: Vulkan: Fixed vkAcquireNextImageKHR() validation errors in VulkanSDK 1.3.275 by allocating one extra semaphore than in-flight frames. ( #7236 )  
						
						 
						
						
						
						
					 
					
						2024-01-19 14:52:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						2f48337335 
					 
					
						
						
							
							Examples: Vulkan: Rename compile-time defies for the examples to remove misleading IMGUI_ prefixes.  
						
						 
						
						
						
						
					 
					
						2024-01-19 14:50:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						d7c2a0e38f 
					 
					
						
						
							
							Shortcut(): fixed  8323a06 adding _Repeat to all Shortcut() calls.  
						
						 
						
						
						
						
					 
					
						2024-01-17 18:21:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						3b828d3701 
					 
					
						
						
							
							Refactor: moving ItemAdd() into a section abote ItemSize(). No logic change (part 2)  
						
						 
						
						... 
						
						
						
						Diff not ideal (in Fork it looks like ItemSize is moved) but understandable at a glance. 
						
						
					 
					
						2024-01-17 17:34:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						ff5f3aa38b 
					 
					
						
						
							
							Refactor: moving ItemAdd() into a section abote ItemSize(). No logic change (part 1)  
						
						 
						
						... 
						
						
						
						Moved KeepAliveID() as well for increased locality.
Adding dummy ItemAdd() placeholder to facilitate diffing (otherwise single commit single diff is a mess). 
						
						
					 
					
						2024-01-17 17:32:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						1a48a63446 
					 
					
						
						
							
							Enclosed a few more remaining sections in ifndef IMGUI_DISABLE_DEBUG_TOOLS for completeness.  
						
						 
						
						
						
						
					 
					
						2024-01-17 15:55:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						33fabdf392 
					 
					
						
						
							
							Scrollbar() doesn't forcefully mark itself as hovered when held.  
						
						 
						
						... 
						
						
						
						Weirdly as old as when dinosaurs roamed earth, aka first commit (per-1.0).
+ Minor alignment in both sense of the term :) Reduce padding in ImGuiNextItemData. 
						
						
					 
					
						2024-01-17 15:47:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						d431d85839 
					 
					
						
						
							
							Internals: removed obsolete ImPool::GetSize() (last used by implot 0.10, changed in implot 0.11)  
						
						 
						
						
						
						
					 
					
						2024-01-17 15:33:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						f0d1f61fa5 
					 
					
						
						
							
							Internals: commented out long-time obsoleted FocusableItemRegister()/FocusableItemUnregister() documentaton-only leftovers. +  
						
						 
						
						
						
						
					 
					
						2024-01-17 15:23:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						095665977f 
					 
					
						
						
							
							Nav: marking NavId as hovered in ButtonBehavior() doesn't check for ActiveId.  
						
						 
						
						... 
						
						
						
						Aimed at allowing activating another item with a shortcut without losing NavId.
Initial logic from c2cb2a69 , with minor amends db5f1b79c , cea78cc57 . 
						
						
					 
					
						2024-01-17 14:52:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						d10641b04a 
					 
					
						
						
							
							Nav: keyboard/gamepad activation mark widgets as held to give better visual feedback.  
						
						 
						
						
						
						
					 
					
						2024-01-17 14:02:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						03417cc77d 
					 
					
						
						
							
							Backends: WebGPU: Filling all WGPUDepthStencilState fields explicitly as a recent Dawn update stopped setting default values. ( #7232 )  
						
						 
						
						
						
						
					 
					
						2024-01-17 13:26:02 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						5fdcdf7080 
					 
					
						
						
							
							Shortcut: ImGuiInputFlags_RouteFocused policy can filter Shortcuts conflicting with character input when an item is active. ( #456 )  
						
						 
						
						
						
						
					 
					
						2024-01-16 17:51:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						80d5cb1ab1 
					 
					
						
						
							
							Comments around ImGuiInputFlags.  
						
						 
						
						
						
						
					 
					
						2024-01-16 16:25:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						1cc0eb4d32 
					 
					
						
						
							
							Internals: Rename NavFocusScopePath to NavFocusRoute + fixed a static analyzer warning.  
						
						 
						
						
						
						
					 
					
						2024-01-16 12:32:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						46e5f44ec8 
					 
					
						
						
							
							Shortcut()/SetShortcutRouting(): use mixed current window focus scope + ParentWindowForFocusRoute. ( #6798 ,  #2637 ,  #456 )  
						
						 
						
						... 
						
						
						
						Amend d474836
Begin: tweak clearing of CurrentWindow as FocusWindow() relies on it now.
Addded SetWindowParentWindowForFocusRoute() helper. 
						
						
					 
					
						2024-01-16 11:39:41 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						e0c8c80ada 
					 
					
						
						
							
							Shortcut()/SetShortcutRouting(): focus route testing now use ParentWindowForFocusRoute. Automatically set on child-window, manually configurable otherwise. ( #6798 ,  #2637 ,  #456 )  
						
						 
						
						
						
						
					 
					
						2024-01-15 17:33:47 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						4b20a0217e 
					 
					
						
						
							
							Internals: add window to FocusScopeStack. ( #6798 )  
						
						 
						
						
						
						
					 
					
						2024-01-15 17:33:47 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						2156db7a07 
					 
					
						
						
							
							Debug Log: added InputRouting logging. Made GetKeyChordName() use its own buffer. Fixed debug break in SetShortcutRouting(). ( #6798 ,  #2637 ,  #456 )  
						
						 
						
						
						
						
					 
					
						2024-01-15 17:33:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						dd0efdc637 
					 
					
						
						
							
							Fixed SetKeyboardFocusHere() not working when current nav focus is in different scope. ( #7226 )  
						
						 
						
						... 
						
						
						
						Amend 70f2aaff 
						
						
					 
					
						2024-01-15 17:32:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						8a3dfda8d0 
					 
					
						
						
							
							Commented out obsolete ImGuiIO::ImeWindowHandle marked obsolete in 1.87, favor of writing to 'void* ImGuiViewport::PlatformHandleRaw'.  
						
						 
						
						... 
						
						
						
						Amend 3a90dc38  (#2589 , #2598 , #3108 , #3113 , #3653 , #4642 ) 
						
						
					 
					
						2024-01-15 11:30:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						6228c2e1ec 
					 
					
						
						
							
							Backends: Vulkan: moved ImGui_ImplVulkanH_DestroyFrameRenderBuffers/ImGui_ImplVulkanH_DestroyWindowRenderBuffers as they are always used in a state where backend data is available.  
						
						 
						
						
						
						
					 
					
						2024-01-11 20:22:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						70bb6d1e79 
					 
					
						
						
							
							Backends: Vulkan: Fixed vkMapMemory() calls unnecessarily using full buffer size. ( #3957 )  
						
						 
						
						
						
						
					 
					
						2024-01-11 14:57:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tristan Gouge 
							
						 
					 
					
						
						
							
						
						82df7c8bf4 
					 
					
						
						
							
							Backends: Vulkan: Fixed handling of ImGui_ImplVulkan_InitInfo::MinAllocationSize field. ( #7189 ,  #4238 )  
						
						 
						
						
						
						
					 
					
						2024-01-11 14:43:51 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						29809d7220 
					 
					
						
						
							
							Version 1.90.2 WIP  
						
						 
						
						
						
						
					 
					
						2024-01-11 14:37:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						db049db860 
					 
					
						
						
							
							Docs: tweak, fixed misplaced changelog entry. ( #7084 )  
						
						 
						
						
						
						
					 
					
						2024-01-11 13:14:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						d6cb3c923d 
					 
					
						
						
							
							Version 1.90.1  
						
						 
						
						
						
						
					 
					
						2024-01-10 18:00:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						6470e2279e 
					 
					
						
						
							
							Debug Tools: DebugRenderKeyboardPreview() scales better.  
						
						 
						
						
						
						
					 
					
						2024-01-10 17:35:41 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						fdf8d02be1 
					 
					
						
						
							
							Debug Tools: Added io.ConfigDebugIsDebuggerPresent and Debug Break buttons. ( #2673 )  
						
						 
						
						
						
						
					 
					
						2024-01-10 17:33:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						788bb58b6b 
					 
					
						
						
							
							Metrics: Tweak, reorganize tools menu.  
						
						 
						
						
						
						
					 
					
						2024-01-10 15:12:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						a5dec42866 
					 
					
						
						
							
							Debug Tools: Debug Log: Clicking any filter with SHIFT held enables it for 2 frames only. ( #5855 )  
						
						 
						
						
						
						
					 
					
						2024-01-10 15:12:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						a3eea8a75a 
					 
					
						
						
							
							Backends: OpenGL3: Update GL3W based imgui_impl_opengl3_loader.h to load "libGL.so" and variants, fixing regression on distros missing a symlink. ( #6983 )  
						
						 
						
						... 
						
						
						
						Amend 0f50b52da 
						
						
					 
					
						2024-01-09 23:26:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						69bf3291df 
					 
					
						
						
							
							Internals, Inputs: Fix for ImGuiInputFlags_RepeatUntilXXX logic when #ifdef IMGUI_DISABLE_OBSOLETE_KEYIO is not set.  
						
						 
						
						... 
						
						
						
						Amend 8323a06 . Eager to get rid of legacy IMGUI_DISABLE_OBSOLETE_KEYIO stuff: technically it's been two years, may give it another one. 
						
						
					 
					
						2024-01-09 23:05:45 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						af00b182e3 
					 
					
						
						
							
							Examples: SDL3: Minor fixes following changes to API (SDL_WindowFlags -> Uint32).  
						
						 
						
						... 
						
						
						
						"The SDL_WindowFlags enum should be replaced with Uint32" 
						
						
					 
					
						2024-01-09 16:04:48 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						fc2e532f99 
					 
					
						
						
							
							Shortcut: do not return true on mods changes. Internals: added ImGuiInputFlags_RepeatUntilKeyModsChange, ImGuiInputFlags_RepeatUntilKeyModsChangeFromNone, ImGuiInputFlags_RepeatUntilOtherKeyPress. ( #456 ,  #2637 )  
						
						 
						
						... 
						
						
						
						Took a while to come to this design, but it is flexible and lightweight and allow all decision to be taken a polling location. All three policies are useful. 
						
						
					 
					
						2024-01-09 15:54:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						8323a06e6d 
					 
					
						
						
							
							Inputs: passing ImGuiInputFlags_RepeatXXX options automatically adds ImGuiInputFlags_Repeat.  
						
						 
						
						... 
						
						
						
						Will make extra sense with next commit where we add ImGuiInputFlags_RepeatUntil options. 
						
						
					 
					
						2024-01-09 12:09:42 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						58261dbe9a 
					 
					
						
						
							
							Internals: alter ImGuiInputFlags values to leave room + indent.  
						
						 
						
						
						
						
					 
					
						2024-01-09 12:06:58 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						f1ae47c4b9 
					 
					
						
						
							
							Docs: update links to Proggy Fonts. ( #7211 )  
						
						 
						
						
						
						
					 
					
						2024-01-09 12:06:58 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						7f9533b840 
					 
					
						
						
							
							ColorPicker: Fixed saturation/value cursor radius not scaling properly.  
						
						 
						
						... 
						
						
						
						+ Misc docs/comments. 
						
						
					 
					
						2024-01-08 16:08:12 +01:00