ocornut
							
						 
						
							 
							
							
							
								
							
								daf97832f1 
								
							
								 
							
						 
						
							
							
								
								Internals: Nav: renaming.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								06545c4f2a 
								
							
								 
							
						 
						
							
							
								
								Backends: DirectX9: explicitely setting up more graphics states to increase compatibility with unusual non-default states. ( #4063 )  
							
							 
							
							... 
							
							
 
							
							Added D3DRS_FILLMODE, D3DRS_ZWRITEENABLE, D3DRS_RANGEFOGENABLE, D3DRS_SPECULARENABLE, D3DRS_STENCILENABLE, D3DRS_CLIPPING. Reordered some to match order in DX9 headers. 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								bfc4a3347a 
								
							
								 
							
						 
						
							
							
								
								Nav: Fixed using SetItemDefaultFocus() on windows with _NavFlattened flag + tools in metrics.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								33cdbe97b8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp
#	imgui_internal.h 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								rokups
							
						 
						
							 
							
							
							
								
							
								6d53884487 
								
							
								 
							
						 
						
							
							
								
								Backends: OSX: Fix keys remaining stuck in pressed state when CMD-tabbing to a different application. ( #3832 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								25fbff2156 
								
							
								 
							
						 
						
							
							
								
								ImDrawList: Revert alteration of normal scaling threshold, for now prioritize preserving property of limiting extents. ( #4053 ,  #3366 ,  #2964 ,  #2868 ,  #2518 ,  #2183 )  
							
							 
							
							... 
							
							
 
							
							Amend fdda8b8 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								fdda8b8c12 
								
							
								 
							
						 
						
							
							
								
								ImDrawList: Fixed/improved thickness of thick strokes with sharp angles. ( #4053 ,  #3366 ,  #2964 ,  #2868 ,  #2518 ,  #2183 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								936f53229d 
								
							
								 
							
						 
						
							
							
								
								Internals: maintaining focus order inside windows + only storing root windows in WindowsFocusOrder[] array. (toward  #2304 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								770f9daab3 
								
							
								 
							
						 
						
							
							
								
								Tables: Better preserve column data (mainly widths) when columns count changes. ( #4046 ) + .ini skips columns with no data.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								34d4bc620d 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_opengl3.cpp 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								thedmd
							
						 
						
							 
							
							
							
								
							
								690a90bd35 
								
							
								 
							
						 
						
							
							
								
								Make PathArcTo accept counter-clockwise angles ( #4030 ,  #3491 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								5fed6bdc72 
								
							
								 
							
						 
						
							
							
								
								Demo: Improved popups demo and comments.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								7c9c5dbe9a 
								
							
								 
							
						 
						
							
							
								
								Internals: Added ImFloorSigned() + use our own ImFloorSigned() for stb_truetype, compared as matching output for variety of font data. ( #2884 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								858ea17eba 
								
							
								 
							
						 
						
							
							
								
								Backends: DirectX10, DirectX11: fixed a crash when backing/restoring state if nothing is bound when entering the rendering function. ( #4045 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								duddel
							
						 
						
							 
							
							
							
								
							
								05a20ca738 
								
							
								 
							
						 
						
							
							
								
								Examples: Android: Make Android build compatible with Gradle 7.0. ( #3446 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								76902c482f 
								
							
								 
							
						 
						
							
							
								
								Changelog: added docking+entries from 1.72 to 1.82 to increase their visibility.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								b957300260 
								
							
								 
							
						 
						
							
							
								
								Documentation tweaks ( #4042 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								e5efa01920 
								
							
								 
							
						 
						
							
							
								
								Docking: Fix window menu button. Broken by  3f16a52 ( #4043 )  
							
							 
							
							... 
							
							
 
							
							Worked on single-frame click. 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								3f16a524c8 
								
							
								 
							
						 
						
							
							
								
								Docking: move NavWindow to SelectedTabId application lower to leave a chance for in-between code to alter focus. + store per-node window menu button id to simplify usage.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								646c873598 
								
							
								 
							
						 
						
							
							
								
								Docking: Fixed reappearing docked windows with no close button showing a tab with extraneous space for one frame.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								e87dd0e65d 
								
							
								 
							
						 
						
							
							
								
								Docking: Fixed multiple simultaneously reappearing window from appearing undocked in their initial frame.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								539de4387b 
								
							
								 
							
						 
						
							
							
								
								Docking: Fixed restoring of tab order within a dockspace or a split node.  
							
							 
							
							... 
							
							
 
							
							(tests in "docking_tab_order") 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								d6a5cc7934 
								
							
								 
							
						 
						
							
							
								
								Metrics: hotfix (fix  6ba13349 +  f08566b4,  #4005 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Rokas Kupstys
							
						 
						
							 
							
							
							
								
							
								bcdc8bcc4b 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Update GPU selection to pick discrete GPU if available, or use first GPU otherwise. ( #4012 )  
							
							 
							
							... 
							
							
 
							
							Fixes examples failing on optimus laptops with integrated graphics not supporting Vulkan. 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								c283a1da5b 
								
							
								 
							
						 
						
							
							
								
								Fixed clipping of multi-line value text when label is single-line + Fixed vertical alignment of single-line value text when label is multi-line. ( #4004 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								92b7b1f72b 
								
							
								 
							
						 
						
							
							
								
								Scrolling: Fix mouse wheel axis swap when using SHIFT on macOS (system already does it). ( #4010 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Peter Kristensen
							
						 
						
							 
							
							
							
								
							
								5f45047fb6 
								
							
								 
							
						 
						
							
							
								
								Update example makefiles to check the new homebrew paths ( #4003 )  
							
							 
							
							... 
							
							
 
							
							Homebrew on Apple Silicon (i.e. Macbook Air/Pro M1) use `/opt/homebrew` instead of /usr/local. 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Sam Jones
							
						 
						
							 
							
							
							
								
							
								71dda216ef 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Don't try to read GL_CLIP_ORIGIN unless we're OpenGL 4.5. ( #3998 ,  #2366 ,  #2186 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Doug Binks
							
						 
						
							 
							
							
							
								
							
								f08566b4d7 
								
							
								 
							
						 
						
							
							
								
								InputText: Do not filter private unicode codepoints (e.g. icons) when pasted from clipboard. ( #4005 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								TotalCaesar659
							
						 
						
							 
							
							
								
								
							
							
								
							
								feb8b1e32d 
								
									
								
							
								 
							
						 
						
							
							
								
								Update URLs to HTTPS ( #4011 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								00d570e280 
								
							
								 
							
						 
						
							
							
								
								Added OpenPopup() ImGuiID overload ( #3993 ,  #331 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								65cd14502c 
								
							
								 
							
						 
						
							
							
								
								Fix popup positioning, broken by  84e6fe4. ( #3991 ,  #3982 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								f0fc822837 
								
							
								 
							
						 
						
							
							
								
								Fix popup positioning, broken by  84e6fe4. ( #3991 ,  #3982 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								6ddcdbe3e8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp
#	imgui_widgets.cpp 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								2403ed92a3 
								
							
								 
							
						 
						
							
							
								
								Added build/ to gitignore ( #3027 ), Examples: SDL2: Link with shell32.lib required by SDL2main.lib since SDL 2.0.12. [ #3988 ,  #3884 ] + added batch file for SDL+Vulkan.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								3c7177c6a7 
								
							
								 
							
						 
						
							
							
								
								Internals: storing WindowsHoverPadding in context for external access. + Docs update binaries  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								9251eac585 
								
							
								 
							
						 
						
							
							
								
								Docking: fix undocking from tab-bar by moving mouse horizontally, amend  3ed07a8 +  d705192.  
							
							 
							
							... 
							
							
 
							
							Automation system may drag e.g. right-most tab far left (and vice-versa) and one frame and our current logic would fail at it. 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								45c45d2506 
								
							
								 
							
						 
						
							
							
								
								Internals: shallow tidying up of the old resize border structure. Make them match the ImGuiDir order. Split GetWindowResizeID() into GetWindowResizeCornerID() and GetWindowResizeBorderID().  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								3ed07a8f0b 
								
							
								 
							
						 
						
							
							
								
								Docking: removed io.ConfigDockingWithShift option. ( #2109 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								0e0a783b8c 
								
							
								 
							
						 
						
							
							
								
								Docking: fix undocking from tab-bar by moving mouse horizontally, broken by  d705192.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								84e6fe4fc7 
								
							
								 
							
						 
						
							
							
								
								Fix IsWindowAppearing() from returning true twice in most cases. ( #3982 ,  #1497 ,  #1061 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								951c84969b 
								
							
								 
							
						 
						
							
							
								
								Popups: fix comment about OpenPopupOnItemClick(). ( #3981 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Chris Ohk
							
						 
						
							 
							
							
								
								
							
							
								
							
								eab3ae473c 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix warning message C4100 ( #3974 )  
							
							 
							
							... 
							
							
 
							
							- warning C4100: 'fmt_out_size': unreferenced formal parameter 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								5991851eb9 
								
							
								 
							
						 
						
							
							
								
								Docking: DockSpace() returns its node ID + adding branch changelog.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Nikolai Wuttke
							
						 
						
							 
							
							
							
								
							
								c6c15a44fa 
								
							
								 
							
						 
						
							
							
								
								Examples: Add OpenGL ES 2.0 support to modern GL examples. ( #2837 ,  #3951 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Rokas Kupstys
							
						 
						
							 
							
							
							
								
							
								a4adf60576 
								
							
								 
							
						 
						
							
							
								
								Backends, Viewports: GLFW: Add a workaround for stuck keys after closing a GLFW window ( #3837 ).  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								1dcd3a45cc 
								
							
								 
							
						 
						
							
							
								
								ColorEdit4: Alpha default to 255 (instead of 0) when omitted in hex input. ( #3973 )  
							
							 
							
							... 
							
							
 
							
							Courtesy of @squadack  
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								b79b1cb9c0 
								
							
								 
							
						 
						
							
							
								
								TabBar: Amend previous commit. Fix tab reordering when tab bar has scrolling.  
							
							 
							
							... 
							
							
 
							
							Some tidying up with helpers + honor 16-bit offsets as with other tab bar features (unlikely single reorder can reach that but consistent) 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								688e06490e 
								
							
								 
							
						 
						
							
							
								
								TabBar: Amend previous commit. Fix tab reordering when tab bar has scrolling.  
							
							 
							
							... 
							
							
 
							
							Some tidying up with helpers + honor 16-bit offsets as with other tab bar features (unlikely single reorder can reach that but consistent) 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Rokas Kupstys
							
						 
						
							 
							
							
							
								
							
								d7051928d9 
								
							
								 
							
						 
						
							
							
								
								TabBar: Use mouse position instead of hardcoded +1/-1 offset when reordering tabs.  
							
							 
							
							... 
							
							
 
							
							Fixes tab reordering in test engine when using fast mode.
# Conflicts:
#	imgui_widgets.cpp 
							
						 
						
							ago%!(EXTRA string=5 years)