ocornut 
							
						 
					 
					
						
						
							
						
						5178c3ce21 
					 
					
						
						
							
							Tables: added ImGuiTableFlags_NoHostExtendX instead of using outer_size.x == 0.0f. Changed default outer_size to (0.0f, 0.0f). ( #3605 )  
						
						
						
						
					 
					
						2021-01-21 16:20:31 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3b409d2b68 
					 
					
						
						
							
							BeginChild: half-fixed child window name longer than 255 conflicting, merely raised the limit by using our shared large buffer. Comments.  
						
						
						
						
					 
					
						2021-01-21 12:36:47 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6737037743 
					 
					
						
						
							
							Tab Bar: fix  0ea4408 ( #3414 )  
						
						
						
						
					 
					
						2021-01-20 19:35:10 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						74b3b7cf58 
					 
					
						
						
							
							Added experimental io.ConfigDragClickToInputText feature to enable turning DragXXX widgets into text input with a simple mouse click-release (without moving). ( #3737 )  
						
						... 
						
						
						
						+ Offset ImGuiTableColumnFlags values. 
						
						
					 
					
						2021-01-20 19:18:03 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						dc0f3d982c 
					 
					
						
						
							
							DragFloat, DragInt: very slightly increased mouse drag threshold + expressing it as a factor of default value + disabled experimental click-to-input on DragXXX functions. ( #3737 )  
						
						
						
						
					 
					
						2021-01-20 18:36:21 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ae0d2dd614 
					 
					
						
						
							
							Tables: rework submission of content size and ideal content size to outer window (now using IdealMaxPos introduced in  6af92b0).  
						
						... 
						
						
						
						See Tests suite "table_reported_size_outer". 
						
						
					 
					
						2021-01-20 11:38:46 +01:00 
						 
				 
			
				
					
						
							
							
								thedmd 
							
						 
					 
					
						
						
							
						
						f379dc28a3 
					 
					
						
						
							
							ImBitArray: Rename ClearBits() to ClearAllBits() and add SetAllBits(). ImBitArraySetBitRange work on range [n..n2) instead of [n..n2]  
						
						
						
						
					 
					
						2021-01-20 11:33:59 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3fef132f62 
					 
					
						
						
							
							Tables: Clear scroll value when reactivating scroll. Assert when passing width/weight to TableSetupColumn() without an explicit sizing policy at either table or column label.  
						
						... 
						
						
						
						Clearing scroll was initially made desirable by tests exhibiting side effects but generally feels saner.
table->UserOuterSize is poorly used in this commit but will be by subsequent commits. 
						
						
					 
					
						2021-01-19 21:55:28 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0ea4408fd4 
					 
					
						
						
							
							Tab Bar: Requested ideal content size (for auto-fit) doesn't affect horizontal scrolling. Followup to afa01d8. ( #3414 )  
						
						... 
						
						
						
						+ minor Table rename 
						
						
					 
					
						2021-01-15 22:52:47 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2021-01-15 22:52:42 +01:00 
						 
				 
			
				
					
						
							
							
								Bartosz Taudul 
							
						 
					 
					
						
						
							
						
						6470681d87 
					 
					
						
						
							
							Use GitHub URL for Tracy Profiler. ( #3721 )  
						
						
						
						
					 
					
						2021-01-15 22:39:27 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4d419d1211 
					 
					
						
						
							
							Tables: fixed ColumnsAutoFitWidth for resizable fixed columns reporting ideal width.  
						
						
						
						
					 
					
						2021-01-15 17:48:36 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3e712631da 
					 
					
						
						
							
							Tables: more moving of code in EndTable(), should have no side-effect.  
						
						
						
						
					 
					
						2021-01-15 14:20:24 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2021-01-15 12:40:40 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3edfc042ff 
					 
					
						
						
							
							Tables: Internals: Renaming, tweaks preparing ahead for trickier changes (should be all no-op).  
						
						
						
						
					 
					
						2021-01-15 11:11:16 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9e281c12a8 
					 
					
						
						
							
							Tables: Fixed very small tables edge cases: inverted clip rect with freezing + scroll, missing borders.  
						
						
						
						
					 
					
						2021-01-14 19:16:06 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b0db741770 
					 
					
						
						
							
							Demo tweaks. Moved Tabs to Widgets section. Added to Tables demo. Increased version following  00b35c08.  
						
						
						
						
					 
					
						2021-01-14 11:59:33 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						00b35c081e 
					 
					
						
						
							
							Tables: (breaking) removed ImGuiTableColumnFlags_WidthAuto which now can be expressed as _Fixed + _NoResize. WidthRequest gets updated when RequestOutputMaskByIndex is set rather than Visible.  
						
						
						
						
					 
					
						2021-01-13 18:42:02 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8cea3e3ed3 
					 
					
						
						
							
							Tables: fixed border straying out of rect when using ImGuiTableFlags_NoBordersInBody with small height.  
						
						
						
						
					 
					
						2021-01-13 12:24:55 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						002ba1a69f 
					 
					
						
						
							
							Tables: comments, tweak. CollapsingHeader: comments. ( #3715 )  
						
						
						
						
					 
					
						2021-01-13 10:07:59 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						feaa7ea003 
					 
					
						
						
							
							Examples: Emscripten: Amend ba636c5. ( #3705 )  
						
						
						
						
					 
					
						2021-01-11 18:46:23 +01:00 
						 
				 
			
				
					
						
							
							
								Horki 
							
						 
					 
					
						
						
							
						
						0f14dd9781 
					 
					
						
						
							
							Examples: Emscripten: Add 'make serve' helper, move output to web/ folder. ( #3705 )  
						
						
						
						
					 
					
						2021-01-11 18:46:23 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						31a2f0c164 
					 
					
						
						
							
							Tables: fixed outer_width misreported to layout for use with SameLine when ScrollY is set but not ScrollX ( #3704 ,  #3414 )  
						
						
						
						
					 
					
						2021-01-11 11:31:50 +01:00 
						 
				 
			
				
					
						
							
							
								Matthijs Lavrijsen 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2021-01-11 11:07:43 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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+  
						
						
						
						
					 
					
						2021-01-11 10:54:52 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2021-01-08 18:40:52 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0e3ba37e6d 
					 
					
						
						
							
							Tables: Tidying up. Shuffle some columns fields to facilitate debugging + comments + demo tweaks + metrics highlight.  
						
						
						
						
					 
					
						2021-01-08 18:32:18 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						414f82254b 
					 
					
						
						
							
							Tables: (Breaking) rename ImGuiTableFlags_SizingPolicyFixed > ImGuiTableFlags_SizingFixedFit, ImGuiTableFlags_SizingPolicyStretch > ImGuiTableFlags_SizingStretchSame in prevision for new policies.  
						
						
						
						
					 
					
						2021-01-08 18:10:55 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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.  
						
						
						
						
					 
					
						2021-01-07 17:11:18 +01:00 
						 
				 
			
				
					
						
							
							
								thedmd 
							
						 
					 
					
						
						
							
						
						94a432275b 
					 
					
						
						
							
							ImDrawList: Internals: Add ability to scale anti-alias fringe. This enable users to keep geometry sharp while scaling vertex buffer content.  
						
						
						
						
					 
					
						2021-01-05 16:34:11 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9bcf77eb81 
					 
					
						
						
							
							Fixed using IsItemEdited() after Combo() not matching the return value from Combo(). ( #2034 ) + fix some PVS warnings, fix typo, blanks.  
						
						... 
						
						
						
						Amend e28b1078 
						
						
					 
					
						2021-01-04 19:15:20 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7d5d5711c2 
					 
					
						
						
							
							Backends: OpenGL2, OpenGL3: Backup and restore GL_SHADE_MODAL, GL_STENCIL_TEST, clear GL_NORMAL_ARRAY. Comments., ( #3671 ,  #3668 )  
						
						
						
						
					 
					
						2021-01-03 17:01:54 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0a5f399805 
					 
					
						
						
							
							Tables: Fix hiding column right after the frozen line. Fix hovering/resising column delimiter scrolled under frozen columns. ( #3678 )  
						
						
						
						
					 
					
						2021-01-03 15:45:56 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1c1d3b7ab5 
					 
					
						
						
							
							Added 64-bit variants of CheckboxFlags() in imgui_internal.h. Improve assert on mismatched ListBoxFooter() call. Fix FAQ index. ( #3687 )  
						
						
						
						
					 
					
						2021-01-03 15:45:56 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8ec5daf35d 
					 
					
						
						
							
							Happy new year!  
						
						
						
						
					 
					
						2021-01-03 15:42:32 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						fa963b9aaf 
					 
					
						
						
							
							Inputs: Internal: added SetItemUsingMouseWheel() and mechanism to request mouse wheel for both HoveredId and ActiveId. ( #2891 )  
						
						... 
						
						
						
						Based on @kudaba PR. 
						
						
					 
					
						2020-12-25 18:22:34 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2020-12-25 16:30:44 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						68faa16e1d 
					 
					
						
						
							
							Tables: report auto-fit width in EndTable(), extracted TableGetColumnWidthAuto(). fix minor flickering with IsPreserveWidthAuto (which is a debug feature still), moved some code.  
						
						
						
						
					 
					
						2020-12-25 15:52:42 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3573195112 
					 
					
						
						
							
							Tables: (breaking) rename ImGuiTableFlags_ColumnsWidthStretch > ImGuiTableFlags_SizingPolicyStretch, ImGuiTableFlags_ColumnsWidthFixed > ImGuiTableFlags_SizingPolicyFixed in prevision for other policies.  
						
						
						
						
					 
					
						2020-12-24 18:32:27 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2020-12-24 18:31:51 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3fbb928c9f 
					 
					
						
						
							
							Tables: explicit/custom width in TableSetupColumn() is reapplied when table or column becomes not resizable. Comments.  
						
						
						
						
					 
					
						2020-12-23 12:14:55 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2020-12-23 11:39:15 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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.  
						
						
						
						
					 
					
						2020-12-22 17:13:11 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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  
						
						
						
						
					 
					
						2020-12-22 16:40:52 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1aa59f90d0 
					 
					
						
						
							
							Minor API comments and tweaks, standardize index used in imgui.h. Tables: tweaked TableSetupColumn() assert to use IM_ASSERT_USER_ERROR().  
						
						
						
						
					 
					
						2020-12-22 15:30:26 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2e48c2da81 
					 
					
						
						
							
							Removed redirecting functions/enums names that were marked obsolete in 1.63 (August 2018) + tables tweaks.  
						
						
						
						
					 
					
						2020-12-21 19:42:37 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4d8e839ddf 
					 
					
						
						
							
							Renamed ImDrawList::AddBezierCurve() to ImDrawList::AddBezierCubic(), ImDrawList::PathBezierCurveTo() to ImDrawList::PathBezierCubicCurveTo(). ( #3127 ,  #3664 ,  #3665 )  
						
						... 
						
						
						
						Renamed corresponding internal functions as well. 
						
						
					 
					
						2020-12-21 17:13:36 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						550bfcfc59 
					 
					
						
						
							
							Amend  defce31 Add ImDrawList::AddQuadBezierCurve(), ImDrawList::PathQuadBezierCurveTo() ( #3127 ,  #3664 ,  #3665 )  
						
						
						
						
					 
					
						2020-12-21 16:30:10 +01:00 
						 
				 
			
				
					
						
							
							
								Aiekick 
							
						 
					 
					
						
						
							
						
						defce31c2e 
					 
					
						
						
							
							Add ImDrawList::AddQuadBezierCurve(), ImDrawList::PathQuadBezierCurveTo() ( #3127 ,  #3664 ,  #3665 )  
						
						
						
						
					 
					
						2020-12-21 16:25:14 +01:00 
						 
				 
			
				
					
						
							
							
								nyorain 
							
						 
					 
					
						
						
							
						
						a640698123 
					 
					
						
						
							
							Clipper: Fixed incorrect end-list positioning when using ImGuiListClipper with 1 item (bug in 1.79). ( #3663 )  
						
						
						
						
					 
					
						2020-12-21 15:53:42 +01:00