Commit Graph

  • b103ed7e35
    Merge d490b29a0b into af00b182e3 Pascal Thomet 2024-01-09 07:26:34 -0800
  • 65ff13dc1b
    Update imgui_impl_sdl3.cpp Luca Lolli 2024-01-09 14:34:00 +0100
  • ee79f31806 Add additional ImGuiKey entry for the extra key on a non-US ISO keyboard, and add a case for it to the Win32 backend. Tom Seddon 2024-01-06 22:56:04 +0000
  • 4768908071 Add comment about how ImGuiKey values are named after US keyboard keys. Tom Seddon 2024-01-06 22:48:48 +0000
  • 0cc4a6a87a
    Update FAQ.md uusdnfdsfhnttyh 2024-01-05 02:51:03 -0600
  • 45d8808b3a imgui_freetype: fix nullptr to ImTextureID cast Pascal Thomet 2024-01-03 18:16:16 +0100
  • 850084235a Fixing an issue when opening a popup in the wgpu backend Axel Paris 2024-01-03 11:25:19 +0100
  • e88ac53e81 Try to fix #4238 by introducing a MinAllocationSize field in ImGui_ImplVulkan_InitInfo Tristan Gouge 2024-01-02 17:06:21 +0100
  • b08c3f792c Impl multi context support by adding event queue ny 2024-01-02 16:51:20 +0800
  • 68a2ee332a Improve QOL by adding addition/mutliplication arithmetic operators for ImVec2 Arash Partow 2024-01-01 00:00:00 +0000
  • 6103339b33 Fix clang compiler warning: nontrivial-memaccess Arash Partow 2024-01-01 00:00:00 +0000
  • 3cdf3f9411 Examples: Add Win32+Vulkan example: add multi-viewport support. (#8180) ocornut 2025-01-06 18:10:01 +0100
  • 9cc0bf89bd Merge branch 'master' into docking ocornut 2025-01-06 17:59:22 +0100
  • 93a93071a2 Examples: Add Win32+Vulkan example, amends. (#8180) ocornut 2025-01-06 17:43:52 +0100
  • 38e606a153 Examples: Add Win32+Vulkan example. (#8180) Jovan Ristic 2024-11-23 12:41:19 -0800
  • a2e21727c0 Backends: Vulkan: moved helpers to backend: ImGui_ImplVulkanH_SelectPhysicalDevice(), ImGui_ImplVulkanH_SelectQueueFamilyIndex(). (#8180) ocornut 2025-01-06 17:29:04 +0100
  • dbf76f62f9
    Update issue_template.yml omar 2025-01-06 17:17:48 +0100
  • e7e898ea17 Tables: Fixed TableAngledHeadersRow() creating an infinite horizontal scrolling region when the table is hosted in a viewport with negative coordinates. ocornut 2025-01-06 16:12:33 +0100
  • d0021e1621 Backends: Metal: Fixed resource leak when using multiple contexts. (#7419) ocornut 2025-01-06 15:01:59 +0100
  • 2f1194a296 Demo: Added label edition to Property Editor demo + fix an ID issue. (#8266) ocornut 2025-01-06 14:35:57 +0100
  • 80aafbc81b Data types: moved ImGuiDataType_String to public API as a convenience enum value only. (#8266) ocornut 2025-01-06 14:22:03 +0100
  • f169102c8e Misc: fixed misc/cpp/imgui_stdlib.h/.cpp not supporting IMGUI_DISABLE. (#8294) juur 2025-01-06 12:58:05 +0000
  • a0f907933d Happy new year! ocornut 2025-01-06 14:07:06 +0100
  • c147a59bb0 Clarified alternative for ImGuiButtonFlags_Repeat being ImGuiItemFlags_ButtonRepeat. (#8293) ocornut 2025-01-06 13:58:02 +0100
  • 2d2c7d3f95 Backends: Allegro5: Avoid calling al_set_mouse_cursor() repeatedly since it appears to leak on on X11 (#8256). Helodity 2024-12-22 22:48:07 -0500
  • 87f3109c1a
    Fix capitalization of ImGuiID in comment. (#8283) Admiral H. Curtiss 2025-01-03 21:07:42 +0100
  • eb642a9535 InputText: fixed badly broken clipboard copy/bug (#8254, #8242) ocornut 2024-12-22 17:53:09 +0100
  • 6982ce43f5 InputText: fixed badly broken clipboard copy/bug (#8254, #8242) ocornut 2024-12-22 17:53:09 +0100
  • 5413a9a6b4 Merge branch 'master' into docking ocornut 2024-12-20 23:31:52 +0100
  • 18929bd6d6 Internals: merge ScaleWindowsInViewport() from docking branch. ocornut 2024-12-20 23:26:21 +0100
  • 2a600bddcb ImGuiDebugLogFlags_EventFont should not be set by default (had no effect on master tho) ocornut 2024-12-20 23:11:37 +0100
  • 006721fbd6 Added ImFontAtlas section index in comments + minor tweaks to DX12 backends. ocornut 2024-12-11 18:15:28 +0100
  • 7219fa65c0 Revert "Fonts: Allowing PushFont()/PopFont() to be called outside the imgui frame scope. (#3621)" ocornut 2024-12-20 17:20:57 +0100
  • 61d4bf95dc Fonts: Allowing PushFont()/PopFont() to be called outside the imgui frame scope. (#3621) ocornut 2024-12-20 17:17:40 +0100
  • d30e102f3a Scrollbar, TestEngine: for consistency, scrollbars are registered in _Menu layer. ocornut 2024-12-20 15:22:34 +0100
  • 91e8f2b0fe Debug Tools: Debug Log: hovering 0xXXXXXXXX values in log is allowed even if a popup is blocking mouse access to the debug log window. (#5855) ocornut 2024-12-20 15:13:49 +0100
  • eed9502795 Error Handling: Fixed bugs recovering from within a table that created a child window, and from nested child windows. (#1651) ocornut 2024-12-20 14:28:04 +0100
  • fd93229770 Tables, MultiSelect: Fixed an issue where column width may be mismeasured when calling BeginMultiSelect() while inside a table. (#8250) ocornut 2024-12-19 18:14:22 +0100
  • 9b0e61aaaa InputText: sanity checks to e.g. detect non zero-terminated buffers + removed a redundant strlen() call during activation. ocornut 2024-12-19 15:10:44 +0100
  • ae839620b9
    Docs: Updated EXAMPLES.md (#8246) Tiamat-Defender 2024-12-19 08:22:56 -0500
  • 457fae24e7 Silence more zealous GCC warning. (#8241) ocornut 2024-12-18 18:13:55 +0100
  • cd6c83cdcc Fixes GCC warnings (#8241) Raffaello Bertini 2024-12-18 10:54:16 +0100
  • edef72d497 Merge branch 'master' into docking ocornut 2024-12-18 17:02:08 +0100
  • 32f11402f9 InputText: use TextSrc more consistently to facilitate accessing user buffer in text processing code. (#8242) ocornut 2024-12-18 16:47:02 +0100
  • e900571ac2 InputText: Fixed issue when activating a ReadOnly field when the underlying value is being modified. (#8242) ocornut 2024-12-18 16:14:04 +0100
  • f31d53093b TestEngine: for consistency, title bar / window items are registered in _Menu layer. ocornut 2024-12-18 13:02:48 +0100
  • 13c4084362 Nav: Fixed an issue where Alt key would clear current active item on windows with the ImGuiWindowFlags_NoNavInputs flag. (#8231) ocornut 2024-12-16 10:51:33 +0100
  • f5f11e94be InputText: Fixed a bug where character replacements performed from a callback were not applied when pasting from clipbard. (#8229) ocornut 2024-12-15 15:46:33 +0100
  • 324d4bb140 InputText: calling ReloadUserBuf doesn't clear undo stack. (#2890) ocornut 2024-12-12 17:19:56 +0100
  • 8237ab450e Drags, Sliders: store initial value on activation, as a convenience for some mods. (#8223) ocornut 2024-12-12 18:48:42 +0100
  • 4ad5496474 Drags: Added ImGuiSliderFlags_NoSpeedTweaks flag to disable keyboard modifiers altering the tweak speed. (#8223) ocornut 2024-12-12 18:39:28 +0100
  • f9f4e22f6f InputText: some tidying up. (#7925) ocornut 2024-12-12 16:40:08 +0100
  • 4cc464eadc BeginListBox(): Comments (#8220) ocornut 2024-12-12 15:14:14 +0100
  • 1d069cf435 Fonts: store 0 for unset EllipsisChar/FallbackChar. Pull config in BuildLookupTable(). ocornut 2024-12-11 16:43:29 +0100
  • e487eb9da0 Backends: Vulkan: Fixed setting VkSwapchainCreateInfoKHR::preTransform for platforms not supporting VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR. (#8222) Mahmood - Zer0xFF 2024-12-11 13:30:35 +0000
  • f25665f360 Version 1.91.7 WIP ocornut 2024-12-11 15:37:16 +0100
  • 947aa9c972 Merge branch 'master' into docking v1.91.6-docking ocornut 2024-12-11 15:08:31 +0100
  • 993fa34749 Version 1.91.6 v1.91.6 ocornut 2024-12-11 14:17:45 +0100
  • 2ca83f0bc7
    Fixed missing symbols when using IMGUI_DISABLE_DEMO_WINDOWS (e.g. with ImPlot) (#8221) Stewart Mccready 2024-12-11 13:14:46 +0000
  • a9cd0f5e42 Merge branch 'master' into docking ocornut 2024-12-11 12:27:25 +0100
  • c3ffd4c53e Misc: Added IMGUI_USE_LEGACY_CRC32_ADLER to use old tables. (#8169, #4933) ocornut 2024-12-11 12:13:28 +0100
  • d78e823449 InputText: added ImGuiInputTextFlags_ElideLeft. (#1442, #1440, #4391, #7208, #8216) ocornut 2024-12-09 14:31:28 +0100
  • d2645423de InputText: reactivating last activated InputText() doesn't restore horizontal scrolling. ocornut 2024-12-09 14:26:53 +0100
  • f3147f446a Backends: OpenGL3: call glGetString(GL_VERSION) even in GS ES 2.0 path. (#8197) ocornut 2024-12-09 12:58:32 +0100
  • 921c22f5ad Examples: GLFW+OpenGL3, SDL3+OpenGL3: Provide ES3 context creation code + failure handling. (#8197) ocornut 2024-12-09 12:55:33 +0100
  • 6b348622bb Examples: SDL2+OpenGL3: Provide ES3 context creation code + failure handling. (#8197) Thomas Hope 2024-11-30 16:55:46 +0100
  • fce07bb1cb Don't enable SSE4 under Emscripten - Fix. (#8213, #8169, #4933) ocornut 2024-12-09 12:43:49 +0100
  • 53dd7552dc Backends: DX12: let the user specifies the DepthStencilView format. (#8217) bmarques1995 2024-12-09 01:19:23 -0300
  • 2671f68f7f Don't enable SSE4 under Emscripten (#8213, #8169, #4933) slowriot 2024-12-06 17:50:44 +0000
  • 3f3c62a3c9 ScrollbarEx: clarify use of flags and make them optional. (#8215) ocornut 2024-12-09 11:43:00 +0100
  • 18e5d769fd Backends: DX10: create sampler outside of ImGui_ImplDX11_CreateFontsTexture(). ocornut 2024-12-05 13:08:33 +0100
  • 43fbd7ce84 Backends: standardized top of file comments. ocornut 2024-12-05 12:43:04 +0100
  • 566558b17c Replacing NULL with nullptr in examples/backends when they creeped back. (#6313, #7071, #4537) ocornut 2024-12-05 12:25:02 +0100
  • ff2d6815ef Merge branch 'master' into docking ocornut 2024-12-04 19:56:35 +0100
  • 6f6ac84228
    Demo: Assets Browser: use correct axis for layout computation, to allow making items non-square. (#8207) Jack Holmes 2024-12-04 17:59:51 +0000
  • 70b6ba4240 Clarify that IMGUI_USE_BGRA_PACKED_COLOR requires backend support. (#8201) ocornut 2024-12-04 10:38:19 +0100
  • 923ca4765a Backends: OpenGL3: Fix compile error with IMGUI_IMPL_OPENGL_ES2 and IMGUI_IMPL_OPENGL_DEBUG (#8197) Thomas Hope 2024-11-30 16:58:48 +0100
  • 43c51eb12d Tables: fixed SetNextWindowScroll() value being ignored by BeginTable() during the first frame or when scrolling flags have changed. (#8196) ocornut 2024-12-02 13:23:09 +0100
  • ee2119d7cb imgui_freetype: Fix build broken by 19a1f2a (#8107) ocornut 2024-11-29 19:10:39 +0100
  • 19a1f2a5d2 Fonts: fixed AddCustomRect() not being packed with TexGlyphPadding + not accounted in surface area. (#8107) ocornut 2024-11-29 18:46:17 +0100
  • 9b26743c6b
    SliderAngle: only write back to value v_rad on value_changed. (#8193) Diego Mateos 2024-11-29 13:31:11 +0100
  • dda7672008 Backends: Vulkan: removed sizeof(ImTextureID) check. ocornut 2024-11-28 19:23:01 +0100
  • c1123fd8d0 Backends: Vulkan: small refactor to use a texture struct. ocornut 2024-11-27 14:17:32 +0100
  • 90dd510df1 Backends: DX11: create sampler outside of ImGui_ImplDX11_CreateFontsTexture(). ocornut 2024-10-11 17:45:28 +0200
  • 96877eb9c3 Backends: Vulkan: fixed build with VK_NO_PROTOTYPES. (#8172, #4867) ocornut 2024-11-27 12:38:12 +0100
  • 2d660108b2 Misc: amend crc32 to use _mm_crc32_u32. (#8169, #4933) ocornut 2024-11-27 12:34:16 +0100
  • 326dc95f9c Misc: use native crc32 instructions on SEE 4.2 targets. (#8169, #4933) Teselka 2024-11-20 13:10:36 +0200
  • e6dd8f626a Misc: changed CRC32 table to use crc32c polynomial in order to be compatible with SSE 4.2 instructions. (#8169, #4933) Teselka 2024-11-22 13:33:25 +0200
  • 61ab94d553 Backends: Vulkan: Make descriptor pool optional (#8172, #4867) Arseny Kapoulkine 2024-11-22 07:40:30 +0900
  • 14d213ca85 Docking: Added an assert to clarify that ImGuiDockNodeFlags_CentralNode flag does not need to be passed to DockSpace(). (#8145) ocornut 2024-11-26 11:36:50 +0100
  • 9b27329437 Comments on ImageButton(). (#8165) + comments on Emscripten -sSINGLE_FILE option. (#8153) ocornut 2024-11-25 18:59:56 +0100
  • 5b7feebfd8 Backends: DX9: extract RGBA convert loop as we are going to need it more often. ocornut 2024-11-21 16:57:51 +0100
  • dfbf1b4f6b Backends: DX9: cache result of ImGui_ImplDX9_CheckFormatSupport() as we are going to need it more often. ocornut 2024-11-20 22:19:34 +0100
  • dad1047b04 Backends: Win32: Fixed a crash when multiple processes are running with multi-viewports, caused by misusage of GetProp(). (#8162, #8069) ocornut 2024-11-21 15:01:21 +0100
  • cdf21f6773 Merge branch 'master' into docking ocornut 2024-11-21 14:48:23 +0100
  • 20360e00ce Merge miscellaneous small changes to reduce drift with texture update branch. ocornut 2024-11-20 21:46:47 +0100
  • 551b6c4d66 Tools: binary_to_compressed_c: added -u8/-u32/-base85 export options. ocornut 2024-11-20 14:32:44 +0100
  • d0e870aad2 Misc: changed embedded ProggyClean encoding to save a bit of binary space (~12kb to 9.5kb). (#8161) ocornut 2024-11-20 14:02:44 +0100
  • 5ae3dd52a0 Fonts: added IMGUI_DISABLE_DEFAULT_FONT macro. (#8161) chuikingshek 2024-11-19 02:36:26 +0800
  • eb0ad66d88 Demo: example tree used by Property Editor & Selection demos properly freed on app closure. (#8158) ocornut 2024-11-18 18:46:27 +0100