ocornut 
							
						 
					 
					
						
						
							
						
						718a594b1e 
					 
					
						
						
							
							Error Handling: rewired asserts in PopID(), PopFont(), PopItemFlag(), EndDisabled(), PopTextWrapPos(), PopFocusScope(), PopItemWidth() to use IM_ASSERT_USER_ERROR().  ( #1651 ,  #5654 )  
						
						
						
						
					 
					
						2024-09-27 19:00:56 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2360061520 
					 
					
						
						
							
							Error Handling, Debug Log: added IMGUI_DEBUG_LOG_ERROR() with special handling. ( #5855 ,  #1651 ,  #5654 )  
						
						
						
						
					 
					
						2024-09-27 19:00:56 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						26785fd873 
					 
					
						
						
							
							Internals: NewFrame: move the window reset loop higher up, namely before UpdateHoveredWindowAndCaptureFlags() -> FindHoveredWindowEx().  
						
						... 
						
						
						
						This allows using FindHoveredWindowEx() from anywhere in the frame. 
						
						
					 
					
						2024-09-27 15:06:05 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						797101a882 
					 
					
						
						
							
							Windows: BeginChild(): made it possible to call SetNextWindowSize() on a child window using ImGuiChildFlags_ResizeX/ImGuiChildFlags_ResizeY. ( #1710 ,  #8020 )  
						
						
						
						
					 
					
						2024-09-26 14:58:56 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9644c51183 
					 
					
						
						
							
							Error handling: rework error tooltip logic (will be reused by upcoming feature). ( #7961 ,  #7669 ,  #1651 )  
						
						... 
						
						
						
						+ Comments 
						
						
					 
					
						2024-09-25 18:59:08 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						aa81272900 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt
#	imgui_internal.h 
						
						
					 
					
						2024-09-24 20:31:26 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						726aad8e08 
					 
					
						
						
							
							Refactor: moved ImGuiContext contructor to imgui.cpp  
						
						
						
						
					 
					
						2024-09-24 20:24:51 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						44a73be6ea 
					 
					
						
						
							
							TestEngine: log calls don't need testing hook active.  
						
						... 
						
						
						
						Docs: tweak comments on BeginDisabled(false)/EndDisabled() pairs. 
						
						
					 
					
						2024-09-24 20:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						bc77041b57 
					 
					
						
						
							
							Error Handling: fixed an issue ErrorCheckEndWindowRecover() when aborting in a child inside a tab bar. ( #1651 )  
						
						
						
						
					 
					
						2024-09-23 16:45:28 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						10fe2b674a 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						
						
						
					 
					
						2024-09-20 18:43:48 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						fb410463e6 
					 
					
						
						
							
							Scrollbar: added io.ConfigScrollbarScrollByPage setting. ( #8002 ,  #7328 )  
						
						
						
						
					 
					
						2024-09-20 18:40:32 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4aeae5d718 
					 
					
						
						
							
							Error check: fixed build when using IMGUI_DISABLE_DEBUG_TOOLS.  
						
						
						
						
					 
					
						2024-09-20 17:27:51 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d0750ee4e7 
					 
					
						
						
							
							Error check: clarified that carriage returns are emitted by our code. Added helper default callback. Comments. ( #1651 )  
						
						... 
						
						
						
						(doesn't affect test engine hook for it as trailing \n are trimmed anyhow) 
						
						
					 
					
						2024-09-20 17:09:33 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						faca859043 
					 
					
						
						
							
							Version 1.91.3 WIP  
						
						
						
						
					 
					
						2024-09-19 15:51:06 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						bc77cccd31 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						
						
						
					 
					
						2024-09-19 14:52:43 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a9f72ab681 
					 
					
						
						
							
							Version 1.91.2  
						
						
						
						
					 
					
						2024-09-19 14:47:13 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ae8688974b 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						
						
						
					 
					
						2024-09-17 21:08:03 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6aade6912a 
					 
					
						
						
							
							Inputs: SetNextItemShortcut() with ImGuiInputFlags_Tooltip doesn't show tooltip when item is active.  
						
						
						
						
					 
					
						2024-09-17 18:52:12 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						dad9f45e3e 
					 
					
						
						
							
							Windows: fixed an issue where double-click to collapse could be triggered even while another item is active. ( #7841 ,  #7369 )  
						
						
						
						
					 
					
						2024-09-17 18:27:31 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8040c02b32 
					 
					
						
						
							
							Viewports: fixed an issue where a window manually constrained to the main viewport while crossing over main viewport bounds isn't translated properly. ( #7985 )  
						
						... 
						
						
						
						Amend 967073ba3 
						
						
					 
					
						2024-09-16 12:05:25 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						dab63231d8 
					 
					
						
						
							
							Misc: Made it accepted to call SetMouseCursor() with any out-of-bound value, as a way to allow hacking in custom cursors if desirable.  
						
						
						
						
					 
					
						2024-09-16 11:19:05 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8326dabe5e 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						
						
						
					 
					
						2024-09-12 23:19:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Briscoe 
							
						 
					 
					
						
						
							
						
						52a6ab44b1 
					 
					
						
						
							
							Doc: Fix typo. ( #7974 )  
						
						
						
						
					 
					
						2024-09-12 19:24:37 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						dc6346b763 
					 
					
						
						
							
							Fonts: fixed ellipsis "..." rendering width miscalculation bug introduced in 1.91.0. ( #7976 )  
						
						... 
						
						
						
						Amend 0f63d3e9 
						
						
					 
					
						2024-09-12 19:22:09 +02:00 
						 
				 
			
				
					
						
							
							
								alektron 
							
						 
					 
					
						
						
							
						
						abd07f6d30 
					 
					
						
						
							
							InputText: added native support for UTF-8 text editing and god rid of the wchar buffer. ( #7925 )  
						
						... 
						
						
						
						WIP (requires subsequent commits for fixes) 
						
						
					 
					
						2024-09-11 14:46:29 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						68aa9a86ec 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_sdl2.cpp 
						
						
					 
					
						2024-09-10 16:29:14 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						67cd4ead65 
					 
					
						
						
							
							Added io.ConfigDebugHighlightIdConflicts debug feature! ( #7961 ,  #7669 )  
						
						... 
						
						
						
						Also #74 , #96 , #480 , #501 , #647 , #654 , #719 , #843 , #894 , #1057 , #1173 , #1390 , #1414 , #1556 , #1768 , #2041 , #2116 , #2330 , #2475 , #2562 , #2667 , #2807 , #2885 , #3102 , #3375 , #3526 , #3964 , #4008 , #4070 , #4158 , #4172 , #4199 , #4375 , #4395 , #4471 , #4548 , #4612 , #4631 , #4657 , #4796 , #5210 , #5303 , #5360 , #5393 , #5533 , #5692 , #5707 , #5729 , #5773 , #5787 , #5884 , #6046 , #6093 , #6186 , #6223 , #6364 , #6387 , #6567 , #6692 , #6724 , #6939 , #6984 , #7246 , #7270 , #7375 , #7421 , #7434 , #7472 , #7581 , #7724 , #7926 , #7937  and probably more.. Tagging to increase visibility! 
						
						
					 
					
						2024-09-10 15:40:37 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7694e89e89 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp 
						
						
					 
					
						2024-09-09 16:54:40 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a2366f9022 
					 
					
						
						
							
							TextLinkOpenURL: display a verb in front the link. Update Gallery & other links. ( #7885 ,  #7660 )  
						
						
						
						
					 
					
						2024-09-06 11:45:32 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d16cb171c6 
					 
					
						
						
							
							Nav: pressing any keyboard key while holding Alt disable toggling nav layer on Alt release. ( #4439 , extend  #370 ,  #369 )  
						
						
						
						
					 
					
						2024-09-05 20:16:37 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						193c1e2366 
					 
					
						
						
							
							Version 1.91.2 WIP  
						
						
						
						
					 
					
						2024-09-05 20:03:23 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f63c95a076 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_sdl3.cpp
#	docs/CHANGELOG.txt
#	imgui.cpp
#	imgui.h
#	imgui_internal.h 
						
						
					 
					
						2024-09-04 16:58:44 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1dfbb100d6 
					 
					
						
						
							
							Version 1.91.1  
						
						
						
						
					 
					
						2024-09-04 16:53:43 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f99febfd6f 
					 
					
						
						
							
							Made BeginItemTooltip() and IsItemHovered() with delay flag infer an implicit ID using Pos only. ( #7945 ,  #1485 ,  #143 )  
						
						... 
						
						
						
						Perhaps a better approach would be to: store last non-zero ID + count successive zero ID and combine then. 
						
						
					 
					
						2024-09-03 21:19:25 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a93f7db875 
					 
					
						
						
							
							Misc merge/small stuff from docking to reduce drift.  
						
						... 
						
						
						
						Among other things:
- merged cfd23957#7940 , #7823 ), also see ac64b6563#6716 ): moved above on 2023/08/14 in both branches.
- moving the RenderDimmedBackgrounds() call, from f422e782676497feac64b65#6716 ) 
						
						
					 
					
						2024-09-03 20:55:00 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ee9e3a2ed6 
					 
					
						
						
							
							Tabs: avoid queuing a refocus when tab is already focused, which would have the side-effect of e.g. closing popup on a mouse release. ( #7914 )  
						
						... 
						
						
						
						+ Debug Log: add details about closed popups. 
						
						
					 
					
						2024-09-03 18:34:18 +02:00 
						 
				 
			
				
					
						
							
							
								tanoxyz 
							
						 
					 
					
						
						
							
						
						1d88609043 
					 
					
						
						
							
							Changed call from cosf to ImCos ( #7939 )  
						
						
						
						
					 
					
						2024-09-01 11:40:48 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4fc187dc60 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp 
						
						
					 
					
						2024-08-23 19:19:22 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0b9adc2c79 
					 
					
						
						
							
							BeginChild: (BREAKING) renamed ImGuiChildFlags_Border to ImGuiChildFlags_Borders.  
						
						... 
						
						
						
						Amend 7713c2925 
						
						
					 
					
						2024-08-23 15:28:42 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1e939fcc32 
					 
					
						
						
							
							Tooltips, Drag and Drop: made it possible to override BeginTooltip() position while inside a drag and drop source or target. ( #6973 )  
						
						
						
						
					 
					
						2024-08-23 14:56:09 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						fed4841bd4 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_glfw.cpp
#	backends/imgui_impl_osx.mm
#	backends/imgui_impl_sdl2.cpp
#	backends/imgui_impl_sdl3.cpp
#	imgui.cpp
#	imgui.h
#	imgui_internal.h 
						
						
					 
					
						2024-08-22 20:26:59 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5de7f69cbb 
					 
					
						
						
							
							(BREAKING) Commented out obsolete ImageButton(). ( #5533 ,  #4471 ,  #2464 ,  #1390 )  
						
						
						
						
					 
					
						2024-08-22 20:12:23 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						214977e5fd 
					 
					
						
						
							
							IO: (BREAKING) moved io.GetClipboardTextFn, io.SetClipboardTextFn to platform_io.Platform_GetClipboardTextFn, platform_io.Platform_SetClipboardTextFn.  
						
						
						
						
					 
					
						2024-08-22 20:12:23 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e54f240ea0 
					 
					
						
						
							
							IO: (BREAKING) moved io.PlatformLocaleDecimalPoint to platform_io.Platform_LocaleDecimalPoint. ( #7389 ,  #6719 ,  #2278 )  
						
						
						
						
					 
					
						2024-08-22 20:12:12 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9ff60ae31d 
					 
					
						
						
							
							IO: (BREAKING) moved GetIO().PlatformSetImeDataFn to GetPlatformIO(.Platform_SetImeDataFn. ( #7660 )  
						
						
						
						
					 
					
						2024-08-22 20:11:55 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ba2f4a2cd5 
					 
					
						
						
							
							IO: (BREAKING) moved GetIO().PlatformOpenInShellFn to GetPlatformIO(.Platform_OpenInShellFn. ( #7660 )  
						
						
						
						
					 
					
						2024-08-22 20:11:36 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e6460722ea 
					 
					
						
						
							
							IO: Added GetPlatformIO(), ImGuiPlatformIO, currently empty.  
						
						
						
						
					 
					
						2024-08-22 18:17:42 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						bf75504d7a 
					 
					
						
						
							
							Style: added PushStyleVarX(), PushStyleVarY() helpers to modify only one component of a ImVec2 var.  
						
						... 
						
						
						
						+ tweak existing function to early out on error. 
						
						
					 
					
						2024-08-22 13:55:42 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e471206b08 
					 
					
						
						
							
							Windows: adjust default ClipRect to better match rendering of thick borders. ( #7887 ,  #7888  +  #3312 ,  #7540 ,  #3756 ,  #6170 ,  #6365 )  
						
						
						
						
					 
					
						2024-08-20 17:54:42 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						eb7201b902 
					 
					
						
						
							
							Fonts: Made it possible to use PushFont()/PopFont() calls accross Begin() calls. ( #3224 ,  #3875 ,  #6398 ,  #7903 )  
						
						
						
						
					 
					
						2024-08-20 15:37:12 +02:00