ocornut 
							
						 
					 
					
						
						
							
						
						00d570e280 
					 
					
						
						
							
							Added OpenPopup() ImGuiID overload ( #3993 ,  #331 )  
						
						
						
						
					 
					
						2021-04-01 17:18:18 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2403ed92a3 
					 
					
						
						
							
							Added build/ to gitignore ( #3027 ), Examples: SDL2: Link with shell32.lib required by SDL2main.lib since SDL 2.0.12. [ #3988 ,  #3884 ] + added batch file for SDL+Vulkan.  
						
						
						
						
					 
					
						2021-03-31 16:19:44 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3c7177c6a7 
					 
					
						
						
							
							Internals: storing WindowsHoverPadding in context for external access. + Docs update binaries  
						
						
						
						
					 
					
						2021-03-31 16:06:36 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						84e6fe4fc7 
					 
					
						
						
							
							Fix IsWindowAppearing() from returning true twice in most cases. ( #3982 ,  #1497 ,  #1061 )  
						
						
						
						
					 
					
						2021-03-29 19:45:55 +02:00 
						 
				 
			
				
					
						
							
							
								Nikolai Wuttke 
							
						 
					 
					
						
						
							
						
						c6c15a44fa 
					 
					
						
						
							
							Examples: Add OpenGL ES 2.0 support to modern GL examples. ( #2837 ,  #3951 )  
						
						
						
						
					 
					
						2021-03-26 13:30:35 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1dcd3a45cc 
					 
					
						
						
							
							ColorEdit4: Alpha default to 255 (instead of 0) when omitted in hex input. ( #3973 )  
						
						... 
						
						
						
						Courtesy of @squadack 
						
						
					 
					
						2021-03-26 11:34:07 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						688e06490e 
					 
					
						
						
							
							TabBar: Amend previous commit. Fix tab reordering when tab bar has scrolling.  
						
						... 
						
						
						
						Some tidying up with helpers + honor 16-bit offsets as with other tab bar features (unlikely single reorder can reach that but consistent) 
						
						
					 
					
						2021-03-25 19:16:24 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						aa5431fde2 
					 
					
						
						
							
							Tables: Expose TableSetColumnEnabled() in public api. ( #3935 )  
						
						
						
						
					 
					
						2021-03-24 14:36:01 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1491d2c916 
					 
					
						
						
							
							Backends: Win32: Clearing keyboard down array when losing focus (WM_KILLFOCUS). ( #2062 ,  #3532 ,  #3961 )  
						
						
						
						
					 
					
						2021-03-23 16:48:10 +01:00 
						 
				 
			
				
					
						
							
							
								Nikolai Wuttke 
							
						 
					 
					
						
						
							
						
						186b734db0 
					 
					
						
						
							
							Backends: SDL2: Extend global mouse pos availability check ( #3950 )  
						
						
						
						
					 
					
						2021-03-22 15:08:13 +01:00 
						 
				 
			
				
					
						
							
							
								John Asper 
							
						 
					 
					
						
						
							
						
						6d3a980f38 
					 
					
						
						
							
							Backends: Vulkan: Fix mapped memory validation error when buffer sizes are not multiple of VkPhysicalDeviceLimits::nonCoherentAtomSize. ( #3957 )  
						
						... 
						
						
						
						If using Vulkan backend and either vertex_size or index_size is not aligned to VkPhysicalDeviceLimits::nonCoherentAtomSize, then the call to vkFlushMappedMemoryRanges in ImGui_ImplVulkan_RenderDrawData will result to validation error. 
						
						
					 
					
						2021-03-22 12:41:45 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						59da01901e 
					 
					
						
						
							
							Scrolling: Fix scroll tracking with e.g. SetScrollHereX/Y() when WindowPadding < ItemSpacing. Fix scroll snapping on edge of scroll region when both scrollbars are enabled.  
						
						... 
						
						
						
						CalcNextScrollFromScrollTargetAndClamp() fixed snapping edge calculation missing ScrollbarSizes.y 
						
						
					 
					
						2021-03-19 16:58:23 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6e4770ea5c 
					 
					
						
						
							
							Examples: Vulkan: Rebuild swapchain on VK_SUBOPTIMAL_KHR. ( #3881 )  
						
						... 
						
						
						
						Ref https://vulkan-tutorial.com/Drawing_a_triangle/Swap_chain_recreation#page_Suboptimal-or-out-of-date-swap-chain  
						
						
					 
					
						2021-03-18 18:12:52 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						61a0908713 
					 
					
						
						
							
							Tables comments + Backends: DirectX9: calling IDirect3DStateBlock9::Capture() after CreateStateBlock() which appears to workaround/fix state restoring issues. . ( #3857 )  
						
						
						
						
					 
					
						2021-03-18 18:04:52 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4bf646e4b0 
					 
					
						
						
							
							Drags, Sliders, Inputs: Specifying a NULL format to Float functions default them to "%.3f" to be consistent with the compile-time default. ( #3922 )  
						
						
						
						
					 
					
						2021-03-16 12:59:35 +01:00 
						 
				 
			
				
					
						
							
							
								Elias Daler 
							
						 
					 
					
						
						
							
						
						64aab8480a 
					 
					
						
						
							
							DragScalar: Add default value for v_speed argument in DragScalar(), DragScalarN(). ( #3922 )  
						
						
						
						
					 
					
						2021-03-16 12:54:49 +01:00 
						 
				 
			
				
					
						
							
							
								ANF-Studios 
							
						 
					 
					
						
						
							
						
						ebe6ac5fb5 
					 
					
						
						
							
							Improvements to minor mistakes in documentation comments ( #3923 )  
						
						
						
						
					 
					
						2021-03-16 12:44:16 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						35b1148efb 
					 
					
						
						
							
							Version 1.82  
						
						
						
						
					 
					
						2021-03-15 20:26:48 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d94644261d 
					 
					
						
						
							
							Drags, Sliders: Support ImGuiSliderFlags_Logarithmic flag with integers. Because why not? ( #3786 )  
						
						... 
						
						
						
						Renamed is_decimal to is_floating_point. 
						
						
					 
					
						2021-03-15 12:21:37 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						287bd9b984 
					 
					
						
						
							
							InputText: renamed ImGuiInputTextFlags_AlwaysInsertMode to ImGuiInputTextFlags_AlwaysOverwrite. ( #2863 )  
						
						
						
						
					 
					
						2021-03-12 18:23:30 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						1bc6f82091 
					 
					
						
						
							
							Misc: added imgui.gdb and imgui.natstepfilter debugger helpers for gdb and msvc.  
						
						
						
						
					 
					
						2021-03-12 17:03:16 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						033dfd9d35 
					 
					
						
						
							
							ImDrawFlags: rework/revert  c2d6d26 +  39432bf in a way that is closer to old version and back to opt-in but with default 0 = all corners.  
						
						
						
						
					 
					
						2021-03-12 16:31:46 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						fdc2324d9a 
					 
					
						
						
							
							Moved 'misc/natvis/imgui.natvis' to 'misc/debuggers/imgui.natvis'  
						
						
						
						
					 
					
						2021-03-11 16:21:46 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						39432bfd9c 
					 
					
						
						
							
							Amend 0c93238a ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags  
						
						
						
						
					 
					
						2021-03-11 16:03:45 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						c2d6d26139 
					 
					
						
						
							
							ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags  
						
						
						
						
					 
					
						2021-03-11 16:03:32 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8b9fedba28 
					 
					
						
						
							
							Moved Obsolete function block lower in the file + obsoleted old SetScrollHere (->SetScrollHereY)  
						
						
						
						
					 
					
						2021-03-11 12:16:52 +01:00 
						 
				 
			
				
					
						
							
							
								thedmd 
							
						 
					 
					
						
						
							
						
						e45847d99a 
					 
					
						
						
							
							Add version of PathArcTo() and PathArcToFast() with adaptive rendering quality. ( #3491 )  
						
						
						
						
					 
					
						2021-03-11 11:23:55 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8ed34af6f8 
					 
					
						
						
							
							ImDrawList: clarified that PathArcTo()/PathArcToFast() cannot take radius < 0.0f. ( #3491 ) + changed poor-man ceiling in _CalcCircleAutoSegmentCount() to use 0.999999f to reduce gaps  
						
						... 
						
						
						
						Previously it sorts of accidentally worked but would lead to counter-clockwise paths which and have an effect on anti-aliasing. 
						
						
					 
					
						2021-03-11 10:51:20 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						01a2bac7d5 
					 
					
						
						
							
							DrawList: Replace "bool close" in drawing functions with flags.  
						
						
						
						
					 
					
						2021-03-10 12:57:01 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4bb5a36f90 
					 
					
						
						
							
							Nav: do not clear per-window NavId when window reappears. Process NavInit regardless of current highllight state. Consistently set g.NavLayer in SetNavID(). ( #787 )  
						
						
						
						
					 
					
						2021-03-09 12:39:18 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						954b06afe2 
					 
					
						
						
							
							Drag and Drop: can use BeginDragDropSource() for other than the left mouse button ( #1637 ,  #3885 )  
						
						... 
						
						
						
						As long as the item has an ID (for ID-less items will add new functionalities later.
Amend 2c3c5125 
						
						
					 
					
						2021-03-08 15:50:53 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						8ee77f1b65 
					 
					
						
						
							
							Widgets: Sliders: Skip custom stb_sprintf.h format flags (', #, _) in RoundScalarWithFormatT() as they break ImAtof()/ImAtoi() and cause Drag*()/Slider*() widgets display incorrect values. ( #3604 )  
						
						... 
						
						
						
						Widgets: Sliders: Fix a bug where numbers after format specifier (eg. %d123) would cause RoundScalarWithFormatT() return incorrect value. 
						
						
					 
					
						2021-03-05 18:06:54 +01:00 
						 
				 
			
				
					
						
							
							
								TAiGA 
							
						 
					 
					
						
						
							
						
						f5bc5e8630 
					 
					
						
						
							
							Freetype: Enable FreeType bitmap glyphs. ( #3879 )  
						
						
						
						
					 
					
						2021-03-05 14:25:27 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ee643b2ad9 
					 
					
						
						
							
							IsItemHovered(): fixed return value false positive when used after EndChild(), EndGroup() or widgets using either... ( #3851 ,  #1370 )  
						
						... 
						
						
						
						...when the hovered location is located within a child window, e.g. InputTextMultiline().
This is intended to have no side effects, but brace yourself for the possible comeback..
This essentially makes IsItemHovered() not accept hover from child windows, but EndChild/EndGroup are forwarded.
More or less should fix/revert c76f014292344d48be3 
						
						
					 
					
						2021-03-04 19:59:59 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8dd692c29c 
					 
					
						
						
							
							Android: Amend backend and examples with minor consistency tweaks. ( #3446 )  
						
						
						
						
					 
					
						2021-03-04 11:07:03 +01:00 
						 
				 
			
				
					
						
							
							
								duddel 
							
						 
					 
					
						
						
							
						
						fb85c0341b 
					 
					
						
						
							
							Add Android backend and example ( #3446 )  
						
						
						
						
					 
					
						2021-03-04 10:35:44 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d8c88bd943 
					 
					
						
						
							
							Tables: Fixed unaligned accesses when using TableSetBgColor(ImGuiTableBgTarget_CellBg). ( #3872 )  
						
						... 
						
						
						
						ImSpanAllocator: Support for alignment. 
						
						
					 
					
						2021-03-04 09:52:03 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						25679a411e 
					 
					
						
						
							
							Window, Nav: Fixed crash when calling SetWindowFocus(NULL) as the time a new window appears. ( #3865 )  
						
						
						
						
					 
					
						2021-03-02 18:23:08 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4537d98d46 
					 
					
						
						
							
							Backends: DX9: Fix to support colored glyphs, using newly introduced 'TexPixelsUseColors' info. ( #3369 ,  #3844 )  
						
						
						
						
					 
					
						2021-03-02 15:04:34 +01:00 
						 
				 
			
				
					
						
							
							
								Xiliusha 
							
						 
					 
					
						
						
							
						
						eb57484935 
					 
					
						
						
							
							Backends: DX9: add missing IMGUI_USE_BGRA_PACKED_COLOR support. Remove dinput.h headers. ( #3844 )  
						
						
						
						
					 
					
						2021-03-02 15:04:34 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						23ab4978e4 
					 
					
						
						
							
							ImFontAtlas: Added 'bool TexPixelsUseColors' output to help backend decide of underlying texture format. ( #3369 ,  #3844 )  
						
						
						
						
					 
					
						2021-03-02 15:04:34 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5aaab7424f 
					 
					
						
						
							
							Update FAQ.md  
						
						
						
						
					 
					
						2021-02-25 13:10:02 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						760c394707 
					 
					
						
						
							
							Added links to Discussions. Closed Discord, yeah! ( #2748 )  
						
						
						
						
					 
					
						2021-02-25 00:47:37 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6f4b9c65ae 
					 
					
						
						
							
							Added commentary about DLL boundaries. Added GetAllocatorFunctions(). Tidying up. ( #3836 )  
						
						
						
						
					 
					
						2021-02-24 19:38:39 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						edf135c18d 
					 
					
						
						
							
							Win32+MinGW: Re-enabled IME functions by default even under MinGW. ( #2590 ,  #738 )  
						
						
						
						
					 
					
						2021-02-22 14:39:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Maas 
							
						 
					 
					
						
						
							
						
						ece854564a 
					 
					
						
						
							
							Log/Capture: Added LogTextV, a va_list variant of LogText. ( #3828 )  
						
						
						
						
					 
					
						2021-02-22 11:58:51 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a8f76c23a4 
					 
					
						
						
							
							Window: Shrink close button hit-testing region when it covers an abnormally high portion of the window visible area (e.g. when window is collapsed and moved in a corner)to facilitate moving the window away. ( #3825 )  
						
						
						
						
					 
					
						2021-02-18 17:23:10 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0ecdf8167c 
					 
					
						
						
							
							DragScalar: Fixed crash when using DragScalar() directly with ImGuiSliderFlags_AlwaysClamp + only one of either p_min or p_max set. ( #3824 ) [@harry75369]  
						
						
						
						
					 
					
						2021-02-18 16:12:41 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c154629152 
					 
					
						
						
							
							Backends: Win32: Added ImGui_ImplWin32_EnableAlphaCompositing() helper. ( #2766 ,  #3447 )  
						
						... 
						
						
						
						Pragma linking with dwmapi.lib (Vista-era, ~9 kb). MinGW users will need to link with -ldwmapi. 
						
						
					 
					
						2021-02-18 16:04:11 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6a161b8789 
					 
					
						
						
							
							Examples: Reworked setup of clear color to be compatible with transparent values.  ( #2693 ,  #2764 ,  #2766 ,  #2873 ,  #3447 ,  #3813 ,  #3816 )  
						
						
						
						
					 
					
						2021-02-18 11:38:41 +01:00