ocornut 
							
						 
					 
					
						
						
							
						
						9251eac585 
					 
					
						
						
							
							Docking: fix undocking from tab-bar by moving mouse horizontally, amend  3ed07a8 +  d705192.  
						
						... 
						
						
						
						Automation system may drag e.g. right-most tab far left (and vice-versa) and one frame and our current logic would fail at it. 
						
						
							
						
					 
					
						2021-03-30 19:01:37 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3ed07a8f0b 
					 
					
						
						
							
							Docking: removed io.ConfigDockingWithShift option. ( #2109 )  
						
						
						
						
							
						
					 
					
						2021-03-30 15:00:16 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0e0a783b8c 
					 
					
						
						
							
							Docking: fix undocking from tab-bar by moving mouse horizontally, broken by  d705192.  
						
						
						
						
							
						
					 
					
						2021-03-30 14:52:10 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5991851eb9 
					 
					
						
						
							
							Docking: DockSpace() returns its node ID + adding branch changelog.  
						
						
						
						
							
						
					 
					
						2021-03-26 18:40:19 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						a4adf60576 
					 
					
						
						
							
							Backends, Viewports: GLFW: Add a workaround for stuck keys after closing a GLFW window ( #3837 ).  
						
						
						
						
							
						
					 
					
						2021-03-26 12:49:56 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b79b1cb9c0 
					 
					
						
						
							
							TabBar: Amend previous commit. Fix tab reordering when tab bar has scrolling.  
						
						... 
						
						
						
						Some tidying up with helpers + honor 16-bit offsets as with other tab bar features (unlikely single reorder can reach that but consistent) 
						
						
							
						
					 
					
						2021-03-25 19:17:30 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						d7051928d9 
					 
					
						
						
							
							TabBar: Use mouse position instead of hardcoded +1/-1 offset when reordering tabs.  
						
						... 
						
						
						
						Fixes tab reordering in test engine when using fast mode.
# Conflicts:
#	imgui_widgets.cpp 
						
						
							
						
					 
					
						2021-03-25 19:15:36 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b305953bd1 
					 
					
						
						
							
							Viewports: Hotfix for crash in monitor array access, caused by  4b9bc4902. ( #3967 )  
						
						
						
						
							
						
					 
					
						2021-03-25 17:13:25 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e7577d570e 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_dx9.cpp
#	backends/imgui_impl_sdl.cpp
#	backends/imgui_impl_win32.cpp
#	imgui.cpp
#	imgui_internal.h
#	imgui_widgets.cpp 
						
						
							
						
					 
					
						2021-03-25 16:57:01 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a58271c079 
					 
					
						
						
							
							Internals: extracted a more reusable BeginViewportSideBar() out of BeginMainMenuBar(). ( #3966 ,  #3518 )  
						
						... 
						
						
						
						Complement ca34c81c 
						
						
							
						
					 
					
						2021-03-25 16:20:42 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ca34c81ce9 
					 
					
						
						
							
							BeginMainMenuBar(): remove expectation that we don't know menu bar height ahead, allowing up to generalize placement in any direction (will be done in master)  
						
						... 
						
						
						
						Amend 75de34e281 
						
						
							
						
					 
					
						2021-03-25 15:21:23 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						aa5431fde2 
					 
					
						
						
							
							Tables: Expose TableSetColumnEnabled() in public api. ( #3935 )  
						
						
						
						
							
						
					 
					
						2021-03-24 14:36:01 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6f360d6040 
					 
					
						
						
							
							Examples: Win32: using a more explicit loop for PeekMessage polling to make the code easier to copy and paste and less error-prone.  
						
						
						
						
							
						
					 
					
						2021-03-23 18:22:27 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1491d2c916 
					 
					
						
						
							
							Backends: Win32: Clearing keyboard down array when losing focus (WM_KILLFOCUS). ( #2062 ,  #3532 ,  #3961 )  
						
						
						
						
							
						
					 
					
						2021-03-23 16:48:10 +01:00 
						 
				 
			
				
					
						
							
							
								Nikolai Wuttke 
							
						 
					 
					
						
						
							
						
						186b734db0 
					 
					
						
						
							
							Backends: SDL2: Extend global mouse pos availability check ( #3950 )  
						
						
						
						
							
						
					 
					
						2021-03-22 15:08:13 +01:00 
						 
				 
			
				
					
						
							
							
								John Asper 
							
						 
					 
					
						
						
							
						
						6d3a980f38 
					 
					
						
						
							
							Backends: Vulkan: Fix mapped memory validation error when buffer sizes are not multiple of VkPhysicalDeviceLimits::nonCoherentAtomSize. ( #3957 )  
						
						... 
						
						
						
						If using Vulkan backend and either vertex_size or index_size is not aligned to VkPhysicalDeviceLimits::nonCoherentAtomSize, then the call to vkFlushMappedMemoryRanges in ImGui_ImplVulkan_RenderDrawData will result to validation error. 
						
						
							
						
					 
					
						2021-03-22 12:41:45 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						59da01901e 
					 
					
						
						
							
							Scrolling: Fix scroll tracking with e.g. SetScrollHereX/Y() when WindowPadding < ItemSpacing. Fix scroll snapping on edge of scroll region when both scrollbars are enabled.  
						
						... 
						
						
						
						CalcNextScrollFromScrollTargetAndClamp() fixed snapping edge calculation missing ScrollbarSizes.y 
						
						
							
						
					 
					
						2021-03-19 16:58:23 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						085cff2fe5 
					 
					
						
						
							
							Viewports, Backends: Vulkan: Rebuild swapchain on VK_SUBOPTIMAL_KHR. ( #3881 )  
						
						
						
						
							
						
					 
					
						2021-03-18 18:16:49 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6e4770ea5c 
					 
					
						
						
							
							Examples: Vulkan: Rebuild swapchain on VK_SUBOPTIMAL_KHR. ( #3881 )  
						
						... 
						
						
						
						Ref https://vulkan-tutorial.com/Drawing_a_triangle/Swap_chain_recreation#page_Suboptimal-or-out-of-date-swap-chain  
						
						
							
						
					 
					
						2021-03-18 18:12:52 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						61a0908713 
					 
					
						
						
							
							Tables comments + Backends: DirectX9: calling IDirect3DStateBlock9::Capture() after CreateStateBlock() which appears to workaround/fix state restoring issues. . ( #3857 )  
						
						
						
						
							
						
					 
					
						2021-03-18 18:04:52 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						412d6f7efe 
					 
					
						
						
							
							Fixes zealous MSVC static analyzers warnings ( #3938 )  
						
						... 
						
						
						
						Other unfixed as I'm not happy with caving to false positives of every analyzers. 
						
						
							
						
					 
					
						2021-03-18 16:10:25 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						0c5b0c8b97 
					 
					
						
						
							
							Internals: Add a way to request window to not process any interactions for specified number of frames.  
						
						
						
						
							
						
					 
					
						2021-03-18 14:19:23 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						b17bfdd6f4 
					 
					
						
						
							
							Docking: Add support for split_outer in DockContextCalcDropPosForDocking().  
						
						... 
						
						
						
						Misc: Add FIXME regarding behavior of some window fields. 
						
						
							
						
					 
					
						2021-03-18 12:21:47 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						81e0b18e38 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						
						
						
							
						
					 
					
						2021-03-16 16:10:29 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b202fa9063 
					 
					
						
						
							
							Docking: undocking nodes/windows covering most of the monitor max their size down to 90% to ease further manipulations.  
						
						... 
						
						
						
						Kind of a welcome hack. 
						
						
							
						
					 
					
						2021-03-16 16:01:12 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a1a39c632a 
					 
					
						
						
							
							Version 1.83 WIP  
						
						
						
						
							
						
					 
					
						2021-03-16 14:45:30 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2231e1a369 
					 
					
						
						
							
							Docking: Dockspace() never draws a background. ( #3924 )  
						
						
						
						
							
						
					 
					
						2021-03-16 14:30:36 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4bf646e4b0 
					 
					
						
						
							
							Drags, Sliders, Inputs: Specifying a NULL format to Float functions default them to "%.3f" to be consistent with the compile-time default. ( #3922 )  
						
						
						
						
							
						
					 
					
						2021-03-16 12:59:35 +01:00 
						 
				 
			
				
					
						
							
							
								Elias Daler 
							
						 
					 
					
						
						
							
						
						64aab8480a 
					 
					
						
						
							
							DragScalar: Add default value for v_speed argument in DragScalar(), DragScalarN(). ( #3922 )  
						
						
						
						
							
						
					 
					
						2021-03-16 12:54:49 +01:00 
						 
				 
			
				
					
						
							
							
								ANF-Studios 
							
						 
					 
					
						
						
							
						
						ebe6ac5fb5 
					 
					
						
						
							
							Improvements to minor mistakes in documentation comments ( #3923 )  
						
						
						
						
							
						
					 
					
						2021-03-16 12:44:16 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						256594575d 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt
#	imgui.cpp 
						
						
							
						
					 
					
						2021-03-15 20:38:34 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						35b1148efb 
					 
					
						
						
							
							Version 1.82  
						
						
						
						
							
 
						
					 
					
						2021-03-15 20:26:48 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						352f64697c 
					 
					
						
						
							
							Internals: rename legagy tab focus fields to TabFocusXXXX for clarity + removed one unnecessary FocusWindow() call.  
						
						
						
						
							
						
					 
					
						2021-03-15 20:10:08 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d94644261d 
					 
					
						
						
							
							Drags, Sliders: Support ImGuiSliderFlags_Logarithmic flag with integers. Because why not? ( #3786 )  
						
						... 
						
						
						
						Renamed is_decimal to is_floating_point. 
						
						
							
						
					 
					
						2021-03-15 12:21:37 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						287bd9b984 
					 
					
						
						
							
							InputText: renamed ImGuiInputTextFlags_AlwaysInsertMode to ImGuiInputTextFlags_AlwaysOverwrite. ( #2863 )  
						
						
						
						
							
						
					 
					
						2021-03-12 18:23:30 +01:00 
						 
				 
			
				
					
						
							
							
								CheckmateAt7 
							
						 
					 
					
						
						
							
						
						cfe83c4b44 
					 
					
						
						
							
							Removed deprecated flag stopping compilation ( #3902 )  
						
						
						
						
							
						
					 
					
						2021-03-12 18:02:46 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						1bc6f82091 
					 
					
						
						
							
							Misc: added imgui.gdb and imgui.natstepfilter debugger helpers for gdb and msvc.  
						
						
						
						
							
						
					 
					
						2021-03-12 17:03:16 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0157502eab 
					 
					
						
						
							
							ImDrawFlags: rework/revert  c2d6d26 +  39432bf in a way that is closer to old version and back to opt-in but with default 0 = all corners.  
						
						
						
						
							
						
					 
					
						2021-03-12 16:33:29 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						033dfd9d35 
					 
					
						
						
							
							ImDrawFlags: rework/revert  c2d6d26 +  39432bf in a way that is closer to old version and back to opt-in but with default 0 = all corners.  
						
						
						
						
							
						
					 
					
						2021-03-12 16:31:46 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f1bf642e8f 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp
#	imgui.h
#	misc/debuggers/imgui.natvis 
						
						
							
						
					 
					
						2021-03-11 16:32:14 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						fdc2324d9a 
					 
					
						
						
							
							Moved 'misc/natvis/imgui.natvis' to 'misc/debuggers/imgui.natvis'  
						
						
						
						
							
						
					 
					
						2021-03-11 16:21:46 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						39432bfd9c 
					 
					
						
						
							
							Amend 0c93238a ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags  
						
						
						
						
							
						
					 
					
						2021-03-11 16:03:45 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						c2d6d26139 
					 
					
						
						
							
							ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags  
						
						
						
						
							
						
					 
					
						2021-03-11 16:03:32 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8b9fedba28 
					 
					
						
						
							
							Moved Obsolete function block lower in the file + obsoleted old SetScrollHere (->SetScrollHereY)  
						
						
						
						
							
						
					 
					
						2021-03-11 12:16:52 +01:00 
						 
				 
			
				
					
						
							
							
								thedmd 
							
						 
					 
					
						
						
							
						
						e45847d99a 
					 
					
						
						
							
							Add version of PathArcTo() and PathArcToFast() with adaptive rendering quality. ( #3491 )  
						
						
						
						
							
						
					 
					
						2021-03-11 11:23:55 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8ed34af6f8 
					 
					
						
						
							
							ImDrawList: clarified that PathArcTo()/PathArcToFast() cannot take radius < 0.0f. ( #3491 ) + changed poor-man ceiling in _CalcCircleAutoSegmentCount() to use 0.999999f to reduce gaps  
						
						... 
						
						
						
						Previously it sorts of accidentally worked but would lead to counter-clockwise paths which and have an effect on anti-aliasing. 
						
						
							
						
					 
					
						2021-03-11 10:51:20 +01:00 
						 
				 
			
				
					
						
							
							
								C.Even 
							
						 
					 
					
						
						
							
						
						a3ebd160cb 
					 
					
						
						
							
							Fix unused variable warning in ImGui::EndListBox() ( #3897 )  
						
						
						
						
							
						
					 
					
						2021-03-11 10:04:50 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4b9bc49020 
					 
					
						
						
							
							Viewports, Internals: added GetViewportPlatformMonitor() will a safety net to keep code portable + simplified handling of disconnected monitor in Begin().  
						
						
						
						
							
						
					 
					
						2021-03-10 17:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6ba1334903 
					 
					
						
						
							
							Nav: internals: renaming ImGuiInputSource so it is not specific to nav. Comments.  
						
						
						
						
							
						
					 
					
						2021-03-10 16:36:39 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						01a2bac7d5 
					 
					
						
						
							
							DrawList: Replace "bool close" in drawing functions with flags.  
						
						
						
						
							
						
					 
					
						2021-03-10 12:57:01 +01:00