omar 
							
						 
					 
					
						
						
							
						
						377f730054 
					 
					
						
						
							
							Fix resizing viewport-owning windows when mouse pos is outside the InnerClipRect (can happen with OS decoration on). ( #1542 )  
						
						 
						
						
						
						
					 
					
						2020-01-27 17:57:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						f5528001f6 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	examples/imgui_impl_glfw.cpp
#	examples/imgui_impl_opengl2.cpp
#	imgui.cpp
#	imgui_internal.h 
						
						
					 
					
						2020-01-27 14:57:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						f68075b333 
					 
					
						
						
							
							Docking: Added DockNodeFlagsOverrideSet/DockNodeFlagsOverrideClear (experimental)  
						
						 
						
						
						
						
					 
					
						2020-01-24 14:20:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						5363af7f47 
					 
					
						
						
							
							AddCircle, AddCircleFilled: Add auto-calculation of circle segment counts (amends)  
						
						 
						
						... 
						
						
						
						Tweak default max error value, Changelog, comments, path-fast for 12 segments circles, made LUT store ImU8 
						
						
					 
					
						2020-01-23 14:55:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Carter 
							
						 
					 
					
						
						
							
						
						051ce0765e 
					 
					
						
						
							
							AddCircle, AddCircleFilled: Add auto-calculation of circle segment counts  
						
						 
						
						
						
						
					 
					
						2020-01-23 14:52:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						2eda3585e7 
					 
					
						
						
							
							Fixed hoverable/focus bug introduced in  3fe6ae97 ( #2997 )  
						
						 
						
						... 
						
						
						
						+ ArrowButtonEx() internal bits. 
						
						
					 
					
						2020-01-22 15:20:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						f1b5c742ff 
					 
					
						
						
							
							Viewports: Add various comments  
						
						 
						
						
						
						
					 
					
						2020-01-20 19:59:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						7e068da2bd 
					 
					
						
						
							
							Docking: Internals: Renamed members from XxxxID to XxxxxId to be more consistent with rest of the codebase (still some inconsistency left that are harder to fix)  
						
						 
						
						
						
						
					 
					
						2020-01-20 19:29:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						3fe6ae9732 
					 
					
						
						
							
							Internals: Move some Nav functions and members around (no functional change) + Misc comments  
						
						 
						
						
						
						
					 
					
						2020-01-20 18:19:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						2478dbfdb7 
					 
					
						
						
							
							Disable warning C5054 introduced in VS 2019 16.2 ( #2983 )  
						
						 
						
						
						
						
					 
					
						2020-01-17 14:18:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loïc Molinari 
							
						 
					 
					
						
						
							
						
						6c00d1916e 
					 
					
						
						
							
							Disable format checks when using stb_sprintf.h  
						
						 
						
						... 
						
						
						
						STB sprintf allows extra formats like %b or %$d. If ImGui is configured
to use STB sprintf, it generates warnings with GCC and clang when using
such formats because it keeps applying default printf-style warnings.
This commit disables printf-style warnings when using STB sprintf.
Since the printf-style warnings are defined in imgui.h based on the
compiler, IMGUI_USE_STB_SPRINTF can't just be defined in the cpp file
anymore and it's been moved as a proper config in imconfig.h. 
						
						
					 
					
						2020-01-17 13:27:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						9ad4c5da7e 
					 
					
						
						
							
							Fix zealous warnings + Internals: Renamed members from XxxxID to XxxxxId to be more consistent with rest of the codebase (still some inconsistency left that are harder to fix)  
						
						 
						
						
						
						
					 
					
						2020-01-16 23:44:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						f6d6880a61 
					 
					
						
						
							
							Internals: Nav: PushFocusScope, PopFocusScope, GetFocusScopeID() helpers  
						
						 
						
						
						
						
					 
					
						2020-01-14 20:34:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						44174b1fa1 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	examples/imgui_impl_win32.cpp
#	examples/imgui_impl_win32.h
#	imgui.cpp
#	imgui_internal.h 
						
						
					 
					
						2020-01-14 20:01:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						2ebe08be40 
					 
					
						
						
							
							Focus, Nav: Merged bits from RangeSelect features to enable early manipulation of focus scope for styling purpose.  
						
						 
						
						... 
						
						
						
						FocusScopeId is tracked by nav scoring/request and stored in result.
It's all rather WIP and we should reorganize the SetNavIDXXX functions fiasco at some point (soon?).
Didn't separate FocusScope from SelectionScope for now, will re-investigate this later, this is the minimum commit to be able to do some styling. 
						
						
					 
					
						2020-01-14 19:25:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						e2eb0b4bc4 
					 
					
						
						
							
							Internals: Begin tries to setup WindowTemp/DC members in same order as their declaration. Readme: remove Coverity banner (PVS is better)  
						
						 
						
						
						
						
					 
					
						2020-01-13 16:50:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						02c2d18aa3 
					 
					
						
						
							
							Internals: Renaming and marking of legacy focus/tabbing system  
						
						 
						
						
						
						
					 
					
						2020-01-13 15:21:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						52334ad8df 
					 
					
						
						
							
							Internals: Minor ordering/comments of ImGuiWindowTempData.  
						
						 
						
						
						
						
					 
					
						2020-01-13 15:04:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						ff5299e0e0 
					 
					
						
						
							
							Docs: FAQ, Comments.  
						
						 
						
						
						
						
					 
					
						2020-01-12 22:09:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						97a8dc6514 
					 
					
						
						
							
							CI: Added PVS-Studio static analysis on the continuous-integration server.  
						
						 
						
						
						
						
					 
					
						2020-01-10 16:58:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						ae1e3619f6 
					 
					
						
						
							
							Disable some PVS studio warnings.  
						
						 
						
						... 
						
						
						
						V1048: While they are technically correct we want to emphasize assigned values must remain same. 
						
						
					 
					
						2020-01-10 15:20:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						861f786d81 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt
#	examples/imgui_impl_opengl3.cpp
#	imgui.cpp 
						
						
					 
					
						2020-01-10 14:38:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						f9630e60c5 
					 
					
						
						
							
							Metrics: Fix not being able to expand "ParentWindow" when parent window is same as root window.  
						
						 
						
						
						
						
					 
					
						2020-01-07 21:32:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						d581939387 
					 
					
						
						
							
							Removed trailing spaces.  
						
						 
						
						
						
						
					 
					
						2020-01-06 15:24:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						22d7f26e06 
					 
					
						
						
							
							Tweak wording  
						
						 
						
						... 
						
						
						
						Remove Patreon 
						
						
					 
					
						2020-01-06 12:55:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						3b1b5266e5 
					 
					
						
						
							
							Docking: Fixed a bug where the tab bar of a hidden dockspace would keep requesting focus. ( #2960 )  
						
						 
						
						
						
						
					 
					
						2020-01-02 22:50:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						c163b856d7 
					 
					
						
						
							
							Docking: Fix for IMGUI_DEBUG_INI_SETTINGS=1, comments  
						
						 
						
						
						
						
					 
					
						2020-01-02 22:35:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						07eb7adbb4 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp 
						
						
					 
					
						2019-12-20 16:36:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						854fc08194 
					 
					
						
						
							
							Amend  f70204f2 to facilitate merges.  
						
						 
						
						
						
						
					 
					
						2019-12-20 16:34:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						4c108d22f0 
					 
					
						
						
							
							Minor bits, placeholder aimed at facilitating merging of Tables branch into Docking  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp 
						
						
					 
					
						2019-12-19 17:01:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						f70204f2f4 
					 
					
						
						
							
							Minor bits, placeholder aimed at facilitating merging of Tables branch into Docking  
						
						 
						
						
						
						
					 
					
						2019-12-19 16:53:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						c706ff6f3a 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	examples/imgui_impl_sdl.cpp
#	imgui.cpp 
						
						
					 
					
						2019-12-18 20:49:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						a610f1da52 
					 
					
						
						
							
							Bezier Tweaks, fixed parameter order of  3831d50 
						
						 
						
						
						
						
					 
					
						2019-12-17 16:43:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						3831d50ab9 
					 
					
						
						
							
							Add ImBezierClosestPoint() function which returns a point on bezier curve which is closed to a specified point.  
						
						 
						
						
						
						
					 
					
						2019-12-17 16:22:02 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						9d444062f9 
					 
					
						
						
							
							Limiting Columns()/BeginColumns() api to 64 columns ( #125 )  
						
						 
						
						... 
						
						
						
						While the current code technically supports it, future code may not so we're putting the restriction ahead. 
						
						
					 
					
						2019-12-17 13:25:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						10fdc03a46 
					 
					
						
						
							
							Clarification about Im helpers + moving GetColorXXX functions outside of that block.  
						
						 
						
						
						
						
					 
					
						2019-12-17 13:19:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						992736dc5d 
					 
					
						
						
							
							Merge branch 'refs/heads/master' into docking  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt
#	examples/imgui_impl_glfw.cpp
#	examples/imgui_impl_sdl.cpp
#	examples/imgui_impl_win32.cpp
#	imgui.cpp
#	imgui_internal.h
#	imgui_widgets.cpp 
						
						
					 
					
						2019-12-13 17:06:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						43bd80a40d 
					 
					
						
						
							
							Internals: Breaking: ImRect() default constructor initializes all fields with 0.0f  
						
						 
						
						... 
						
						
						
						Instead of (FLT_MAX,FLT_MAX,-FLT_MAX,-FLT_MAX). Previous behavior was designed for adding into a bounding box but rarely relied on and not worth it. 
						
						
					 
					
						2019-12-13 11:56:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						6fdde67be2 
					 
					
						
						
							
							Documentation, FAQ, todo tweaks  
						
						 
						
						
						
						
					 
					
						2019-12-10 13:37:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						f9c26d23de 
					 
					
						
						
							
							Removed redirecting functions/enums that were marked obsolete in 1.53 (December 2017).  
						
						 
						
						... 
						
						
						
						Comments 
						
						
					 
					
						2019-12-08 16:38:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Carter 
							
						 
					 
					
						
						
							
						
						697f15e339 
					 
					
						
						
							
							Added PrimUnreserve() API. Obsoleted calling ImDrawList::PrimReserve() with a negative count.  
						
						 
						
						
						
						
					 
					
						2019-12-08 16:06:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						f656e7775e 
					 
					
						
						
							
							Inputs: Added ImGuiMouseButton enum for convenience (e.g. ImGuiMouseButton_Right=1).  
						
						 
						
						... 
						
						
						
						We forever guarantee that the existing value will not changes so existing code is free to use 0/1/2. 
						
						
					 
					
						2019-12-06 16:29:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						6cbed03d4a 
					 
					
						
						
							
							Comments, clarified mouse button ordering.  
						
						 
						
						
						
						
					 
					
						2019-12-06 16:29:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						b521cd357d 
					 
					
						
						
							
							Removed implicit default parameter to IsMouseDragging(int button = 0) to be consistent with other mouse functions.  
						
						 
						
						... 
						
						
						
						(none of the other functions have it). 
						
						
					 
					
						2019-12-05 18:33:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						8342e5b91a 
					 
					
						
						
							
							Amend previous commits (added ImGuiMouseCursor_NotAllowed enum + new cursors in GLFW 3.4)  
						
						 
						
						... 
						
						
						
						Amend b5cad20d79 , 945a509773 
+ unrelated minor typos 
						
						
					 
					
						2019-12-05 15:45:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						927580d4a8 
					 
					
						
						
							
							Docking: Cleanup, rename DockNodePreviewDockCalc() -> DockNodePreviewDockSetup()  
						
						 
						
						
						
						
					 
					
						2019-12-04 23:06:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						abaf0256b8 
					 
					
						
						
							
							Version 1.75 WIP  
						
						 
						
						... 
						
						
						
						Added message to font file loading assert. 
						
						
					 
					
						2019-11-28 20:58:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						a1e4af62d3 
					 
					
						
						
							
							Docking: Fix bug added in  71a58261 + Misc docking omments  
						
						 
						
						
						
						
					 
					
						2019-11-28 20:52:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						4dff49b2f1 
					 
					
						
						
							
							Docking, Viewports: Moving code.  
						
						 
						
						... 
						
						
						
						Moved NewFrame() sanity checks in NewFrameSanityChecks().
Moved some of DockNodeUpdate() into DockNodeUpdateForRootNode(). 
						
						
					 
					
						2019-11-27 19:13:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						71a58261f6 
					 
					
						
						
							
							Docking: Internals: Removed redundancy in code path leading to the BeginAsDockableDragDropSource(), clarified UpdateMouseMovingWindowEndFrame()  
						
						 
						
						... 
						
						
						
						Note that the ConfigWindowsMoveFromTitleBarOnly path for UpdateMouseMovingWindowEndFrame() would previously test the window->RootWindow title bar instead of window->RootWindowDockStop. This didn't have any side effect afaik because we wouldn't enter that function anyway as clicking on any tab bar would trigger the move before UpdateMouseMovingWindowEndFrame() does it. However for consistency made the UpdateMouseMovingWindowEndFrame()code more correct.
+ minor renaming 
						
						
					 
					
						2019-11-27 18:57:01 +01:00