Commit Graph

  • fdecc2ff11
    fix wrap behavior when a English letter is directly after a CJK character but not a tail prohibited punctuation. cyx2015s 2025-07-27 11:29:07 +0800
  • 5d7bb1095e
    Use the name head/tail prohibited and add more symbos. cyx2015s 2025-07-27 10:34:01 +0800
  • f01e445767
    Misc: fix typo in comments; align code. cyx2015s 2025-07-27 10:19:29 +0800
  • 4f0876eec3
    CalcWordWrapPosition: Added basic Chinese word wrap function. cyx2015s 2025-07-27 10:06:20 +0800
  • 6ef3ef0150
    Added helper functions for Chinese punctuations. cyx2015s 2025-07-27 08:41:38 +0800
  • e4f7348b65 Fix vulkan corruption without updating the whole texture Miolith 2025-07-26 15:54:56 +0200
  • c9afa4e763
    Merge 667006544a into 075ad676aa ryuukk 2025-07-25 18:52:04 +0200
  • 075ad676aa
    Demo: Fix '= =' typo in text (#8836) Ori Avtalion 2025-07-25 11:36:23 +0300
  • 9e2de6d968 Demo: Fix '= =' typo in text Ori Avtalion 2025-07-25 11:24:22 +0300
  • 1c5b89064a
    add ImFontConfig::UserData Christian Fillion 2025-07-23 23:54:09 -0400
  • b0bf120b49
    add ImFontLoader::FontAddFallbackSrc for loading fallback fonts dynamically Christian Fillion 2025-07-24 00:00:49 -0400
  • a198b9a41d
    replace 'bool ImFontConfig::MergeMode' with 'ImFont* ::MergeTarget' Christian Fillion 2025-07-23 23:50:25 -0400
  • f0640b8f6a Update example and Makefile manuel 2025-07-23 13:04:51 +0200
  • 73e55ec7e9 fix acquire swapchain o:tone 2025-07-23 12:36:34 +0200
  • d29a5f9fcf Update webgpu backend and example 1 manuel 2025-07-23 09:52:09 +0200
  • 19d1ad04f4 Fonts: stop using stb_truetype.h implementation functions. Fix using IMGUI_DISABLE_STB_TRUETYPE_IMPLEMENTATION. (#8794) ocornut 2025-07-23 16:42:00 +0900
  • b884533957 Document/workaround an issue using IMGUI_DISABLE_STB_TRUETYPE_IMPLEMENTATION since 1.92.0. (#8794) ocornut 2025-07-23 16:30:30 +0900
  • 174f37bdaf Fixed building with IMGUI_DISABLE_DEBUG_TOOLS only. (#8796) ocornut 2025-07-23 16:17:35 +0900
  • 4f00774006 Examples: SDL3+Metal: Amend example. (#8827, #8825) ocornut 2025-07-23 16:11:44 +0900
  • 8403c49484 Examples: SDL3+Metal: Added example. (#8827, #8825) Shi Yan 2025-07-22 18:28:12 -0500
  • 15e3bfac9d Docking: reworked DockNodeUpdateTabBar() loop to remove identation. ocornut 2025-07-23 15:28:43 +0900
  • 6cecd1a15b Docking: remove seemingly untaken path. (#8826) ocornut 2025-07-23 15:24:34 +0900
  • 08620b7ceb Fixed merge issues (harmless). Amend fe1cee0. (#8786) ocornut 2025-07-23 11:30:32 +0900
  • f8ed0d5e88 update sdl3 install command Shi Yan 2025-07-22 18:31:00 -0500
  • 1a2bad13b9 Add SDL3 + metal example Shi Yan 2025-07-22 18:28:12 -0500
  • 6453ce770a
    Fix a crash when modifying different texture format with no textures. Elliot Prior 2025-07-22 18:21:43 +0100
  • fe1cee0837 Merge branch 'master' into docking ocornut 2025-07-22 18:38:50 +0900
  • 06ab541e2f CI: Adjust policies to more frequently build Win64 SDL3+SDL_Renderer, SDL3+SDL_GPU, and tweak others. ocornut 2025-07-22 17:01:26 +0900
  • 7babc24ad4 CI: Add SDL3 builds to MacOS and Windows. (#8819, #8778) scribam 2025-07-20 18:08:11 +0200
  • c96e9c8273 CI: Update Windows CI to use a more recent SDL2. (#8819, #8778) scribam 2025-07-20 18:04:57 +0200
  • 4a51295c9e Backends: OpenGL3: add and call embedded loader shutdown in ImGui_ImplOpenGL3_Shutdown(). (#8792) Tim-Rex 2025-07-12 16:47:45 +1000
  • 9c392896b7 Misc: removed more redundant inline static linkage from imgui_internal.h. (#8813, #8682, #8358) gomkyung2 2025-07-17 18:56:12 +0900
  • ea613e181c Windows: fixed an issue where resizable child windows would emit border logic when hidden/non-visible. (#8815) ocornut 2025-07-22 16:22:53 +0900
  • ed5bd1f9ef Changed ImTextCharToUtf8() to return bytes count rather than original pointer. (#8820) ocornut 2025-07-22 14:06:44 +0900
  • 4bf06fadbe Backends: SDL3: avoid calling SDL_SetTextInputArea() again if already installed the same text input area morrazzzz 2025-07-21 18:53:46 +0300
  • 8abecdf301
    Merge b502bde319 into 3401dbde92 Vittorio Romeo 2025-07-21 13:12:22 +0200
  • 3401dbde92
    Docs: Fixed typo. (#8817) Rhys Pounder 2025-07-21 07:42:16 +0100
  • c9e0208de4 Textures: moved UpdateTexturesNewFrame(), UpdateTexturesEndFrame() to a more suitable location in the file. ocornut 2025-07-21 15:35:53 +0900
  • 57a816ae60 Texutres: minor comments, tweaks. ocornut 2025-07-21 15:27:17 +0900
  • ac8cd1f1c3 CI: Add SDL3 builds to MacOS and Windows scribam 2025-07-20 18:08:11 +0200
  • 6b66d3063b CI: Update Windows CI to use a more recent SDL2 scribam 2025-07-20 18:04:57 +0200
  • f36bce396e Merge branch 'docking' of github.com:ocornut/imgui into HEAD Andrew D. Zonenberg 2025-07-20 00:52:53 -0700
  • 73b52f282f
    Update README.md Rhys Pounder 2025-07-19 23:58:21 +0100
  • c84603db24
    Fixing vulkan texture corruption Miolith 2025-07-19 11:35:47 +0200
  • 40a7179903
    Merge branch 'ocornut:docking' into docking bunbun205 2025-07-19 11:51:23 +0530
  • cd21ebcdfb Remove redundant static keywords from <imgui_internal.h> header. gomkyung2 2025-07-17 18:56:12 +0900
  • 03280ce5dd
    Update imgui_impl_dx9.cpp Intemporel 2025-07-16 17:30:58 +0200
  • 643f0e3abf Backends: OpenGL3: restore update path on non-WebGL non-ES targets that doesn't require a CPU copy. (#8802, #8465) ocornut 2025-07-15 14:34:04 +0200
  • 8744d10235 Backends: OpenGL2, OpenGL3: set GL_UNPACK_ALIGNMENT to 1 before updating textures. (#8802) ocornut 2025-07-15 14:30:50 +0200
  • b7d1f7f86e Additional cruft removal and inadvertent copy/paste errors Tim Kane 2024-03-15 00:12:08 +1100
  • 5d621088a6 Revert unnecessary cruft Tim Kane 2024-03-15 00:07:37 +1100
  • f35459a0f9 Added a scoped lock, rather than explicitly unlocking at all return points Tim Kane 2024-03-15 00:02:43 +1100
  • 6054b1a2a1 Needed a little more work to resolve a number of outstanding thread sanitiser concerns Tim Kane 2024-03-14 22:40:21 +1100
  • 6508586fc2 Resolve Xcode runtime warnings regarding access of NSView/NSWindow properties from a non-main thread Tim Kane 2024-03-12 16:05:19 +1100
  • 80717a2be7
    Guard against imgl3wshutdown Tim-Rex 2025-07-12 17:15:24 +1000
  • 23b790e186
    Update imgui_impl_opengl3_loader.h Tim-Rex 2025-07-12 16:49:57 +1000
  • dc6233e19e
    Update imgui_impl_opengl3.cpp Tim-Rex 2025-07-12 16:47:45 +1000
  • 5d8f7fc5cd
    AutoFitSize no longer ignores title length if it's wider than the content Jan Vlček 2025-07-11 20:51:28 +0200
  • 336d9212fc Backends: using range-for to iterate draw_data->CmdLists[]. ocornut 2025-07-11 17:41:52 +0200
  • 79d88e2d0b Error Handling, Tables: TableGetSortSpecs() silently return NULL when no table (matching most other table getters). TableSetBgColor() uses IM_ASSERT_USER_ERROR. ocornut 2025-07-11 16:57:43 +0200
  • a0d3e405a3 Textures: ImTextureData::Create() sets status. RegisterUserTexture() increases RefCount. Added comments about ImTextureData::GetTexRef(). (#8789) ocornut 2025-07-11 16:40:35 +0200
  • 0e6e876f23 Docs: update docs/comments about ImTextureRef, ImTextureID. (#8783) ocornut 2025-07-10 19:04:43 +0200
  • c680f54e6c FIxed IsWindowFocused() using wrong flag types (harmless as values were identical). (#8786) ocornut 2025-07-10 18:42:39 +0200
  • 4d745bc602 Version 1.92.2 WIP ocornut 2025-07-10 18:41:05 +0200
  • 77550b8d37 Add dedicated style color for selected tree nodes Timo Suoranta 2025-05-01 09:44:50 +0300
  • 44aa9a4b3a Merge branch 'master' into docking v1.92.1-docking ocornut 2025-07-09 18:55:12 +0200
  • 5d4126876b Version 1.92.1 v1.92.1 ocornut 2025-07-09 18:53:58 +0200
  • 0ba02a4ed6 Debug Tools: added IMGUI_DEBUG_HIGHLIGHT_ALL_ID_CONFLICTS. (#8651, #7961, #7669) ocornut 2025-07-09 18:43:25 +0200
  • f39b138487 Internals: rename DebugDrawIdConflicts -> DebugDrawIdConflictsId. ocornut 2025-07-09 18:24:14 +0200
  • d9b758661f Misc comments to facilitate update for people who nilly-willy copied entire chunks of internal widgets to create their own. ocornut 2025-07-09 15:05:10 +0200
  • ba2b2bc150 ImGui CMAKE Build setup bunbun205 2025-07-09 12:44:30 +0530
  • c99ac2451f Merge branch 'master' into docking ocornut 2025-07-08 17:25:22 +0200
  • ed7d965818 Examples: GLFW+OpenGL3, GLFW+WGPU: Emscripten Makefiles uses port contrib.glfw3 (#8742) Pascal Thomet 2025-06-27 16:36:43 +0200
  • 18dca11dd0 Backends: GLFW, SDL2: ImplXXX_GetContentScaleXXX() helpers return 1.0f on emscripten / apple / android (#8742, #8733) Pascal Thomet 2025-06-27 13:40:48 +0200
  • 99a7b3097b
    Merge b3c4484ea3 into 7c51c0e3de Pascal Thomet 2025-07-08 13:41:20 +0200
  • ee8fd5325a Backends: OSX: Fixed multi-viewport handling broken in 1.92.0. (#8644, #8777) ocornut 2025-07-08 13:38:37 +0200
  • 7c51c0e3de Docs: misc update. (#8727, #8764) ocornut 2025-07-08 11:58:50 +0200
  • c0d02e5ae4 Backends: Vulkan: forgot to update Changelog. (#8772) ocornut 2025-07-07 17:02:07 +0200
  • 032e1397d9 Backends: Vulkan: use separate barrier for buffer. (#8772) Moses Miller 2025-07-04 03:21:54 -0700
  • c2d9b07533 Backends: Vulkan: fixed texture synchronization. (#8772) Moses Miller 2025-07-04 02:33:55 -0700
  • 4ef1145241 Fonts: fixed dynamically changing font loader from losing Fallback and Ellipsis glyphs. (#8763) ocornut 2025-07-07 16:50:50 +0200
  • 57a93e1a19 Backends: Allegro5: fixed texture update broken on some platforms where ALLEGRO_LOCK_WRITEONLY needed all texels to be rewritten. (#8770) ocornut 2025-07-07 15:36:24 +0200
  • 94c888ebda Docs: update 1.92.0 changelogs to cover more internal fields. (#8764) ocornut 2025-07-07 15:27:47 +0200
  • 495d6f1e39 Undef 'Status' in main header file. (#8751, #8765) ocornut 2025-07-07 14:51:42 +0200
  • 68971223aa CI: Fix/amend be63037. ocornut 2025-07-07 10:42:45 +0200
  • 4441aa8b60 CI: Fix/amend be63037. ocornut 2025-07-07 10:41:01 +0200
  • 497ebec01d CI: Fix/amend be63037. ocornut 2025-07-07 10:36:49 +0200
  • be63037654 CI: Updated to use latest Windows image + VS2022. ocornut 2025-07-07 10:34:59 +0200
  • 1f70e1f981
    Merge branch 'ocornut:master' into fix-osx Yi 2025-07-06 23:40:35 +0800
  • 0448428322 Fonts: Change ImFontConfig::FontNo back to int from S8 (#8775) Matthew Pohlmann 2025-07-05 08:51:58 -0700
  • 9c2cadef30
    Cast arguments to FT_New_Memory_Face to the correct type Matthew Pohlmann 2025-07-05 08:56:56 -0700
  • 2a7e31e845
    Change ImFontConfig::FontNo to ImS32 (was ImS8) Matthew Pohlmann 2025-07-05 08:51:58 -0700
  • 71627da9dd
    Fixed the issue where windows can't be moved on macOS in the docking branch. Yi 2025-07-05 03:08:04 +0800
  • 63758dd9ed Backends: Vulkan: use separate barrier for buffer Moses Miller 2025-07-04 03:21:54 -0700
  • 18aba0d312 Backends: Vulkan: fix texture synchronization Moses Miller 2025-07-04 02:33:55 -0700
  • d0731af25a Updates to use ImFileOpen and ImFileClose zmezoo 2025-07-02 16:24:15 -0500
  • ba073b02ac ImGui CMAKE Build setup bunbun205 2025-07-02 15:29:34 +0530
  • 0dcd703cd3 Functions ImGui_ImplXXXX_CreateWGPUSurface_Helper were inserted into imgui_impl_xxxx (xxxx = GLFW / SDL2 / SDL3), and initialization has been integrated into every example: no more necessary, removed BrutPitt 2025-07-01 07:31:18 +0200
  • b2f06339b3 Fix of my fix did it again with over find and repalcing zmezoo 2025-07-01 00:03:44 -0500
  • fd9d9c83c2 example_sdl3_wgpu: ImGui_ImplSDL3_CreateWGPUSurface_Helper (new helper function in imgui_impl_sdl3 backend), check status and error callback functions in imgui_impl_wgpu backend BrutPitt 2025-07-01 04:32:44 +0200