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 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						25679a411e 
					 
					
						
						
							
							Window, Nav: Fixed crash when calling SetWindowFocus(NULL) as the time a new window appears. ( #3865 )  
						
						
						
						
							
						
					 
					
						2021-03-02 18:23:08 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4537d98d46 
					 
					
						
						
							
							Backends: DX9: Fix to support colored glyphs, using newly introduced 'TexPixelsUseColors' info. ( #3369 ,  #3844 )  
						
						
						
						
							
						
					 
					
						2021-03-02 15:04:34 +01:00 
						 
				 
			
				
					
						
							
							
								Xiliusha 
							
						 
					 
					
						
						
							
						
						eb57484935 
					 
					
						
						
							
							Backends: DX9: add missing IMGUI_USE_BGRA_PACKED_COLOR support. Remove dinput.h headers. ( #3844 )  
						
						
						
						
							
						
					 
					
						2021-03-02 15:04:34 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						23ab4978e4 
					 
					
						
						
							
							ImFontAtlas: Added 'bool TexPixelsUseColors' output to help backend decide of underlying texture format. ( #3369 ,  #3844 )  
						
						
						
						
							
						
					 
					
						2021-03-02 15:04:34 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b794ecc079 
					 
					
						
						
							
							Internals: Docking: some renaming.  
						
						
						
						
							
						
					 
					
						2021-03-02 12:12:38 +01:00 
						 
				 
			
				
					
						
							
							
								David Maas 
							
						 
					 
					
						
						
							
						
						732cd837a9 
					 
					
						
						
							
							Added missing IMGUI_API to internal docking-related structs. ( #3850 )  
						
						
						
						
							
						
					 
					
						2021-02-27 21:15:38 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						839ecce571 
					 
					
						
						
							
							Internals: Add a way to request window to not process any interactions for specified number of frames.  
						
						
						
						
							
						
					 
					
						2021-02-25 15:12:53 +01:00 
						 
				 
			
				
					
						
							
							
								chirsz 
							
						 
					 
					
						
						
							
						
						cdf1926f21 
					 
					
						
						
							
							Fix a typo in the demo text ( #3840 )  
						
						
						
						
							
						
					 
					
						2021-02-25 13:33:47 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5aaab7424f 
					 
					
						
						
							
							Update FAQ.md  
						
						
						
						
							
						
					 
					
						2021-02-25 13:10:02 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						760c394707 
					 
					
						
						
							
							Added links to Discussions. Closed Discord, yeah! ( #2748 )  
						
						
						
						
							
						
					 
					
						2021-02-25 00:47:37 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3776ba565f 
					 
					
						
						
							
							Internals: TabBar: minor tweaks and renaming.  
						
						
						
						
							
						
					 
					
						2021-02-24 19:40:15 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6f4b9c65ae 
					 
					
						
						
							
							Added commentary about DLL boundaries. Added GetAllocatorFunctions(). Tidying up. ( #3836 )  
						
						
						
						
							
						
					 
					
						2021-02-24 19:38:39 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						3f5bb5939a 
					 
					
						
						
							
							Examples: Fix MinGW detection in makefiles. Fix example_null build due to missing IME input libs. ( #2590 )  
						
						
						
						
							
						
					 
					
						2021-02-24 17:18:53 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9b32f7bf2d 
					 
					
						
						
							
							Fix example_null Makefile for Mingw ( #2590 )  
						
						
						
						
							
						
					 
					
						2021-02-22 14:44:06 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						edf135c18d 
					 
					
						
						
							
							Win32+MinGW: Re-enabled IME functions by default even under MinGW. ( #2590 ,  #738 )  
						
						
						
						
							
						
					 
					
						2021-02-22 14:39:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Maas 
							
						 
					 
					
						
						
							
						
						ece854564a 
					 
					
						
						
							
							Log/Capture: Added LogTextV, a va_list variant of LogText. ( #3828 )  
						
						
						
						
							
						
					 
					
						2021-02-22 11:58:51 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a8f76c23a4 
					 
					
						
						
							
							Window: Shrink close button hit-testing region when it covers an abnormally high portion of the window visible area (e.g. when window is collapsed and moved in a corner)to facilitate moving the window away. ( #3825 )  
						
						
						
						
							
						
					 
					
						2021-02-18 17:23:10 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0ecdf8167c 
					 
					
						
						
							
							DragScalar: Fixed crash when using DragScalar() directly with ImGuiSliderFlags_AlwaysClamp + only one of either p_min or p_max set. ( #3824 ) [@harry75369]  
						
						
						
						
							
						
					 
					
						2021-02-18 16:12:41 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c154629152 
					 
					
						
						
							
							Backends: Win32: Added ImGui_ImplWin32_EnableAlphaCompositing() helper. ( #2766 ,  #3447 )  
						
						... 
						
						
						
						Pragma linking with dwmapi.lib (Vista-era, ~9 kb). MinGW users will need to link with -ldwmapi. 
						
						
							
						
					 
					
						2021-02-18 16:04:11 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3ec14186cb 
					 
					
						
						
							
							Viewports: Fix setting of ImGuiViewportFlags_NoRendererClear. ( #3213 )  
						
						
						
						
							
						
					 
					
						2021-02-18 14:11:14 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a4e4f57cb0 
					 
					
						
						
							
							Examples: DX9-DX11: Removed half-assed DPI awareness enable. Updated Docking/Viewports part of Changelog (e.g. removed bits that are now already in master, clarified some added bits)  
						
						
						
						
							
						
					 
					
						2021-02-18 12:55:10 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ffa863a3ba 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_dx10.cpp
#	backends/imgui_impl_dx11.cpp
#	backends/imgui_impl_dx12.cpp
#	backends/imgui_impl_dx9.cpp
#	backends/imgui_impl_opengl3.cpp
#	backends/imgui_impl_win32.cpp
#	docs/CHANGELOG.txt
#	examples/example_glfw_vulkan/main.cpp
#	examples/example_sdl_vulkan/main.cpp
#	imgui.cpp 
						
						
							
						
					 
					
						2021-02-18 11:41:27 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6a161b8789 
					 
					
						
						
							
							Examples: Reworked setup of clear color to be compatible with transparent values.  ( #2693 ,  #2764 ,  #2766 ,  #2873 ,  #3447 ,  #3813 ,  #3816 )  
						
						
						
						
							
						
					 
					
						2021-02-18 11:38:41 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						bda12e5fdd 
					 
					
						
						
							
							Backends: Rework blending equation to preserve alpha in output buffer accross all backends. ( #2693 ,  #2764 ,  #2766 ,  #2873 ,  #3447 ,  #3813 ,  #3816 )  
						
						... 
						
						
						
						Some of the viewport ideas from #2766  are not in there yet (e.g. Vulkan: setting compositeAlpha based on cap.supportedCompositeAlpha) 
						
						
							
						
					 
					
						2021-02-18 11:38:41 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						27a5bdb916 
					 
					
						
						
							
							Backends: Win32: Fixed ImGui_ImplWin32_EnableDpiAwareness() attempting to get SetProcessDpiAwareness from shcore.dll on Windows 8 whereas it is only supported on Windows 8.1.  
						
						... 
						
						
						
						+ Added other helpers for reference (unused currently, other features will want them) 
						
						
							
						
					 
					
						2021-02-17 19:41:41 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						fb15d8c858 
					 
					
						
						
							
							Improve on automatic circle segment count calculation. ( #3808 ) Amends  
						
						
						
						
							
						
					 
					
						2021-02-17 14:22:31 +01:00 
						 
				 
			
				
					
						
							
							
								thedmd 
							
						 
					 
					
						
						
							
						
						f107693d9b 
					 
					
						
						
							
							Improve on automatic circle segment count calculation. ( #3808 )  
						
						
						
						
							
						
					 
					
						2021-02-17 12:55:39 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b47aa46d81 
					 
					
						
						
							
							Tables: TableSetupColumn() user id uses ImGuiID as intended (typedef ImU32). internals: added GetCurrentTable(), LeftMostEnabledColumn. Demo/docs tweaks.  
						
						
						
						
							
						
					 
					
						2021-02-17 12:18:22 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						9576dfd5e7 
					 
					
						
						
							
							CI: Use workflow_run to trigger scheduled builds and static analysis.  
						
						... 
						
						
						
						Scheduled builds now are triggered by a dummy "scheduled" workflow that is invoked by the timer. This gives forks an ability to disable scheduled builds while maintaining ability to perform CI builds in forked repository. Similarly static analysis is invoked on completion of "build" workflow, ensuring analysis is performed with every build. Also should build workflow triggers change, we do not need to replicate same changes in static analysis workflow file. 
						
						
							
						
					 
					
						2021-02-16 14:39:16 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						30b7545841 
					 
					
						
						
							
							Version 1.82 WIP  
						
						
						
						
							
						
					 
					
						2021-02-15 18:10:14 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3d75f438bc 
					 
					
						
						
							
							Docking: Made close button enable logic consistent on dockspace. When no docked window have a close button or it is disabled on the node, the space is given to tabs.  
						
						... 
						
						
						
						Clarified close_button_is_visible vs close_button_is_enabled behavior in DockNodeUpdateTabBar().. (#3633 , #3521 )
Reduced alpha of disabled close button a little bit further.
Removed 'EnableCloseButton' which was actually unused (can't be infered early, need ->VisibleWindow anyway, which is not == ->ActiveWindow) 
						
						
							
						
					 
					
						2021-02-12 21:17:31 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						61b19489f1 
					 
					
						
						
							
							Made a change to CalcWindowSizeAfterConstraint() which MSVC optimizer seems to trip on. (read on)  
						
						... 
						
						
						
						We seldomly modify a local ImVec2 passed as parameter. This should be perfectly legal but libigl stumbled on a what may be a MSVC optimizer bug?
Only seven function in the codebase modify as 'ImVec2 parameter' but this is the only static one (and fairly small that is) which may tempt optimizer to perform optimizations over caller-callee boundaries?
While we can't explain it fully yet and I assume it may haunt us back someday. Might also be chain reaction from some unobvious UB but can't see it right now...
Link: https://github.com/libigl/libigl/issues/1669  
						
						
							
						
					 
					
						2021-02-12 16:34:22 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Kewley 
							
						 
					 
					
						
						
							
						
						7180e9ac66 
					 
					
						
						
							
							Remove redundant GetMainViewport decl in imgui.h ( #3801 ,  #3800 )  
						
						
						
						
							
						
					 
					
						2021-02-11 10:03:14 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						239d09804d 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt 
						
						
							
						
					 
					
						2021-02-10 21:28:16 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4df57136e9 
					 
					
						
						
							
							Version 1.81  
						
						
						
						
							
 
						
					 
					
						2021-02-10 21:16:58 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						647a308ad3 
					 
					
						
						
							
							Backends: GLFW: Add ImGui_ImplGlfw_InitForOther() instead of ImGui_ImplGlfw_InitForWebGPU() so it can be used for e.g. DX11. ( #3632 )  
						
						... 
						
						
						
						Amend dff0044 
						
						
							
						
					 
					
						2021-02-10 17:27:33 +01:00