ocornut
							
						 
						
							 
							
							
							
								
							
								f032ad6b1f 
								
							
								 
							
						 
						
							
							
								
								Viewports: Renamed GetRect() to GetMainRect() in prevision for work rect. Comments  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								871727dd2f 
								
							
								 
							
						 
						
							
							
								
								Viewports: Software mouse cursor is also scaled by current DpiScale. (amend  #939 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Rokas Kupstys
							
						 
						
							 
							
							
							
								
							
								3ff13edad9 
								
							
								 
							
						 
						
							
							
								
								Viewports: Improve menu positioning in multi-monitor setups.  
							
							 
							
							... 
							
							
 
							
							This change uses mouse position for initial positioning of popup menus. It ensures that menu appears in expected location on monitor mouse is currently hovering. This change fixes incorrect menu positioning (permanent or on the first frame) when menu item spans multiple monitors. 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								7d80a8f4f5 
								
							
								 
							
						 
						
							
							
								
								Backends: Fix ImGui_ImplSDL2_InitForMetal() in docking branch.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								3c80d57dc7 
								
							
								 
							
						 
						
							
							
								
								Viewports, Window: Avoid manually clipping resize grips and borders, which messes up with automation ability to locate the items. Also simpler and more standard.  
							
							 
							
							... 
							
							
 
							
							Amend d8f9f6ba2a  and 377f730054 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Omar
							
						 
						
							 
							
							
							
								
							
								bb1e6f8af6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	docs/CHANGELOG.txt
#	examples/example_win32_directx11/main.cpp
#	examples/example_win32_directx9/main.cpp
#	examples/imgui_impl_win32.cpp
#	examples/imgui_impl_win32.h
#	imgui.cpp 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Omar
							
						 
						
							 
							
							
							
								
							
								8836975dcf 
								
							
								 
							
						 
						
							
							
								
								Drag and Drop, Nav: Disabling navigation arrow keys when drag and drop is active. ( #3025 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Omar
							
						 
						
							 
							
							
							
								
							
								b62f1ea8e9 
								
							
								 
							
						 
						
							
							
								
								Fix zealous PVS studio warnings. Minor tweaks.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Omar
							
						 
						
							 
							
							
							
								
							
								09329ea4e6 
								
							
								 
							
						 
						
							
							
								
								Fix Clang 9.0 zealous warnings  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Omar
							
						 
						
							 
							
							
							
								
							
								ceec3cd3fd 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Added ImGui_ImplWin32_EnableDpiAwareness(), ImGui_ImplWin32_GetDpiScaleForHwnd(),  ImGui_ImplWin32_GetDpiScaleForMonitor() helpers functions.  
							
							 
							
							... 
							
							
 
							
							(backported from the docking branch) 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Omar
							
						 
						
							 
							
							
							
								
							
								8601187fee 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Clarify how the WndProc handler requires a forward declaration.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
								
								
							
							
								
							
								f339b24b3a 
								
									
								
							
								 
							
						 
						
							
							
								
								Links, alphabetical order  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
								
								
							
							
								
							
								2bc3a92f96 
								
									
								
							
								 
							
						 
						
							
							
								
								Update README.md  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								b4ac420fc5 
								
							
								 
							
						 
						
							
							
								
								Demo: Amend  d284a6c ( #2149 ,  #515 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								d284a6cffc 
								
							
								 
							
						 
						
							
							
								
								InputText: Fixed password fields displaying ASCII spaces as blanks. Fixed non-ASCII space occasionally creating unnecessary empty polygons. ( #2149 ,  #515 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								ccaec1a270 
								
							
								 
							
						 
						
							
							
								
								Version 1.76 WIP  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								30bb15672d 
								
							
								 
							
						 
						
							
							
								
								Remove trailing spaces  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								70975fe44d 
								
							
								 
							
						 
						
							
							
								
								Demo: Added a black and white gradient to Demo>Examples>Custom Rendering.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								d8948b5343 
								
							
								 
							
						 
						
							
							
								
								ColorButton: Added ImGuiColorEditFlags_NoBorder flag to remove the border normally enforced by default.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Rokas Kupstys
							
						 
						
							 
							
							
							
								
							
								21b9e42964 
								
							
								 
							
						 
						
							
							
								
								Minor fixes to example_sdl_metal and a changelog entry.  
							
							 
							
							... 
							
							
 
							
							Add example_sdl_metal to CI builds.
Closes  #3017 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								coding_jackalope
							
						 
						
							 
							
							
							
								
							
								f346b4b302 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL+Metal example.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								d16c87a5b1 
								
							
								 
							
						 
						
							
							
								
								Internals: Minor renaming  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								8432d1bfc7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	docs/CHANGELOG.txt 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								58b3e02b95 
								
							
								 
							
						 
						
							
							
								
								Version 1.75  
							
							 
							
							... 
							
							
 
							
							Comments 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								7e2d172ae5 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW, SDL: Platform monitors declared properly even if multi-viewport is not enabled.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								d37d25470a 
								
							
								 
							
						 
						
							
							
								
								Added IMGUI_DISABLE compile-time definition to make all headers and sources empty.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								f694244dec 
								
							
								 
							
						 
						
							
							
								
								InputText: Fix using a combination of _CallbackResize + _EnterReturnsTrue + lack of persisting user storage. ( #3009 )  
							
							 
							
							... 
							
							
 
							
							Amend 24ff25981  (#2006 , #1443 , #1008 ) 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								bdbb2b21f5 
								
							
								 
							
						 
						
							
							
								
								Fix  83efdcec from overflowing buffer + make it a single undo records + comments ( #3008 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Rokas Kupstys
							
						 
						
							 
							
							
							
								
							
								83efdcec8d 
								
							
								 
							
						 
						
							
							
								
								Canceling text input with [esc] key uses stb_textedit facilities to restore original value. This makes restoration undoable using hotkeys.  
							
							 
							
							... 
							
							
 
							
							Fixes  #3008 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								3bde375078 
								
							
								 
							
						 
						
							
							
								
								Nav, Docking: Fixed failing to restore NavId when refocusing due to missing nav window.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								365b639981 
								
							
								 
							
						 
						
							
							
								
								Nav, Docking: Fixed failing to restore NavId when refocusing a child within a docked window.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								d4fc525614 
								
							
								 
							
						 
						
							
							
								
								Nav, Focus: Fixed messed up Ctrl+Tab order with Docked windows.  
							
							 
							
							... 
							
							
 
							
							Amend d9bca0d853 , fc41839cab , fc42528f13  for docking. 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								5be649e082 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp
#	imgui_internal.h 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								5a437f198c 
								
							
								 
							
						 
						
							
							
								
								Internals: GetItemStatusFlags(). Added Comments.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								fc42528f13 
								
							
								 
							
						 
						
							
							
								
								When testing for the presence of the ImGuiWindowFlags_NoBringToFrontOnFocus flag we test both the focused/clicked window (which could be a child window) and the root window.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								fc41839cab 
								
							
								 
							
						 
						
							
							
								
								Focus: Reworking FocusWindow() so in Docking branch we can fix CTRL+Tab being out of order on Docked windows because WindowsFocusOreder is poorly maintained.  
							
							 
							
							... 
							
							
 
							
							When merging this and d9bca0d8  in Docking we'll replace two ocurrences of RootWindow with RootWindowDockStop. 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								fb257eef3e 
								
							
								 
							
						 
						
							
							
								
								Internals: Update ->RootWindow and other links before applying the SetNextWindowXXX stuff. This is so FocusWindow() can always assume that ->RootWindow != NULL.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								4b4be11fd2 
								
							
								 
							
						 
						
							
							
								
								Docking: Clarifying that DockNode!=NULL when DockIsActive. Comments. Cleanup.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								d9bca0d853 
								
							
								 
							
						 
						
							
							
								
								Nav: Fixed a bug where the initial CTRL-Tab press while in a child window sometimes selected the current root window instead of always selecting the previous root window. ( #787 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								d19297e2fa 
								
							
								 
							
						 
						
							
							
								
								InputTextMultiline: Provide label to BeginChildEx so internal window name hold a little more context.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								47fab0e166 
								
							
								 
							
						 
						
							
							
								
								Misc renaming, comments. Docs: add missing spacing to Changelog.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Rokas Kupstys
							
						 
						
							 
							
							
							
								
							
								9cff4d6e5e 
								
							
								 
							
						 
						
							
							
								
								Columns: ImDrawList::Channels* functions now work inside columns.  
							
							 
							
							... 
							
							
 
							
							Use a private splitter in columns, paving way for removal of obsolete ImDrawList::Channels* functions. 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								05a49f0413 
								
							
								 
							
						 
						
							
							
								
								Examples: Emscripten: Demonstrating embedding fonts in Makefile and code. ( #2953 ) [ @Oipo ]  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Konstantin Podsvirov
							
						 
						
							 
							
							
							
								
							
								8cbb693f47 
								
							
								 
							
						 
						
							
							
								
								Emscripten: Allow filesystem support. ( #3005 )  
							
							 
							
							... 
							
							
 
							
							Filesystem functions perfectly work for Emscripten platform. This changes remove extra changes added by #2734 .
You can still disable filesystem functions by defining IMGUI_DISABLE_FILE_FUNCTIONS. 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								e7bfcb970e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp
#	imgui.h
#	imgui_demo.cpp
#	imgui_internal.h 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								6e1f8be07b 
								
							
								 
							
						 
						
							
							
								
								Window: Fix SetNextWindowBgAlpha(1.0f) failing to override alpha component. ( #3007 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								0a23582718 
								
							
								 
							
						 
						
							
							
								
								Examples: VS projects: Removed inconsistent/extraneous explicit linkage to imm32.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								0e89041997 
								
							
								 
							
						 
						
							
							
								
								Internals: ButtonEx, ButtonBehavior can support multiple mouse buttons.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Rokas Kupstys
							
						 
						
							 
							
							
							
								
							
								7794b104c5 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL/Viewports: Fix crash when SDL backend is used with DirectX graphics API and system does not support Vulkan.  
							
							 
							
							... 
							
							
 
							
							We must pass this flag only when we intend to render using vulkan backend. 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								3b828e6f96 
								
							
								 
							
						 
						
							
							
								
								Fix following  bbe946f (ImRect <> ImVec4)  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)