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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						7e232092a6 
					 
					
						
						
							
							Internals: Added GetWindowResizeID(), renamed GetScrollbarID() to GetWindowScrollbarID(). Using integer for resize ID so they matches regardless of the pointer size.  
						
						 
						
						... 
						
						
						
						Internals: Renamed IMGUI_USER_ERROR to IM_ASSERT_USER_ERROR(). 
						
						
							
						
					 
					
						2019-11-15 16:59:43 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						a1e43c682a 
					 
					
						
						
							
							Merge branch 'master' into docking (with fixes)  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp
#	imgui_internal.h 
						
						
							
						
					 
					
						2019-11-15 15:32:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tracy Ma 
							
						 
					 
					
						
						
							
						
						8f40020ca6 
					 
					
						
						
							
							Disable Win32 clipboard and IME functions when build target UWP ( #2892 ,  #2895 )  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-15 12:19:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						be05e12e21 
					 
					
						
						
							
							Misc: Using static_assert() when using C++11, instead of our own construct (avoid zealous Clang warnings).  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-14 18:02:18 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						b23dcab6e1 
					 
					
						
						
							
							Fix  25eee91 incorrect assert when ending a child-popup (rarely used but used by sub-nenus)  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-14 16:06:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						be436e2b0b 
					 
					
						
						
							
							Fix HelpMarker() symbol collision for unity builds ( #2893 )  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-13 22:04:16 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						03852470de 
					 
					
						
						
							
							Internals: Routing recoverable user errors via  IMGUI_USER_ERROR() macro. ( #1651 )  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-13 21:58:18 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						25eee91542 
					 
					
						
						
							
							Error handling: Assert if user mistakenly calls End() instead of EndChild() on a child window. ( #1651 )  
						
						 
						
						... 
						
						
						
						Internals: Moved some error handling code. 
						
						
							
						
					 
					
						2019-11-13 21:51:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						b138f8cbcd 
					 
					
						
						
							
							Internal: Nav rename preparing for nav inputs ownership changes. IsNavInputPressed() -> IsNavInputTest()  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-13 21:02:25 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						7c441e37fa 
					 
					
						
						
							
							CI: Update jobs to MacOS latest (Catalina)  
						
						 
						
						... 
						
						
						
						Metrics: Added description to Item Picker. 
						
						
							
						
					 
					
						2019-11-13 20:34:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						c3fd4ae473 
					 
					
						
						
							
							Docking: comments  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-12 11:06:02 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						6e8e2c0fa9 
					 
					
						
						
							
							Scrollbar: Fixed an issue where scrollbars wouldn't display on the frame following a frame where all child window contents would be culled.  
						
						 
						
						... 
						
						
						
						Demo: Fixed a small bug with scrolling demo.
Metrics: Tweaks. 
						
						
							
						
					 
					
						2019-11-08 19:01:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						69b5c2f541 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp
#	imgui_internal.h 
						
						
							
						
					 
					
						2019-11-08 15:45:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						57dc34f4e8 
					 
					
						
						
							
							TreeNode: Added IsItemToggledOpen() to explicitly query if item was just open/closed, facilitating interactions with custom multi-selections patterns. ( #1896 ,  #1861 )  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-08 15:30:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						011d475532 
					 
					
						
						
							
							TreeNode: The collapsing arrow accepts click even if modifier keys are being held, facilitating interactions with multi-select patterns. ( #2886 ,  #1896 ,  #1861 )  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-08 15:30:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								omar 
							
						 
					 
					
						
						
							
						
						037126ee0e 
					 
					
						
						
							
							TreeNode: Reworded code for ImGuiTreeNodeFlags_OpenOnArrow (follow up to  f79b2d6c) to make it lightweight. Should be a no-op from user's point of view. Will facilitate using the arrow hovering information in the hot path. ( #2886 )  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-08 15:00:28 +01:00