fc50532213 
								
							
								 
							
						 
						
							
							
								
								InputText: On OSX, inhibit usage of Alt key to toggle menu when active (used for work skip).  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								5741cbae45 
								
							
								 
							
						 
						
							
							
								
								Internals: ImFileOpen: fixed misleading use of ImWchar (would allocate more when ImWchar=ImWchar32) + update version for previous changes namely tab bar ones.  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								f4ef420c01 
								
							
								 
							
						 
						
							
							
								
								InputText: Added support for Ctrl+Delete to delete up to end of word. ( #6067 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								07490618ae 
								
							
								 
							
						 
						
							
							
								
								Misc: Tolerate zero delta-time under Emscripten. ( #6114 ,  #3644 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								fe0a24f38a 
								
							
								 
							
						 
						
							
							
								
								Examples: Win32: Fixed examples using RegisterClassW() since 1.89 to also call DefWindowProcW(). ( #5725 ,  #5961 ,  #5975 )  
							
							... 
							
							
 
							
							Fixes the window title from being truncated on calls to Platform_SetWindowTitle. Stops the WM_SETTEXT message that happens when calling setWindowTextW from being interpreted as ascii. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								3d8885cbbd 
								
							
								 
							
						 
						
							
							
								
								TabBar: Internals: add GetCurrentTabBar(), TabBarFindTabByOrder(), TabBarGetCurrentTab(), TabBarGetTabOrder(), TabBarGetTabName(), TabBarQueueFocus() + clear LastTabItemIdx on EndTabBar(). ( #5853 ,  #5997 )  
							
							... 
							
							
 
							
							ImGuiTabBar::GetTabOrder() -> TabBarGetTabOrder().
ImGuiTabBar::GetTabName() -> TabBarGetTabName() 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								739a79b1e9 
								
							
								 
							
						 
						
							
							
								
								ImDrawList: Added missing early-out in AddPolyline() and AddConvexPolyFilled() when color alpha is zero. Window: Avoid rendering shapes for hidden resize grips.  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								f6db9e2f39 
								
							
								 
							
						 
						
							
							
								
								Menus: Fixed layout of MenuItem()/BeginMenu() when label contains a '\n'. ( #6116 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								e8421de23c 
								
							
								 
							
						 
						
							
							
								
								imgui_single_file: include imgui_freetype.cpp if the define is set.  
							
							... 
							
							
 
							
							.h not often needed but doesn't cost much to include. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								8f907bc9a2 
								
							
								 
							
						 
						
							
							
								
								imgui_freetype: fix warnings ( #6104 ), fix typos. ( #6079 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								88dfd85e92 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	docs/CHANGELOG.txt 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								91667430a8 
								
							
								 
							
						 
						
							
							
								
								Tables: increase table columns limit from 64 to 512 using bit array allocated in contiguous memory +. ( #6094 ,  #5305 ,  #4876 ,  #3572 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								14908cba8f 
								
							
								 
							
						 
						
							
							
								
								Internals: ImBitArray, ImBitVector: using macro helper for common op + disable stack checks on MSVC agressive debug builds.  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								db55422870 
								
							
								 
							
						 
						
							
							
								
								Tables: removed hot RequestOutputMaskByIndex bit-array as majority of code-paths are already touching the cold parts.  
							
							... 
							
							
 
							
							Only exception being TableSetColumnIndex() with same column number but that's an odd case.
Will break PR #6094  #3572  #5305  #4876  but those not need to be necessarily updated: we got enough reference to finish that feature. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								6342275bbb 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Handle unsupported glfwGetVideoMode() for Emscripten. ( #6096 )  
							
							... 
							
							
 
							
							This is used to populate the monitor array, which is only a requirement for multi-viewport support (which is not supported by Emscripten anyway). 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								3482d4eccf 
								
							
								 
							
						 
						
							
							
								
								Text: Fixed layouting of wrapped-text block skipping successive empty lines. ( #5720 ,  #5919 )  
							
							... 
							
							
 
							
							Regression in the bd96f6e 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								0359f6e94f 
								
							
								 
							
						 
						
							
							
								
								Internals: ImDrawList: shallow tweaks to RenderText().  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								51c97a41aa 
								
							
								 
							
						 
						
							
							
								
								PlotHistogram, PlotLines: Passing negative sizes honor alignment like other widgets.  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								82fdd7018d 
								
									
								
							
								 
							
						 
						
							
							
								
								Update FAQ.md  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								ccf94e2e6e 
								
							
								 
							
						 
						
							
							
								
								Strip seemingly unecessary tests, as UTF-8 decoder can not return null since  9cca1b2e9 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								55b8ce9b23 
								
							
								 
							
						 
						
							
							
								
								Reword ImTextCharFromUtf8() to avoid a warning + marked UTF-8 functions with IM_MSVC_RUNTIME_CHECKS_OFF. ( #5987 )  
							
							... 
							
							
 
							
							First change confirmed same code-gen. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								1297a2be52 
								
							
								 
							
						 
						
							
							
								
								Text: Tweaked rendering of three-dots "..." ellipsis variant. Baking more data. ( #2775 ,  #4269 )  
							
							... 
							
							
 
							
							Ideally we're bake a single glyph but it's currently difficult to setup in our font building process. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								8801f02949 
								
							
								 
							
						 
						
							
							
								
								Text: Fix clipping of single-character "..." ellipsis when font is scaled. ( #2775  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								482ac70a0b 
								
							
								 
							
						 
						
							
							
								
								Version 1.89.3 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								46b9c09e41 
								
							
								 
							
						 
						
							
							
								
								Update .gitignore  
							
							... 
							
							
 
							
							Latest VS2022 seems to download json schemas files. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								a218d3a824 
								
									
								
							
								 
							
						 
						
							
							
								
								Update information in ImFontAtlas::GetGlyphRangesJapanese ( #6066 )  
							
							... 
							
							
 
							
							Co-authored-by: vaiorabbit <vaiorabbit> 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								d822c65317 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_glfw.cpp
#	docs/CHANGELOG.txt 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								d7c8516a4b 
								
							
								 
							
						 
						
							
							
								
								Version 1.89.2  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								e06bbe05e1 
								
							
								 
							
						 
						
							
							
								
								Revert most/part of "Shortcut: added Shortcut() function and ImGuiInputFlags in public API + Demo." ( #456 ,  #2637 )  
							
							... 
							
							
 
							
							This reverts commit 0949acb6e6 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								83429abf4a 
								
							
								 
							
						 
						
							
							
								
								Internals: simplify ButtonBehavior(), also to allow easily adding a mouse_button_down thing.  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								03add24acf 
								
							
								 
							
						 
						
							
							
								
								Selectable: Internals: removed unused ImGuiSelectableFlags_DrawHoveredWhenHeld flag.  
							
							... 
							
							
 
							
							Needlessly introduced in baae057a#3516  led me to this however this is not the cause of said issue. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								57a5b73a4c 
								
							
								 
							
						 
						
							
							
								
								InputText: fixed cursor navigation when pressing Up Arrow on the last character of a multiline buffer which doesn't end with a carriage return. ( #6000 )  
							
							... 
							
							
 
							
							Simplify stb_textedit_find_charpos(). Leaving that to simmer for a while before attempting an upstream PR. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								1f6e62a4ae 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Fixed mods state on Linux with Alt-GR text input (e.g. German keyboard layout), ( #6034 )  
							
							... 
							
							
 
							
							Amend 075576741ad8ad62https://github.com/glfw/glfw/issues/1630  
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								9150c23c04 
								
							
								 
							
						 
						
							
							
								
								imgui_freetype: fixed a packing issue which in some occurrences would prevent large amount of glyphs from being packed correctly. ( #5788 ,  #5829 )  
							
							... 
							
							
 
							
							This seemingly innocuous change sursingly had very large side-effects of completly breaking packing for the test font mentioned in above issue. Not even sure why tbh. New code matches what stb_truetype's stbtt_PackBegin() does. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								9c1dac3ff0 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX10, DirectX11: try WARP software driver if hardware driver is not available. ( #5924 ,  #5562 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								fc3815bfe5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_sdl.cpp
#	backends/imgui_impl_vulkan.cpp 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								4b39c1f654 
								
							
								 
							
						 
						
							
							
								
								Docs: adding Tests badge + more references to Test Engine.  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								824baa6a4d 
								
							
								 
							
						 
						
							
							
								
								Docking: fixed DockSpace() with ImGuiDockNodeFlags_KeepAliveOnly marking current window as written to,. ( #6037 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								42e166089a 
								
							
								 
							
						 
						
							
							
								
								Backends: Metal: fixed secondary viewport rendering. ( #6015 ,  #4821 ,  #2778 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								156e0a8070 
								
							
								 
							
						 
						
							
							
								
								Demo: amend Selectable() + BeginPopupContextItem() demo to maintain and update selection state when popup is open. ( #6032 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								6939676372 
								
							
								 
							
						 
						
							
							
								
								Docking: fixed DockBuilderCopyDockSpace() crashing when windows not in the remapping list are docked on the left or top side of a split. ( #6035 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								e5d51866c6 
								
							
								 
							
						 
						
							
							
								
								Backends; Vulkan: do not set VkDescriptorSetLayoutBinding::pImmutableSamplers, allow changing sampler. ( #6001 ,  #5502 ,  #914 )  
							
							... 
							
							
 
							
							Follow up to c9aef16 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								c9aef16066 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Remove duplicated and dead code in Vulkan backend ( #6001 )  
							
							... 
							
							
 
							
							Sampler, descriptor set layout and pipeline layout are created in exact
same way directly in ImGui_ImplVulkan_CreateDeviceObjects(). The removed
functions are local and only has call chain that starts in
ImGui_ImplVulkan_CreateDeviceObjects(), so will always do early return. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								328695bd47 
								
							
								 
							
						 
						
							
							
								
								Provide a non-empty definition for IMGUI_DEBUG_PRINTF when disabled. ( #5978 )  
							
							... 
							
							
 
							
							Fixes MSVC warning C4390 when /W3 is specified. Reworked from original PR: (void)0 provides better codegen by do-while.
Similar to #5901  
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								16aaf60697 
								
							
								 
							
						 
						
							
							
								
								Backends: OSX: fixed ImGui_ImplOSX_GetWindowSize and ConvertNSRect. ( #6009 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								90de839445 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL: fix build on WinRT ( #6019 ,  #5974 ) - version for docking branch  
							
							... 
							
							
 
							
							Amend da83253 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								da832532c0 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL: fix build on WinRT ( #6019 ,  #5974 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								52c61deaf9 
								
							
								 
							
						 
						
							
							
								
								Happy new year!  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								e57871bb95 
								
							
								 
							
						 
						
							
							
								
								imstb_truetype: Add missing `return` keyword in error case of `stbtt__cid_get_glyph_subrs` ( #6007 )  
							
							... 
							
							
 
							
							Submitted as PR: https://github.com/nothings/stb/pull/1422 
Signed-off-by: Neil Bickford <nbickford@nvidia.com> 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								f1ddf63027 
								
							
								 
							
						 
						
							
							
								
								ScrollToRectEx: Fix bug where scrolling horizontally to an always-centered element that is not visible but could be would take the item's Y coordinate into account.  
							
							... 
							
							
 
							
							Neither behavior were used in the codebase for this axis.
Amend 27c58c39#5902 , #2812 , #4242 , #2900 )
Signed-off-by: Neil Bickford <nbickford@nvidia.com> 
							
						 
						
							ago%!(EXTRA string=3 years)