ocornut 
							
						 
					 
					
						
						
							
						
						18d72a9142 
					 
					
						
						
							
							Inputs: added a unique event identifier in ImGuiInputEvent.  
						
						 
						
						
						
						
					 
					
						2023-04-11 15:07:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Martz 
							
						 
					 
					
						
						
							
						
						506f7e0074 
					 
					
						
						
							
							Using nullptr in locations where warning disable is not convenient.  ( #6313 ,  #4537 )  
						
						 
						
						
						
						
					 
					
						2023-04-11 11:33:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						9203883bbe 
					 
					
						
						
							
							Comments + Metal using SetTexID(0) for consistency.  
						
						 
						
						
						
						
					 
					
						2023-04-11 11:22:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Maas 
							
						 
					 
					
						
						
							
						
						e92b29ad53 
					 
					
						
						
							
							Backends: OSX: Added support for io.AddMouseSourceEvent(). ( #6314 )  
						
						 
						
						... 
						
						
						
						Also marked "mouse" input in example_apple_metal's UIKit micro-backend as being touch input.
# Conflicts:
#	docs/CHANGELOG.txt 
						
						
					 
					
						2023-04-11 10:14:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 
							
						 
					 
					
						
						
							
						
						db4c4e3321 
					 
					
						
						
							
							Backends: Android: Added support for io.AddMouseSourceEvent(). ( #6315 ,  #6318 ,  #2702 ,  #4921 )  
						
						 
						
						
						
						
					 
					
						2023-04-11 10:01:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						a7703fe6f7 
					 
					
						
						
							
							Backends: SDL2/SDL3: Avoid callng SDL_StartTextInput()/SDL_StopTextInput(). ( #6306 ,  #6071 ,  #1953 )  
						
						 
						
						... 
						
						
						
						Amend 734c6af187 
						
						
					 
					
						2023-04-06 19:12:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						8738ed88f0 
					 
					
						
						
							
							Fixed FindWindowSettingsByID() being able to return a deleted setting.  
						
						 
						
						
						
						
					 
					
						2023-04-06 18:50:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						47a07d8476 
					 
					
						
						
							
							ButtonBehavior: Fixed an edge case where changing widget type/behavior while active and using same id could lead to an assert. ( #6304 )  
						
						 
						
						... 
						
						
						
						+ Demo: use BeginDisabled() block in BackendFlags section.
I'd still consider this undefined behavior as some combination may not work properly, but let's fix things while we can as we encounter them. 
						
						
					 
					
						2023-04-05 18:34:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						c9fe7ebc7b 
					 
					
						
						
							
							IO: Input queue trickling adjustment for touch screens. ( #2702 ,  #4921 )  
						
						 
						
						... 
						
						
						
						+ amend two comments in imgui.h 
						
						
					 
					
						2023-04-04 21:05:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						f070497cbd 
					 
					
						
						
							
							Backends: Win32/SDL2/SDL3/GLFW: Added support for io.AddMouseSourceEvent(). ( #2334 ,  #2702 )  
						
						 
						
						... 
						
						
						
						SDL doesn't distinguish Pen yet, but we don't need it as much as TouchScreen which will alter trickling. 
						
						
					 
					
						2023-04-04 20:19:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						a16f99c6a2 
					 
					
						
						
							
							IO: Added io.AddMouseSourceEvent() and ImGuiMouseSource enum.  ( #2702 ,  #2334 ,  #2372 ,  #3453 ,  #5693 )  
						
						 
						
						
						
						
					 
					
						2023-04-04 20:18:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						9a1e09eb1f 
					 
					
						
						
							
							Fixed ImVec2 operator[] warning.in Clang. ( #6272 )  
						
						 
						
						... 
						
						
						
						Added by a38e3c2 
						
						
					 
					
						2023-04-04 19:26:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						13931fd851 
					 
					
						
						
							
							Redirecting domain name  
						
						 
						
						... 
						
						
						
						Tired of paying/maintaining two domains names and .org tend to be fluctuating + changing host company for sponsoring. 
						
						
					 
					
						2023-04-03 15:07:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						e8206db829 
					 
					
						
						
							
							InputText: Fixed crash introduced by  5a2b1e848 ( #6292 ,  #4714 )  
						
						 
						
						
						
						
					 
					
						2023-04-02 17:29:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						5f301914a0 
					 
					
						
						
							
							TabBar: Tab-bars with ImGuiTabBarFlags_FittingPolicyScroll can be scrolled with horizontal mouse-wheel (or Shift + WheelY). ( #2702 )  
						
						 
						
						
						
						
					 
					
						2023-03-29 17:10:03 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						84fd0c7ff4 
					 
					
						
						
							
							Inputs, IO: record MouseWheelRequestAxisSwap information. Apply in UpdateMouseWheel() before legacy ctrl+wheel.  
						
						 
						
						
						
						
					 
					
						2023-03-29 17:09:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						a38e3c222f 
					 
					
						
						
							
							Fixed ImVec2 operator[] violating aliasing rules causing issue with Intel C++ compiler. ( #6272 )  
						
						 
						
						... 
						
						
						
						Note that this is not BayesBug's exact intended solution, so issues would be my responsibility ;)
Amended. 
						
						
					 
					
						2023-03-29 12:51:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						f65bcf481a 
					 
					
						
						
							
							Docs: added details and link to wiki from imgui_stdlib to increase discoverability.  
						
						 
						
						
						
						
					 
					
						2023-03-23 19:03:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						8a6911b894 
					 
					
						
						
							
							Backends: Fixes zealous warnings ( #5760 )  
						
						 
						
						
						
						
					 
					
						2023-03-23 18:18:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						7dcf129b3b 
					 
					
						
						
							
							Backends: OpenGL3: Properly restoring "no shader program bound". ( #6267 ,  #6220 ,  #6224 )  
						
						 
						
						
						
						
					 
					
						2023-03-23 13:27:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AJ Weeks 
							
						 
					 
					
						
						
							
						
						821814b450 
					 
					
						
						
							
							InputText: Reworked prev/next-word behavior . Include period as delimiter and tweak prev/next words logic. ( #6067 )  
						
						 
						
						
						
						
					 
					
						2023-03-22 20:48:47 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						89d09070e3 
					 
					
						
						
							
							Nav: Made Ctrl+Tab/Ctrl+Shift+Tab windowing register ownership to held modifier. ( #4828 ,  #3255 ,  #5641 )  
						
						 
						
						
						
						
					 
					
						2023-03-22 15:42:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						c98bad042d 
					 
					
						
						
							
							ColorEdit, RadioButton, Windows: Using adaptative tesselation for preview circles.  
						
						 
						
						
						
						
					 
					
						2023-03-21 17:48:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								PanForPancakes 
							
						 
					 
					
						
						
							
						
						9ac94ff001 
					 
					
						
						
							
							ColorPicker: Fixed shading of S/V triangle in Hue Wheel mode. ( #6254 ,  #5200 )  
						
						 
						
						... 
						
						
						
						Amend f6460970 
						
						
					 
					
						2023-03-21 17:47:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						d885094be3 
					 
					
						
						
							
							Demo: stop relying on internal function.  
						
						 
						
						
						
						
					 
					
						2023-03-21 16:50:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						e55a0ef107 
					 
					
						
						
							
							IO: avoid changing context in AddKeyAnalogEvent(). Amend  7269498. ( #6199 ,  #6256 ,  #4921 ,  #5856 )  
						
						 
						
						
						
						
					 
					
						2023-03-21 14:32:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cfillion 
							
						 
					 
					
						
						
							
						
						7269498ecc 
					 
					
						
						
							
							IO: actually fixed adding events from inactive context ( #6199 ,  #6256 ,  #4921 ,  #5856 )  
						
						 
						
						
						
						
					 
					
						2023-03-21 14:19:59 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Briscoe 
							
						 
					 
					
						
						
							
						
						cac76b2754 
					 
					
						
						
							
							Slider, Drags: skip %+ and %# format flags for scanning. ( #6259 )  
						
						 
						
						... 
						
						
						
						(There are two additional unhandled flags that only affect padding: '-' and ' '. Formatting flags don't make sense in a SliderInt's format string, so I've omitted them) 
						
						
					 
					
						2023-03-21 12:09:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						5a2b1e8482 
					 
					
						
						
							
							InputText: Fixed a tricky edge case, ensuring value is always written back on the frame where IsItemDeactivated() returns true ( #4714 )  
						
						 
						
						... 
						
						
						
						Altered ItemAdd() clipping rule to keep previous-frame ActiveId unclipped to support that late commit.
Also, MarkItemEdited() may in theory need to do:
if (g.ActiveIdPreviousFrame == id)
        g.ActiveIdPreviousFrameHasBeenEditedBefore = true;
But this should already be set so not adding now. 
						
						
					 
					
						2023-03-16 21:12:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						314e6443c9 
					 
					
						
						
							
							Internals: removed ImGuiInputSource_Nav enum,  
						
						 
						
						... 
						
						
						
						Essentially finishing the work of removing Nav a dual input source (with e.g. removal of NavInput[]). 
						
						
					 
					
						2023-03-16 20:28:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						5d4a8978bd 
					 
					
						
						
							
							Docs: added all older versions to Changelog.  
						
						 
						
						
						
						
					 
					
						2023-03-16 15:15:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						c501c2d4cd 
					 
					
						
						
							
							Internals: inverted a block in InputScalar() to facilitate reading/stepping in common case.  
						
						 
						
						
						
						
					 
					
						2023-03-16 15:15:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aiekick 
							
						 
					 
					
						
						
							
						
						91577c7f51 
					 
					
						
						
							
							Backends: GLFW: Fixed key modifiers handling on secondary viewports. ( #6248 ,  #6034 )  
						
						 
						
						
						
						
					 
					
						2023-03-16 11:59:45 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						301c956039 
					 
					
						
						
							
							Examples: Windows: Added 'misc/debuggers/imgui.natstepfilter' file to all Visual Studio projects. ( #3038 )  
						
						 
						
						
						
						
					 
					
						2023-03-15 17:09:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ambrose Bonnaire-Sergeant 
							
						 
					 
					
						
						
							
						
						8b6e021f35 
					 
					
						
						
							
							Demo: Fixed typos. ( #6247 )  
						
						 
						
						
						
						
					 
					
						2023-03-15 15:55:47 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						ae4dad09b5 
					 
					
						
						
							
							Examples: SDL3: Updated for latest WIP SDL3 branch. ( #6243 )  
						
						 
						
						
						
						
					 
					
						2023-03-15 15:04:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						0d606968d8 
					 
					
						
						
							
							Backend: OpenGL3: Amend  b0c18166 fix cases where glGetString(GL_VERSION) returns NULL. ( #6154 ,  #4445 ,  #3530 )  
						
						 
						
						
						
						
					 
					
						2023-03-15 12:25:34 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						24a44b9abe 
					 
					
						
						
							
							Version 1.89.5 WIP  
						
						 
						
						
						
						
					 
					
						2023-03-15 12:25:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						f3f6295d53 
					 
					
						
						
							
							Version 1.89.4  
						
						 
						
						... 
						
						
						
						Commented out obsolete enums/functions names: ImGuiSliderFlags_ClampOnInput, ImGuiInputTextFlags_AlwaysInsertMode, ImDrawList::AddBezierCurve(), ImDrawList::PathBezierCurveTo()() 
						
						
					 
					
						2023-03-14 16:36:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						e39c2552ac 
					 
					
						
						
							
							Backends: GLFW: Avoid using glfwGetError() and glfwGetGamepadState() on Emscripten. ( #6240 )  
						
						 
						
						
						
						
					 
					
						2023-03-14 16:00:29 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						cc2177de15 
					 
					
						
						
							
							Debug Tools: Added io.ConfigDebugBeginReturnValueOnce / io.ConfigDebugBeginReturnValueLoop options.  
						
						 
						
						
						
						
					 
					
						2023-03-14 15:25:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						552969e33e 
					 
					
						
						
							
							BeginTooltip: correctly testing return value of BeginTooltipEx() even though it always return true in current code.  
						
						 
						
						... 
						
						
						
						Amend 3b2f617 
						
						
					 
					
						2023-03-14 14:28:41 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						c426e32247 
					 
					
						
						
							
							Tables: Fixed an issue where user's Y cursor movement within a hidden column would have side-effects.  
						
						 
						
						... 
						
						
						
						- Afaik the "to allow ImGuiListClipper to function" was added early during Tables development (prior to commit 55) and later replaced by support in ImGuiListCipper, it seems unnecessary.
- Also removed RowPosY2 being accted in TableEndCell().
+ Comments about 2bb9e35  + fix example bb224c8 
						
						
					 
					
						2023-03-13 16:26:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								domgho 
							
						 
					 
					
						
						
							
						
						6ca1556d02 
					 
					
						
						
							
							Nav: Fixed SetItemDefaultFocus() from not scrolling when item is partially visible. ( #2814 ,  #2812 )  
						
						 
						
						
						
						
					 
					
						2023-03-10 19:12:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						bb224c8aa1 
					 
					
						
						
							
							Examples: Updated all examples application to enable ImGuiConfigFlags_NavEnableKeyboard and ImGuiConfigFlags_NavEnableGamepad by default.  
						
						 
						
						
						
						
					 
					
						2023-03-10 18:35:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						2bb9e35a48 
					 
					
						
						
							
							Nav: Tabbing now cycles through all items when ImGuiConfigFlags_NavEnableKeyboard is set. ( #3092 ,  #5759 ,  #787 )  
						
						 
						
						
						
						
					 
					
						2023-03-10 18:35:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						e83fb468c6 
					 
					
						
						
							
							Renamed PushAllowKeyboardFocus()/PopAllowKeyboardFocus() to PushTabStop()/PopTabStop(). ( #3092 )  
						
						 
						
						
						
						
					 
					
						2023-03-09 18:53:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						a322122f74 
					 
					
						
						
							
							InputText: Fixed not being able to use CTRL+Tab while an InputText() using Tab for completion or textinput is active.  
						
						 
						
						... 
						
						
						
						(regresion from 1.89) + removed unnecessary if block in NavProcessItem() 
						
						
					 
					
						2023-03-09 16:24:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						3b2f617652 
					 
					
						
						
							
							BeginTooltip: Added 'bool' return value to BeginTooltip() for API consistency. Updated demo.  
						
						 
						
						... 
						
						
						
						Add SetWindowHiddendAndSkipItemsForCurrentFrame(). 
						
						
					 
					
						2023-03-09 15:16:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						b5f9381036 
					 
					
						
						
							
							Made internal clipboard/IME handlers not rely on implicit GImGui context ( #5856 )  
						
						 
						
						... 
						
						
						
						Code in SetPlatformImeDataFn_DefaultImpl amends 3a90dc389  by temporarily setting field in caller site. 
						
						
					 
					
						2023-03-08 16:21:33 +01:00