ocornut
							
						 
						
							 
							
							
							
								
							
								0359f6e94f 
								
							
								 
							
						 
						
							
							
								
								Internals: ImDrawList: shallow tweaks to RenderText().  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								51c97a41aa 
								
							
								 
							
						 
						
							
							
								
								PlotHistogram, PlotLines: Passing negative sizes honor alignment like other widgets.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
								
								
							
							
								
							
								82fdd7018d 
								
									
								
							
								 
							
						 
						
							
							
								
								Update FAQ.md  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								ccf94e2e6e 
								
							
								 
							
						 
						
							
							
								
								Strip seemingly unecessary tests, as UTF-8 decoder can not return null since  9cca1b2e9 
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								8801f02949 
								
							
								 
							
						 
						
							
							
								
								Text: Fix clipping of single-character "..." ellipsis when font is scaled. ( #2775  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								482ac70a0b 
								
							
								 
							
						 
						
							
							
								
								Version 1.89.3 WIP  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								46b9c09e41 
								
							
								 
							
						 
						
							
							
								
								Update .gitignore  
							
							 
							
							... 
							
							
 
							
							Latest VS2022 seems to download json schemas files. 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								vaiorabbit
							
						 
						
							 
							
							
								
								
							
							
								
							
								a218d3a824 
								
									
								
							
								 
							
						 
						
							
							
								
								Update information in ImFontAtlas::GetGlyphRangesJapanese ( #6066 )  
							
							 
							
							... 
							
							
 
							
							Co-authored-by: vaiorabbit <vaiorabbit> 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								d822c65317 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_glfw.cpp
#	docs/CHANGELOG.txt 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								d7c8516a4b 
								
							
								 
							
						 
						
							
							
								
								Version 1.89.2  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								e06bbe05e1 
								
							
								 
							
						 
						
							
							
								
								Revert most/part of "Shortcut: added Shortcut() function and ImGuiInputFlags in public API + Demo." ( #456 ,  #2637 )  
							
							 
							
							... 
							
							
 
							
							This reverts commit 0949acb6e6 .
# Conflicts:
#	imgui.h 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								83429abf4a 
								
							
								 
							
						 
						
							
							
								
								Internals: simplify ButtonBehavior(), also to allow easily adding a mouse_button_down thing.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								03add24acf 
								
							
								 
							
						 
						
							
							
								
								Selectable: Internals: removed unused ImGuiSelectableFlags_DrawHoveredWhenHeld flag.  
							
							 
							
							... 
							
							
 
							
							Needlessly introduced in baae057a  from WIP tables branch at the time, ended up unused by Tables.
A comment "I find it counter intuitive that hovering supersedes activation." in #3516  led me to this however this is not the cause of said issue. 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								1f6e62a4ae 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Fixed mods state on Linux with Alt-GR text input (e.g. German keyboard layout), ( #6034 )  
							
							 
							
							... 
							
							
 
							
							Amend 07557674 , 1ad8ad62 
Ref maybe https://github.com/glfw/glfw/issues/1630  
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								9c1dac3ff0 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX10, DirectX11: try WARP software driver if hardware driver is not available. ( #5924 ,  #5562 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								fc3815bfe5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_sdl.cpp
#	backends/imgui_impl_vulkan.cpp 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								4b39c1f654 
								
							
								 
							
						 
						
							
							
								
								Docs: adding Tests badge + more references to Test Engine.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								824baa6a4d 
								
							
								 
							
						 
						
							
							
								
								Docking: fixed DockSpace() with ImGuiDockNodeFlags_KeepAliveOnly marking current window as written to,. ( #6037 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								42e166089a 
								
							
								 
							
						 
						
							
							
								
								Backends: Metal: fixed secondary viewport rendering. ( #6015 ,  #4821 ,  #2778 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								156e0a8070 
								
							
								 
							
						 
						
							
							
								
								Demo: amend Selectable() + BeginPopupContextItem() demo to maintain and update selection state when popup is open. ( #6032 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Martin Ejdestig
							
						 
						
							 
							
							
							
								
							
								e5d51866c6 
								
							
								 
							
						 
						
							
							
								
								Backends; Vulkan: do not set VkDescriptorSetLayoutBinding::pImmutableSamplers, allow changing sampler. ( #6001 ,  #5502 ,  #914 )  
							
							 
							
							... 
							
							
 
							
							Follow up to c9aef16  which removec three funtions worth of duplicate code. 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								Martin Ejdestig
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Manuel Floruß
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Mikko Sivulainen
							
						 
						
							 
							
							
							
								
							
								16aaf60697 
								
							
								 
							
						 
						
							
							
								
								Backends: OSX: fixed ImGui_ImplOSX_GetWindowSize and ConvertNSRect. ( #6009 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								90de839445 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL: fix build on WinRT ( #6019 ,  #5974 ) - version for docking branch  
							
							 
							
							... 
							
							
 
							
							Amend da83253 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ITotalJustice
							
						 
						
							 
							
							
							
								
							
								da832532c0 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL: fix build on WinRT ( #6019 ,  #5974 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								52c61deaf9 
								
							
								 
							
						 
						
							
							
								
								Happy new year!  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								Neil Bickford
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Neil Bickford
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Espyo
							
						 
						
							 
							
							
								
								
							
							
								
							
								91b356cf8e 
								
									
								
							
								 
							
						 
						
							
							
								
								Examples: Allegro: Fixed compilation instructions. ( #5973 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								c191faf0ba 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp
#	imgui.h
#	imgui_internal.h
#	imgui_widgets.cpp 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								59b63defe5 
								
							
								 
							
						 
						
							
							
								
								Misc shallow merge/sync from docking designed to faciliate cross-merging between docking and string_view.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								317b33d647 
								
							
								 
							
						 
						
							
							
								
								Tables: fixed matching width of synchronized tables when only some (not all) instances have a vertical scrollbar. ( #5920 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								0949acb6e6 
								
							
								 
							
						 
						
							
							
								
								Shortcut: added Shortcut() function and ImGuiInputFlags in public API + Demo. ( #456 ,  #2637 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								1dae7df26f 
								
							
								 
							
						 
						
							
							
								
								Misc: added GetItemID() in public API.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								48215231f9 
								
							
								 
							
						 
						
							
							
								
								Demo: moved WantCapture overrides items + various comments related to ImGuiKey, ImGuiMod  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								d3025cde37 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								9d08506dce 
								
							
								 
							
						 
						
							
							
								
								Tables, Nav: frozen columns are not part of menu layer and can be crossed over. ( #5143 ,  #3692 )  
							
							 
							
							... 
							
							
 
							
							Frozen rows (~header) still moving from menu to main layer based on freezing stat.e 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								fd0b3734d3 
								
							
								 
							
						 
						
							
							
								
								Tables, Nav, Scrolling: fixed scrolling functions and focus tracking with frozen rows and columns. ( #5143 ,  #4868 ,  #3692 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								16cee3d009 
								
							
								 
							
						 
						
							
							
								
								Internals: tidying up and standardizing outer decoration size storage. (toward  #5143 ,  #4868 ,  #3692 ,  #3518 )  
							
							 
							
							... 
							
							
 
							
							This is not strictly required presently, but will be consistent with adding inner decoration sizes in next commit, as well as generally being sane.
Locking TitleBarHeight() / MenuBarHeight() values per-window probably have side-effects in ill-defined situation related to changing font size per window. 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								820b1e651a 
								
							
								 
							
						 
						
							
							
								
								Internals: reduced duplicate code in CalcNextScrollFromScrollTargetAndClamp() by looping through axiees.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								24b873a740 
								
							
								 
							
						 
						
							
							
								
								Internals: renaming inside ScrollToRectEx() + fixed misplaced changelog entry.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								5eda547e6f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								ed54e14f1b 
								
							
								 
							
						 
						
							
							
								
								Refactor: moved UpdateAliasKey(), GetMergedModsFromKeys(), UpdateKeyboardInputs(), UpdateMouseInputs() to INPUTS section.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								f83da768b6 
								
							
								 
							
						 
						
							
							
								
								Refactor: moved LockWheelingWindow(), FindBestWheelingWindow(), UpdateMouseWheel() to INPUTS section  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)