1
0
Fork 0
mirror of https://github.com/ocornut/imgui.git synced 2026-01-08 23:44:19 +00:00

Commit graph

  • d93204adb8
    Merge 08fa252c96 into f5384544cb Erik Scholz 2026-01-08 22:37:57 +00:00
  • d1551e5272
    Merge a941c96d1f into f5384544cb MoonPower 2026-01-09 00:57:29 +04:00
  • 67e57d8713
    Merge 9e76303820 into f5384544cb Brayden 2026-01-08 19:46:37 +00:00
  • e5a2693091
    Merge 8d031ca054 into f5384544cb Nick De Breuck 2026-01-08 20:27:57 +01:00
  • 5af7b12e2b
    Merge e9ce65ebf4 into f5384544cb Miko 2026-01-09 02:30:11 +08:00
  • cd1ba4c0ac
    Merge b567ffe7e0 into f5384544cb Konstantin Podsvirov 2026-01-08 08:51:37 -08:00
  • f5384544cb (Breaking) Commented out legacy names obsoleted in 1.90 (Sept 2023): BeginChildFrame(), EndChildFrame(), ShowStackToolWindow(), IM_OFFSETOF(), IM_FLOOR(). master ocornut 2026-01-08 17:26:25 +01:00
  • f7fd75e9ec ImStrv: Added ImStrv formatter for LLDB (e.g. Xcode) features/string_view David Mentler 2025-10-01 20:45:42 +02:00
  • 23a93afdff 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 +02:00
  • 1d18540bf4 ImStrv: allow constructing from two null pointers. ocornut 2024-05-03 16:24:52 +02:00
  • 2b510f541c ImStrv: Combo(), ListBox(): seems better to not introduce the ImStrv [] versions? ocornut 2024-04-03 10:02:32 +09:00
  • baba3fec6b ImStrv: convert Combo()/ListBox() to use ImStrv in their getters. ocornut 2024-04-03 09:58:36 +09:00
  • 1500621224 ImStrv: add needed disambiguishing functions for const char* now being ambiguous. (5079) ocornut 2022-09-29 22:51:33 +02:00
  • 7ceaaff9e4 ImStrv: backtracked for now on supporting ImStrv for format strings. ocornut 2022-08-25 12:54:07 +02:00
  • 66947795f8 ImStrv: enhanced VS debugger .natvis support. build fixes. (5333, 5906) 璀境石 2022-08-22 11:05:58 +02:00
  • 651b721ba9 ImStrv: standardized code doing format copy, optimized ImStrStr ocornut 2021-05-25 14:08:20 +02:00
  • bd152fd872 ImStrv: Fixed various compile errors/warnings. ocornut 2022-08-22 11:06:33 +02:00
  • 932c281377 ImStrv: moved double char* function signatures under #ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS blocks. ocornut 2021-03-31 15:06:32 +02:00
  • b50672a003 ImStrv: changed ImStrv xxx=NULL args to an explicit xxx=ImStrv() ocornut 2021-02-01 17:04:50 +01:00
  • ef598afc79 ImStrv: Step 2 - change ImStrv typedef to struct, perform all other logic conversion. ocornut 2020-08-24 11:37:01 +03:00
  • fd5f6016f8 ImStrv: Step 1 - change string type to ImStrv in API. (REBASED) Rokas Kupstys 2020-07-14 14:14:17 +03:00
  • fedf227ea4 Amend 7a02f4b. ocornut 2026-01-08 17:17:06 +01:00
  • 7a02f4b545 Nav, Shortcuts, Tooltips: tooltip reference position not affected by remote shortcut activation. (#9138, #456) ocornut 2026-01-08 17:14:38 +01:00
  • ca9b7b4071 InputText, Nav: amend 1566c96. (incorrectly commited old chunk) ocornut 2026-01-08 17:11:23 +01:00
  • 1566c96ccd InputText, Nav: fixed remote/shortcut InputText() not teleporting mouse cursor when nav cursor is active and io.ConfigNavMoveSetMousePos is enabled. ocornut 2026-01-08 17:04:52 +01:00
  • 9b4056e105
    Merge 3dffd41ccb into 3389dfd9dd Ryzee119 2026-01-08 10:07:58 -05:00
  • 78706c6b13
    Merge d8158f1224 into 3389dfd9dd Sven 2026-01-08 10:06:53 -05:00
  • 3389dfd9dd IsItemHovered() doesn't filter out the signal when activated item is a shortcut remote activation. (#9138, #456) ocornut 2026-01-08 15:58:12 +01:00
  • 518616bf91
    Merge d55014fd8d into 84a9d532b6 TaiseiHamaya 2026-01-08 17:12:14 +03:00
  • 84a9d532b6 Backends: GLFW: Load X11 functions dynamically to avoid x11 linking requirement. (#9116, #9109) docking Dario Mylonopoulos 2025-12-09 18:13:59 +01:00
  • ca46e5d959 Backends: SDL2/SDL3: adjusted IME offset to match other backends and master branch. (#6071, #1953) ocornut 2026-01-08 14:41:17 +01:00
  • 9ce41a92c3 Misc/shallow merges from docking branch to reduce small drift. ocornut 2026-01-08 14:31:25 +01:00
  • e2e1a987a7
    Merge cf28c8131e into 43a90adc61 Clément Gallet 2026-01-08 12:38:10 +01:00
  • 2fa621acbc
    Merge 16791d7678 into 43a90adc61 Liam Eckert 2026-01-08 10:21:48 +00:00
  • 43a90adc61
    Docs: Fix spelling errors (#9158) maf 2026-01-08 16:17:44 +08:00
  • 7e5668ad9b
    Fix spelling errors maf 2026-01-08 16:12:27 +08:00
  • 33c1427c9f
    Merge deb4d73317 into 7b3ad4a282 Charles 2026-01-07 23:20:00 +00:00
  • a45760ada4
    Merge c0b9116603 into 7b3ad4a282 Tim Blume 2026-01-07 23:17:20 +00:00
  • 2f8a024362
    Merge 55402fdcf4 into 7b3ad4a282 Josh Junon 2026-01-07 23:16:22 +00:00
  • 8103582b65 Backends: Vulkan: amend 1dc1964 for multi-viewports (#9152) ocornut 2026-01-07 18:20:41 +01:00
  • cab7088c85 Merge branch 'master' into docking ocornut 2026-01-07 18:18:59 +01:00
  • 7b3ad4a282 (Breaking) Popups: changed 'ImGuiPopupFlags popup_flags = 1' default value to be '= 0' for BeginPopupContextItem(), BeginPopupContextWindow(), BeginPopupContextVoid(), OpenPopupOnItemClick(). (#9157, #9146) ocornut 2026-01-07 18:15:15 +01:00
  • 4ce188def8 Backends: WebGPU: clarify build failure when attempting to build with Dawn for iOS. (#9155, #9156) JD31 2026-01-07 16:37:59 +01:00
  • f18ecc3665
    Merge 9056711aa9 into b467a0466c PRABHAT KUMAR MISHRA 2026-01-07 16:44:02 +01:00
  • 8253836cfd
    9155 Correct iOS build JD31 2026-01-07 16:37:59 +01:00
  • 021a7c7802
    Merge 4f978fd312 into b467a0466c sergeyn 2026-01-07 20:12:59 +08:00
  • e3d04ad929
    Merge c070207d7c into 01a4cff8f9 Daniel Cremers 2026-01-06 19:41:30 -06:00
  • 16d669e3b0
    Merge 1e0f1c2625 into b467a0466c Teselka 2026-01-07 00:19:22 +02:00
  • b467a0466c Docs: amends comments about fonts. ocornut 2026-01-06 19:07:46 +01:00
  • 69a501df6e Backends: OpenGL3: call ImGui_ImplOpenGL3_InitLoader() in ImGui_ImplOpenGL3_CreateDeviceObjects() / ImGui_ImplOpenGL3_DestroyDeviceObjects(). (#9112) ocornut 2026-01-05 16:46:56 +01:00
  • 1dc1964d5b Backends: Vulkan: change ImGui_ImplVulkanH_Window::ClearEnable to fuller featured AttachmentDesc. (#9152) ocornut 2026-01-05 16:26:59 +01:00
  • f106ccd5fa Backends: Vulkan: clarify ImGui_ImplVulkanH_Window members. ocornut 2026-01-05 15:58:08 +01:00
  • 01a4cff8f9 Docking: moving redundant clears in one place for simplicity. ocornut 2026-01-05 14:40:29 +01:00
  • 00dfb3c896 Fixed implicit/fallback "Debug" window from staying visible if once docked. (#9151) ocornut 2026-01-05 14:36:33 +01:00
  • d39254655f
    Merge 5142365dde into 25158fe33b Jalius Welch 2026-01-05 10:30:22 +08:00
  • 1c7c3507a0
    Merge 46fa733be8 into 25158fe33b ronak69 2026-01-04 20:04:52 +01:00
  • 1dd40baf53
    Merge c67c2026fd into 25158fe33b Kraionix 2026-01-04 18:52:26 +01:00
  • fb13713ab6
    Merge 64971a8866 into 396b33d0d0 Christian Fillion 2026-01-04 18:47:45 +01:00
  • 37e01baff2
    Merge 77550b8d37 into 396b33d0d0 Timo Suoranta 2026-01-04 18:41:43 +01:00
  • 25158fe33b
    Textures: prevent assert/crash of having a destroyed texture recreated without the pixels data available (#9150, #8811) Sammy Fatnassi 2026-01-03 14:26:29 -05:00
  • 7402ab0649 Prevent assert/crash of having a destroyed texture recreated without the pixels data available Sammy Fatnassi 2026-01-03 11:24:45 -05:00
  • 48ee60c41e
    Create SECURITY.md creativebath33-svg 2026-01-03 20:23:15 +05:00
  • 6292445ab7
    Create cmake-single-platform.yml creativebath33-svg 2026-01-03 20:20:43 +05:00
  • 8b7ac385dc
    better default values for popup_flags Rune 2026-01-03 13:09:14 +01:00
  • 8ad8fcaebb
    Merge 0a25a49e94 into 960921f03a Seth Kingsley 2026-01-03 07:03:01 +01:00
  • 960921f03a Happy new year! ocornut 2026-01-03 01:07:58 +01:00
  • 2192987616
    Merge e0d466b500 into 396b33d0d0 The Loki 2025-12-31 19:11:08 +08:00
  • e9ce65ebf4 Export math operators Toyosatomimi no Miko 2025-11-27 01:50:56 -05:00
  • c08a8755ab Update the module with enum definitions as per MSVC bug Toyosatomimi no Miko 2025-11-27 01:39:06 -05:00
  • 3ce5c37b39 Add C++ module support Toyosatomimi no Miko 2025-11-25 01:53:42 -05:00
  • 21e89e8444
    Merge a1363038ae into 922a11f084 Zach 2025-12-28 11:46:15 +03:00
  • ed7b3ea606
    Merge b4cfad50cb into 396b33d0d0 Rémy Tassoux 2025-12-28 15:02:51 +09:00
  • 44bbb9fc3a
    Merge 20fb286e4f into 922a11f084 lomekragow 2025-12-28 05:32:51 +02:00
  • 1f0ca67133
    Merge 7a6c25d95c into 922a11f084 Stefan 2025-12-28 01:39:04 +00:00
  • 5c3d7550b9
    Merge f59da1956e into 922a11f084 imdongye 2025-12-27 20:13:33 +00:00
  • fb7529ea40
    Merge 39afe0c316 into 922a11f084 iacore 2025-12-27 17:43:37 +00:00
  • 4cbeecdbff
    Merge 2ff8366d40 into 396b33d0d0 tanoxyz 2025-12-26 21:38:11 +01:00
  • 7bfe94f08e
    Merge dd15544751 into 922a11f084 Alex Anderson 2025-12-26 20:15:29 +01:00
  • a941c96d1f Backends: Replace std::clamp with ImClamp to satisfy C++11 moonpower 2025-12-26 03:37:07 +01:00
  • c57a5b31db Backends: Update Makefile for example_sdl2_surface to match the renderer example moonpower 2025-12-26 03:07:26 +01:00
  • d92ad93fdd Backends: Enhance SDL_Surface example to match the renderer example moonpower 2025-12-26 03:00:50 +01:00
  • 189330241b Backends: Remove redundant BackendFlags setting in SDL_Surface initialization moonpower 2025-12-26 02:51:18 +01:00
  • b3c5626b1f Backends: Initialize and shutdown renderer backend for SDL_Surface moonpower 2025-12-26 02:48:40 +01:00
  • 9084ab8861 Backends: Refactor Makefile for example_sdl2_surface to improve cross-platform compatibility moonpower 2025-12-25 21:53:27 +01:00
  • b4ea4ed0b3
    Merge a67e030083 into 922a11f084 plops 2025-12-25 17:14:15 +01:00
  • eeb20d048b Backends: Improve pixel blending and surface format conversion in SDL_Surface moonpower 2025-12-25 00:25:31 +03:00
  • a59e03e1e7 Examples: enhance sdl2 surface moonpower 2025-12-25 00:11:45 +03:00
  • b3008c0543 Backends: Enhance pixel manipulation functions for SDL_Surface moonpower 2025-12-25 00:03:50 +03:00
  • f2703c1015 Backends: Start adding sdl2 surface moonpower 2025-12-24 23:17:37 +03:00
  • 6f2aedcbdb
    Merge 8ecea4d569 into 922a11f084 slowriot 2025-12-24 10:30:11 +11:00
  • 4f0b1dd8e9
    Merge af97ab5983 into 396b33d0d0 Mihaly Sisak 2025-12-23 22:22:24 +00:00
  • 9e76303820 Merge branch 'ImVec-UB-and-Unreachable' of https://github.com/braydenpl/imgui into ImVec-UB-and-Unreachable Brayden Lee 2025-12-23 16:33:32 -05:00
  • 60a6c7be98 Factor out error message to IM_PADDING_CHECK_FAIL_MSG and check the padding on ImVec4 Brayden Lee 2025-12-23 16:30:36 -05:00
  • 6456cd1ea1
    Merge branch 'ocornut:master' into ImVec-UB-and-Unreachable Brayden 2025-12-23 16:29:33 -05:00
  • 4b022e571c Compile-time check for correct padding and alignment in ImVec2 Brayden Lee 2025-12-23 15:08:00 -05:00
  • 4707b7e732 Revert "Improve ImVec2 subscript helper" Brayden Lee 2025-12-23 14:53:22 -05:00
  • 754471823b
    Merge 6740e876f6 into 396b33d0d0 Christian Tomasino 2025-12-23 20:13:22 +01:00
  • 5576242f27
    Merge ccd613afa8 into 396b33d0d0 Gabriele 2025-12-23 20:12:10 +01:00
  • 922a11f084 Docs: update links, refs. ocornut 2025-12-23 19:33:37 +01:00
  • 396b33d0d0 Merge branch 'master' into docking ocornut 2025-12-23 18:19:15 +01:00