ocornut 
							
						 
					 
					
						
						
							
						
						8f907bc9a2 
					 
					
						
						
							
							imgui_freetype: fix warnings ( #6104 ), fix typos. ( #6079 )  
						
						
						
						
					 
					
						2023-01-24 15:59:14 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						91667430a8 
					 
					
						
						
							
							Tables: increase table columns limit from 64 to 512 using bit array allocated in contiguous memory +. ( #6094 ,  #5305 ,  #4876 ,  #3572 )  
						
						
						
						
					 
					
						2023-01-21 00:41:54 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						14908cba8f 
					 
					
						
						
							
							Internals: ImBitArray, ImBitVector: using macro helper for common op + disable stack checks on MSVC agressive debug builds.  
						
						
						
						
					 
					
						2023-01-21 00:41:50 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2023-01-20 17:57:13 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3482d4eccf 
					 
					
						
						
							
							Text: Fixed layouting of wrapped-text block skipping successive empty lines. ( #5720 ,  #5919 )  
						
						... 
						
						
						
						Regression in the bd96f6e 
						
						
					 
					
						2023-01-19 15:59:39 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0359f6e94f 
					 
					
						
						
							
							Internals: ImDrawList: shallow tweaks to RenderText().  
						
						
						
						
					 
					
						2023-01-18 16:47:34 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						51c97a41aa 
					 
					
						
						
							
							PlotHistogram, PlotLines: Passing negative sizes honor alignment like other widgets.  
						
						
						
						
					 
					
						2023-01-18 15:13:23 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						82fdd7018d 
					 
					
						
						
							
							Update FAQ.md  
						
						
						
						
					 
					
						2023-01-13 17:27:44 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ccf94e2e6e 
					 
					
						
						
							
							Strip seemingly unecessary tests, as UTF-8 decoder can not return null since  9cca1b2e9 
						
						
						
						
					 
					
						2023-01-12 12:46:06 +01:00 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2023-01-11 17:10:53 +01:00 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2023-01-11 16:37:47 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8801f02949 
					 
					
						
						
							
							Text: Fix clipping of single-character "..." ellipsis when font is scaled. ( #2775  
						
						
						
						
					 
					
						2023-01-11 15:56:33 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						482ac70a0b 
					 
					
						
						
							
							Version 1.89.3 WIP  
						
						
						
						
					 
					
						2023-01-11 15:52:30 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						46b9c09e41 
					 
					
						
						
							
							Update .gitignore  
						
						... 
						
						
						
						Latest VS2022 seems to download json schemas files. 
						
						
					 
					
						2023-01-10 12:21:50 +01:00 
						 
				 
			
				
					
						
							
							
								vaiorabbit 
							
						 
					 
					
						
						
							
						
						a218d3a824 
					 
					
						
						
							
							Update information in ImFontAtlas::GetGlyphRangesJapanese ( #6066 )  
						
						... 
						
						
						
						Co-authored-by: vaiorabbit <vaiorabbit> 
						
						
					 
					
						2023-01-09 11:39:28 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d7c8516a4b 
					 
					
						
						
							
							Version 1.89.2  
						
						
						
						
					 
					
						2023-01-05 15:49:29 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e06bbe05e1 
					 
					
						
						
							
							Revert most/part of "Shortcut: added Shortcut() function and ImGuiInputFlags in public API + Demo." ( #456 ,  #2637 )  
						
						... 
						
						
						
						This reverts commit 0949acb6e6 
						
						
					 
					
						2023-01-05 15:21:48 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						83429abf4a 
					 
					
						
						
							
							Internals: simplify ButtonBehavior(), also to allow easily adding a mouse_button_down thing.  
						
						
						
						
					 
					
						2023-01-05 12:19:37 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2023-01-05 11:28:05 +01:00 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2023-01-04 17:58:07 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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  
						
						
					 
					
						2023-01-04 15:43:41 +01:00 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2023-01-04 15:22:56 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9c1dac3ff0 
					 
					
						
						
							
							Examples: DirectX10, DirectX11: try WARP software driver if hardware driver is not available. ( #5924 ,  #5562 )  
						
						
						
						
					 
					
						2023-01-04 12:14:53 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4b39c1f654 
					 
					
						
						
							
							Docs: adding Tests badge + more references to Test Engine.  
						
						
						
						
					 
					
						2023-01-03 20:26:26 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						156e0a8070 
					 
					
						
						
							
							Demo: amend Selectable() + BeginPopupContextItem() demo to maintain and update selection state when popup is open. ( #6032 )  
						
						
						
						
					 
					
						2023-01-02 18:01:57 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Ejdestig 
							
						 
					 
					
						
						
							
						
						e5d51866c6 
					 
					
						
						
							
							Backends; Vulkan: do not set VkDescriptorSetLayoutBinding::pImmutableSamplers, allow changing sampler. ( #6001 ,  #5502 ,  #914 )  
						
						... 
						
						
						
						Follow up to c9aef16 
						
						
					 
					
						2023-01-02 16:30:10 +01:00 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2023-01-02 16:25:34 +01:00 
						 
				 
			
				
					
						
							
							
								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  
						
						
					 
					
						2023-01-02 16:02:56 +01:00 
						 
				 
			
				
					
						
							
							
								ITotalJustice 
							
						 
					 
					
						
						
							
						
						da832532c0 
					 
					
						
						
							
							Backends: SDL: fix build on WinRT ( #6019 ,  #5974 )  
						
						
						
						
					 
					
						2023-01-02 15:02:43 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						52c61deaf9 
					 
					
						
						
							
							Happy new year!  
						
						
						
						
					 
					
						2023-01-02 14:42:12 +01:00 
						 
				 
			
				
					
						
							
							
								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 > 
						
						
					 
					
						2022-12-20 06:41:42 +01:00 
						 
				 
			
				
					
						
							
							
								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 > 
						
						
					 
					
						2022-12-20 06:39:25 +01:00 
						 
				 
			
				
					
						
							
							
								Espyo 
							
						 
					 
					
						
						
							
						
						91b356cf8e 
					 
					
						
						
							
							Examples: Allegro: Fixed compilation instructions. ( #5973 )  
						
						
						
						
					 
					
						2022-12-09 23:39:11 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						59b63defe5 
					 
					
						
						
							
							Misc shallow merge/sync from docking designed to faciliate cross-merging between docking and string_view.  
						
						
						
						
					 
					
						2022-12-08 21:14:39 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						317b33d647 
					 
					
						
						
							
							Tables: fixed matching width of synchronized tables when only some (not all) instances have a vertical scrollbar. ( #5920 )  
						
						
						
						
					 
					
						2022-12-08 20:06:26 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0949acb6e6 
					 
					
						
						
							
							Shortcut: added Shortcut() function and ImGuiInputFlags in public API + Demo. ( #456 ,  #2637 )  
						
						
						
						
					 
					
						2022-12-08 18:54:41 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1dae7df26f 
					 
					
						
						
							
							Misc: added GetItemID() in public API.  
						
						
						
						
					 
					
						2022-12-08 18:45:04 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						48215231f9 
					 
					
						
						
							
							Demo: moved WantCapture overrides items + various comments related to ImGuiKey, ImGuiMod  
						
						
						
						
					 
					
						2022-12-08 18:30:48 +01:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2022-12-06 22:11:51 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						fd0b3734d3 
					 
					
						
						
							
							Tables, Nav, Scrolling: fixed scrolling functions and focus tracking with frozen rows and columns. ( #5143 ,  #4868 ,  #3692 )  
						
						
						
						
					 
					
						2022-12-06 21:07:50 +01:00 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2022-12-06 21:07:47 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						820b1e651a 
					 
					
						
						
							
							Internals: reduced duplicate code in CalcNextScrollFromScrollTargetAndClamp() by looping through axiees.  
						
						
						
						
					 
					
						2022-12-06 18:35:12 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						24b873a740 
					 
					
						
						
							
							Internals: renaming inside ScrollToRectEx() + fixed misplaced changelog entry.  
						
						
						
						
					 
					
						2022-12-06 18:22:59 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ed54e14f1b 
					 
					
						
						
							
							Refactor: moved UpdateAliasKey(), GetMergedModsFromKeys(), UpdateKeyboardInputs(), UpdateMouseInputs() to INPUTS section.  
						
						
						
						
					 
					
						2022-12-06 12:21:18 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f83da768b6 
					 
					
						
						
							
							Refactor: moved LockWheelingWindow(), FindBestWheelingWindow(), UpdateMouseWheel() to INPUTS section  
						
						
						
						
					 
					
						2022-12-06 12:21:18 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f9ab2a0e9f 
					 
					
						
						
							
							Refactor: moved UpdateKeyRoutingTable() to INPUTS section. renamed GetKeyVector2d() -> GetKeyMagnitude2d()  
						
						
						
						
					 
					
						2022-12-06 12:21:17 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						38a0d7ceb5 
					 
					
						
						
							
							Refactor: added INPUTS section index, moved IsMouseHoveringRect() to INPUTS section.  
						
						
						
						
					 
					
						2022-12-06 12:21:17 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b5883c1cfb 
					 
					
						
						
							
							Refactor: moved bits into Initialization section.  
						
						
						
						
					 
					
						2022-12-06 12:21:17 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						713e034d95 
					 
					
						
						
							
							Backends: OpenGL3: Fix for zealous warning. ( #5947 )  
						
						... 
						
						
						
						Consider moving to imgui_impl_opengl3_loader.h ? 
						
						
					 
					
						2022-12-03 15:12:20 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						844e0ae688 
					 
					
						
						
							
							Fixes/amend  9825f7f + amend Changelog ( #4857 ,  #5937 )  
						
						
						
						
					 
					
						2022-12-01 20:19:26 +01:00