6433 Commits (v1.83)
 

Author SHA1 Message Date
ocornut ad5d1a8429 Version 1.83 ago%!(EXTRA string=4 years)
Vladimir Davidovich 142c866bd9 Backends: WebGPU: Support draw_data->FramebufferScale (#4163) ago%!(EXTRA string=4 years)
ocornut 88a24fb896 Fix build with IMGUI_DISABLE_DEMO_WINDOWS ago%!(EXTRA string=4 years)
ocornut 029c83c73e Combos: Changed the combo popup to use a different id to also using a context menu with the default item id. (#4167) ago%!(EXTRA string=4 years)
ocornut c708299ca9 Docs: Improvements to description of using colored glyphes/emojis. (#4169, #3369) + Add Fonts to Metrics. Removed IMGUI_HAS_TABLE markers. ago%!(EXTRA string=4 years)
ocornut 8877eab393 Docs: Describe IMGUI_DISABLE_FILE_FUNCTIONS in imconfig (#3628, #2734) ago%!(EXTRA string=4 years)
ocornut b474bff6c6 Nav: Fixed single frame CTRL+Tab from properly enabling the menu layer of target window if it doesn't have other active layers. ago%!(EXTRA string=4 years)
ocornut 5d77b6f274 Docs: update links, sponsors ago%!(EXTRA string=4 years)
ocornut 45f5ed52c1 Menus: made MenuItem() in a menu bar reflect the 'selected' argument with a highlight. (#4128) ago%!(EXTRA string=4 years)
ocornut fd06dc511f Backends: GLFW: Adding bound check in KeyCallback because GLFW appears to send -1 on some setups. [#4124] ago%!(EXTRA string=4 years)
ocornut 4181ccceea Backends: WebGPU: Fix build, amend 3c72e51. (#3761) ago%!(EXTRA string=4 years)
thedmd 3c72e5142b Backends: Replace direct access to TextureId with GetTexID() call in ImDrawCmd. (#3761) ago%!(EXTRA string=4 years)
ocornut e7e170c534 InputText: Internal renaming to use our own types to clarify code a little bit. ago%!(EXTRA string=4 years)
ocornut 26a1bbfe1e InputText: Fixed CTRL+Arrow or OSX double-click leaking the presence of spaces when ImGuiInputTextFlags_Password is used. (#4155, #4156) [@michael-swan] ago%!(EXTRA string=4 years)
ocornut 41030cbfe2 Tweak computation of io.Framerate so it is less biased toward high-values in the first 120 frames. (#4138) ago%!(EXTRA string=4 years)
Basil Fierz 83bdfef8e0 Backends: WGPU: update to latest specs. (#4116, #3632) ago%!(EXTRA string=4 years)
ocornut 4ce6bd8cff Tables: sharing splitter and sort buffers between tables, reducing memory footprints. (#3740) ago%!(EXTRA string=4 years)
ocornut 32c453ae53 Tables: sharing transient buffers between tables, reducing memory footprints. (#3740) ago%!(EXTRA string=4 years)
Mertcan Davulcu cbcd89152b
Backends: Android: Tweaks. (#4034) ago%!(EXTRA string=4 years)
Hattrick HttrckCldHKS a8dcab8e2a Backends: DX9: Fix potential resource leak (#4093) ago%!(EXTRA string=4 years)
ITotalJustice ea9122b0ac
Examples: add backends include path in readmes. (#4106) ago%!(EXTRA string=4 years)
Bartosz Taudul 4c9f0cec27 Add and use SSE-enabled ImRsqrt() in place of 1.0f / ImSqrt(). (#4091) ago%!(EXTRA string=4 years)
ocornut 84545dbe6f Disabling some of MSVC most aggressive Debug runtime checks for some simple/low-level functions ago%!(EXTRA string=4 years)
ocornut 393941ceea Refactor focusable/tabbalbe item registration toward allowing to handle it prior to clipping (not yet the case) (#343, #4079) ago%!(EXTRA string=4 years)
ocornut 2c3f25d2d9 Nav: Fixed Tabbing initial activation from skipping the first item if it is tabbable through. (#787) ago%!(EXTRA string=4 years)
ocornut 9b90639577 Internals: ItemFlags is a shared resource as advertised. Fix Begin/PushItemFlags/End sequence (mostly for consistency) ago%!(EXTRA string=4 years)
ocornut 10a1c5b021 TestEngine: fixed wrong flags passed to ItemInfo queries. Was luckily/misleadingly not causing issues as the test-engine flags we tested were upper bits not colliding with the other type. ago%!(EXTRA string=4 years)
ocornut 788e91aece Fixes for MSVC static analyzers (wider range of versions). (#3938, #4073) + warning fix (#4089) + comments. ago%!(EXTRA string=4 years)
ocornut 89162a04f4 Fixes for PVS Studio and MSVC static analyzers. Using a macro to suppress single-use MSVC false positives. (#3938, #4073) ago%!(EXTRA string=4 years)
ocornut d28535f351 Fixes for Visual Studio 2019 static analyzers. (#3938, #4073) + two minor edge case were invalid scalar input (e.g. a sign only) would return buffer as modified. ago%!(EXTRA string=4 years)
ocornut 2dec7b3301 InputText: Align caret/cursor to pixel coordinates. (#4080) ago%!(EXTRA string=4 years)
ocornut 7cdb3850e7 CI: test with ImTextureID as pointer to catch accidental reuse of const (#4060) ago%!(EXTRA string=4 years)
Nick Lange 04e98fbe6b
Remove const qualifier on ImTextureID local (#4060) ago%!(EXTRA string=4 years)
Jarhmander 7b8932554e
Backends: Win32: Change the case of XInput.h include, so it cross-compile nicely on unices. (#4074) ago%!(EXTRA string=4 years)
ocornut b493cae8c9 Nav: Fixed pressing Escape to leave menu layer while in a popup or child window. (#787) ago%!(EXTRA string=4 years)
Rokas Kupstys 21428ad3f4 Nav, InputText: Fixed accidental menu toggling while typing non-ascii characters using AltGR. (#370) ago%!(EXTRA string=4 years)
ocornut 4540177ce7 Nav: clear activeid on menu toggle (so pressing Alt leaving an InputText will steal ActiveID. Previously wouldn't not, but ButtonBehavior() hover logic would not show Menu layer item as hovered when ActiveId != 0). (#787) ago%!(EXTRA string=4 years)
ocornut e61e8aea9c Nav: clear navid in NavInitWindow() when window is marked with ImGuiWindowFlags_NoNavInputs. (#787) ago%!(EXTRA string=4 years)
ocornut daf97832f1 Internals: Nav: renaming. ago%!(EXTRA string=4 years)
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 936f53229d Internals: maintaining focus order inside windows + only storing root windows in WindowsFocusOrder[] array. (toward #2304) 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 7c9c5dbe9a Internals: Added ImFloorSigned() + use our own ImFloorSigned() for stb_truetype, compared as matching output for variety of font data. (#2884) 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)