822 Commits (06545c4f2a1cd5d77a0d23cd9872b41dc2e7e581)

Author SHA1 Message Date
ocornut 06545c4f2a Backends: DirectX9: explicitely setting up more graphics states to increase compatibility with unusual non-default states. (#4063) ago%!(EXTRA string=4 years)
ocornut bfc4a3347a Nav: Fixed using SetItemDefaultFocus() on windows with _NavFlattened flag + tools in metrics. ago%!(EXTRA string=4 years)
rokups 6d53884487 Backends: OSX: Fix keys remaining stuck in pressed state when CMD-tabbing to a different application. (#3832) ago%!(EXTRA string=4 years)
ocornut 25fbff2156 ImDrawList: Revert alteration of normal scaling threshold, for now prioritize preserving property of limiting extents. (#4053, #3366, #2964, #2868, #2518, #2183) ago%!(EXTRA string=4 years)
ocornut fdda8b8c12 ImDrawList: Fixed/improved thickness of thick strokes with sharp angles. (#4053, #3366, #2964, #2868, #2518, #2183) ago%!(EXTRA string=4 years)
ocornut 770f9daab3 Tables: Better preserve column data (mainly widths) when columns count changes. (#4046) + .ini skips columns with no data. ago%!(EXTRA string=4 years)
thedmd 690a90bd35 Make PathArcTo accept counter-clockwise angles (#4030, #3491) ago%!(EXTRA string=4 years)
ocornut 5fed6bdc72 Demo: Improved popups demo and comments. ago%!(EXTRA string=4 years)
ocornut 858ea17eba Backends: DirectX10, DirectX11: fixed a crash when backing/restoring state if nothing is bound when entering the rendering function. (#4045) ago%!(EXTRA string=4 years)
duddel 05a20ca738 Examples: Android: Make Android build compatible with Gradle 7.0. (#3446) ago%!(EXTRA string=4 years)
ocornut b957300260 Documentation tweaks (#4042) ago%!(EXTRA string=4 years)
Rokas Kupstys bcdc8bcc4b Examples: Vulkan: Update GPU selection to pick discrete GPU if available, or use first GPU otherwise. (#4012) ago%!(EXTRA string=4 years)
ocornut c283a1da5b Fixed clipping of multi-line value text when label is single-line + Fixed vertical alignment of single-line value text when label is multi-line. (#4004) ago%!(EXTRA string=4 years)
ocornut 92b7b1f72b Scrolling: Fix mouse wheel axis swap when using SHIFT on macOS (system already does it). (#4010) ago%!(EXTRA string=4 years)
Sam Jones 71dda216ef Backends: OpenGL3: Don't try to read GL_CLIP_ORIGIN unless we're OpenGL 4.5. (#3998, #2366, #2186) ago%!(EXTRA string=4 years)
Doug Binks f08566b4d7 InputText: Do not filter private unicode codepoints (e.g. icons) when pasted from clipboard. (#4005) ago%!(EXTRA string=4 years)
TotalCaesar659 feb8b1e32d
Update URLs to HTTPS (#4011) ago%!(EXTRA string=4 years)
ocornut 00d570e280 Added OpenPopup() ImGuiID overload (#3993, #331) ago%!(EXTRA string=4 years)
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. ago%!(EXTRA string=4 years)
ocornut 3c7177c6a7 Internals: storing WindowsHoverPadding in context for external access. + Docs update binaries ago%!(EXTRA string=4 years)
ocornut 84e6fe4fc7 Fix IsWindowAppearing() from returning true twice in most cases. (#3982, #1497, #1061) ago%!(EXTRA string=4 years)
Nikolai Wuttke c6c15a44fa Examples: Add OpenGL ES 2.0 support to modern GL examples. (#2837, #3951) ago%!(EXTRA string=4 years)
ocornut 1dcd3a45cc ColorEdit4: Alpha default to 255 (instead of 0) when omitted in hex input. (#3973) ago%!(EXTRA string=4 years)
ocornut 688e06490e TabBar: Amend previous commit. Fix tab reordering when tab bar has scrolling. ago%!(EXTRA string=4 years)
ocornut aa5431fde2 Tables: Expose TableSetColumnEnabled() in public api. (#3935) ago%!(EXTRA string=4 years)
ocornut 1491d2c916 Backends: Win32: Clearing keyboard down array when losing focus (WM_KILLFOCUS). (#2062, #3532, #3961) ago%!(EXTRA string=4 years)
Nikolai Wuttke 186b734db0 Backends: SDL2: Extend global mouse pos availability check (#3950) ago%!(EXTRA string=4 years)
John Asper 6d3a980f38 Backends: Vulkan: Fix mapped memory validation error when buffer sizes are not multiple of VkPhysicalDeviceLimits::nonCoherentAtomSize. (#3957) ago%!(EXTRA string=4 years)
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. ago%!(EXTRA string=4 years)
ocornut 6e4770ea5c Examples: Vulkan: Rebuild swapchain on VK_SUBOPTIMAL_KHR. (#3881) ago%!(EXTRA string=4 years)
ocornut 61a0908713 Tables comments + Backends: DirectX9: calling IDirect3DStateBlock9::Capture() after CreateStateBlock() which appears to workaround/fix state restoring issues. . (#3857) ago%!(EXTRA string=4 years)
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) ago%!(EXTRA string=4 years)
Elias Daler 64aab8480a DragScalar: Add default value for v_speed argument in DragScalar(), DragScalarN(). (#3922) ago%!(EXTRA string=4 years)
ANF-Studios ebe6ac5fb5 Improvements to minor mistakes in documentation comments (#3923) ago%!(EXTRA string=4 years)
ocornut 35b1148efb Version 1.82 ago%!(EXTRA string=4 years)
ocornut d94644261d Drags, Sliders: Support ImGuiSliderFlags_Logarithmic flag with integers. Because why not? (#3786) ago%!(EXTRA string=4 years)
ocornut 287bd9b984 InputText: renamed ImGuiInputTextFlags_AlwaysInsertMode to ImGuiInputTextFlags_AlwaysOverwrite. (#2863) ago%!(EXTRA string=4 years)
Rokas Kupstys 1bc6f82091 Misc: added imgui.gdb and imgui.natstepfilter debugger helpers for gdb and msvc. ago%!(EXTRA string=4 years)
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. ago%!(EXTRA string=4 years)
ocornut fdc2324d9a Moved 'misc/natvis/imgui.natvis' to 'misc/debuggers/imgui.natvis' ago%!(EXTRA string=4 years)
ocornut 39432bfd9c Amend 0c93238a ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags ago%!(EXTRA string=4 years)
Rokas Kupstys c2d6d26139 ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags ago%!(EXTRA string=4 years)
ocornut 8b9fedba28 Moved Obsolete function block lower in the file + obsoleted old SetScrollHere (->SetScrollHereY) ago%!(EXTRA string=4 years)
thedmd e45847d99a Add version of PathArcTo() and PathArcToFast() with adaptive rendering quality. (#3491) ago%!(EXTRA string=4 years)
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 ago%!(EXTRA string=4 years)
Rokas Kupstys 01a2bac7d5 DrawList: Replace "bool close" in drawing functions with flags. ago%!(EXTRA string=4 years)
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) ago%!(EXTRA string=4 years)
ocornut 954b06afe2 Drag and Drop: can use BeginDragDropSource() for other than the left mouse button (#1637, #3885) ago%!(EXTRA string=4 years)
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) ago%!(EXTRA string=4 years)
TAiGA f5bc5e8630 Freetype: Enable FreeType bitmap glyphs. (#3879) ago%!(EXTRA string=4 years)