Commit Graph

  • 34014f22fe
    Merge ca28faa6eb into 4dac00ca0c Miko 2025-12-14 09:08:52 +0000
  • ca28faa6eb
    Merge branch 'master' into features/modules Miko 2025-12-14 01:08:50 -0800
  • 0e4a039682 Export math operators Toyosatomimi no Miko 2025-11-27 01:50:56 -0500
  • 1fde215334 Update the module with enum definitions as per MSVC bug Toyosatomimi no Miko 2025-11-27 01:39:06 -0500
  • b895c5a3a9 Internals: add SetContextName() helper. (#9097) ocornut 2025-11-26 17:29:37 +0100
  • ff4378a06a Examples: Win32+DirectX12: Disable breaking on the D3D12_MESSAGE_ID_FENCE_ZERO_WAIT warning. (#9093, #9084) Rémy Tassoux 2025-11-22 12:47:10 +0100
  • f9c22c9b05 Backends: SDL_GPU3: select between metallib and MSL shaders based on availability. (#9076) ocornut 2025-11-26 15:05:05 +0100
  • 389b712286 Backends: SDL_GPU3: use MSL on macOS and MetalLib on iOS to fix shader compatibility. (#9076) Leon Lysak 2025-11-26 14:51:22 +0100
  • 2d20cb2453 Docs: tweaks. Add reference to imgui-module from main README. (#9092, #8868) ocornut 2025-11-26 14:49:11 +0100
  • f4d496adac Textures: amend to please static analyzer. ocornut 2025-11-26 14:24:55 +0100
  • 4354c84653 Textures: fixed displaying texture # in metrics/debugger. ocornut 2025-11-26 14:18:51 +0100
  • daad796e00 Textures: fixed a building issue when ImTextureID is defined as a struct. ocornut 2025-11-26 14:11:22 +0100
  • ea47abb334
    Merge ccd613afa8 into 9ca7ea00c8 Gabriele 2025-12-14 08:16:35 +0300
  • 140691e942
    Merge 5ef535b692 into 9ca7ea00c8 Ronan 2025-12-14 08:13:42 +0300
  • 6ed0be7499
    Merge 8d031ca054 into 4dac00ca0c Nick De Breuck 2025-12-14 02:43:44 +0000
  • 8dff0bd660
    Merge 0a25a49e94 into 4dac00ca0c Seth Kingsley 2025-12-13 11:46:59 +0100
  • 0fb6e9ebb4
    Merge dd15544751 into 4dac00ca0c Alex Anderson 2025-12-13 18:25:38 +0800
  • 6eb99bf73c
    Merge 2ff8366d40 into 9ca7ea00c8 tanoxyz 2025-12-13 03:14:28 -0700
  • d19f85a953
    Merge 55402fdcf4 into 4dac00ca0c Josh Junon 2025-12-13 19:13:50 +0900
  • a379d20ec9
    Merge 9056711aa9 into 4dac00ca0c PRABHAT KUMAR MISHRA 2025-12-12 18:58:02 +0100
  • 4e6e7baeec
    Merge 08fa252c96 into 4dac00ca0c Erik Scholz 2025-12-12 16:37:32 +0900
  • 71d7a131ef
    Merge 16791d7678 into 4dac00ca0c Liam Eckert 2025-12-11 17:41:02 -0800
  • 93e99a563d
    Merge c67c2026fd into 4dac00ca0c Kraionix 2025-12-12 10:18:03 +0900
  • addd9df02d
    Merge 713adaa4e2 into 4dac00ca0c Rokas Kupstys 2025-12-12 02:14:58 +0100
  • def7d40b35
    Merge b567ffe7e0 into 4dac00ca0c Konstantin Podsvirov 2025-12-11 20:12:17 -0500
  • 28d50e3bc3 ImStrv: Added ImStrv formatter for LLDB (e.g. Xcode) features/string_view David Mentler 2025-10-01 20:45:42 +0200
  • b66f923895 ImStrv: made length() returns an int as it simplify the most common case (of passing %.*s to printf) ocornut 2024-07-02 18:50:28 +0200
  • 7362e5b190 ImStrv: allow constructing from two null pointers. ocornut 2024-05-03 16:24:52 +0200
  • 1f9f1707cb ImStrv: Combo(), ListBox(): seems better to not introduce the ImStrv [] versions? ocornut 2024-04-03 10:02:32 +0900
  • de7cd6a4f2 ImStrv: convert Combo()/ListBox() to use ImStrv in their getters. ocornut 2024-04-03 09:58:36 +0900
  • e62bae0b47 ImStrv: add needed disambiguishing functions for const char* now being ambiguous. (5079) ocornut 2022-09-29 22:51:33 +0200
  • 9d10860224 ImStrv: backtracked for now on supporting ImStrv for format strings. ocornut 2022-08-25 12:54:07 +0200
  • e82377c3b1 ImStrv: enhanced VS debugger .natvis support. build fixes. (5333, 5906) 璀境石 2022-08-22 11:05:58 +0200
  • 2109538d7a ImStrv: standardized code doing format copy, optimized ImStrStr ocornut 2021-05-25 14:08:20 +0200
  • 9feb591c60 ImStrv: Fixed various compile errors/warnings. ocornut 2022-08-22 11:06:33 +0200
  • 2b6162b747 ImStrv: moved double char* function signatures under #ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS blocks. ocornut 2021-03-31 15:06:32 +0200
  • 012b95f146 ImStrv: changed ImStrv xxx=NULL args to an explicit xxx=ImStrv() ocornut 2021-02-01 17:04:50 +0100
  • 3505a7082f ImStrv: Step 2 - change ImStrv typedef to struct, perform all other logic conversion. ocornut 2020-08-24 11:37:01 +0300
  • 0e9e5c3ed2
    Merge e2bacc7380 into 9ca7ea00c8 Dario Mylonopoulos 2025-12-12 00:27:07 +0200
  • 935c78cb85 ImStrv: Step 1 - change string type to ImStrv in API. (REBASED) Rokas Kupstys 2020-07-14 14:14:17 +0300
  • 9ca7ea00c8 Merge branch 'master' into docking docking ocornut 2025-12-11 23:25:47 +0100
  • 4dac00ca0c Windows: fixed always updating internal buffer for ### window titles even when Ctrl+Tab window is hidden. Instead forcing an update on mismatching when appearing. master ocornut 2025-12-11 23:12:52 +0100
  • fc89c61089 Hashing: handling of "###" operator to reset to seed within a string identifier doesn't include the "###" characters in the output hash anymore. omar 2019-12-26 21:40:58 +0100
  • 1e7d2adc29 Fixed Clang cast-align warning + Added missing Changelog entry in 1.92.4. (#8893) ocornut 2025-12-11 21:36:42 +0100
  • 921b59b1c6
    Merge 46fa733be8 into bd6f48fe20 ronak69 2025-12-11 19:17:30 +0100
  • bd6f48fe20 Backends: OpenGL3: Fixed embedded loader multiple init/shutdown cycles broken on some platforms. (#8792, #9112) ocornut 2025-12-11 18:28:23 +0100
  • 0d2dd30ee9 Tabs: minor tweaks to facilitate mods altering spacing. ocornut 2025-12-11 17:17:57 +0100
  • 90fbddbe00
    Merge 4f978fd312 into 9971251574 sergeyn 2025-12-11 01:55:30 -0500
  • 9971251574 Fonts: amend/comment on FontDataOwnedByAtlas=false fix being a breaking change. (#9086, #8465) ocornut 2025-12-10 21:42:07 +0100
  • a07b2828ce Backends: GLFW: add IMGUI_IMPL_GLFW_DISABLE_X11 / IMGUI_IMPL_GLFW_DISABLE_WAYLAND. (#9109, #9116) ocornut 2025-12-10 18:57:02 +0100
  • 9a4fd69f6d Backends: GLFW: avoid repeated glfwSetCursor()/glfwSetInputMode() calls when unnecessary. ocornut 2025-12-10 18:35:22 +0100
  • b93f79e508
    Merge 3dffd41ccb into cf64b7fa72 Ryzee119 2025-12-10 17:01:32 +0800
  • e8f6731de6
    Merge 5d8f7fc5cd into cf64b7fa72 Jan Vlček 2025-12-10 17:01:31 +0800
  • 0ce30c36fe
    Merge a1363038ae into cf64b7fa72 Zach 2025-12-10 03:24:09 -0500
  • 0b7c8a4cd9
    Merge d8158f1224 into cf64b7fa72 Sven 2025-12-10 06:08:10 +0700
  • 71bc508c8d
    Merge 8d86d22b06 into cf64b7fa72 璀境石 2025-12-10 06:06:44 +0700
  • e2bacc7380 Examples: remove linking with X11 in GLFW examples Dario Mylonopoulos 2025-12-09 18:25:04 +0100
  • debd37b0ba Backends: GLFW: load X11 functions dynamically to remove requirement to link with x11 Dario Mylonopoulos 2025-12-09 18:13:59 +0100
  • dbbdfecf1d
    Merge e0d466b500 into 6327b63064 The Loki 2025-12-09 15:29:38 +0700
  • 9963e63397
    Merge 77550b8d37 into 6327b63064 Timo Suoranta 2025-12-09 15:29:38 +0700
  • a5742486f9
    Merge 13c943d48e into 6327b63064 Joran Bigalet 2025-12-09 15:29:37 +0700
  • 21e6dcdea0
    Merge c070207d7c into 6327b63064 Daniel Cremers 2025-12-09 15:29:37 +0700
  • 4fd91e2af9
    Merge af97ab5983 into 6327b63064 Mihaly Sisak 2025-12-09 15:29:37 +0700
  • cf64b7fa72 Tables: Fixed losing stored display order when reducing column count. (#9108, #4046) ocornut 2025-12-08 19:29:41 +0100
  • 3b491dd8f7
    Merge 8ecea4d569 into a726bded11 slowriot 2025-12-08 13:51:57 +0300
  • 1ae546538a Fix conflict between EnterKeepActive and IsItemDeactivatedAfterEdit xttt 2025-12-08 03:02:22 -0500
  • f8bef287eb Fix conflict between EnterKeepActive and IsItemDeactivatedAfterEdit xttt 2025-12-08 02:57:29 -0500
  • 59a7ef2dd7
    Merge 634554588a into a726bded11 Kleber Garcia 2025-12-07 17:57:04 -0500
  • c009500bef
    Merge 64971a8866 into 6327b63064 Christian Fillion 2025-12-07 17:40:50 -0500
  • 87ecd9509c
    Merge 6740e876f6 into 6327b63064 Christian Tomasino 2025-12-06 21:53:33 +0100
  • ffa6c9fb10
    Merge 1b44c41071 into 6327b63064 Ronan 2025-12-06 21:53:15 +0100
  • 4f978fd312 power saving mode which only renders upon event happening SergeyN 2025-11-24 23:45:04 +0100
  • 4bacd938c3
    Merge b4cfad50cb into 6327b63064 Rémy Tassoux 2025-12-06 16:42:40 +0100
  • a726bded11 Fonts: ClearOutputData() doesn't need to clear FallbackChar, EllipsisChar. Fixed crash changing font loader. ocornut 2025-12-05 19:12:50 +0100
  • 7f78f52243 Demo: removed some hardcoded widths. ocornut 2025-12-05 18:44:21 +0100
  • 60f8b0733c Rework color marker internals to facilitate arbitrary override using SetNextItemColorMarker(). ocornut 2025-12-05 18:06:34 +0100
  • 6327b63064 Merge branch 'master' into docking ocornut 2025-12-05 16:38:51 +0100
  • fa4b47c5e2 Added RGBA color markers to ColorEdit3/ColorEdit4 + opt-in ImGuiSliderFlags_ColorMarkers for Drags/Sliders. ocornut 2025-12-05 16:29:15 +0100
  • a7ecbcdeba Shuffle ImGuiColorEditFlags flag values. ocornut 2025-12-04 16:45:45 +0100
  • ded52c71d9 Debug Log: can output to debugger. Added ImGuiDebugLogFlags_OutputToDebugger. ocornut 2025-12-05 15:07:44 +0100
  • 9d4fafa671 Nav: removed an unnecessary FindWindowByName() call. ocornut 2025-12-05 14:16:14 +0100
  • 8e67fe13a5 Fixed an assert in background dimming code, which could trigger after using gamepad/keyboard to move a window to another viewport. (#9053) ocornut 2025-12-05 13:51:52 +0100
  • e2c49530cb ImDrawList: harden/clarify static asserts about ImDrawCmd / ImDrawCmdHeader layout. ocornut 2025-12-05 13:42:15 +0100
  • fee06a92ea Text: fixed word-wrapping function reading from *text_end when passed a string range. (#9107) achabense 2025-12-05 18:36:16 +0800
  • daefd53a46 Fix buffer overflow achabense 2025-12-05 18:36:16 +0800
  • ea578fb36d Repro code (example_null; asan error) (!this commit should be ignored when merging!) achabense 2025-12-05 18:35:58 +0800
  • d71091a957 Internals: amend RenderRectFilledRangeH() to avoid shadowed variables. ocornut 2025-12-04 16:27:54 +0100
  • d1e262ad55 Internals: refactor RenderRectFilledRangeH() into RenderRectFilledInRangeH() to take absolute coordinates instead of normalized ones. ocornut 2025-12-04 15:57:31 +0100
  • 6e0ee6ff03 Fonts: removed misleading SizePixels >= 0.0f test and stbtt_ScaleForMappingEmToPixels() call in ImGui_ImplStbTrueType_FontSrcInit(). (#8857) ocornut 2025-12-03 20:15:25 +0100
  • 42e91c3155 Merge branch 'master' into docking ocornut 2025-12-03 13:35:35 +0100
  • d27dce58cd Backends: Win32: handle WM_IME_CHAR/WM_IME_COMPOSITION messages to support Unicode inputs on MBCS Windows. (#9099, #3653, #5961) ulhc 2025-11-28 23:05:45 +0800
  • 87b193399e Backends: Win32: change param to MultiByteToWideChar() to be consistent (should be no-op?). ocornut 2025-12-03 13:30:46 +0100
  • 962cc2381d Backends: Win32: viewports created by backend direct messages to DefWindowProcW() in order to support Unicode text inputs. (#9099, #3653, #5961) ulhc 2025-11-28 22:45:42 +0800
  • 20e9b6d1c0
    Use TEXT macro for window class and title strings ulhc 2025-12-03 19:26:59 +0800
  • 80b6e513ba
    Handle WM_IME_COMPOSITION for MBCS support ulhc 2025-12-03 19:00:27 +0800
  • a8ac961321
    Merge deb4d73317 into bfe137893a Charles 2025-12-01 20:06:17 +0100
  • bfe137893a Debug Log: fixed incorrectly printing characters in IO log when submitting non-ASCII values to io.AddInputCharacter(). (#9099) ocornut 2025-12-01 17:02:51 +0100
  • 6285b92a8c
    Merge 20fb286e4f into 620a33dd85 lomekragow 2025-11-30 09:36:03 -0800
  • 48e655706d
    Add support for WM_IME_CHAR in Win32 backend ulhc 2025-11-28 23:05:45 +0800
  • 75b6b612ed
    Change DefWindowProc to DefWindowProcW for Unicode ulhc 2025-11-28 22:45:42 +0800