713e034d95 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Fix for zealous warning. ( #5947 )  
							
							... 
							
							
 
							
							Consider moving to imgui_impl_opengl3_loader.h ? 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								a5f3596e6c 
								
							
								 
							
						 
						
							
							
								
								Backends: Allegro5: use al_draw_indexed_prim() or al_draw_prim() depending on version. ( #5937 )  
							
							... 
							
							
 
							
							+ OSX comments (#5938 )
Amend 185b4dde50aeeff 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								50aeeff96c 
								
							
								 
							
						 
						
							
							
								
								Backends: Allegro5: Brough back al_draw_indexed_prim when available. ( #5937 )  
							
							... 
							
							
 
							
							Amend 185b4dde 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								1a497c2499 
								
							
								 
							
						 
						
							
							
								
								Inputs, IO: reworked ImGuiMod_Shortcut to redirect to Ctrl/Super at runtime instead of compile-time. ( #5923 ,  #456 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								233d7ad3f2 
								
							
								 
							
						 
						
							
							
								
								Backends: WebGPU: fixed validation error with default depth buffer settings. ( #5869 ,  #5914 )  
							
							... 
							
							
 
							
							(initialize WGPUCompareFunction params to valid values) 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								16476f99fd 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: cancel out errors emitted by glfwGetKeyName() when a name is missing. ( #5908 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								00b6370848 
								
							
								 
							
						 
						
							
							
								
								Backends: WebGPU: fixed rendering when a depth buffer is enabled. ( #5869 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								b8b0f9d02e 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Reverted use of glBufferSubData(). ( #4468 ,  #4504 ,  #3381 ,  #2981 ,  #4825 ,  #4832 ,  #5127 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								86f2af2bc7 
								
							
								 
							
						 
						
							
							
								
								Backends: OSX: Fixed mouse coordinate before clicking on the host window. ( #5842 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								9db6b1a0d9 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: minor tidying up. ( #5819 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								de1593d5c0 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: DX12: Fixed stale comments. ( #5798 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								ab6e48b833 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Perform a dummy glfwGetError() read to cancel missing mouse cursors errors. ( #5785 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								c54230d14e 
								
							
								 
							
						 
						
							
							
								
								Backends: Using nullptr instead of NULL. ( #5760 ,  #4537 ) + fix additional warnings.  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								dfa1bb0ac7 
								
							
								 
							
						 
						
							
							
								
								Backends: OSX: Fixed mouse inputs on flipped views. ( #5756 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								282b2b5afb 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Fix building with VK_NO_PROTOTYPES. ( #914 ,  #5738 ).  
							
							... 
							
							
 
							
							Amend a588f00 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								a588f00f7b 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Added experimental ImGui_ImplVulkan_RemoveTexture() for api symetry. ( #914 ,  #5738 ).  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								0a7054c7e4 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Convert WM_CHAR values with MultiByteToWideChar() when window class was registered as MBCS (not Unicode). ( #5725 ,  #1807 ,  #471 ,  #2815 ,  #1060 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								73efcec564 
								
							
								 
							
						 
						
							
							
								
								Examples: disable GL related warnings on Mac + amend to ignore list.  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								325299f942 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL: Add ability to #define IMGUI_IMPL_OPENGL_DEBUG. ( #4468 ,  #4825 ,  #4832 ,  #5127 ,  #5655 ,  #5709 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								51bbc70652 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL: Disable SDL 2.0.22 new "auto capture" which prevents drag and drop across windows, and don't capture mouse when drag and dropping. ( #5710 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								7a9045dd77 
								
							
								 
							
						 
						
							
							
								
								Backends: WGPU: removed Emscripten version check (currently failing on CI, ensure why, and tbh its redundant/unnecessary with changes of wgpu api nowadays)  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								fd408c9790 
								
							
								 
							
						 
						
							
							
								
								Renamed and merged keyboard modifiers key enums and flags into a same set:. ImGuiKey_ModXXX -> ImGuiMod_XXX and ImGuiModFlags_XXX -> ImGuiMod_XXX. ( #4921 ,  #456 )  
							
							... 
							
							
 
							
							Changed signature of GetKeyChordName() to use ImGuiKeyChord.
Additionally SetActiveIdUsingAllKeyboardKeys() doesn't set ImGuiKey_ModXXX but we never need/use those and the system will be changed in upcoming commits. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								6c3c9cea7f 
								
							
								 
							
						 
						
							
							
								
								Fix typos in source comments ( #5675 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								fe62927bd8 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL: Update comments. ( #4445 ,  #5642 ,  #4649 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								5867a43dc8 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Honor GLFW_CURSOR_DISABLED by not setting mouse position. ( #5625 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								21b5fac57a 
								
							
								 
							
						 
						
							
							
								
								Backends: Metal: Update deprecated property 'sampleCount'->'rasterSampleCount' ( #5603 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								e99c4fc668 
								
							
								 
							
						 
						
							
							
								
								Nav: fixes keyboard/gamepad nav actions running without the corresponding config flags ( #5504 ). Fixes  8b8a61b.  #4921 ,  #4858 ,  #787 ,  #1599 ,  #323 )  
							
							... 
							
							
 
							
							NavUpdate() can now clears ImGuiInputSource_None. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								90ef327882 
								
							
								 
							
						 
						
							
							
								
								Reordered keys representing directions to follow a consistent L/R/U/D order everywhere. ( #2625 ,  #4921 ,  #3724 )  
							
							... 
							
							
 
							
							Amended to avoid static analysis false positive. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								82e10f1b61 
								
							
								 
							
						 
						
							
							
								
								Backends: Metal: Add dispatch synchronization. ( #5447 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								67410d53f7 
								
							
								 
							
						 
						
							
							
								
								Backends: Metal, OSX: Various fixes (ARC / Autorelease fixes with metal-cpp and extensions). ( #5403 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								1d6e34f3f9 
								
							
								 
							
						 
						
							
							
								
								Debug: Added ShowDebugLogWindow().  
							
							... 
							
							
 
							
							Internal: renamed old IMGUI_DEBUG_LOG() to IMGUI_DEBUG_PRINT().
Amended once. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								ec2c805e48 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: support for unity builds for dx10/dx11/dx12 backends ( #5387 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								7354009a73 
								
							
								 
							
						 
						
							
							
								
								Backends: Metal: Fixed null dereference inside command buffer completion handler. ( #5363 ,  #5365 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								e5b2286ca8 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Fix apple TARGET_OS_* not defined warning. ( #5321 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								ca222d30c8 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL: Partially revert 1.86 change of using glBufferSubData(): now only done on Intel GPUs. ( #4468 ,  #3381 ,  #2981 ,  #4825 ,  #4832 ,  #5127 )  
							
							... 
							
							
 
							
							Essentially reverts 389982eb 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								60bea052a9 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Fix state corruption on OpenGL ES 2.0 due to not preserving GL_ELEMENT_ARRAY_BUFFER_BINDING and vertex attribute states. (amends)  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								b7686a88e9 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Fix state corruption on OpenGL ES 2.0 due to not preserving GL_ELEMENT_ARRAY_BUFFER_BINDING and vertex attribute states.  
							
							... 
							
							
 
							
							This change partially reverts 9770c8b21d 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								d768b8c812 
								
							
								 
							
						 
						
							
							
								
								Backends: Metal: Align code more closely with other backends. OSX: Add missing return for mouse pos events.  
							
							... 
							
							
 
							
							'#if __has_feature(objc_arc)' was removed as callback gets required reference via ImGui_ImplMetal_GetBackendData() so that weakref is not really needed. 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								55f8989392 
								
							
								 
							
						 
						
							
							
								
								Docs update, binaries link + Backend: Allegro: fix warning ( #5281 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								e66fc22057 
								
							
								 
							
						 
						
							
							
								
								Backends: OSX: Removed ImGui_ImplOSX_HandleEvent() from backend API. Move event tracking (desktop only) to OSX backend. ( #4821 )  
							
							... 
							
							
 
							
							Fix using NSKeyUp (#5268 ). 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								26f817807c 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Don't use VK_PRESENT_MODE_MAX_ENUM_KHR as specs state it isn't part of the API. ( #5254 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								d58b8414b9 
								
							
								 
							
						 
						
							
							
								
								Backends: OSX, Metal: Tweaks. Use preferred method of obtaining a timestamp. ( #4821 )  
							
							... 
							
							
 
							
							+ Rename ImGuiFocusObserver. Docking branch will use it for more than focus. 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								709bc03d6f 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: fixed ImGui_ImplGlfw_TranslateUntranslatedKey() for lower case letters on OSX ( #5260 ,  #5261 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								e54db4ee70 
								
							
								 
							
						 
						
							
							
								
								Backends: OSX, Metal: Store backend data in a per-context struct, allowing to use these backends with multiple contexts. ( #5203 ,  #5221 ,  #4141 )  
							
							... 
							
							
 
							
							# Conflicts:
#	docs/CHANGELOG.txt 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								14ca75d4e7 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL, OpenGL3: Small fixes for AmigaOS4. ( #5190 ) + Allow redefining IM_COL32_XXX layout macros. ( #5190 ,  #767 ,  #844 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								f7f30476d5 
								
							
								 
							
						 
						
							
							
								
								Added comments about requirement for bilinear filtering. ( #5156 ,  #3245 ) + Backends: SDL_Renderer: Explicitely call SDL_SetTextureScaleMode(). ( #4927 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								2d76b09d2e 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: Metal: Conditional check, amend  7602277 ( #5122 ,  #5123 )  
							
							... 
							
							
 
							
							Co-authored-by: Wvader <34067397+wvader@users.noreply.github.com> 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								1ad8ad623e 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Fixed keyboard modifiers events being reported incorrectly on Linux/X11.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								3c07879504 
								
							
								 
							
						 
						
							
							
								
								Backends: OSX: Inputs: Monitor NSKeyUp events to catch missing keyUp for key when user press Cmd + key ( #5128 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								c5f67218bf 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL: Fix multi-viewport dragging issue with SDL on some systems. (v2 for master, using bd->MouseButtonsDown == 0) ( #5012 ,  #5082 )  
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_sdl.cpp
#	docs/CHANGELOG.txt 
							
						 
						
							ago%!(EXTRA string=4 years)