6266 Commits (5853fbd68bc2deb8ca82fd37708fc3027f0e8fda)
 

Author SHA1 Message Date
Basil Fierz 5853fbd68b Backends, Examples: Added support for WebGPU and corresponding example (#3632) ago%!(EXTRA string=4 years)
ocornut 6487860aae Backends: Vulkan: Rework support for custom function/symbol loader (#3759, #3227), add ImGui_ImplVulkan_LoadFunctions (amend 6001c54) ago%!(EXTRA string=4 years)
Hossein Noroozpour 6001c54598 Backends: Vulkan: Support for custom function/symbol loader (#3759, #3227) ago%!(EXTRA string=4 years)
Rokas Kupstys 066406b9be Backends: OSX: Fix mouse position not being reported when mouse buttons other than left one are down. (#3762) ago%!(EXTRA string=4 years)
ocornut e28b51786e Tables: Fixed PopItemWidth() or multi-components items not restoring per-colum ItemWidth correctly. (#3760) rework local stacks to facilitate modifying current value without altering the stack. ago%!(EXTRA string=4 years)
ocornut 3867c6c5f0 Fonts: (Breaking) Rename ImGuiFreeType:: flags to ImGuiFreeTypeBuilderFlags_XXX. Remove ImGuiFreeType::BuildFontAtlas() flags. Rename ImFontConfig::RasterizerFlags to FontBuilderFlags. Add ImFontBuilderIO (opaque). Amend 53d59f3 with a dozen of small fixes. ago%!(EXTRA string=4 years)
Louis Schnellbach 9417acc20f Fonts: if IMGUI_ENABLE_FREETYPE, use library by default for font rasterization ago%!(EXTRA string=4 years)
ocornut 6b32d0ebc7 Fixed minor title bar text clipping issue when FramePadding is small/zero and there are no close button in the window. (#3731) ago%!(EXTRA string=4 years)
ocornut a8d2d8ee97 Fixed uninitialized variable, amend f3f2578. (#3753) ago%!(EXTRA string=4 years)
Sammy Fatnassi f3f2578e8f Internals: Added context hook removal support (#3580, #3626, #3753) ago%!(EXTRA string=4 years)
ocornut f139846750 Backends: Win32: dynamically load XInput library (amends) (#3646, #3645, #3248, #2716) ago%!(EXTRA string=4 years)
Kuanlan 633d1033af Backends: Win32: dynamically load XInput library (#3646, #3645, #3248, #2716) ago%!(EXTRA string=4 years)
ocornut 2ed47e5822 Version 1.81 WIP ago%!(EXTRA string=4 years)
Belinsky-L-V 695a4bd1a9 Backends: Metal: Fixed texture storage mode when building on Mac Catalyst. (#3748) ago%!(EXTRA string=4 years)
ocornut f144c67676 ImDrawList: fixed AddCircle, AddCircleFilled buffer read overflow with (rad > 0.0f && rad < 1.0f && num_segments == 0). (#3738) ago%!(EXTRA string=4 years)
ocornut 58075c4414 Version 1.80 ago%!(EXTRA string=4 years)
ocornut 5178c3ce21 Tables: added ImGuiTableFlags_NoHostExtendX instead of using outer_size.x == 0.0f. Changed default outer_size to (0.0f, 0.0f). (#3605) ago%!(EXTRA string=4 years)
ocornut 3b409d2b68 BeginChild: half-fixed child window name longer than 255 conflicting, merely raised the limit by using our shared large buffer. Comments. ago%!(EXTRA string=4 years)
ocornut 6737037743 Tab Bar: fix 0ea4408 (#3414) ago%!(EXTRA string=4 years)
ocornut 74b3b7cf58 Added experimental io.ConfigDragClickToInputText feature to enable turning DragXXX widgets into text input with a simple mouse click-release (without moving). (#3737) ago%!(EXTRA string=4 years)
ocornut dc0f3d982c DragFloat, DragInt: very slightly increased mouse drag threshold + expressing it as a factor of default value + disabled experimental click-to-input on DragXXX functions. (#3737) ago%!(EXTRA string=4 years)
ocornut ae0d2dd614 Tables: rework submission of content size and ideal content size to outer window (now using IdealMaxPos introduced in 6af92b0). ago%!(EXTRA string=4 years)
thedmd f379dc28a3 ImBitArray: Rename ClearBits() to ClearAllBits() and add SetAllBits(). ImBitArraySetBitRange work on range [n..n2) instead of [n..n2] ago%!(EXTRA string=4 years)
ocornut 3fef132f62 Tables: Clear scroll value when reactivating scroll. Assert when passing width/weight to TableSetupColumn() without an explicit sizing policy at either table or column label. ago%!(EXTRA string=4 years)
ocornut 0ea4408fd4 Tab Bar: Requested ideal content size (for auto-fit) doesn't affect horizontal scrolling. Followup to afa01d8. (#3414) ago%!(EXTRA string=4 years)
ocornut 6af92b05bf Internals: Layout: maintain two content sizes, optionally writing to IdealMaxPos to distinguish used from ideal size, later is used for auto-fit. Unused in this commit, should be no-op. (#3414) ago%!(EXTRA string=4 years)
Bartosz Taudul 6470681d87
Use GitHub URL for Tracy Profiler. (#3721) ago%!(EXTRA string=4 years)
ocornut 4d419d1211 Tables: fixed ColumnsAutoFitWidth for resizable fixed columns reporting ideal width. ago%!(EXTRA string=4 years)
ocornut 3e712631da Tables: more moving of code in EndTable(), should have no side-effect. ago%!(EXTRA string=4 years)
ocornut 626e3e2b3b Tables: fix reported inner-width for scrolling tables off by a small padding amount + moved code. ago%!(EXTRA string=4 years)
ocornut 3edfc042ff Tables: Internals: Renaming, tweaks preparing ahead for trickier changes (should be all no-op). ago%!(EXTRA string=4 years)
ocornut 9e281c12a8 Tables: Fixed very small tables edge cases: inverted clip rect with freezing + scroll, missing borders. ago%!(EXTRA string=4 years)
ocornut b0db741770 Demo tweaks. Moved Tabs to Widgets section. Added to Tables demo. Increased version following 00b35c08. ago%!(EXTRA string=4 years)
ocornut 00b35c081e Tables: (breaking) removed ImGuiTableColumnFlags_WidthAuto which now can be expressed as _Fixed + _NoResize. WidthRequest gets updated when RequestOutputMaskByIndex is set rather than Visible. ago%!(EXTRA string=4 years)
ocornut 8cea3e3ed3 Tables: fixed border straying out of rect when using ImGuiTableFlags_NoBordersInBody with small height. ago%!(EXTRA string=4 years)
ocornut 002ba1a69f Tables: comments, tweak. CollapsingHeader: comments. (#3715) ago%!(EXTRA string=4 years)
ocornut feaa7ea003 Examples: Emscripten: Amend ba636c5. (#3705) ago%!(EXTRA string=4 years)
Horki 0f14dd9781 Examples: Emscripten: Add 'make serve' helper, move output to web/ folder. (#3705) ago%!(EXTRA string=4 years)
ocornut 31a2f0c164 Tables: fixed outer_width misreported to layout for use with SameLine when ScrollY is set but not ScrollX (#3704, #3414) ago%!(EXTRA string=4 years)
Matthijs Lavrijsen e485d451d1 Backends: DX12: improve Windows 7 compatibility (#3696) ago%!(EXTRA string=4 years)
ocornut 36535514d5 Backends: DX12: Fix warning (#3706). Disable obsolete Tables enums, leave them commented out. Using _MSVC_LANG to enable offsetof() and static_assert() on VS2015.3+ ago%!(EXTRA string=4 years)
ocornut e18abe3619 Tables: (Breaking) Added ImGuiTableFlags_SizingFixedSame, ImGuiTableFlags_SizingStretchProp. Removed ImGuiTableFlags_SameWidths. ago%!(EXTRA string=4 years)
ocornut 0e3ba37e6d Tables: Tidying up. Shuffle some columns fields to facilitate debugging + comments + demo tweaks + metrics highlight. ago%!(EXTRA string=4 years)
ocornut 414f82254b Tables: (Breaking) rename ImGuiTableFlags_SizingPolicyFixed > ImGuiTableFlags_SizingFixedFit, ImGuiTableFlags_SizingPolicyStretch > ImGuiTableFlags_SizingStretchSame in prevision for new policies. ago%!(EXTRA string=4 years)
ocornut 8b5f3798e0 Tables: Moved demo chunks. Made right-most non-resizable same-width column hidden to alleviate the issue where they are off by 1 pixel. ago%!(EXTRA string=4 years)
thedmd 94a432275b ImDrawList: Internals: Add ability to scale anti-alias fringe. This enable users to keep geometry sharp while scaling vertex buffer content. ago%!(EXTRA string=4 years)
ocornut 9bcf77eb81 Fixed using IsItemEdited() after Combo() not matching the return value from Combo(). (#2034) + fix some PVS warnings, fix typo, blanks. ago%!(EXTRA string=4 years)
ocornut 7d5d5711c2 Backends: OpenGL2, OpenGL3: Backup and restore GL_SHADE_MODAL, GL_STENCIL_TEST, clear GL_NORMAL_ARRAY. Comments., (#3671, #3668) ago%!(EXTRA string=4 years)
ocornut 0a5f399805 Tables: Fix hiding column right after the frozen line. Fix hovering/resising column delimiter scrolled under frozen columns. (#3678) ago%!(EXTRA string=4 years)
ocornut 1c1d3b7ab5 Added 64-bit variants of CheckboxFlags() in imgui_internal.h. Improve assert on mismatched ListBoxFooter() call. Fix FAQ index. (#3687) ago%!(EXTRA string=4 years)