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 
							
						 
					 
					
						
						
							
						
						085cff2fe5 
					 
					
						
						
							
							Viewports, Backends: Vulkan: Rebuild swapchain on VK_SUBOPTIMAL_KHR. ( #3881 )  
						
						
						
						
							
						
					 
					
						2021-03-18 18:16:49 +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 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a64e0eb3a4 
					 
					
						
						
							
							Nav: merged SetNavID() and SetNavIDWithRectRel() to improve sanity, moved flags overwrite off them. ( #787 )  
						
						
						
						
							
						
					 
					
						2021-03-09 17:21:01 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1c9cc7c117 
					 
					
						
						
							
							Nav: tweaks so docking can use same code. NavRestoreLayer restore nav id but Menu key typicallys clears it for menu layer (+ less relying on _ChildWindow flag).  
						
						
						
						
							
						
					 
					
						2021-03-09 16:57:13 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4bb5a36f90 
					 
					
						
						
							
							Nav: do not clear per-window NavId when window reappears. Process NavInit regardless of current highllight state. Consistently set g.NavLayer in SetNavID(). ( #787 )  
						
						
						
						
							
						
					 
					
						2021-03-09 12:39:18 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						954b06afe2 
					 
					
						
						
							
							Drag and Drop: can use BeginDragDropSource() for other than the left mouse button ( #1637 ,  #3885 )  
						
						... 
						
						
						
						As long as the item has an ID (for ID-less items will add new functionalities later.
Amend 2c3c5125 
						
						
							
						
					 
					
						2021-03-08 15:50:53 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e842b196df 
					 
					
						
						
							
							Amend sanitization of format strings. Support ' without stb_printf. Simpler loops, will also be used for ImStrv branch. ( 8ee77f1) ( #3604 )  
						
						... 
						
						
						
						Widgets: Sliders: Fix a bug where numbers after format specifier (eg. %d123) would cause RoundScalarWithFormatT() return incorrect value. 
						
						
							
						
					 
					
						2021-03-05 18:27:35 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						8ee77f1b65 
					 
					
						
						
							
							Widgets: Sliders: Skip custom stb_sprintf.h format flags (', #, _) in RoundScalarWithFormatT() as they break ImAtof()/ImAtoi() and cause Drag*()/Slider*() widgets display incorrect values. ( #3604 )  
						
						... 
						
						
						
						Widgets: Sliders: Fix a bug where numbers after format specifier (eg. %d123) would cause RoundScalarWithFormatT() return incorrect value. 
						
						
							
						
					 
					
						2021-03-05 18:06:54 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d5a4d53000 
					 
					
						
						
							
							Viewports, Backend: SDL: Fix missing ImGuiBackendFlags_HasSetMousePos flag in docking branch (ok in master), GLFW: Fix application of WantSetMousePos. ( #1542 ,  #787 )  
						
						... 
						
						
						
						Shows how little this feature is used with nav (was designed for small devices and frankly may be dropped) - but the backend support itself we will make use of for other features. 
						
						
							
						
					 
					
						2021-03-05 17:22:22 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						705f082674 
					 
					
						
						
							
							Internals: rename RootWindow->RootWindowDockTree, RootWindowDockStop->RootWindow.  
						
						... 
						
						
						
						Why?  So by default RootWindow matches user expectation on both branches, and RootWindowDockTree is more intentful.
(Actually should reduce diff between master<>docking) 
						
						
							
						
					 
					
						2021-03-05 16:24:29 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						80533ea5e1 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp
#	imgui_widgets.cpp 
						
						
							
						
					 
					
						2021-03-05 16:04:15 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						fdebb2e093 
					 
					
						
						
							
							Internals: removed HoveredRootWindow, tweak IsWindowHovered().  
						
						
						
						
							
						
					 
					
						2021-03-05 15:56:59 +01:00 
						 
				 
			
				
					
						
							
							
								TAiGA 
							
						 
					 
					
						
						
							
						
						f5bc5e8630 
					 
					
						
						
							
							Freetype: Enable FreeType bitmap glyphs. ( #3879 )  
						
						
						
						
							
						
					 
					
						2021-03-05 14:25:27 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ee643b2ad9 
					 
					
						
						
							
							IsItemHovered(): fixed return value false positive when used after EndChild(), EndGroup() or widgets using either... ( #3851 ,  #1370 )  
						
						... 
						
						
						
						...when the hovered location is located within a child window, e.g. InputTextMultiline().
This is intended to have no side effects, but brace yourself for the possible comeback..
This essentially makes IsItemHovered() not accept hover from child windows, but EndChild/EndGroup are forwarded.
More or less should fix/revert c76f014292344d48be3 
						
						
							
						
					 
					
						2021-03-04 19:59:59 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						b53b8f58df 
					 
					
						
						
							
							Demo: Use correct string formats on non-windows platforms.  
						
						... 
						
						
						
						(amended) 
						
						
							
						
					 
					
						2021-03-04 18:40:46 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3e6dfd3c1a 
					 
					
						
						
							
							ImDrawList: AddImageRounded() compare texid from cmdheader as with other functions. + Made the ImGuiMemAllocFunc / ImGuiMemFreeFunc consistent with our other typedefs ( #3836 )  
						
						
						
						
							
						
					 
					
						2021-03-04 14:29:01 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8dd692c29c 
					 
					
						
						
							
							Android: Amend backend and examples with minor consistency tweaks. ( #3446 )  
						
						
						
						
							
						
					 
					
						2021-03-04 11:07:03 +01:00 
						 
				 
			
				
					
						
							
							
								duddel 
							
						 
					 
					
						
						
							
						
						fb85c0341b 
					 
					
						
						
							
							Add Android backend and example ( #3446 )  
						
						
						
						
							
						
					 
					
						2021-03-04 10:35:44 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d8c88bd943 
					 
					
						
						
							
							Tables: Fixed unaligned accesses when using TableSetBgColor(ImGuiTableBgTarget_CellBg). ( #3872 )  
						
						... 
						
						
						
						ImSpanAllocator: Support for alignment. 
						
						
							
						
					 
					
						2021-03-04 09:52:03 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1ddaff83d8 
					 
					
						
						
							
							Demo: Tweak inputs display.  
						
						
						
						
							
						
					 
					
						2021-03-03 18:45:52 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						662535f357 
					 
					
						
						
							
							Backends: DX9: Fix handling of colored textures ( #3844 ,  #3868 )  
						
						
						
						
							
						
					 
					
						2021-03-03 18:34:07 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6aee4bcdc5 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_dx9.cpp
#	backends/imgui_impl_win32.cpp
#	docs/CHANGELOG.txt
#	imgui.cpp 
						
						
							
						
					 
					
						2021-03-02 18:27:07 +01:00