2dcf8df9f4 
								
							
								 
							
						 
						
							
							
								
								Internals: Shuffled some of the windows-specific includes to avoid duplication. Might have undesirable side-effects on some compilers, please report!  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								de37a0bfab 
								
							
								 
							
						 
						
							
							
								
								Internals: fix potential warning. Comments around include sections. Moved a few bits.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								1b5b87a40e 
								
							
								 
							
						 
						
							
							
								
								Internals: Added #define NOMINMAX before windows.h include for single-compile-unit builds.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								0850b46c88 
								
							
								 
							
						 
						
							
							
								
								ImDrawList: Internals: Added IM_DRAWLIST_ARCFAST_TESSELLATION_MULTIPLIER setting.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								b029182a73 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'features/unicode'  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								897704cb49 
								
							
								 
							
						 
						
							
							
								
								Menus: Tweak for first-level menu windows to be positioned regardless of MenuBarHeight() which is not stored in window, allowing undocumented modification of the menu bar height).  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								a41332453e 
								
							
								 
							
						 
						
							
							
								
								Unicode: Changelog, comments, minimum CI integration. ( #2541 ,  #2538 ,  #2815 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								0283a6e566 
								
							
								 
							
						 
						
							
							
								
								ImFont:  Demo, Store Used4kPagesMap[] map in ImFont to facilitate iteration on all codepoints with a large value of IM_UNICODE_CODEPOINT_MAX. ( #2815 )  
							
							... 
							
							
 
							
							Demo uses IsGlyphRangeUnused() 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								c8ea0a017d 
								
							
								 
							
						 
						
							
							
								
								Unicode: UTF32 support improvements ( #2541 ,  #2538 ,  #2815 )  
							
							... 
							
							
 
							
							- Make ImWchar32 unsigned.
 - Fix Win32 version of ImFileOpen by including windows.h sooner.
 - Make ImGuiIO::AddInputCharacterUTF16() more robust by disallowing illegal
surrogate pairs.
 - Allow pushing higher plane codepoints through ImGuiIO::AddInputCharacter().
 - Minor cleaning up in the high-plane Unicode support.
 - Fix Clang -Wunreachable-code warning 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								6d59653e82 
								
							
								 
							
						 
						
							
							
								
								Unicode: full Unicode Support (6 squashed commits) ( #2541 ,  #2538 )  
							
							... 
							
							
 
							
							fix build for WideCharToMultiByte
[3181ff1e] Full Unicode Support
[6c9e73ac] Fix ImTextCountUtf8BytesFromChar and ImTextCharToUtf8, these APIs assume the input is an unicode code point, not UTF-16
[ba85665b] Add AddInputCharacterUTF16 for windows backend to handle WM_CHAR
[fafdcaf0] Use Windows API to convert UTF-16 for ImFileOpen
[dc7d5925] Use windows API to convert UTF-16 for clipboard 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								8c683de33f 
								
							
								 
							
						 
						
							
							
								
								Internals: Refactor: Moved get height and contents regions functions, to Layout section. IF YOU GREAT CONFLICTS WHILE MERGING (NOT REBASING) THOSE 6 PREV COMMITS, TRY MERGING THEM INDIVIDUALLY 1 by 1 or 2 by 2 etc.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								602df11f19 
								
							
								 
							
						 
						
							
							
								
								Internals: Refactor: Moved item width/size functions to Layout section.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								6c1810e503 
								
							
								 
							
						 
						
							
							
								
								Internals: Refactor: Moved cursor position functions to Layout section.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								3ce26f65d4 
								
							
								 
							
						 
						
							
							
								
								Internals: Refactor: Moved ItemAdd(), ItemSize(), BeginGroup(), EndGroup(), SameLine(), Indent(), Unindent() to Layout section.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								caca55c642 
								
							
								 
							
						 
						
							
							
								
								Internals: Refactor: Moved code into a Styling section and some code into the Error Handling section.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								2679bee28d 
								
							
								 
							
						 
						
							
							
								
								Internals: Refactor: Moved code out of NewFrame() into UpdateTabFocus() and UpdateSettings()  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								095dc996b0 
								
							
								 
							
						 
						
							
							
								
								Disable deprecated-enum-enum-conversion ( #3040 ,  #2983 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								628614c6ea 
								
							
								 
							
						 
						
							
							
								
								Demo: Remove unnecessary code added by  24bd33ac.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								24bd33ace8 
								
							
								 
							
						 
						
							
							
								
								Menus: Some renaming, comments, add to demo. Amend  0342a3c. ( #1207 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								0342a3c548 
								
							
								 
							
						 
						
							
							
								
								Menus: Implement BeginMenu() appending to existing menu when executed with same ID multiple times. ( #1207 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								898e91f20d 
								
							
								 
							
						 
						
							
							
								
								Internals: Added TempInputText() to facilitate creation of custom widgets, renamed TempInputTextScalar() to TempInputScalar() etc. ( #2718 )  
							
							... 
							
							
 
							
							+ Minor imgui.h/todo comments 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								e547f898a9 
								
							
								 
							
						 
						
							
							
								
								Demo: Added color gradient in demo to identify srgb/linear issues better. Tweaks.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								0345324646 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL: Fixed mapping for ImGuiKey_KeyPadEnter. ( #3031 ) [ @Davido71 ]  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								02a6c06080 
								
							
								 
							
						 
						
							
							
								
								Window: Fixed a bug with child window inheriting ItemFlags from their parent when the child window also manipulate the ItemFlags stack. ( #3024 ) [ @Stanbroek ]  
							
							... 
							
							
 
							
							Amend f843facba48828889d5e 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								ea3fc76038 
								
							
								 
							
						 
						
							
							
								
								BeginMenu: Fixed a bug where SetNextWindowXXX data before a BeginMenu() would not be cleared when the menu is not open. ( #3030 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								8836975dcf 
								
							
								 
							
						 
						
							
							
								
								Drag and Drop, Nav: Disabling navigation arrow keys when drag and drop is active. ( #3025 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								b62f1ea8e9 
								
							
								 
							
						 
						
							
							
								
								Fix zealous PVS studio warnings. Minor tweaks.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								09329ea4e6 
								
							
								 
							
						 
						
							
							
								
								Fix Clang 9.0 zealous warnings  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								8601187fee 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Clarify how the WndProc handler requires a forward declaration.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								f339b24b3a 
								
									
								
							
								 
							
						 
						
							
							
								
								Links, alphabetical order  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								2bc3a92f96 
								
									
								
							
								 
							
						 
						
							
							
								
								Update README.md  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								b4ac420fc5 
								
							
								 
							
						 
						
							
							
								
								Demo: Amend  d284a6c ( #2149 ,  #515 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								ccaec1a270 
								
							
								 
							
						 
						
							
							
								
								Version 1.76 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								30bb15672d 
								
							
								 
							
						 
						
							
							
								
								Remove trailing spaces  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								70975fe44d 
								
							
								 
							
						 
						
							
							
								
								Demo: Added a black and white gradient to Demo>Examples>Custom Rendering.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								d8948b5343 
								
							
								 
							
						 
						
							
							
								
								ColorButton: Added ImGuiColorEditFlags_NoBorder flag to remove the border normally enforced by default.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								f346b4b302 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL+Metal example.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								d16c87a5b1 
								
							
								 
							
						 
						
							
							
								
								Internals: Minor renaming  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								58b3e02b95 
								
							
								 
							
						 
						
							
							
								
								Version 1.75  
							
							... 
							
							
 
							
							Comments 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								d37d25470a 
								
							
								 
							
						 
						
							
							
								
								Added IMGUI_DISABLE compile-time definition to make all headers and sources empty.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								bdbb2b21f5 
								
							
								 
							
						 
						
							
							
								
								Fix  83efdcec from overflowing buffer + make it a single undo records + comments ( #3008 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								5a437f198c 
								
							
								 
							
						 
						
							
							
								
								Internals: GetItemStatusFlags(). Added Comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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)