ocornut 
							
						 
					 
					
						
						
							
						
						71cc636696 
					 
					
						
						
							
							Metrics: Rebranded as "Dear ImGui Metrics/Debugger". Fix Show Window Rectangle. Fix Clang OSX warnings. Amend  #3592  for Mingw only.  
						
						
						
						
					 
					
						2020-11-13 21:30:19 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e736039538 
					 
					
						
						
							
							Nav: Fixed IsItemFocused() from returning false when Nav highlight is hidden because mouse has moved. ( #787 )  
						
						
						
						
					 
					
						2020-11-13 21:10:03 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8119759329 
					 
					
						
						
							
							Internals: extracted stack checking code into a ImGuiStackSizes helper struct + added test for FocusScope  
						
						... 
						
						
						
						+ renamed g.ColorModifiers > g.ColorStack, g.StyleModifiers > g.StyleVarStack 
						
						
					 
					
						2020-11-13 16:33:33 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6e94013a3d 
					 
					
						
						
							
							Made ItemFlagsStack and GroupStack shared stacks.  
						
						
						
						
					 
					
						2020-11-13 16:33:33 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						12ba6f4606 
					 
					
						
						
							
							Fix PushFocusScopeID() + using shared stack. Renamed GetFocusScopeID() to GetFocusedFocusScope() - the two existing functions name are very error prone.  
						
						
						
						
					 
					
						2020-11-13 16:26:59 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a138855d56 
					 
					
						
						
							
							Hotfix for PushFocusScope() being utterly wrong (until we split the stacks), Added asserts on PopID to help catch bugs, Added GC trigger.  
						
						
						
						
					 
					
						2020-11-12 22:59:05 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						13258f5957 
					 
					
						
						
							
							Internals: zero-clearing ImGuiWindow / ImGuiWindowTempData for simplicity. (amend)  
						
						... 
						
						
						
						All the non-zero fields previously initialized in ImGuiWindowTempData() are in fact setup in Begin: FocusCounterRegular, FocusCounterTabStop, TextWrapPos, LayoutType, ParentLayoutType 
						
						
					 
					
						2020-11-12 12:19:50 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						dcfb986fa8 
					 
					
						
						
							
							Made EndFrame() assertion for key modifiers being unchanged during the frame more lenient. ( #3575 )  
						
						
						
						
					 
					
						2020-11-11 18:17:33 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5f97809cab 
					 
					
						
						
							
							Misc tidying up (zero-clear structures, more unused default in ClipRetFullscreen, NavApplyItemToResult() coding style fix)  
						
						... 
						
						
						
						Zero-clearing more structures
Remove arbitrary default ClipRetFullscreen value in ImDrawListSharedData.
Nav extracted NavApplyItemToResult() function.
Coding style fixes in OSX Backends. 
						
						
					 
					
						2020-11-05 13:24:27 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2fa00656a4 
					 
					
						
						
							
							Fix for IMGUI_DISABLE_METRICS_WINDOW  
						
						
						
						
					 
					
						2020-11-03 15:46:29 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						9cca1b2e97 
					 
					
						
						
							
							Replace UTF-8 decoder with one based on branchless version by Christopher Wellons. (not branchless anymore tho)  
						
						... 
						
						
						
						Decoding performance increase ~30% 
						
						
					 
					
						2020-11-03 14:43:08 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3777fbbd81 
					 
					
						
						
							
							Renamed io.ConfigWindowsMemoryCompactTimer to io.ConfigMemoryCompactTimer as the feature will apply to other data structures.  
						
						
						
						
					 
					
						2020-11-03 14:43:08 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						047d4c4500 
					 
					
						
						
							
							Metrics: Extracted most functions.  
						
						... 
						
						
						
						+ avoid using full namesapce prefix 
						
						
					 
					
						2020-10-30 23:48:58 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						044ed22379 
					 
					
						
						
							
							Metrics: Fixed mishandling of ImDrawCmd::VtxOffset in wireframe mesh renderer + omitting trailing empty ImDrawCmd in count + relying on IdxOffset value.  
						
						
						
						
					 
					
						2020-10-30 22:56:29 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						df35157397 
					 
					
						
						
							
							Drag and Drop: Fix losing drop source ActiveID (and often source tooltip) when opening a TreeNode() or CollapsingHeader() while dragging. ( #1738 )  
						
						... 
						
						
						
						Amend 7b3d3798241cd62 
						
						
					 
					
						2020-10-26 14:40:44 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b7530e5d04 
					 
					
						
						
							
							Revert "Replace UTF-8 decoder with branchless version by Christopher Wellons." ( #3558 )  
						
						... 
						
						
						
						This reverts commit b3576dd354 
						
						
					 
					
						2020-10-25 16:27:43 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						b3576dd354 
					 
					
						
						
							
							Replace UTF-8 decoder with branchless version by Christopher Wellons.  
						
						... 
						
						
						
						Decoding performance increase ranges from 30-40%.
Changes:
* Errors handling near the end of string changed. If input does not contain enough bytes, decoder returns `IM_UNICODE_CODEPOINT_INVALID`, consuming all remaining bytes while old decoder consumed only one byte.
Guarantees:
* At least one byte is consumed, if input had at least one byte available.
* Number of consumed bytes will never seek past end of string.
Requirements:
* `in_text` is a valid pointer.
* String pointed by `in_text` must be zero-terminated, or `in_text_end` is not NULL. 
						
						
					 
					
						2020-10-23 13:10:37 +02:00 
						 
				 
			
				
					
						
							
							
								Black Cat! 
							
						 
					 
					
						
						
							
						
						c9fafd5ea4 
					 
					
						
						
							
							Drag and Drop: Fix drag and drop to tie same-size drop targets by choosen the later one. Fixes dragging into a full-window-sized dockspace inside a zero-padded window. ( #3519 ,  #2717 )  
						
						
						
						
					 
					
						2020-10-15 20:20:35 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b1a18d82e3 
					 
					
						
						
							
							Moving backends code from examples/ to backends/ (step 6: update markdown documentation)  
						
						
						
						
					 
					
						2020-10-14 14:42:00 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d9b2fb7338 
					 
					
						
						
							
							Moving backends code from examples/ to backends/ (step 1: moving source files)  
						
						
						
						
					 
					
						2020-10-14 14:41:40 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						124c2608f1 
					 
					
						
						
							
							Docs: Renamed all occurences of "binding" and "back-end" to "backend" in comments and documentations, for consistency.  
						
						
						
						
					 
					
						2020-10-12 17:54:52 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						041ef01b33 
					 
					
						
						
							
							Removed redirecting functions/enums names that were marked obsolete in 1.61: InputFloat, InputFloat2, InputFloat3, InputFloat4 with int decimal_precision parameter. ( #648 ,  #712 )  
						
						
						
						
					 
					
						2020-10-12 15:09:21 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0f13fdd177 
					 
					
						
						
							
							Removed redirecting functions/enums names that were marked obsolete in 1.60: io.RenderDrawListsFn, IsAnyWindowFocused(), IsAnyWindowHovered(), etc.  
						
						
						
						
					 
					
						2020-10-12 13:17:05 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						04de5ef819 
					 
					
						
						
							
							Version 1.80 WIP  
						
						
						
						
					 
					
						2020-10-12 13:04:34 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a38c6dfcc8 
					 
					
						
						
							
							Internals: Added support for context hooks (for test engine or other extensions)  
						
						
						
						
					 
					
						2020-10-09 17:13:03 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e5cb04b132 
					 
					
						
						
							
							Version 1.79  
						
						... 
						
						
						
						+ Update readme and mission statement.
Removed "Minimize screen reel-estate usage", removed details on memory consumption (still very valid, just too much noise in a mission statement) 
						
						
					 
					
						2020-10-08 16:01:59 +02:00 
						 
				 
			
				
					
						
							
							
								Christian 
							
						 
					 
					
						
						
							
						
						ae5b4991be 
					 
					
						
						
							
							Docs: update gallery links. ( #3514 )  
						
						
						
						
					 
					
						2020-10-08 13:56:05 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4fd43a8b64 
					 
					
						
						
							
							Internals: removed NavLayerCurrentMask (redundant, add extra shift in ItemAdd().  
						
						
						
						
					 
					
						2020-10-05 14:52:18 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						01cc666039 
					 
					
						
						
							
							ImGuiListClipper: Renamed constructor parameters which created an ambiguous alternative to using the ImGuiListClipper::Begin() function, with misleading edge cases.  
						
						
						
						
					 
					
						2020-10-05 12:28:28 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						52c0b1a340 
					 
					
						
						
							
							ImGuiListClipper: internal rework and tidying up to facilitate supporting frozen rows in tables + stop promoting using constructors parameters.  
						
						
						
						
					 
					
						2020-09-28 17:25:34 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						324e0310ad 
					 
					
						
						
							
							Renamed ImGuiSliderFlags_ClampOnInput to ImGuiSliderFlags_AlwaysClamp. ( #1829 ,  #3209 ,  #946 ,  #413 )  
						
						
						
						
					 
					
						2020-09-25 13:34:31 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						fbabf651f4 
					 
					
						
						
							
							Style: Renamed style.TabMinWidthForUnselectedCloseButton to style.TabMinWidthForCloseButton. Fixed README links.  
						
						
						
						
					 
					
						2020-09-25 13:22:28 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1ec464eb9a 
					 
					
						
						
							
							Tab Bar: Further simplification of section/clip rect handling. ( #3291 )  
						
						
						
						
					 
					
						2020-09-22 16:43:40 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5e5f25e2dd 
					 
					
						
						
							
							Tab Bar: Rename named sections members into array. Various tidying up. ( #3291 )  
						
						
						
						
					 
					
						2020-09-22 16:43:39 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Schnellbach 
							
						 
					 
					
						
						
							
						
						7ac16c02cc 
					 
					
						
						
							
							Tab Bar: Fix multiple width and position computation issue. ( #3291 )  
						
						
						
						
					 
					
						2020-09-22 16:43:38 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f23c39c395 
					 
					
						
						
							
							Tab Bar: Fixed handling of scrolling policy with leading/trailing tabs. + warning fixes + bunch of renaming.  ( #3291 )  
						
						... 
						
						
						
						Demo tweaks. 
						
						
					 
					
						2020-09-22 16:43:38 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						29836412e1 
					 
					
						
						
							
							Internals, CollapsingHeader, TabItem: Standardized using a #CLOSE id prefix for TabItem and ColllapsingHeader (same as window)  
						
						
						
						
					 
					
						2020-09-22 15:49:47 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						795cf6fcb5 
					 
					
						
						
							
							Removed return value from OpenPopupOnItemClick(). Use IsWindowAppearing() after BeginPopup() for a similar result.  
						
						
						
						
					 
					
						2020-09-21 15:05:04 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a58a727781 
					 
					
						
						
							
							Renamed OpenPopupContextItem() back to OpenPopupOnItemClick(), reverting  99ab5210 
						
						
						
						
					 
					
						2020-09-21 14:45:35 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c206a19373 
					 
					
						
						
							
							Removed ImFont::DisplayOffset in favor of ImFontConfig::GlyphOffset. ( #1619 )  
						
						... 
						
						
						
						+ Fonts: AddFontDefault() adjust its vertical offset based on floor(size/13) instead of always +1. 
						
						
					 
					
						2020-09-17 16:45:21 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c47bcb25ed 
					 
					
						
						
							
							Fix popup and tooltip positioning when not fitting in the screen. Amend fa42ccea8.  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt 
						
						
					 
					
						2020-09-17 11:02:04 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						b7b08f52a4 
					 
					
						
						
							
							Fix popup and tooltip positioning when not fitting in the screen.  
						
						
						
						
					 
					
						2020-09-17 11:01:15 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						70289ab42c 
					 
					
						
						
							
							Scrolling: Fixed edge snapping being applied prior to knowing ContentSize. ( #3452 )  
						
						... 
						
						
						
						Fix 473a01adb 
						
						
					 
					
						2020-09-03 17:38:51 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8db94cd992 
					 
					
						
						
							
							Internals: Scroll related, comments & shallow tweaks.  
						
						
						
						
					 
					
						2020-09-03 17:07:03 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Vanelslande 
							
						 
					 
					
						
						
							
						
						9a9ee7f813 
					 
					
						
						
							
							NavInitWindow: Change IMGUI_DEBUG_LOG to IMGUI_DEBUG_LOG_NAV ( #3450 )  
						
						
						
						
					 
					
						2020-09-01 23:19:33 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f4d062fa11 
					 
					
						
						
							
							Nav: Added debug logging, extract bits of code into NavUpdateInitResult().  
						
						
						
						
					 
					
						2020-09-01 18:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a456d17dfc 
					 
					
						
						
							
							Internals: Begin: update ->Hidden flags only on first begin of the frame. (ignore whitespace to see simple diff)  
						
						
						
						
					 
					
						2020-09-01 15:24:24 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ce230fc370 
					 
					
						
						
							
							Internals: TabBar renaming and shuffling stuff around.  
						
						... 
						
						
						
						+ sneaking a readme change 
						
						
					 
					
						2020-08-31 17:49:18 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						13f718337a 
					 
					
						
						
							
							Internals: Added support for overriding locale decimal point, undocumented. ( #2278 ) + Misc doc update.  
						
						... 
						
						
						
						Doc: Mention IMGUI_VERSION_NUM in recent api breaking changes + textwrap some demo code. 
						
						
					 
					
						2020-08-28 18:38:31 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						901d432cb7 
					 
					
						
						
							
							Nav: Fixed using Alt to toggle the Menu layer when inside a Modal window. ( #787 ) Tidying up todo items.  
						
						
						
						
					 
					
						2020-08-27 19:51:35 +02:00