ocornut 
							
						 
					 
					
						
						
							
						
						b846969fe1 
					 
					
						
						
							
							Removed unnecessary line in Begin() + commented out redirecting functions/enums names that were marked obsolete in 1.67 and 1.69 + readded commented obsoleted function.  
						
						
						
						
					 
					
						2021-07-26 12:22:48 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						3e4c89051d 
					 
					
						
						
							
							Popups: Fix OpenPopup() being called after BeginPopup() resulting in a failure to open a popup when focus is NULL. ( #4308 )  
						
						... 
						
						
						
						Story of removed line begins in commit b80cf0a. It's purpose was to close popups when they lost focus.
Later on few other changes were introduced:
* bcc49ff - closing popups with RMB without changing window focus
* af679a1 - closing popups in FocusWindow()
These two changes covered all the cases of popup closing which made deleted line obsolete. Conveniently, now all popup closing is handled from within UpdateMouseMovingWindowEndFrame() either by calling FocusWindow() or ClosePopupsOverWindow(). 
						
						
					 
					
						2021-07-26 11:43:39 +02:00 
						 
				 
			
				
					
						
							
							
								sitic 
							
						 
					 
					
						
						
							
						
						9c77734447 
					 
					
						
						
							
							Correct version 1.83 release date ( #4355 )  
						
						
						
						
					 
					
						2021-07-24 02:07:11 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						fb4bbeb033 
					 
					
						
						
							
							Disabled: fixed IsItemHovered() if popped disabled state after item, or when using Selectable_Disabled. ( #211 )  
						
						
						
						
					 
					
						2021-07-12 15:43:17 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						638e1a721b 
					 
					
						
						
							
							Disabled: fixed IsItemHovered() returning true on disabled item when navigated to. ( #211 )  
						
						
						
						
					 
					
						2021-07-12 15:01:02 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						5dd1e38b7a 
					 
					
						
						
							
							Disabled: disabled items set HoveredId, allowing e.g. HoveredIdTimer to function. ( #211 ,  #3419 ) + Menus: fix hovering a disabled menu or menu item not closing other menus.  
						
						... 
						
						
						
						Rework of https://github.com/rokups/imgui/commit/c24b470 
Note that the declared intent of that commit "Prevents window from being dragged if mouse hovers a disabled item." was already fullfilled by a876ad87 
						
						
					 
					
						2021-07-09 19:54:46 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						cac869b333 
					 
					
						
						
							
							Disabled: don't prevent Selectable() from being selected. ( #211 ) + BeginMenu()/MenuItemEx() uses PushDisabled() the standard way.  
						
						... 
						
						
						
						ImGuiSelectableFlags_Disabled is now unused by the library and might be marked obsolete later. 
						
						
					 
					
						2021-07-09 19:54:43 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						29525255f3 
					 
					
						
						
							
							Disabled items more consistently release active id if the active item got disabled. ( #211 )  
						
						
						
						
					 
					
						2021-07-09 19:54:41 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f6682404e1 
					 
					
						
						
							
							InputInt/InputFloat: When used with Steps values and _ReadOnly flag, the step button look disabled. ( #211 )  
						
						
						
						
					 
					
						2021-07-09 19:54:34 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4a100f7f11 
					 
					
						
						
							
							Nav: Disabled items are not candidate for default focus. ( #211 ,  #787 ) + simplify handling of ImGuiButtonFlags_PressedOnDragDropHold path.  
						
						
						
						
					 
					
						2021-07-09 18:57:23 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						03ca38eda1 
					 
					
						
						
							
							Update FAQ  
						
						
						
						
					 
					
						2021-07-08 16:10:30 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f8fae02270 
					 
					
						
						
							
							Menus: rework to allow for an icon column (not yet exposed, but usable via internals) + fix menus being affected by style.SelectableTextAlign ( #126 )  
						
						
						
						
					 
					
						2021-07-08 15:05:02 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						30d164eb26 
					 
					
						
						
							
							Backends: Win32: IME functions are disabled by default for non-Visual Studio compilers (MinGW etc.) ( #2590 ,  #738 ,  #4185 ,  #4301 )  
						
						... 
						
						
						
						Enable with '#define IMGUI_ENABLE_WIN32_DEFAULT_IME_FUNCTIONS' for those compilers. Undo change from 1.82. 
						
						
					 
					
						2021-07-08 14:23:31 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						696d3e056e 
					 
					
						
						
							
							Internals: Menus: Naming offset field + fix spacing/offset computation to handle more offsets.  
						
						
						
						
					 
					
						2021-07-07 20:47:37 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						baa4caf9e3 
					 
					
						
						
							
							Backends: GLFW: Installing and exposed ImGui_ImplGlfw_MonitorCallback() for forward compatibility with docking branch.  
						
						... 
						
						
						
						+ Comments (#3934 ) 
						
						
					 
					
						2021-07-07 14:12:48 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d9b606672a 
					 
					
						
						
							
							InputText: Fix handling of paste failure (buffer full) which in some cases could corrupt the undo stack. ( #4038 )  
						
						
						
						
					 
					
						2021-07-05 17:52:44 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4ddb6b46c3 
					 
					
						
						
							
							Drag and Drop: drop target highlight doesn't try to bypass host clipping rectangle. ( #4281 ,  #3272 )  
						
						... 
						
						
						
						Revert 4b94738c 
						
						
					 
					
						2021-06-30 16:12:52 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						cf2daf353e 
					 
					
						
						
							
							Backends: Cleanup, removed unnecessary create/destroy wrappers. Fix allegro5 backend + use same code as other backend.  
						
						... 
						
						
						
						+ Update gallery links (#4280 ) 
						
						
					 
					
						2021-06-30 15:50:15 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Funchal 
							
						 
					 
					
						
						
							
						
						6792e1a3e0 
					 
					
						
						
							
							Backends: SDL2: Remove unnecessary ImGui_ImplSDL2_NewFrame() parameter. ( #3244 )  
						
						
						
						
					 
					
						2021-06-30 15:04:40 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						23a15834fa 
					 
					
						
						
							
							Fonts: Fix calling ClearTexData() (clearing CPU side font data) triggering an assert in NewFrame(). ( #3487 ) + Backends: added additional assert to facilitate detecting user understand they haven't initialized a backend.  
						
						
						
						
					 
					
						2021-06-29 18:16:47 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4cec3a0467 
					 
					
						
						
							
							Backends: support for multiple imgui context with little testing ( #586 ,  #1851 ,  #2004 ,  #3012 ,  #3934 ,  #4141 )  
						
						... 
						
						
						
						I believe more renderer backends should work. GLFW/Win32/SDL/Vulkan probably have many issues. 
						
						
					 
					
						2021-06-29 16:42:13 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						70c603854e 
					 
					
						
						
							
							Backends: moved global to a data structure to facilitate support for multi-contexts. ( #586 ,  #1851 ,  #2004 ,  #3012 ,  #3934 ,  #4141 )  
						
						... 
						
						
						
						This is NOT enable multi-contexts for any backends
- in order to make this commit as harmless as possible, while containing all the cruft/renaming
- 
						
						
					 
					
						2021-06-29 14:37:58 +02:00 
						 
				 
			
				
					
						
							
							
								Chaoya Li 
							
						 
					 
					
						
						
							
						
						2ab7f96f21 
					 
					
						
						
							
							Backends: OpenGL3: Enable OES_vertex_array_object extension for emscripten/wasm build ( #4266 ,  #4267 )  
						
						
						
						
					 
					
						2021-06-25 16:19:55 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9440974f66 
					 
					
						
						
							
							Fonts: Add U+FFFD ("replacement character") to default asian glyphs ranges. Remove SetFallbackChar() (amend  0ffd99d31). ( #4269 )  
						
						
						
						
					 
					
						2021-06-25 15:47:42 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						38165f420f 
					 
					
						
						
							
							Fonts: Prefer using U+FFFD character for fallback instead of '?'. Use U+FF0E dot character to construct an ellipsis if U+002E '.' is not available. ( #4269 )  
						
						
						
						
					 
					
						2021-06-25 15:44:14 +02:00 
						 
				 
			
				
					
						
							
							
								Anthony 
							
						 
					 
					
						
						
							
						
						8ced41570e 
					 
					
						
						
							
							Backends: DX9: explicitely disable texture state stages after >= 1. ( #4268 )  
						
						... 
						
						
						
						imgui only uses texture stage state for stage 0
But any state set in stages >= 1 will affect rendering
Set stage 1 COLOROP to DISABLED, to deactivate stages >= 1 
						
						
					 
					
						2021-06-25 12:33:38 +02:00 
						 
				 
			
				
					
						
							
							
								rokups 
							
						 
					 
					
						
						
							
						
						30224fdde0 
					 
					
						
						
							
							Examples: example_apple_opengl2: Fix keys remaining stuck in pressed state when using shortcuts with CMD. ( #4253 )  
						
						... 
						
						
						
						Fix follows event capture scheme of example_apple_metal, where this issue is not present. 
						
						
					 
					
						2021-06-25 11:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e534c56485 
					 
					
						
						
							
							Fonts: Functions with a 'float size_pixels' parameter can accept zero if it is set in ImFontSize::SizePixels.  
						
						
						
						
					 
					
						2021-06-24 17:15:14 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1965f38e9e 
					 
					
						
						
							
							ImGuiWindowFlags_UnsavedDocument/ImGuiTabItmeFlags_UnsavedDocument display a dot instead of a '*'.  
						
						
						
						
					 
					
						2021-06-24 14:30:32 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						0b8a247074 
					 
					
						
						
							
							Backends: OSX: Added a fix for shortcuts using CTRL key instead of CMD key. ( #4253 )  
						
						
						
						
					 
					
						2021-06-23 15:25:10 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Sokolov 
							
						 
					 
					
						
						
							
						
						0905439c31 
					 
					
						
						
							
							Backends: OpenGL3: Destroy shader objects right away ( #4244 )  
						
						... 
						
						
						
						In OpenGL, after a shader program has been linked, shader objects don't need to be kept neither attached to the program nor in existence 
						
						
					 
					
						2021-06-21 11:51:51 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7c44d067e8 
					 
					
						
						
							
							Tables: Fix invalid data in TableGetSortSpecs() when SpecsDirty flag is unset. ( #4233 )  
						
						... 
						
						
						
						Amend 4ce6bd8cf4ce6bd8c 
						
						
					 
					
						2021-06-17 15:18:11 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0cca0d1617 
					 
					
						
						
							
							Internals/experimental: BeginComboPreview(), EndComboPreview(). ( #4168 ,  #1658 )  
						
						... 
						
						
						
						(amended) 
						
						
					 
					
						2021-06-15 15:27:28 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						98a6292165 
					 
					
						
						
							
							Backends: DX12: Fix texture casting crash on 32-bit systems (introduced on 2021/05/19 and v1.83) + added comments about building on 32-bit systems. ( #4225 )  
						
						
						
						
					 
					
						2021-06-14 17:43:42 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b66529fe3e 
					 
					
						
						
							
							Backends: Win32: Rework to handle certains Windows 8.1/10 features without a manifest. ( #4200 ,  #4191 )  
						
						
						
						
					 
					
						2021-06-08 18:38:20 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						020d1ced1d 
					 
					
						
						
							
							Examples: SDL2: Accomodate for vcpkg install having headers in SDL2/SDL.h vs SDL.h + vcpkg related comments.  
						
						
						
						
					 
					
						2021-06-08 17:10:24 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7fc144edde 
					 
					
						
						
							
							Examples: update all VS project files to VS2015. Update DX12 project Windows SDK to latest.  
						
						
						
						
					 
					
						2021-06-08 17:08:49 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6ee398ac2b 
					 
					
						
						
							
							Tables: Added ImGuiTableColumnFlags_Disabled acting a master disable over (hidden from user/context menu). ( #3935 ,  #3740 )  
						
						
						
						
					 
					
						2021-06-07 15:18:20 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b918751ff4 
					 
					
						
						
							
							Tables: Clarified that TableSetColumnEnabled() requires the table to use the ImGuiTableFlags_Hideable flag. ( #3935 )  
						
						
						
						
					 
					
						2021-06-07 15:09:02 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						642426c15b 
					 
					
						
						
							
							Tables: Fix columns order on TableSetupScrollFreeze() if previous data got frozen columns out of their section.  
						
						
						
						
					 
					
						2021-06-07 11:23:43 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1b4323a1b4 
					 
					
						
						
							
							Tables: Added ImGuiTableColumnFlags_NoHeaderLabel to request TableHeadersRow() to not submit label for a column. ( #4206 )  
						
						
						
						
					 
					
						2021-06-07 09:11:53 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a640d8a6d2 
					 
					
						
						
							
							Fixed printf-style format checks on non-MinGW flavors. ( #4183 ,  #3592 )  
						
						
						
						
					 
					
						2021-05-31 13:03:50 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						79e18896fe 
					 
					
						
						
							
							TabBar: Fixed using more than 32 KB-worth of tab names. ( #4176 )  
						
						
						
						
					 
					
						2021-05-27 12:01:00 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3a941f95e9 
					 
					
						
						
							
							Metrics, Demo: moved font details display to metrics code. ( #4171 )  
						
						
						
						
					 
					
						2021-05-25 13:37:27 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						556689591c 
					 
					
						
						
							
							Backends: OpenGL3: Handle GL_CLIP_ORIGIN on <4.5 contexts if "GL_ARB_clip_control" extension is detected. ( #4170 ,  #3998 )  
						
						... 
						
						
						
						Expecting this to somehow cause another issue but we will fix it when it comes. 
						
						
					 
					
						2021-05-24 23:46:25 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ad5d1a8429 
					 
					
						
						
							
							Version 1.83  
						
						
						
						
					 
					
						2021-05-24 17:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						029c83c73e 
					 
					
						
						
							
							Combos: Changed the combo popup to use a different id to also using a context menu with the default item id. ( #4167 )  
						
						
						
						
					 
					
						2021-05-24 15:09:39 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c708299ca9 
					 
					
						
						
							
							Docs: Improvements to description of using colored glyphes/emojis. ( #4169 ,  #3369 ) + Add Fonts to Metrics. Removed IMGUI_HAS_TABLE markers.  
						
						
						
						
					 
					
						2021-05-24 13:07:26 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b474bff6c6 
					 
					
						
						
							
							Nav: Fixed single frame CTRL+Tab from properly enabling the  menu layer of target window if it doesn't have other active layers.  
						
						
						
						
					 
					
						2021-05-21 18:39:17 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5d77b6f274 
					 
					
						
						
							
							Docs: update links, sponsors  
						
						
						
						
					 
					
						2021-05-21 15:24:57 +02:00