omar 
							
						 
					 
					
						
						
							
						
						3a800f2dc9 
					 
					
						
						
							
							DragFloat: Mention usage of FLT_MAX, INT_MAX etc. explicitly. ( #2931 )  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-13 11:56:51 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Carter 
							
						 
					 
					
						
						
							
						
						0e74103659 
					 
					
						
						
							
							ImDrawList: Add AddNgon(), AddNgonFilled() API.  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-09 11:23:06 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						e42c1e1668 
					 
					
						
						
							
							Exposed IMGUI_DEBUG_PARANOID in imconfig.h + using a #define with no value to match other uses in imconfig.h  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-08 16:12:44 +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 
							
						 
					 
					
						
						
							
						
						e4a59d0025 
					 
					
						
						
							
							TabItem: honor ImGuiTabItemFlags_NoCloseButton passed as parameter (although undocumented and part of private api) ( #2923 )  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-07 16:22:07 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						03b7170dac 
					 
					
						
						
							
							Backends: GLFW: Added workaround for people who use development version of GLFW which is older than commit that added required cursor support. ( #2922 )  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-06 15:12:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						7ff13f4ee1 
					 
					
						
						
							
							Examples: Explicitly adding -DIMGUI_IMPL_OPENGL_LOADER_GL3W to Makefile to match linking settings  
						
						 
						
						... 
						
						
						
						(otherwise if another loader such as Glew is accessible, the opengl3 backend might automatically use it). [#2919 , #2798 ] 
						
						
							
						
					 
					
						2019-12-06 10:43:27 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Thrun 
							
						 
					 
					
						
						
							
						
						6d9a54a904 
					 
					
						
						
							
							Examples: Metal: Wrap main event loop body in an @autoreleasepool block to ensure allocations get freed even if underlying system event loop gets paused due to app nap ( #2910 ,  #2917 )  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-05 15:50:33 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						945a509773 
					 
					
						
						
							
							Implement ImGuiMouseCursor_NotAllowed mouse cursor.  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-05 15:32:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						b5cad20d79 
					 
					
						
						
							
							Implement new GLFW 3.4 resizing cursors.  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-05 15:27:09 +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 
							
						 
					 
					
						
						
							
						
						28dd8d7efd 
					 
					
						
						
							
							Docking: Fixed various conflicts not properly resolved on  813e0c1 
						
						 
						
						... 
						
						
						
						New git client confusion. 
						
						
							
						
					 
					
						2019-11-27 19:27:44 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						bf6d1ba3d1 
					 
					
						
						
							
							CI: Add 32/64 bit build variations to builds with extra warnings.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-27 16:20:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						1742ca45c5 
					 
					
						
						
							
							CI: Add unity builds test. ( #2893 )  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-27 16:18:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						8d1b82d596 
					 
					
						
						
							
							Docking: Internals: Rename StartMouseDragFromTitleBar() -> StartMouseMovingWindowOrNode(), clarify.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-27 15:51:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						a8092085b1 
					 
					
						
						
							
							Internal: Added unused parameter named to facilitate cimgui parsing of imgui_internal.h  
						
						 
						
						... 
						
						
						
						https://github.com/cimgui/cimgui/issues/108  
						
						
							
						
					 
					
						2019-11-27 14:02:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						3096e7a9cd 
					 
					
						
						
							
							Viewports: Preserve last known size for minimized main viewport to be consistent with secondary viewports.  
						
						 
						
						... 
						
						
						
						Amend 606175b9 , d8ab2c1a .
However becomes inconsistent with viewport-enabled setup. Should report some of that logic in master, need back-end rework. 
						
						
							
						
					 
					
						2019-11-26 21:02:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						1c3a9c8e74 
					 
					
						
						
							
							Docking: Remove Size > 0.0f asserts added in  718e15c7 and  7c183dc6. ( #2690 ,  #2109 ,  #2906 )  
						
						 
						
						... 
						
						
						
						In #2906  the zero input came from a minimized viewport, but even without it we cannot prevent DockNode size from eventually reaching zero as padding are taken from the starting size.
In a separate commit we'll however shortcut some of the existing codepath on zero-sized viewport to reduce the likehood of lossy side-effects (just like we don't call ClampWindowRect in Begin) 
						
						
							
						
					 
					
						2019-11-26 20:25:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						f60518b430 
					 
					
						
						
							
							Update FAQ.md  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-26 16:28:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						813e0c18e6 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt
#	examples/imgui_impl_dx10.cpp
#	examples/imgui_impl_dx10.h
#	examples/imgui_impl_dx11.cpp
#	examples/imgui_impl_dx11.h
#	examples/imgui_impl_dx12.cpp
#	examples/imgui_impl_dx12.h
#	examples/imgui_impl_dx9.cpp
#	examples/imgui_impl_dx9.h
#	examples/imgui_impl_metal.h
#	examples/imgui_impl_metal.mm
#	examples/imgui_impl_opengl3.cpp
#	examples/imgui_impl_opengl3.h
#	examples/imgui_impl_vulkan.cpp
#	imgui.cpp
#	imgui.h
#	imgui_internal.h 
						
						
							
						
					 
					
						2019-11-26 12:23:43 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						bdce833636 
					 
					
						
						
							
							Version 1.74  
						
						 
						
						
						
						
							
  v1.74
 
						
					 
					
						2019-11-25 18:38:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						26d177bc03 
					 
					
						
						
							
							Docs: Moved misc/fonts/README.txt to docs/FONTS.txt. + tweaks  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-25 18:29:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						1615e9ea2a 
					 
					
						
						
							
							CI: Enable extended warnings in example_null builds.  
						
						 
						
						... 
						
						
						
						CI: Add MinGW build with extra warnings on windows.
(cherry picked from commit ebc98c273054d0f9b305a1346db98052616a8b21) 
						
						
							
						
					 
					
						2019-11-25 16:38:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						bbe0409942 
					 
					
						
						
							
							Metrics: Show wire-frame mesh and approximate surface area when hovering ImDrawCmd. Amend  aeb5795.  
						
						 
						
						... 
						
						
						
						Internals: Added ImTriangleArea() 
						
						
							
						
					 
					
						2019-11-25 12:01:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Carter 
							
						 
					 
					
						
						
							
						
						aeb57952d6 
					 
					
						
						
							
							Added area calculation for draw lists in metrics  
						
						 
						
						... 
						
						
						
						Added ability to hover over a draw list's summary stats and see all the contents in wireframe
(cherry picked from commit fd808347bd68a07ad318af6c151028bc9f7b82e7) 
						
						
							
						
					 
					
						2019-11-25 11:10:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						0cb1c633ff 
					 
					
						
						
							
							Demo: tweaked demo help section, reference to "Examples" and "Tools". Reference to Keyboard navigation. Removed some of the more "obvious/standard" controls.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-24 23:11:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						3a82994429 
					 
					
						
						
							
							Docking: Can undock from the small triangle button. (#2109,.  #2645 )  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-22 23:12:16 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						106184bbea 
					 
					
						
						
							
							Docking: Fixed node->HasCloseButton not honoring ImGuiDockNodeFlags_NoCloseButton in a floating node, leading to empty space at the right of tab-bars with those flags. ( #2109 )  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-22 23:11:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						b205ab01f2 
					 
					
						
						
							
							Internals: Added IM_ASSERT_PARANOID, IMGUI_DEBUG_PARANOID define. Shuffled a bit of the macros section in imgui_internal.h  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-22 14:45:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						51e2e9b239 
					 
					
						
						
							
							ImVector: Added shrink() helper. ImFont::RenderText minor optimisation for debug build. Misc: Metrics shows tab names because we now have them.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-22 14:06:51 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						51a02b319c 
					 
					
						
						
							
							Added IM_UNICODE_CODEPOINT_MAX. Changed specs of ImFontAtlas::AddCustomRectRegular() (breaking change).  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-21 14:13:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						ca63349eb4 
					 
					
						
						
							
							Renamed XX-bits -> XX-bit in comments to match what the world appears to be using.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-20 11:58:25 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						a899c1e570 
					 
					
						
						
							
							Internals: Using ImU64 for internal ImFile api so we can later wrap them to fseeko/ftello//_fseeki64/_ftelli64 ( #2734 )  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-20 10:40:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						ecbedc8c26 
					 
					
						
						
							
							Tweaks, ammend  93efa54, rename to IMGUI_DISABLE_DEFAULT_FORMAT_FUNCTIONS ( #1038 )  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-19 21:29:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						4e90906b04 
					 
					
						
						
							
							Added IMGUI_DISABLE_DEFAULT_FILE_FUNCTIONS / IMGUI_DISABLE_FILE_FUNCTIONS   #2734 )  
						
						 
						
						... 
						
						
						
						Using in Emscripten example. 
						
						
							
						
					 
					
						2019-11-19 21:14:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						93efa5415f 
					 
					
						
						
							
							Renamed IMGUI_DISABLE_FORMAT_STRING_FUNCTIONS to IMGUI_DISABLE_DEFAULT_FORMAT_STRING_FUNCTIONS. ( #1038 )  
						
						 
						
						... 
						
						
						
						Renamed IMGUI_DISABLE_MATH_FUNCTIONS to IMGUI_DISABLE_DEFAULT_MATH_FUNCTIONS. 
						
						
							
						
					 
					
						2019-11-19 20:53:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						9efaf2828b 
					 
					
						
						
							
							Doc comments. Removed .ini parsing code from 1.53 that parsed entries without the [Window] tag (which enabled importing an old .ini file)  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-19 19:39:46 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						3895363432 
					 
					
						
						
							
							Merge branch 'master' into docking inc alter GetWindowResizeID  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp 
						
						
							
						
					 
					
						2019-11-18 13:58:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						ca30ef4269 
					 
					
						
						
							
							Drag and drop: Increase local payload buffer from 8 to 16 bytes.  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-15 18:36:06 +01:00