ocornut 
							
						 
					 
					
						
						
							
						
						a8bdbfddf9 
					 
					
						
						
							
							Tables: Fixed top-most and left-most outer border overlapping inner clip-rect when scrolling. ( #6765 )  
						
						
						
						
					 
					
						2023-10-16 21:51:13 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8db02ef8df 
					 
					
						
						
							
							Tables: Fixed an issue with ScrollX enabled where an extraneous draw command would be created.  
						
						... 
						
						
						
						Randomly found while deep-diving into #6765 .
ContentMaxXHeadersUsed has been set to max since the dawn of tables, which contradict the intent of passing zero-width to ItemSize(). The ItemSize code allowed SameLine() to operate, but this mistake setting ContentMaxXHeadersUsed would make right-most visible column in a ScrollX set incorrectly use a draw command due to header claiming whole column width. 
						
						
					 
					
						2023-10-16 21:33:51 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f96c5443b1 
					 
					
						
						
							
							Tables: fixed angled headers with frozen columns.  
						
						
						
						
					 
					
						2023-10-12 19:47:58 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						32228d8add 
					 
					
						
						
							
							Tables: added Angled headers support. Added ImGuiTableColumnFlags_AngledHeader, ImGui::TableHeadersAngledRow(), style.TableAngledHeadersAngle. ( #2957 )  
						
						
						
						
					 
					
						2023-10-12 19:21:02 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9f851ebfe4 
					 
					
						
						
							
							Tables: added ImGuiTableFlags_HighlightHoveredColumn.  
						
						
						
						
					 
					
						2023-10-12 19:15:17 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						be1311cfc1 
					 
					
						
						
							
							Tables: fixed double-clicking on a column from clearing HoveredColumnBorder for a frame.  
						
						
						
						
					 
					
						2023-10-12 13:56:06 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5053d79a24 
					 
					
						
						
							
							Tables: Internal: rework so stacked headers height may be used.  
						
						
						
						
					 
					
						2023-10-11 17:28:07 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b9ebb8e06f 
					 
					
						
						
							
							Tables: fixed right-clicking right-most section (past right-most column) from highlighting right-most column.  
						
						
						
						
					 
					
						2023-10-10 16:44:56 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						94da5842ef 
					 
					
						
						
							
							Renamed ImFloor() to ImTrunc(). Renamed ImFloorSigned() to ImFloor(). ( #6861 )  
						
						
						
						
					 
					
						2023-09-26 11:18:29 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c32db3c72b 
					 
					
						
						
							
							Tables: Fixed an edge-case when no columns are visible + table scrollbar is visible + user code is always testing return value of TableSetColumnIndex() to coarse clip.  
						
						
						
						
					 
					
						2023-09-12 20:40:06 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						bed492da70 
					 
					
						
						
							
							Tables: amend support for auto-resize. ( #6807 )  
						
						... 
						
						
						
						Amend 3aceb61 
						
						
					 
					
						2023-09-11 20:38:40 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3aceb61059 
					 
					
						
						
							
							Tables: Request user to submit contents when outer host-window is requesting auto-resize. ( #6510 )  
						
						
						
						
					 
					
						2023-09-11 17:16:01 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						da21b74313 
					 
					
						
						
							
							Tables: Fixed subtle drawing overlap between borders in some situations. ( #2957 ,  #6765 )  
						
						
						
						
					 
					
						2023-09-11 15:32:25 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5a483c2ffb 
					 
					
						
						
							
							Tables: Fixed top-most outer border being drawn with both TableBorderLight and TableBorderStrong in some situations, causing the earlier to be visible underneath when alpha is not 1.0f.  
						
						
						
						
					 
					
						2023-09-11 15:02:49 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a34071876f 
					 
					
						
						
							
							Tables: Fixed bottom-most and right-most outer border offset by one. ( #6765 ,  #3752 )  
						
						
						
						
					 
					
						2023-09-11 14:44:52 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						fb9b006865 
					 
					
						
						
							
							Version 1.90 WIP  
						
						
						
						
					 
					
						2023-09-05 16:46:52 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						fef3389157 
					 
					
						
						
							
							Version 1.89.9  
						
						
						
						
					 
					
						2023-09-04 14:30:32 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7b5fb33296 
					 
					
						
						
							
							Tables: Internals: renamed CellPaddingY to RowCellPaddingY.  
						
						
						
						
					 
					
						2023-09-04 12:14:41 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						bdc4dfebf5 
					 
					
						
						
							
							Tables: Amend support for cross-cell SameLine() for first column. Amend  9a93fb5 +  8f5ce73.  
						
						
						
						
					 
					
						2023-09-04 12:10:31 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9a93fb5716 
					 
					
						
						
							
							Tables: Fixed support for cross-cell SameLine() by preserving Line Y1 position. Amend  8f5ce73.  
						
						
						
						
					 
					
						2023-09-04 11:55:32 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e8a5c9e1b8 
					 
					
						
						
							
							Tables: Made it possible to change style.CellPadding.y between rows. Added demo.  
						
						
						
						
					 
					
						2023-09-04 11:23:54 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Mateos 
							
						 
					 
					
						
						
							
						
						d6e9fad60e 
					 
					
						
						
							
							Tables: Fix typo in TableGetSortSpecs comment + amend comment. ( #6755 )  
						
						
						
						
					 
					
						2023-08-28 14:08:04 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8f5ce73140 
					 
					
						
						
							
							Tables: Made it possible to use SameLine(0,0) after TableNextColumn() or TableSetColumnIndex() in order to reuse line height from previous cell.  
						
						
						
						
					 
					
						2023-08-14 13:09:39 +02:00 
						 
				 
			
				
					
						
							
							
								András Kucsma 
							
						 
					 
					
						
						
							
						
						f8c768760b 
					 
					
						
						
							
							Typo fix: _NoHostExtenY -> _NoHostExtendY ( #6687 )  
						
						
						
						
					 
					
						2023-08-04 18:18:57 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d6d94d90bf 
					 
					
						
						
							
							Version 1.89.9 WIP  
						
						... 
						
						
						
						+ Minor typo fixes 
						
						
					 
					
						2023-08-03 19:19:21 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f7eea63872 
					 
					
						
						
							
							Version v1.89.8  
						
						
						
						
					 
					
						2023-08-01 12:53:57 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						db66e33e9e 
					 
					
						
						
							
							Tables: fixed GetContentRegionAvail().y report not taking account of lower cell padding or of using ImGuiTableFlags_NoHostExtendY. ( #6619 )  
						
						... 
						
						
						
						Made GetContentRegionMax() fully defer to WorkRect when inside a table container. 
						
						
					 
					
						2023-07-20 13:26:58 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2bc5d17ac3 
					 
					
						
						
							
							Tables: fixed calculation of multi-instance shared decoration/scrollbar width of scrolling tables. ( #5920 ,  #6619 )  
						
						... 
						
						
						
						Avoid width variation when resizing down a table hosting a child window.
+ shallow tweak to GetContentRegionMax(). 
						
						
					 
					
						2023-07-20 12:01:29 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						52125a54a5 
					 
					
						
						
							
							Tables: added TableGetHoveredRow() in imgui_internal.h. ( #6250 ,  #6347 ,  #6588 ,  #3740 )  
						
						... 
						
						
						
						Works with one-frame delay inconsistent with other functions, may be too bug-prone. 
						
						
					 
					
						2023-07-13 19:23:48 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0e8eb8c48e 
					 
					
						
						
							
							Removed _MSC_VER <= 1500 checks for Visual Studio 2008 or earlier.  
						
						... 
						
						
						
						Our codebase requires VS2012+ since a while. 
						
						
					 
					
						2023-07-13 12:38:16 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3fe4319314 
					 
					
						
						
							
							Version 1.89.8 WIP  
						
						
						
						
					 
					
						2023-07-05 14:17:46 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						cb9015e254 
					 
					
						
						
							
							Version 1.89.7  
						
						
						
						
					 
					
						2023-07-04 14:56:09 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4dee919bc0 
					 
					
						
						
							
							(Breaking) Internals: added ImGuiItemFlags param to ItemHoverable(), so it can be called from ButtonBehavior() not following an ItemAdd().  
						
						... 
						
						
						
						This also allow moving AllowOverlap logic from ButtonBehavior() to ItemHoverable(), allowing other widgets to honor it. (#6512 , #3909 , #517 ) 
						
						
					 
					
						2023-06-28 14:42:14 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8439a73645 
					 
					
						
						
							
							Overlap: Added 'SetNextItemAllowOverlap()' as a replacement for 'SetItemAllowOverlap()'. ( #6512 ,  #3909 ,  #517 )  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp
#	imgui_widgets.cpp 
						
						
					 
					
						2023-06-28 14:40:47 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						51f564eea6 
					 
					
						
						
							
							(Breaking) Overlap: Renamed 'ImGuiTreeNodeFlags_AllowItemOverlap' to 'ImGuiTreeNodeFlags_AllowOverlap', 'ImGuiSelectableFlags_AllowItemOverlap' to 'ImGuiSelectableFlags_AllowOverlap'. Kept redirecting enums (will obsolete). ( #6512 ,  #3909 ,  #517 )  
						
						... 
						
						
						
						+ Internals: Renamed 'ImGuiButtonFlags_AllowItemOverlap' to 'ImGuiButtonFlags_AllowOverlap' without redirection. 
						
						
					 
					
						2023-06-28 14:37:05 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b03a4993b3 
					 
					
						
						
							
							Internals: reorder tests in ItemHoverable() so most likely early out are taken first.  
						
						
						
						
					 
					
						2023-06-27 15:44:35 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						cada78917c 
					 
					
						
						
							
							Tables: removed misleading, seemingy useless use of ImGuiButtonFlags_AllowtemOverlap in TableUpdateBorders().  ( #6512 ,  #3909 )  
						
						... 
						
						
						
						This was copied from SplitterBehavior(). The only hypothetical value in SplitterBehavior() would be ability to manually call SetItemAllowOverlap() after the call.
Btw generally AllowOverlap is undesirable for columns as e.g. a spanning selectable would cover entire width and prevent columns from being used.
# Conflicts:
#	imgui_tables.cpp 
						
						
					 
					
						2023-06-26 19:05:47 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b60acfa87d 
					 
					
						
						
							
							Tooltips: Added SetItemTooltip(), BeginItemTooltip(). Improved Demo section.  
						
						
						
						
					 
					
						2023-06-20 15:04:14 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						61ebb37843 
					 
					
						
						
							
							Version 1.89.7 WIP  
						
						
						
						
					 
					
						2023-06-01 11:22:43 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5319d1cffa 
					 
					
						
						
							
							Version 1.89.6  
						
						
						
						
					 
					
						2023-05-31 14:47:32 +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 
							
						 
					 
					
						
						
							
						
						df8667b18b 
					 
					
						
						
							
							Comments/typos tweaks  
						
						
						
						
					 
					
						2023-05-20 18:07:31 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7c291ba31b 
					 
					
						
						
							
							Tables: Fixed command merging when compiling with VS2013. ( #6377 )  
						
						
						
						
					 
					
						2023-04-28 13:58:59 +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 
						 
				 
			
				
					
						
							
							
								lukaasm 
							
						 
					 
					
						
						
							
						
						e49d31a1c9 
					 
					
						
						
							
							Tables: do not show empty tooltip when user submits TableHeader with no label to display. ( #6342 )  
						
						
						
						
					 
					
						2023-04-18 11:25:07 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						064153fca4 
					 
					
						
						
							
							Version 1.89.6 WIP  
						
						
						
						
					 
					
						2023-04-17 14:40:00 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1ebb913827 
					 
					
						
						
							
							Version 1.89.5  
						
						
						
						
					 
					
						2023-04-13 16:17:49 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						24a44b9abe 
					 
					
						
						
							
							Version 1.89.5 WIP  
						
						
						
						
					 
					
						2023-03-15 12:25:20 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f3f6295d53 
					 
					
						
						
							
							Version 1.89.4  
						
						... 
						
						
						
						Commented out obsolete enums/functions names: ImGuiSliderFlags_ClampOnInput, ImGuiInputTextFlags_AlwaysInsertMode, ImDrawList::AddBezierCurve(), ImDrawList::PathBezierCurveTo()() 
						
						
					 
					
						2023-03-14 16:36:19 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c426e32247 
					 
					
						
						
							
							Tables: Fixed an issue where user's Y cursor movement within a hidden column would have side-effects.  
						
						... 
						
						
						
						- Afaik the "to allow ImGuiListClipper to function" was added early during Tables development (prior to commit 55) and later replaced by support in ImGuiListCipper, it seems unnecessary.
- Also removed RowPosY2 being accted in TableEndCell().
+ Comments about 2bb9e35bb224c8 
						
						
					 
					
						2023-03-13 16:26:38 +01:00