b66529fe3e 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Rework to handle certains Windows 8.1/10 features without a manifest. ( #4200 ,  #4191 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								020d1ced1d 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL2: Accomodate for vcpkg install having headers in SDL2/SDL.h vs SDL.h + vcpkg related comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								7fc144edde 
								
							
								 
							
						 
						
							
							
								
								Examples: update all VS project files to VS2015. Update DX12 project Windows SDK to latest.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								6ee398ac2b 
								
							
								 
							
						 
						
							
							
								
								Tables: Added ImGuiTableColumnFlags_Disabled acting a master disable over (hidden from user/context menu). ( #3935 ,  #3740 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								b918751ff4 
								
							
								 
							
						 
						
							
							
								
								Tables: Clarified that TableSetColumnEnabled() requires the table to use the ImGuiTableFlags_Hideable flag. ( #3935 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								642426c15b 
								
							
								 
							
						 
						
							
							
								
								Tables: Fix columns order on TableSetupScrollFreeze() if previous data got frozen columns out of their section.  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								1b4323a1b4 
								
							
								 
							
						 
						
							
							
								
								Tables: Added ImGuiTableColumnFlags_NoHeaderLabel to request TableHeadersRow() to not submit label for a column. ( #4206 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								5e528d9eea 
								
							
								 
							
						 
						
							
							
								
								Docking: Clicking on the right-most close button of a docking node closes all windows. ( #4186 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								91704b773e 
								
							
								 
							
						 
						
							
							
								
								Docking: Fix IsWindowAppearing() and ImGuiCond_Appearing on docked windows. ( #4177 ,  #3982 ,  #1497 ,  #1061 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								a640d8a6d2 
								
							
								 
							
						 
						
							
							
								
								Fixed printf-style format checks on non-MinGW flavors. ( #4183 ,  #3592 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								79e18896fe 
								
							
								 
							
						 
						
							
							
								
								TabBar: Fixed using more than 32 KB-worth of tab names. ( #4176 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								3a941f95e9 
								
							
								 
							
						 
						
							
							
								
								Metrics, Demo: moved font details display to metrics code. ( #4171 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								556689591c 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Handle GL_CLIP_ORIGIN on <4.5 contexts if "GL_ARB_clip_control" extension is detected. ( #4170 ,  #3998 )  
							
							... 
							
							
 
							
							Expecting this to somehow cause another issue but we will fix it when it comes. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								ad5d1a8429 
								
							
								 
							
						 
						
							
							
								
								Version 1.83  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								029c83c73e 
								
							
								 
							
						 
						
							
							
								
								Combos: Changed the combo popup to use a different id to also using a context menu with the default item id. ( #4167 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								c708299ca9 
								
							
								 
							
						 
						
							
							
								
								Docs: Improvements to description of using colored glyphes/emojis. ( #4169 ,  #3369 ) + Add Fonts to Metrics. Removed IMGUI_HAS_TABLE markers.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								b474bff6c6 
								
							
								 
							
						 
						
							
							
								
								Nav: Fixed single frame CTRL+Tab from properly enabling the  menu layer of target window if it doesn't have other active layers.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								5d77b6f274 
								
							
								 
							
						 
						
							
							
								
								Docs: update links, sponsors  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								105d82d134 
								
							
								 
							
						 
						
							
							
								
								Docking: Docking node tab bar honors ItemInnerSpacing.x before first tab. Tweak rendering and alignment of dock node menu marker. ( #4130 )  
							
							... 
							
							
 
							
							+ Fix ~0 in EndFrameDrawDimmedBackgrounds() which is obsolete way of signifying "all round corners". 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								45f5ed52c1 
								
							
								 
							
						 
						
							
							
								
								Menus: made MenuItem() in a menu bar reflect the 'selected' argument with a highlight. ( #4128 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								fd06dc511f 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Adding bound check in KeyCallback because GLFW appears to send -1 on some setups. [ #4124 ]  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								3c72e5142b 
								
							
								 
							
						 
						
							
							
								
								Backends: Replace direct access to TextureId with GetTexID() call in ImDrawCmd. ( #3761 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								26a1bbfe1e 
								
							
								 
							
						 
						
							
							
								
								InputText: Fixed CTRL+Arrow or OSX double-click leaking the presence of spaces when ImGuiInputTextFlags_Password is used. ( #4155 ,  #4156 ) [ @michael-swan ]  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								41030cbfe2 
								
							
								 
							
						 
						
							
							
								
								Tweak computation of io.Framerate so it is less biased toward high-values in the first 120 frames. ( #4138 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								83bdfef8e0 
								
							
								 
							
						 
						
							
							
								
								Backends: WGPU: update to latest specs. ( #4116 ,  #3632 )  
							
							... 
							
							
 
							
							Merged 13 commits. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								4ce6bd8cff 
								
							
								 
							
						 
						
							
							
								
								Tables: sharing splitter and sort buffers between tables, reducing memory footprints. ( #3740 )  
							
							... 
							
							
 
							
							+ GC pass on that data. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								4c9f0cec27 
								
							
								 
							
						 
						
							
							
								
								Add and use SSE-enabled ImRsqrt() in place of 1.0f / ImSqrt(). ( #4091 )  
							
							... 
							
							
 
							
							Squashed 3 commits. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								84545dbe6f 
								
							
								 
							
						 
						
							
							
								
								Disabling some of MSVC most aggressive Debug runtime checks for some simple/low-level functions  
							
							... 
							
							
 
							
							(e.g. ImVec2, ImVector) leading to a 10-20% increase of performances with MSVC "default" Debug settings. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2c3f25d2d9 
								
							
								 
							
						 
						
							
							
								
								Nav: Fixed Tabbing initial activation from skipping the first item if it is tabbable through. ( #787 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								d28535f351 
								
							
								 
							
						 
						
							
							
								
								Fixes for Visual Studio 2019 static analyzers. ( #3938 ,  #4073 ) + two minor edge case were invalid scalar input (e.g. a sign only) would return buffer as modified.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2dec7b3301 
								
							
								 
							
						 
						
							
							
								
								InputText: Align caret/cursor to pixel coordinates. ( #4080 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								b493cae8c9 
								
							
								 
							
						 
						
							
							
								
								Nav: Fixed pressing Escape to leave menu layer while in a popup or child window. ( #787 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								21428ad3f4 
								
							
								 
							
						 
						
							
							
								
								Nav, InputText: Fixed accidental menu toggling while typing non-ascii characters using AltGR. ( #370 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								4540177ce7 
								
							
								 
							
						 
						
							
							
								
								Nav: clear activeid on menu toggle (so pressing Alt leaving an InputText will steal ActiveID. Previously wouldn't not, but ButtonBehavior() hover logic would not show Menu layer item as hovered when ActiveId != 0). ( #787 )  
							
							... 
							
							
 
							
							(Adjacent to #370 ) 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								bfc4a3347a 
								
							
								 
							
						 
						
							
							
								
								Nav: Fixed using SetItemDefaultFocus() on windows with _NavFlattened flag + tools in metrics.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								6d53884487 
								
							
								 
							
						 
						
							
							
								
								Backends: OSX: Fix keys remaining stuck in pressed state when CMD-tabbing to a different application. ( #3832 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								fdda8b8c12 
								
							
								 
							
						 
						
							
							
								
								ImDrawList: Fixed/improved thickness of thick strokes with sharp angles. ( #4053 ,  #3366 ,  #2964 ,  #2868 ,  #2518 ,  #2183 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								770f9daab3 
								
							
								 
							
						 
						
							
							
								
								Tables: Better preserve column data (mainly widths) when columns count changes. ( #4046 ) + .ini skips columns with no data.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								690a90bd35 
								
							
								 
							
						 
						
							
							
								
								Make PathArcTo accept counter-clockwise angles ( #4030 ,  #3491 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								5fed6bdc72 
								
							
								 
							
						 
						
							
							
								
								Demo: Improved popups demo and comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								05a20ca738 
								
							
								 
							
						 
						
							
							
								
								Examples: Android: Make Android build compatible with Gradle 7.0. ( #3446 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								76902c482f 
								
							
								 
							
						 
						
							
							
								
								Changelog: added docking+entries from 1.72 to 1.82 to increase their visibility.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								b957300260 
								
							
								 
							
						 
						
							
							
								
								Documentation tweaks ( #4042 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								646c873598 
								
							
								 
							
						 
						
							
							
								
								Docking: Fixed reappearing docked windows with no close button showing a tab with extraneous space for one frame.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								e87dd0e65d 
								
							
								 
							
						 
						
							
							
								
								Docking: Fixed multiple simultaneously reappearing window from appearing undocked in their initial frame.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								539de4387b 
								
							
								 
							
						 
						
							
							
								
								Docking: Fixed restoring of tab order within a dockspace or a split node.  
							
							... 
							
							
 
							
							(tests in "docking_tab_order") 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								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)