omar 
							
						 
					 
					
						
						
							
						
						7607aea018 
					 
					
						
						
							
							Drags, Sliders: Removed power features. Old entry points will pass-through if power=1.0f, otherwise assert + safe fallback. Remove 3 redirection functions ( #3361 ,  #1823 ,  #1316 ,  #642 )  
						
						
						
						
					 
					
						2020-08-17 22:10:41 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						43c099f31e 
					 
					
						
						
							
							Drags, Sliders: Logarithmic: Moved flags to internals, allowing 1.0f to pass by. ( #3361 ,  #1823 ,  #1316 ,  #642 )  
						
						
						
						
					 
					
						2020-08-17 22:10:41 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						152dae9e2a 
					 
					
						
						
							
							Drags, Sliders: Logarithmic: Split back flags into drag/slider flags. Moved to an obsolete section. ( #3361 ,  #1823 ,  #1316 ,  #642 )  
						
						
						
						
					 
					
						2020-08-17 22:10:40 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Carter 
							
						 
					 
					
						
						
							
						
						9f98b4e7f2 
					 
					
						
						
							
							Drags, Sliders: Logarithmic: Added logarithmic mode support to drag widgets, extended API to add flags to drag/sliders ( #3361 ,  #1823 ,  #1316 ,  #642 )  
						
						
						
						
					 
					
						2020-08-17 22:10:40 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Carter 
							
						 
					 
					
						
						
							
						
						a252a287bf 
					 
					
						
						
							
							Drags, Sliders: Logarithmic: WIP experiments with trying to make logarithmic sliders sensible ( #3361 ,  #1823 ,  #1316 ,  #642 )  
						
						
						
						
					 
					
						2020-08-17 22:10:40 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						46d75202b8 
					 
					
						
						
							
							Tab Bar: Allow calling SetTabItemClosed() after a tab has been submitted (will process next frame).  
						
						... 
						
						
						
						+ larger combo height on TabBarTabListPopupButton() 
						
						
					 
					
						2020-08-17 12:57:47 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						214dd68ec1 
					 
					
						
						
							
							Comments, clarifying ClosePopupsOverWindow().  
						
						
						
						
					 
					
						2020-08-11 10:55:53 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a4dd4d60b4 
					 
					
						
						
							
							CI: moved static analysis to a separate project + fix (uninitialized variable, was harmless in this case).  
						
						
						
						
					 
					
						2020-08-10 17:46:02 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8241cd6284 
					 
					
						
						
							
							Make moving window prevent its active id from being stolen ( #3392 ,  #3243 ,  #1738 )  
						
						... 
						
						
						
						Amend 7b3d379615e9ae3 
						
						
					 
					
						2020-08-10 16:30:23 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						89ac87cd91 
					 
					
						
						
							
							Internals: Added SetLastItemData, rename ImGuiItemHoveredDataBackup to ImGuiLastItemDataBackup.  
						
						
						
						
					 
					
						2020-08-10 11:31:55 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8074b49148 
					 
					
						
						
							
							Selectable: Fixed highlight/hit extent when used with horizontal scrolling (in or outside columns). ( #3187 ,  #3386 )  
						
						... 
						
						
						
						# Conflicts:
#	imgui_widgets.cpp 
						
						
					 
					
						2020-08-05 19:24:07 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4929a8e4a5 
					 
					
						
						
							
							InvisibleButton: Made public a small selection of ImGuiButtonFlags (previously in imgui_internal.h) and allowed to pass them to InvisibleButton().  
						
						
						
						
					 
					
						2020-08-03 18:45:30 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a876ad877d 
					 
					
						
						
							
							Window: Fixed clicking over an item which hovering has been disabled (e.g inhibited by a popup) from marking the window as moved.  
						
						... 
						
						
						
						+ comments 
						
						
					 
					
						2020-08-03 18:05:20 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						76ddacd2a1 
					 
					
						
						
							
							Internals: Backport HoveredWindowUnderMovingWindow code from Docking branch.  
						
						... 
						
						
						
						(effectively allowing a window to be a drag payload without have to make it _NoInputs) 
						
						
					 
					
						2020-07-29 15:32:25 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						218ff3a2a5 
					 
					
						
						
							
							Internals: Backport one ->WasActive test in NavRestoreLastChildNavWindow() from  9bf6509c6 + minor/shallow bits from docking branch.  
						
						
						
						
					 
					
						2020-07-29 15:11:24 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c7f5876f8a 
					 
					
						
						
							
							Internals: backport window HitTestHole code from docking branch + RenderRectFilledWithHole() helper. ( #1512 ,  #3368 )  
						
						
						
						
					 
					
						2020-07-29 15:03:52 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						fdc526e8f8 
					 
					
						
						
							
							Stop advertisting for Drag v_min>v_max which was introduced in 1.73 likely for  0537ac00 then made unnecessary with  32c33c66, added undocumented ImGuiItemFlags_ReadOnly as possible replacement (unused), ( #211 )  
						
						
						
						
					 
					
						2020-07-23 18:19:11 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b335225caa 
					 
					
						
						
							
							Internals: Extract ImFontAtlasBuildRender1bppRectFromString() out of ImFontAtlasBuildRenderDefaultTexData() + minor renaming, comments  
						
						
						
						
					 
					
						2020-07-22 17:31:59 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3a6c9907cd 
					 
					
						
						
							
							Texture-based thick lines: Minor tweaks and rename toward merging in master. Changes to allow changing AA_SIZE (disable texture path).  
						
						
						
						
					 
					
						2020-07-08 20:18:41 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						78d6bdf080 
					 
					
						
						
							
							Texture-based thick lines: Remove unnecessary indirection in fetching UV data, removed lerp call, renames, tweaks.  
						
						
						
						
					 
					
						2020-07-08 17:38:02 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Carter 
							
						 
					 
					
						
						
							
						
						403bf45245 
					 
					
						
						
							
							Texture-based thick lines: Allow interpolation between textures for non-integer line widths  
						
						
						
						
					 
					
						2020-07-08 17:38:01 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						222b7ddbfa 
					 
					
						
						
							
							Texture-based thick lines: Tweaks, fix for truetype builder.  
						
						
						
						
					 
					
						2020-07-08 17:38:01 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Carter 
							
						 
					 
					
						
						
							
						
						741ab74b55 
					 
					
						
						
							
							Texture-based thick lines: Improvements to code for drawing anti-aliased lines using textures  
						
						... 
						
						
						
						Moved line width into a constant
Removed test code (now in imgui-tests)
Improved matching between geometry and texture rendering at non-integer sizes 
						
						
					 
					
						2020-07-08 17:38:01 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Carter 
							
						 
					 
					
						
						
							
						
						1d3c3070d8 
					 
					
						
						
							
							Texture-based thick lines: Initial version of AA line drawing using textures (press SHIFT to enable)  
						
						
						
						
					 
					
						2020-07-08 17:38:01 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ab4ef822f0 
					 
					
						
						
							
							Version 1.78 WIP  
						
						
						
						
					 
					
						2020-06-30 16:56:09 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						0738611559 
					 
					
						
						
							
							Misc: Bunch of code formatting changes suggested by a pass running 'astyle'  
						
						
						
						
					 
					
						2020-06-30 16:37:21 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						dca7c3c629 
					 
					
						
						
							
							TestEngine: Added hook to notify test engine of a removed imgui context.  
						
						
						
						
					 
					
						2020-06-29 20:16:55 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9418dcb693 
					 
					
						
						
							
							Version 1.77  
						
						... 
						
						
						
						+ fix minor clang-tidy warnings which seems reasonable 
						
						
					 
					
						2020-06-29 15:54:28 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						fed80b9537 
					 
					
						
						
							
							Popups: Changed 'int mouse_buttons' to ImGuiPopupFlags. Added ImGuiPopupFlags_NoOpenOverExistingPopup, ImGuiPopupFlags_NoOpenOverItems. Refactored signature of BeginPopupContextWindow().  
						
						
						
						
					 
					
						2020-06-23 20:05:15 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5acf6d861a 
					 
					
						
						
							
							Popups: Added ImGuiPopupFlags type, ImGuiPopupFlags_AnyPopupId and ImGuiPopupFlags_AnyPopupLevel flags for IsPopupOpen().  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt 
						
						
					 
					
						2020-06-23 20:00:32 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e0ec69d84b 
					 
					
						
						
							
							Internals: Added ImageButtonEx() helper to temporarily bypass ID issues ( #2464 ,  #1390 )  
						
						
						
						
					 
					
						2020-06-23 15:47:07 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8ead38c100 
					 
					
						
						
							
							Clang: Reduce uses of __has_warning for overall sanity, as compilers are hostile to software targetting multiple compiler version.  
						
						
						
						
					 
					
						2020-06-18 17:02:24 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						704723744e 
					 
					
						
						
							
							Disabled latest overzealous warnings from Clang  
						
						
						
						
					 
					
						2020-06-18 16:19:51 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						37eb89371b 
					 
					
						
						
							
							Popups: Internals: Added IsAnyPopupOpen().  
						
						
						
						
					 
					
						2020-06-16 18:46:25 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d31fe97f74 
					 
					
						
						
							
							Popups: Fix an edge case where programatically closing a popup while clicking on its empty space would attempt to focus it and close other popups. ( #2880 )  
						
						
						
						
					 
					
						2020-06-16 17:10:47 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						90c0c0c163 
					 
					
						
						
							
							Columns: Lower overhead on column switches and switching to background channel. (second attempt for  9b3ce49)  
						
						... 
						
						
						
						Internals: Bits, comments, added ImRect::ToVec4() 
						
						
					 
					
						2020-06-13 18:04:50 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						16da8e6da6 
					 
					
						
						
							
							Revert "Columns: Lower overhead on column switches and switching to background channel (some stress tests in debug builds went 3->2 ms). ( #125 )"  
						
						... 
						
						
						
						This reverts commit 9b3ce494fd 
						
						
					 
					
						2020-06-10 17:54:19 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9b3ce494fd 
					 
					
						
						
							
							Columns: Lower overhead on column switches and switching to background channel (some stress tests in debug builds went 3->2 ms). ( #125 )  
						
						... 
						
						
						
						This change benefits Columns but was primarily made with Tables in mind. 
						
						
					 
					
						2020-06-08 23:18:23 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						57191fe3d0 
					 
					
						
						
							
							Comments about limiting WindowRounding to a reasonable size.  
						
						
						
						
					 
					
						2020-06-08 14:17:49 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						41e8837f59 
					 
					
						
						
							
							Comments, adding some spacing in ImVec2() constructors.  
						
						
						
						
					 
					
						2020-06-02 18:13:54 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						476daf9aac 
					 
					
						
						
							
							Settings: Added ReadInitFn pre-load handler.  
						
						... 
						
						
						
						(docking branch already has it, so it'll probably conflict with same contents) 
						
						
					 
					
						2020-05-13 23:51:29 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						a6f4b0fd70 
					 
					
						
						
							
							Nav, Menus: Fix vertical wrap-around in menus or popups created with multiple appending calls to  BeginMenu()/EndMenu() or BeginPopup/EndPopup(). ( #3223 ,  #1207 )  
						
						... 
						
						
						
						First call to EndPopup() called NavRequestTryWrapWindow() which performed wrap-around operation while we were not done composing menu. This resulted in navigation wrapping around to first item.
Since wrap-around operation is only valid in last call to EndPopup() and there is no way to know which call is last - this operation is delayed to the end of the frame. 
						
						
					 
					
						2020-05-11 15:30:12 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4f33dd15c4 
					 
					
						
						
							
							Internals: stand-in for large branches to facilitate merging.  
						
						
						
						
					 
					
						2020-05-08 17:00:11 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5f752a5ba9 
					 
					
						
						
							
							Internals: shuffling some sections (2)  
						
						
						
						
					 
					
						2020-05-08 16:30:14 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f466cfc2ca 
					 
					
						
						
							
							Internals: shuffling some sections, added index.  
						
						
						
						
					 
					
						2020-05-08 16:21:00 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3aa1684129 
					 
					
						
						
							
							Comments  
						
						
						
						
					 
					
						2020-05-08 15:59:59 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d33021d828 
					 
					
						
						
							
							Settings: Made it possible to load window .ini data mid-frame. Added clear and post-read handlers. ( #2573 )  
						
						
						
						
					 
					
						2020-05-07 21:38:04 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b6a04d7750 
					 
					
						
						
							
							Settings: Added Clear Settings in Metrics. ( #2188 ) + Preserve last loaded copy in internal buffer used for save (so it can be browsed easily).  
						
						
						
						
					 
					
						2020-05-07 21:38:03 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0679e05677 
					 
					
						
						
							
							Internals: Added code in TempInputScalar() to clamp values, NOT used by stock Drag/Float ( #3209 ,  #1829 ,  #946 ,  #413 )  
						
						
						
						
					 
					
						2020-05-07 12:27:21 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b4dd28ffbb 
					 
					
						
						
							
							Style: Added style.TabMinWidthForUnselectedCloseButton settings.  
						
						... 
						
						
						
						Set to 0.0f (default) to always make a close button appear on hover (same as Chrome, VS).
Set to FLT_MAX to only display a close button when selected (merely hovering is not enough).
Set to an intermediary value to toggle behavior based on width (same as Firefox). 
						
						
					 
					
						2020-05-04 14:58:21 +02:00