ocornut 
							
						 
					 
					
						
						
							
						
						862bfc53d3 
					 
					
						
						
							
							Viewports: Moved in own section of imgui.h ahead of merging a small part of viewport interface to master.  
						
						
						
						
							
						
					 
					
						2021-02-09 11:47:55 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						fa55b0cb60 
					 
					
						
						
							
							Viewports: (breaking) removed ImGuiPlatformIO::MainViewport which is now pretty much unused and duplicate (and misleading as we will evolve the concept)  
						
						... 
						
						
						
						Use GetMainViewport() if stuck. 
						
						
							
						
					 
					
						2021-02-05 16:14:47 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						22d9a61b33 
					 
					
						
						
							
							Docking: fix gap in hit test hold when using ImGuiDockNodeFlags_PassthruCentralNode touching the edge of a viewport. ( #3733 )  
						
						
						
						
							
						
					 
					
						2021-02-02 15:16:46 +01:00 
						 
				 
			
				
					
						
							
							
								GamingMinds-DanielC 
							
						 
					 
					
						
						
							
						
						84e8802891 
					 
					
						
						
							
							Docking: on node split, update memorized DockId for currently closed windows ( #3716 )  
						
						... 
						
						
						
						Amended by @ocornut with same fix in DockBuilderRemoveNodeChildNodes(). 
						
						
							
						
					 
					
						2021-02-01 17:56:20 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						577e7cb493 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_win32.cpp
#	docs/CHANGELOG.txt
#	imgui.cpp 
						
						
							
						
					 
					
						2021-01-28 21:02:13 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9499afdf5e 
					 
					
						
						
							
							imgui_freetype: clarify breaking changes, and add BuildFontAtlas() to be consistent with planned obsolescence. Rename mislabelled internal helper. Demo: clarify labels in nested table demo. ( #3765 )  
						
						
						
						
							
						
					 
					
						2021-01-28 20:53:53 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						cff8162454 
					 
					
						
						
							
							Viewports, Backends: Vulkan: handle VK_ERROR_OUT_OF_DATE_KHR when resizing secondary viewport ( #3766 ,  #3758 )  
						
						... 
						
						
						
						Cannot repro here but appears to a user on Linux. Fix may be not super solid. 
						
						
							
						
					 
					
						2021-01-28 16:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						dff0044d4e 
					 
					
						
						
							
							Backends, Examples: Added support for WebGPU and corresponding example. Amend  5853fbd ( #3632 )  
						
						
						
						
							
						
					 
					
						2021-01-28 15:40:31 +01:00 
						 
				 
			
				
					
						
							
							
								Basil Fierz 
							
						 
					 
					
						
						
							
						
						5853fbd68b 
					 
					
						
						
							
							Backends, Examples: Added support for WebGPU and corresponding example ( #3632 )  
						
						... 
						
						
						
						(Squashed 11 commits) 
						
						
							
						
					 
					
						2021-01-28 11:37:46 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6487860aae 
					 
					
						
						
							
							Backends: Vulkan: Rework support for custom function/symbol loader ( #3759 ,  #3227 ), add ImGui_ImplVulkan_LoadFunctions (amend  6001c54)  
						
						... 
						
						
						
						Making it a separate function allows to use/test this with our examples or any code using the VulkanH helper called before ImGui_ImplVulkan_Init() 
						
						
							
						
					 
					
						2021-01-27 13:43:49 +01:00 
						 
				 
			
				
					
						
							
							
								Hossein Noroozpour 
							
						 
					 
					
						
						
							
						
						6001c54598 
					 
					
						
						
							
							Backends: Vulkan: Support for custom function/symbol loader ( #3759 ,  #3227 )  
						
						... 
						
						
						
						- It adds an optional feature to support dynamic linkage of Vulkan instead of using default linkage.
 - It is now possible to have several potentially working implementation and whenever the Vulkan library was available it can work. 
						
						
							
						
					 
					
						2021-01-27 12:54:51 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						066406b9be 
					 
					
						
						
							
							Backends: OSX: Fix mouse position not being reported when mouse buttons other than left one are down. ( #3762 )  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt 
						
						
							
						
					 
					
						2021-01-27 12:44:42 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e28b51786e 
					 
					
						
						
							
							Tables: Fixed PopItemWidth() or multi-components items not restoring per-colum ItemWidth correctly. ( #3760 ) rework local stacks to facilitate modifying current value without altering the stack.  
						
						... 
						
						
						
						May consider doing the same for ItemFlags and moving to g.ItemFlags... 
						
						
							
						
					 
					
						2021-01-27 12:35:57 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3867c6c5f0 
					 
					
						
						
							
							Fonts: (Breaking) Rename ImGuiFreeType:: flags to ImGuiFreeTypeBuilderFlags_XXX. Remove ImGuiFreeType::BuildFontAtlas() flags. Rename ImFontConfig::RasterizerFlags to FontBuilderFlags. Add ImFontBuilderIO (opaque). Amend 53d59f3 with a dozen of small fixes.  
						
						
						
						
							
						
					 
					
						2021-01-26 17:25:09 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Schnellbach 
							
						 
					 
					
						
						
							
						
						9417acc20f 
					 
					
						
						
							
							Fonts: if IMGUI_ENABLE_FREETYPE, use library by default for font rasterization  
						
						... 
						
						
						
						Also renamed IMGUI_DISABLE_STB_TRUETYPE to IMGUI_ENABLE_STB_TRUETYPE 
						
						
							
						
					 
					
						2021-01-26 17:23:11 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6b32d0ebc7 
					 
					
						
						
							
							Fixed minor title bar text clipping issue when FramePadding is small/zero and there are no close button in the window. ( #3731 )  
						
						
						
						
							
						
					 
					
						2021-01-26 16:07:41 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a8d2d8ee97 
					 
					
						
						
							
							Fixed uninitialized variable, amend  f3f2578. ( #3753 )  
						
						
						
						
							
						
					 
					
						2021-01-26 15:26:41 +01:00 
						 
				 
			
				
					
						
							
							
								Sammy Fatnassi 
							
						 
					 
					
						
						
							
						
						f3f2578e8f 
					 
					
						
						
							
							Internals: Added context hook removal support ( #3580 ,  #3626 ,  #3753 )  
						
						
						
						
							
						
					 
					
						2021-01-26 15:24:01 +01:00 
						 
				 
			
				
					
						
							
							
								Sammy Fatnassi 
							
						 
					 
					
						
						
							
						
						376c88a864 
					 
					
						
						
							
							Fixed some compile warnings with Clang on Windows ( #3754 )  
						
						
						
						
							
						
					 
					
						2021-01-26 14:10:10 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f139846750 
					 
					
						
						
							
							Backends: Win32: dynamically load XInput library (amends) ( #3646 ,  #3645 ,  #3248 ,  #2716 )  
						
						
						
						
							
						
					 
					
						2021-01-25 16:30:44 +01:00 
						 
				 
			
				
					
						
							
							
								Kuanlan 
							
						 
					 
					
						
						
							
						
						633d1033af 
					 
					
						
						
							
							Backends: Win32: dynamically load XInput library ( #3646 ,  #3645 ,  #3248 ,  #2716 )  
						
						
						
						
							
						
					 
					
						2021-01-25 16:30:44 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2ed47e5822 
					 
					
						
						
							
							Version 1.81 WIP  
						
						
						
						
							
						
					 
					
						2021-01-25 16:30:44 +01:00 
						 
				 
			
				
					
						
							
							
								Belinsky-L-V 
							
						 
					 
					
						
						
							
						
						695a4bd1a9 
					 
					
						
						
							
							Backends: Metal: Fixed texture storage mode when building on Mac Catalyst. ( #3748 )  
						
						
						
						
							
						
					 
					
						2021-01-25 15:11:43 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f144c67676 
					 
					
						
						
							
							ImDrawList: fixed AddCircle, AddCircleFilled buffer read overflow with (rad > 0.0f && rad < 1.0f && num_segments == 0). ( #3738 )  
						
						... 
						
						
						
						Amend 051ce076 
						
						
							
						
					 
					
						2021-01-25 14:59:09 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						bb26751b94 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt
#	imgui.cpp 
						
						
							
						
					 
					
						2021-01-21 20:38:42 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						58075c4414 
					 
					
						
						
							
							Version 1.80  
						
						
						
						
							
 
						
					 
					
						2021-01-21 20:36:18 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5178c3ce21 
					 
					
						
						
							
							Tables: added ImGuiTableFlags_NoHostExtendX instead of using outer_size.x == 0.0f. Changed default outer_size to (0.0f, 0.0f). ( #3605 )  
						
						
						
						
							
						
					 
					
						2021-01-21 16:20:31 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3b409d2b68 
					 
					
						
						
							
							BeginChild: half-fixed child window name longer than 255 conflicting, merely raised the limit by using our shared large buffer. Comments.  
						
						
						
						
							
						
					 
					
						2021-01-21 12:36:47 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6737037743 
					 
					
						
						
							
							Tab Bar: fix  0ea4408 ( #3414 )  
						
						
						
						
							
						
					 
					
						2021-01-20 19:35:10 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						74b3b7cf58 
					 
					
						
						
							
							Added experimental io.ConfigDragClickToInputText feature to enable turning DragXXX widgets into text input with a simple mouse click-release (without moving). ( #3737 )  
						
						... 
						
						
						
						+ Offset ImGuiTableColumnFlags values. 
						
						
							
						
					 
					
						2021-01-20 19:18:03 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						dc0f3d982c 
					 
					
						
						
							
							DragFloat, DragInt: very slightly increased mouse drag threshold + expressing it as a factor of default value + disabled experimental click-to-input on DragXXX functions. ( #3737 )  
						
						
						
						
							
						
					 
					
						2021-01-20 18:36:21 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ae0d2dd614 
					 
					
						
						
							
							Tables: rework submission of content size and ideal content size to outer window (now using IdealMaxPos introduced in  6af92b0).  
						
						... 
						
						
						
						See Tests suite "table_reported_size_outer". 
						
						
							
						
					 
					
						2021-01-20 11:38:46 +01:00 
						 
				 
			
				
					
						
							
							
								thedmd 
							
						 
					 
					
						
						
							
						
						f379dc28a3 
					 
					
						
						
							
							ImBitArray: Rename ClearBits() to ClearAllBits() and add SetAllBits(). ImBitArraySetBitRange work on range [n..n2) instead of [n..n2]  
						
						
						
						
							
						
					 
					
						2021-01-20 11:33:59 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3fef132f62 
					 
					
						
						
							
							Tables: Clear scroll value when reactivating scroll. Assert when passing width/weight to TableSetupColumn() without an explicit sizing policy at either table or column label.  
						
						... 
						
						
						
						Clearing scroll was initially made desirable by tests exhibiting side effects but generally feels saner.
table->UserOuterSize is poorly used in this commit but will be by subsequent commits. 
						
						
							
						
					 
					
						2021-01-19 21:55:28 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ebbb98d519 
					 
					
						
						
							
							Docking: docked window honor tab and text colors by storing them. ( #2771 )  
						
						... 
						
						
						
						Later to lead into #2700  and #2539 
Move tab submission block above in DockNodeUpdateTabBar(), not strictly necessary for this change as is, but useful if needing to apply override for TitleBg* as we'd need a value for node->VisibleWindow earlier than currently set. 
						
						
							
						
					 
					
						2021-01-18 18:32:46 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9e4956d86b 
					 
					
						
						
							
							Docking: added comments. added experimental TabItemFlagsOverrideSet to ImGuiWindowClass.  
						
						... 
						
						
						
						(Could probably do something similar with TabBarFlagsOverrideSet+Clear for #2700  later.) 
						
						
							
						
					 
					
						2021-01-18 18:32:46 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0ea4408fd4 
					 
					
						
						
							
							Tab Bar: Requested ideal content size (for auto-fit) doesn't affect horizontal scrolling. Followup to afa01d8. ( #3414 )  
						
						... 
						
						
						
						+ minor Table rename 
						
						
							
						
					 
					
						2021-01-15 22:52:47 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6af92b05bf 
					 
					
						
						
							
							Internals: Layout: maintain two content sizes, optionally writing to IdealMaxPos to distinguish used from ideal size, later is used for auto-fit. Unused in this commit, should be no-op. ( #3414 )  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp 
						
						
							
						
					 
					
						2021-01-15 22:52:42 +01:00 
						 
				 
			
				
					
						
							
							
								Bartosz Taudul 
							
						 
					 
					
						
						
							
						
						6470681d87 
					 
					
						
						
							
							Use GitHub URL for Tracy Profiler. ( #3721 )  
						
						
						
						
							
						
					 
					
						2021-01-15 22:39:27 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						388ca563db 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_dx12.cpp 
						
						
							
						
					 
					
						2021-01-15 19:20:42 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4d419d1211 
					 
					
						
						
							
							Tables: fixed ColumnsAutoFitWidth for resizable fixed columns reporting ideal width.  
						
						
						
						
							
						
					 
					
						2021-01-15 17:48:36 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3e712631da 
					 
					
						
						
							
							Tables: more moving of code in EndTable(), should have no side-effect.  
						
						
						
						
							
						
					 
					
						2021-01-15 14:20:24 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						626e3e2b3b 
					 
					
						
						
							
							Tables: fix reported inner-width for scrolling tables off by a small padding amount + moved code.  
						
						... 
						
						
						
						Makes not much difference for inner-scrolling but makes a difference when reported to outer-window. 
						
						
							
						
					 
					
						2021-01-15 12:40:40 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3edfc042ff 
					 
					
						
						
							
							Tables: Internals: Renaming, tweaks preparing ahead for trickier changes (should be all no-op).  
						
						
						
						
							
						
					 
					
						2021-01-15 11:11:16 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9e281c12a8 
					 
					
						
						
							
							Tables: Fixed very small tables edge cases: inverted clip rect with freezing + scroll, missing borders.  
						
						
						
						
							
						
					 
					
						2021-01-14 19:16:06 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b0db741770 
					 
					
						
						
							
							Demo tweaks. Moved Tabs to Widgets section. Added to Tables demo. Increased version following  00b35c08.  
						
						
						
						
							
						
					 
					
						2021-01-14 11:59:33 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						00b35c081e 
					 
					
						
						
							
							Tables: (breaking) removed ImGuiTableColumnFlags_WidthAuto which now can be expressed as _Fixed + _NoResize. WidthRequest gets updated when RequestOutputMaskByIndex is set rather than Visible.  
						
						
						
						
							
						
					 
					
						2021-01-13 18:42:02 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8cea3e3ed3 
					 
					
						
						
							
							Tables: fixed border straying out of rect when using ImGuiTableFlags_NoBordersInBody with small height.  
						
						
						
						
							
						
					 
					
						2021-01-13 12:24:55 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						002ba1a69f 
					 
					
						
						
							
							Tables: comments, tweak. CollapsingHeader: comments. ( #3715 )  
						
						
						
						
							
						
					 
					
						2021-01-13 10:07:59 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						feaa7ea003 
					 
					
						
						
							
							Examples: Emscripten: Amend ba636c5. ( #3705 )  
						
						
						
						
							
						
					 
					
						2021-01-11 18:46:23 +01:00