ocornut 
							
						 
					 
					
						
						
							
						
						265b88273e 
					 
					
						
						
							
							Backends: Fixed pragma warning with old GCC.  
						
						
						
						
					 
					
						2023-02-03 16:14:49 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d0b1aaa076 
					 
					
						
						
							
							Backends: GLFW: Registering custom low-level mouse wheel handler to get more accurate scrolling impulses on Emscripten. ( #4019 ,  #6096 )  
						
						... 
						
						
						
						Namely, GLFW JS emulation seems to quantize values to a min of -1/+1 which breaks modern OSX/Windows emulating smoothness with stepping wheels (slow steps are sending sub-1.0 values)
+ Massage changelog. 
						
						
					 
					
						2023-02-03 15:05:39 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6584de4a78 
					 
					
						
						
							
							Backends: SDL: Avoid calling SDL_SetCursor() when cursor has not changed. ( #6113 )  
						
						
						
						
					 
					
						2023-02-02 21:28:28 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						46efed8b70 
					 
					
						
						
							
							CI: Fix Emscripten build.  
						
						
						
						
					 
					
						2023-02-02 19:35:36 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1f1861dae6 
					 
					
						
						
							
							Backends:  Added support for SDL 2.0.18+ preciseX/preciseY mouse wheel data for smooth scrolling + scaling for Emscripten. ( #4019 ,  #6096 )  
						
						... 
						
						
						
						+ Missing changelog entries. 
						
						
					 
					
						2023-02-02 19:18:58 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						624c057ae1 
					 
					
						
						
							
							Backends: GLFW: revert flipping mouse-wheel axis for Emscripten. ( #4019 )  
						
						... 
						
						
						
						Latest version seems ok. 
						
						
					 
					
						2023-02-02 18:09:20 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ce6e6da510 
					 
					
						
						
							
							Examples: Made example_sdl_opengl3 and example_glfw_opengl3 build with Emscripten. Removed dedicated examples. ( #2492 ,  #2494 ,  #3699 ,  #3705 )  
						
						
						
						
					 
					
						2023-02-02 18:08:17 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						96ab68eee0 
					 
					
						
						
							
							Examples: refactor all examples with a MainLoopStep() function, to facilitate use with Emscripten. ( #2492 ,  #3699 )  
						
						... 
						
						
						
						Aligned all examples. 
						
						
					 
					
						2023-02-02 17:30:48 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b51919dce1 
					 
					
						
						
							
							Examples: Emscripten+GLFW: revert to use a shell_minimal.html closer to vanilla one, as our fullscreen + misc tweaks to Emscripten+SDL example to match other version.  
						
						
						
						
					 
					
						2023-02-02 15:27:14 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0370856d78 
					 
					
						
						
							
							Backends: GLFW: Removed mouse-wheel value scaling for Emscripten. ( #4019 ,  #6096 ,  #6081 )  
						
						
						
						
					 
					
						2023-02-02 15:27:14 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f822e07d76 
					 
					
						
						
							
							Backends: SDL: Removed SDL_MOUSEWHEEL value clamping. ( #4019 ,  #6096 ,  #6081 )  
						
						... 
						
						
						
						+ Fix warnings. 
						
						
					 
					
						2023-02-02 15:27:14 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3617a96372 
					 
					
						
						
							
							Backends, Inputs: Made horizontal scroll wheel and horizontal scroll direction consistent accross backends/os. ( #4019 ,  #6096 ,  #1463 )  
						
						... 
						
						
						
						Documented assumptions. 
						
						
					 
					
						2023-02-01 21:29:08 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8d29665ae1 
					 
					
						
						
							
							Backends: OSX: Fixed scroll wheel scaling for devices emitting events with hasPreciseScrollingDeltas==false (e.g. non-Apple mices).  
						
						... 
						
						
						
						Ref #4019  for details provided in .XLS sheet, although not strictly related to main issue topic.
+ Rename Emscripten demo titles to make SDL visible. 
						
						
					 
					
						2023-02-01 19:43:03 +01:00 
						 
				 
			
				
					
						
							
							
								nahkhiir 
							
						 
					 
					
						
						
							
						
						2efebe3315 
					 
					
						
						
							
							ShowFontAtlas, Demo: optionally use style text color for tint. ( #6129 )  
						
						
						
						
					 
					
						2023-01-31 18:12:42 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5a3f82e2f4 
					 
					
						
						
							
							Examples: SDL+SDL_Renderer: Added call to SDL_RenderSetScale() to display is correct on a Retina display (albeit lower-res as our other unmodified examples). ( #6121 ,  #6065 ,  #5931 ).  
						
						
						
						
					 
					
						2023-01-31 15:49:54 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						867bdbecb3 
					 
					
						
						
							
							Text: fixed issue in RenderText() leading to IM_ASSERT_PARANOID() triggering if enabled. ( #6132 ,  #5720 ,  #5919 )  
						
						... 
						
						
						
						Amend 3482d4ecbd96f6e 
						
						
					 
					
						2023-01-31 14:41:16 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d719776460 
					 
					
						
						
							
							Internals: added 'ImGuiButtonFlags flags' to ImageButtonEx(). ( #6126 )  
						
						
						
						
					 
					
						2023-01-31 11:30:27 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f142887088 
					 
					
						
						
							
							Combo: Allow SetNextWindowSize() to alter combo popup size. ( #6130 )  
						
						... 
						
						
						
						Amend a5e939214 
						
						
					 
					
						2023-01-31 11:23:24 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						259560aa26 
					 
					
						
						
							
							Demo: moved sections around in prevision for adding nicer separators.  
						
						
						
						
					 
					
						2023-01-27 19:05:33 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						27f2dd56d6 
					 
					
						
						
							
							Internals: move "%s" skip-formatting logic to ImFormatStringToTempBuffer() function, meaning Text() and all the *V() functions can also benefit from it. ( #3466 )  
						
						... 
						
						
						
						Amend 645a6e023a785a 
						
						
					 
					
						2023-01-27 15:24:23 +01:00 
						 
				 
			
				
					
						
							
							
								Basil Fierz 
							
						 
					 
					
						
						
							
						
						d73e3285de 
					 
					
						
						
							
							Backends: WebGU: Revert the implicit render pipeline layout generation as introduced in  83bdfef ( #6117 ,  #4116 ,  #3632 )  
						
						... 
						
						
						
						The feature was removed from WebGPU (https://github.com/gpuweb/gpuweb/issues/2470 ) 
						
						
					 
					
						2023-01-25 21:55:17 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						fc50532213 
					 
					
						
						
							
							InputText: On OSX, inhibit usage of Alt key to toggle menu when active (used for work skip).  
						
						
						
						
					 
					
						2023-01-25 21:44:30 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5741cbae45 
					 
					
						
						
							
							Internals: ImFileOpen: fixed misleading use of ImWchar (would allocate more when ImWchar=ImWchar32) + update version for previous changes namely tab bar ones.  
						
						
						
						
					 
					
						2023-01-25 20:34:48 +01:00 
						 
				 
			
				
					
						
							
							
								AJ Weeks 
							
						 
					 
					
						
						
							
						
						f4ef420c01 
					 
					
						
						
							
							InputText: Added support for Ctrl+Delete to delete up to end of word. ( #6067 )  
						
						
						
						
					 
					
						2023-01-25 14:41:38 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						07490618ae 
					 
					
						
						
							
							Misc: Tolerate zero delta-time under Emscripten. ( #6114 ,  #3644 )  
						
						
						
						
					 
					
						2023-01-25 14:13:12 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Reid 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2023-01-24 21:52:07 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3d8885cbbd 
					 
					
						
						
							
							TabBar: Internals: add GetCurrentTabBar(), TabBarFindTabByOrder(), TabBarGetCurrentTab(), TabBarGetTabOrder(), TabBarGetTabName(), TabBarQueueFocus() + clear LastTabItemIdx on EndTabBar(). ( #5853 ,  #5997 )  
						
						... 
						
						
						
						ImGuiTabBar::GetTabOrder() -> TabBarGetTabOrder().
ImGuiTabBar::GetTabName() -> TabBarGetTabName() 
						
						
					 
					
						2023-01-24 19:41:20 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						739a79b1e9 
					 
					
						
						
							
							ImDrawList: Added missing early-out in AddPolyline() and AddConvexPolyFilled() when color alpha is zero. Window: Avoid rendering shapes for hidden resize grips.  
						
						
						
						
					 
					
						2023-01-24 17:30:50 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f6db9e2f39 
					 
					
						
						
							
							Menus: Fixed layout of MenuItem()/BeginMenu() when label contains a '\n'. ( #6116 )  
						
						
						
						
					 
					
						2023-01-24 16:11:38 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e8421de23c 
					 
					
						
						
							
							imgui_single_file: include imgui_freetype.cpp if the define is set.  
						
						... 
						
						
						
						.h not often needed but doesn't cost much to include. 
						
						
					 
					
						2023-01-24 16:04:55 +01:00 
						 
				 
			
				
					
						
							
							
								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