ocornut 
							
						 
					 
					
						
						
							
						
						b476184574 
					 
					
						
						
							
							Backends: SDLRenderer3: Amend/finish SDL_Renderer3 patch + add example. ( #6286 )  
						
						
						
						
					 
					
						2023-05-30 20:36:07 +02:00 
						 
				 
			
				
					
						
							
							
								Andrea Carcone 
							
						 
					 
					
						
						
							
						
						0b57c07c79 
					 
					
						
						
							
							Backends: SDL3: Add SDL_Renderer for SDL3 implementation. ( #6286 )  
						
						... 
						
						
						
						This is mostly a duplicate of SDL2 version with a few changes:
SDL_GetRenderScale -> SDL_RenderGetScale
SDL_ScaleModeLinear -> SDL_SCALEMODE_LINEAR 
						
						
					 
					
						2023-05-30 20:30:30 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b709b02e96 
					 
					
						
						
							
							Backends: SDL_Renderer2: renamed all functions accordingly. ( #6286 )  
						
						
						
						
					 
					
						2023-05-30 20:15:31 +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 
							
						 
					 
					
						
						
							
						
						216ae7db52 
					 
					
						
						
							
							Examples: SDL3: Added clues that Emscripten doesn't support SDL3 yet. ( #6386 )  
						
						
						
						
					 
					
						2023-05-30 19:53:49 +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 
							
						 
					 
					
						
						
							
						
						7947f327de 
					 
					
						
						
							
							Demo: added casing swap demo to clarify use of ImGuiInputTextFlags_CallbackCharFilter. ( #6457 ) + Metrics: simplified some code.  
						
						
						
						
					 
					
						2023-05-25 14:19:11 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						47579f8a40 
					 
					
						
						
							
							Nav: set NavJustMovedToXXX fields on NavInit result + BeginChild() clears ActiveId on N+1 on entering instead of waiting for ID to elapse on N+2.  
						
						... 
						
						
						
						# Conflicts:
#	imgui_internal.h 
						
						
					 
					
						2023-05-23 16:28:53 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						52e19113f3 
					 
					
						
						
							
							Backends: OpenGL3: Added more explicit comments about using GL ES2/3 on targets where it's not automatic. ( #6450 )  
						
						
						
						
					 
					
						2023-05-23 11:43:16 +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 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2c558d5741 
					 
					
						
						
							
							Internals: SeparatorEx(): expose thickness + add misc comments relating to Separators.  
						
						
						
						
					 
					
						2023-05-20 16:25:14 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c8579abb43 
					 
					
						
						
							
							Examples: DX9: Fix WM_SIZE handling bug introduced in  031e152d2. ( #6374 )  
						
						
						
						
					 
					
						2023-05-20 14:01:34 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7348e99269 
					 
					
						
						
							
							CI: temporarily use Emscripten 3.1.37 because 3.1.18 has a regression.  
						
						... 
						
						
						
						Ref https://github.com/emscripten-core/emscripten/issues/19363  
						
						
					 
					
						2023-05-18 12:33:47 +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 
							
						 
					 
					
						
						
							
						
						a550263d6c 
					 
					
						
						
							
							Misc: made ErrorCheckEndWindowRecover() handle font stack. ( #6431 ,  #1651 )  
						
						
						
						
					 
					
						2023-05-15 11:15:13 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						bcfc1ad8f6 
					 
					
						
						
							
							Nav: Forwarded (wrap/loop) request don't mistakenly wreck reference pos.  
						
						... 
						
						
						
						Amend 6656553 
						
						
					 
					
						2023-05-10 15:22:17 +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 
							
						 
					 
					
						
						
							
						
						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 00d3f92f2d147240cc20fca8 
						
						
					 
					
						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