6af92b05bf 
								
							
								 
							
						 
						
							
							
								
								Internals: Layout: maintain two content sizes, optionally writing to IdealMaxPos to distinguish used from ideal size, later is used for auto-fit. Unused in this commit, should be no-op. ( #3414 )  
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								6470681d87 
								
									
								
							
								 
							
						 
						
							
							
								
								Use GitHub URL for Tracy Profiler. ( #3721 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								388ca563db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_dx12.cpp 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								4d419d1211 
								
							
								 
							
						 
						
							
							
								
								Tables: fixed ColumnsAutoFitWidth for resizable fixed columns reporting ideal width.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								3e712631da 
								
							
								 
							
						 
						
							
							
								
								Tables: more moving of code in EndTable(), should have no side-effect.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								626e3e2b3b 
								
							
								 
							
						 
						
							
							
								
								Tables: fix reported inner-width for scrolling tables off by a small padding amount + moved code.  
							
							... 
							
							
 
							
							Makes not much difference for inner-scrolling but makes a difference when reported to outer-window. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								3edfc042ff 
								
							
								 
							
						 
						
							
							
								
								Tables: Internals: Renaming, tweaks preparing ahead for trickier changes (should be all no-op).  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								9e281c12a8 
								
							
								 
							
						 
						
							
							
								
								Tables: Fixed very small tables edge cases: inverted clip rect with freezing + scroll, missing borders.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								b0db741770 
								
							
								 
							
						 
						
							
							
								
								Demo tweaks. Moved Tabs to Widgets section. Added to Tables demo. Increased version following  00b35c08.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								00b35c081e 
								
							
								 
							
						 
						
							
							
								
								Tables: (breaking) removed ImGuiTableColumnFlags_WidthAuto which now can be expressed as _Fixed + _NoResize. WidthRequest gets updated when RequestOutputMaskByIndex is set rather than Visible.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								8cea3e3ed3 
								
							
								 
							
						 
						
							
							
								
								Tables: fixed border straying out of rect when using ImGuiTableFlags_NoBordersInBody with small height.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								002ba1a69f 
								
							
								 
							
						 
						
							
							
								
								Tables: comments, tweak. CollapsingHeader: comments. ( #3715 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								feaa7ea003 
								
							
								 
							
						 
						
							
							
								
								Examples: Emscripten: Amend ba636c5. ( #3705 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								0f14dd9781 
								
							
								 
							
						 
						
							
							
								
								Examples: Emscripten: Add 'make serve' helper, move output to web/ folder. ( #3705 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								31a2f0c164 
								
							
								 
							
						 
						
							
							
								
								Tables: fixed outer_width misreported to layout for use with SameLine when ScrollY is set but not ScrollX ( #3704 ,  #3414 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								e485d451d1 
								
							
								 
							
						 
						
							
							
								
								Backends: DX12: improve Windows 7 compatibility ( #3696 )  
							
							... 
							
							
 
							
							- Attempt to load d3d12.dll from local D3D12On7 paths before falling back to System32
- Do not statically import D3D12SerializeRootSignature 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								36535514d5 
								
							
								 
							
						 
						
							
							
								
								Backends: DX12: Fix warning ( #3706 ). Disable obsolete Tables enums, leave them commented out. Using _MSVC_LANG to enable offsetof() and static_assert() on VS2015.3+  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								70703da782 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								e18abe3619 
								
							
								 
							
						 
						
							
							
								
								Tables: (Breaking) Added ImGuiTableFlags_SizingFixedSame, ImGuiTableFlags_SizingStretchProp. Removed ImGuiTableFlags_SameWidths.  
							
							... 
							
							
 
							
							Simplified some code and clariffied that currently non-resizable = always revert to default (while waiting to untangle Fixed vs Auto and programmatic override not going through TableSetupColumn)
Whereas ImGuiTableFlags_SameWidths has some unusual handling of mixed Fixed/Stretch columns, we know treat them separately. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								0e3ba37e6d 
								
							
								 
							
						 
						
							
							
								
								Tables: Tidying up. Shuffle some columns fields to facilitate debugging + comments + demo tweaks + metrics highlight.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								414f82254b 
								
							
								 
							
						 
						
							
							
								
								Tables: (Breaking) rename ImGuiTableFlags_SizingPolicyFixed > ImGuiTableFlags_SizingFixedFit, ImGuiTableFlags_SizingPolicyStretch > ImGuiTableFlags_SizingStretchSame in prevision for new policies.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								8b5f3798e0 
								
							
								 
							
						 
						
							
							
								
								Tables: Moved demo chunks. Made right-most non-resizable same-width column hidden to alleviate the issue where they are off by 1 pixel.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								b11518d7d7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_opengl2.cpp
#	backends/imgui_impl_opengl3.cpp
#	imgui.cpp 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								94a432275b 
								
							
								 
							
						 
						
							
							
								
								ImDrawList: Internals: Add ability to scale anti-alias fringe. This enable users to keep geometry sharp while scaling vertex buffer content.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								9bcf77eb81 
								
							
								 
							
						 
						
							
							
								
								Fixed using IsItemEdited() after Combo() not matching the return value from Combo(). ( #2034 ) + fix some PVS warnings, fix typo, blanks.  
							
							... 
							
							
 
							
							Amend e28b1078 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								7d5d5711c2 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL2, OpenGL3: Backup and restore GL_SHADE_MODAL, GL_STENCIL_TEST, clear GL_NORMAL_ARRAY. Comments., ( #3671 ,  #3668 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								0a5f399805 
								
							
								 
							
						 
						
							
							
								
								Tables: Fix hiding column right after the frozen line. Fix hovering/resising column delimiter scrolled under frozen columns. ( #3678 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								1c1d3b7ab5 
								
							
								 
							
						 
						
							
							
								
								Added 64-bit variants of CheckboxFlags() in imgui_internal.h. Improve assert on mismatched ListBoxFooter() call. Fix FAQ index. ( #3687 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								8ec5daf35d 
								
							
								 
							
						 
						
							
							
								
								Happy new year!  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								fa963b9aaf 
								
							
								 
							
						 
						
							
							
								
								Inputs: Internal: added SetItemUsingMouseWheel() and mechanism to request mouse wheel for both HoveredId and ActiveId. ( #2891 )  
							
							... 
							
							
 
							
							Based on @kudaba  PR. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								eb88fee052 
								
							
								 
							
						 
						
							
							
								
								Tables: internal tidying up, calculate WidthAuto in first loop of layout + TableSetupColumn() with unspecified stretch weight leaves it at -1.0f (unset) rather than overrding default. Amend  3b3503e.  
							
							... 
							
							
 
							
							Both changes are intended to have no side-effects. Committed separately from upcoming commit for easier future bissecting.
Small demo fix. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								68faa16e1d 
								
							
								 
							
						 
						
							
							
								
								Tables: report auto-fit width in EndTable(), extracted TableGetColumnWidthAuto(). fix minor flickering with IsPreserveWidthAuto (which is a debug feature still), moved some code.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								3573195112 
								
							
								 
							
						 
						
							
							
								
								Tables: (breaking) rename ImGuiTableFlags_ColumnsWidthStretch > ImGuiTableFlags_SizingPolicyStretch, ImGuiTableFlags_ColumnsWidthFixed > ImGuiTableFlags_SizingPolicyFixed in prevision for other policies.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								b015ea93fd 
								
							
								 
							
						 
						
							
							
								
								Style tweaks, disabled default window rounding by default, reduced size of resize grip, made less prominent, increased WindowBg alpha in classic style.  
							
							... 
							
							
 
							
							TestEngine: Fixed Checkbox() not reporting its checkable state when clipped. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								3fbb928c9f 
								
							
								 
							
						 
						
							
							
								
								Tables: explicit/custom width in TableSetupColumn() is reapplied when table or column becomes not resizable. Comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								956435768f 
								
							
								 
							
						 
						
							
							
								
								Tables: (breaking) renamed ImGuiTableColumnFlags_WidthAutoResize to _WidthAuto., default to WidthFixed policy when host window has auto-resize.  
							
							... 
							
							
 
							
							Fix edge case with TableSetColumnWidth on small windows (amend 972ca816 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								7b53551032 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp
#	imgui.h 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								d497f112e7 
								
							
								 
							
						 
						
							
							
								
								Tables: simplified and tidying up TableSetColumnWidth(), fixes resizing a fixed column surrounded by stretch column (manually or via auto-fit menu). TableHeader() showing highlighted when held.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								972ca8166f 
								
							
								 
							
						 
						
							
							
								
								Tables: extracted code for TableGetMaxColumnWidth(), fixing "stuck" resize being lossy as it used an older calculation for it and didn't honor e.g. _NoKeepColumnsVisible  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								1aa59f90d0 
								
							
								 
							
						 
						
							
							
								
								Minor API comments and tweaks, standardize index used in imgui.h. Tables: tweaked TableSetupColumn() assert to use IM_ASSERT_USER_ERROR().  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2e48c2da81 
								
							
								 
							
						 
						
							
							
								
								Removed redirecting functions/enums names that were marked obsolete in 1.63 (August 2018) + tables tweaks.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								4d8e839ddf 
								
							
								 
							
						 
						
							
							
								
								Renamed ImDrawList::AddBezierCurve() to ImDrawList::AddBezierCubic(), ImDrawList::PathBezierCurveTo() to ImDrawList::PathBezierCubicCurveTo(). ( #3127 ,  #3664 ,  #3665 )  
							
							... 
							
							
 
							
							Renamed corresponding internal functions as well. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								550bfcfc59 
								
							
								 
							
						 
						
							
							
								
								Amend  defce31 Add ImDrawList::AddQuadBezierCurve(), ImDrawList::PathQuadBezierCurveTo() ( #3127 ,  #3664 ,  #3665 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								defce31c2e 
								
							
								 
							
						 
						
							
							
								
								Add ImDrawList::AddQuadBezierCurve(), ImDrawList::PathQuadBezierCurveTo() ( #3127 ,  #3664 ,  #3665 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								a640698123 
								
							
								 
							
						 
						
							
							
								
								Clipper: Fixed incorrect end-list positioning when using ImGuiListClipper with 1 item (bug in 1.79). ( #3663 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								ae63d56426 
								
							
								 
							
						 
						
							
							
								
								Tables: remove ImGuiTableFlags_NoHeadersWidth since it is so rarely used and can be specified on a per-column basis.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								532aa5a69b 
								
							
								 
							
						 
						
							
							
								
								Tables: (breaking) change outer_size.x default value to -FLT_MIN, make outer_size.x == 0.0f act as ImGuiTableFlags_NoHostExtendX ( #3605 ,  ad83976b) when no scrolling and no stretch column. Which is more consistent.  
							
							... 
							
							
 
							
							Demo: moved "Compact table" to "Padding" section, makes more sense. Tweaked demo. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								22ace4438c 
								
							
								 
							
						 
						
							
							
								
								Tables: clarify assumption that rendering of bg/borders in bg0/bg1 are cpu-clipped allowing frozen/unfrozen to share drawcmd + remove offset on outer borders of scrolling tables.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								30468829c2 
								
							
								 
							
						 
						
							
							
								
								Tables: Internal: Maintain InnerRect to further clarify some code. Renamed Bg1 fields to Bg2 (used by Selectable) as the other handles Bg0+Bg1.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								ad83976b35 
								
							
								 
							
						 
						
							
							
								
								Tables: Added ImGuiTableFlags_NoHostExtendX ( #3605 ) marked as WIP, will probably rename.  
							
							... 
							
							
 
							
							Moved some code from BeginTable() to TableUpdateLayout() to late latch some of the required data. 
							
						 
						
							ago%!(EXTRA string=5 years)