Commit Graph

  • 6d6b190eed post-generation: Convert DX12 example to use explicit context API Marc Delorme 2023-11-23 19:13:09 +0900
  • 65f3b527c2 post-generation: Convert DX12 backend to use explicit context API Marc Delorme 2023-11-23 19:12:33 +0900
  • c33683693d post-generation: Convert Win32 backend to use explicit context API Marc Delorme 2023-11-23 19:11:48 +0900
  • 58915c2a32 post-generation: Fix corner cases related to API conversion to explicit context Marc Delorme 2023-11-23 19:04:47 +0900
  • b250199071 post-generation: Remove OnceUponAFrame helper Marc Delorme 2023-11-23 17:56:12 +0900
  • 4801b8062e post-generation: Remove global ImGuiContext Marc Delorme 2023-11-23 17:50:38 +0900
  • 5560f2ac61 [generated] Convert Dear ImGui API to use an explicit ImGuiContext. Marc Delorme 2023-11-24 00:09:17 +0900
  • 65ea0d199f pre-generation: Make ImGui::ShowFontAtlas be a public API Marc Delorme 2023-05-18 17:56:15 +0900
  • eec2b43045 pre-generation: Remove DebugAllocHook from MemAlloc and MemFree Marc Delorme 2022-11-02 01:00:10 +0900
  • 5ecc29d059 pre-generation: Make ImGui classes not depend on the implicit GImGui context ocornut 2023-03-08 15:55:10 +0100
  • f37f6f67f6 Windows: BeginChild(): Fixed auto-resizing erroneously limiting size to host viewport minus padding. (#7063) ocornut 2023-11-27 16:33:20 +0100
  • 3e996fa41e Add SDL2 option to disable mouse capture. Andrea Odetti 2023-05-06 15:14:55 +0100
  • a1f3f9d9ff
    [example_sdl3_sdlrenderer3] fix indent Chris Gregory 2023-11-25 19:38:34 -0500
  • 69f25b70eb
    Merge 61d0a54c6e into bce4db00bc Marc Delorme 2023-11-23 15:20:55 +0000
  • 61d0a54c6e Convert DX12 example to use explicit context API Marc Delorme 2023-11-23 19:13:09 +0900
  • 55946ad285 Convert DX12 backend to use explicit context API Marc Delorme 2023-11-23 19:12:33 +0900
  • b296ebb73c Convert Win32 backend to use explicit context API Marc Delorme 2023-11-23 19:11:48 +0900
  • af9ab05830 Fix corner cases related to API conversion to explicit context Marc Delorme 2023-11-23 19:04:47 +0900
  • 05a5f81a5e Remove OnceUponAFrame helper Marc Delorme 2023-11-23 17:56:12 +0900
  • 8d12bac690 Remove global ImGuiContext Marc Delorme 2023-11-23 17:50:38 +0900
  • 83f024aaf6 [generated] Convert Dear ImGui API to use an explicit ImGuiContext. Marc Delorme 2023-11-24 00:09:17 +0900
  • 8f8c434d4c Make ImGui::ShowFontAtlas be a public API Marc Delorme 2023-05-18 17:56:15 +0900
  • 5467a9960f Remove DebugAllocHook from MemAlloc and MemFree Marc Delorme 2022-11-02 01:00:10 +0900
  • 75a780b967 Make ImGui classes not depend on the implicit GImGui context ocornut 2023-03-08 15:55:10 +0100
  • a3dda47b31 Document the lookup table and make it static Clownacy 2022-01-30 13:36:51 +0000
  • fd7640e1fe Remove suggestion that only FreeType is linear Clownacy 2022-01-27 17:43:38 +0000
  • e0a5554ede Remove gamma section from FreeType readme Clownacy 2022-01-27 14:26:48 +0000
  • b729ad5b7c Remove `multiply_table == NULL` checks Clownacy 2022-01-27 14:20:01 +0000
  • 5837dfb7fe De-linearise rendered fonts Clownacy 2022-01-27 13:43:08 +0000
  • bce4db00bc Drag and Drop: Fixed drop target highlight on items temporarily pushing a widened clip rect. (#7049, #4281, #3272) ocornut 2023-11-22 19:30:08 +0100
  • 65a10410e3
    Docs: Add suggestion to turn of char8_t behavior for C++20 (#7025) sakiodre 2023-11-23 01:09:14 +0700
  • 61b8197942 Misc: Renamed some defines in imstb_textedit.h to avoid conflicts when using unity/jumbo builds. ocornut 2023-11-22 12:03:34 +0100
  • a12b7bb5ef
    Add #define config for "imgui_user.h" path Bryce Berger 2023-11-20 12:22:56 -0500
  • 21266f5eda Docs: Add suggestion to turn of char8_t behavior for C++20 sakiodre 2023-11-18 01:12:10 +0700
  • 3733b5064e Backends: SDL3: Fixed unused variable warning on master on some targets. (#7000) ocornut 2023-11-17 12:28:25 +0100
  • c5c1c4134b
    Backends: OpenGL3: imgui_impl_opengl3_loader.h: change #define ARRAY_SIZE to GL3W_ARRAY_SIZE to avoid external conflicts (#7017, #7018) codefrog2002 2023-11-15 16:38:47 -0800
  • ba2eebfb0c imgui_impl_opengl3_loader.h: change #define ARRAY_SIZE to GL3W_ARRAY_SIZE to avoid external conflicts Daniel Filner 2023-11-15 16:31:59 -0800
  • 7bb0a525c3 Fixed text functions fast-path for handling "%s" and "%.*s" to handle null pointers gracefully. (#7016, #3466, #6846) ocornut 2023-11-16 00:00:26 +0100
  • 3d083dbe1a Version 1.90.1 WIP ocornut 2023-11-15 23:53:58 +0100
  • ce0d0ac829 Merge branch 'master' into docking v1.90-docking ocornut 2023-11-15 16:08:53 +0100
  • b81bd7ed98 Version 1.90.0 v1.90 ocornut 2023-11-15 15:20:20 +0100
  • 6695006bea Backends: Vulkan: use specified ColorAttachmentFormat when creating a secondary window when enabling UseDynamicRendering. (#6999, #5446, #5037) Oliver Eriksson 2023-11-11 01:12:07 +0100
  • 623bff23ce Windows: WindowMinSize not applied on AlwaysAutoResize window. (amend e2035a5) ocornut 2023-11-15 14:44:01 +0100
  • f298491a8a Docs: amend/tweak details about using io.WantCaptureMouse. (#7012) ocornut 2023-11-15 13:29:37 +0100
  • 5de1312e1c SplitterBehavior: tweak to not assert due to floating point precision. ocornut 2023-11-14 15:34:30 +0100
  • afadf74a53 BeginChild: undo child name simplification as it reveal an issue with handling of ### in child names. ocornut 2023-11-14 14:23:18 +0100
  • 46843b683b Fonts: minor/shallow amends (#6925) ocornut 2023-11-13 18:18:49 +0100
  • ade4d0e08a Fonts: added support for RasterizerDensity to FreeType based atlas generator. (#6925) thedmd 2023-10-14 18:04:50 +0200
  • ed29ff08ba Fonts: added support for RasterizerDensity in built-in atlas generator. (#6925) thedmd 2023-10-14 18:04:32 +0200
  • abfb9269b5 Fonts: added RasterizerDensity to ImFontConfig. (#6925) thedmd 2023-10-14 18:03:56 +0200
  • 0941adc931 Backends: SDL3: Updates for recent API changes. (#7000) (w/ multi-viewports version) ocornut 2023-11-13 16:20:38 +0100
  • add915bdc4 Backends: SDL3: Updates for recent API changes. (#7000) ocornut 2023-11-13 16:20:38 +0100
  • 4ad5817aac
    Update backends/language lists omar 2023-11-13 15:47:25 +0100
  • 75c46a3930 Demo: Partly fix resizing constraint demo. (#6210, #5627) ocornut 2023-11-13 14:53:14 +0100
  • fe6544622b SetNextWindowSizeConstraints() clarified parameters, fixed comments. (#1139, #3186, #3270) ocornut 2023-11-13 14:13:17 +0100
  • 49f48aacd7 Only use color attachment format for window surface format if UseDynamicRendering is true Oliver Eriksson 2023-11-11 01:48:21 +0100
  • 4b11a791f6 Fix validation VUID-vkCmdDrawIndexed-colorAttachmentCount-06180 when using custom ColorAttachmentFormat Oliver Eriksson 2023-11-11 01:12:07 +0100
  • 454f36d2af Removed 'bool border' legacy versions of BeginChild() as they seemingly have no value other than confusing user and IDE. ocornut 2023-11-10 16:03:19 +0100
  • 9d950444a2 Backends: Vulkan: Fixes for VK_NO_PROTOTYPES (docking merge + reorder docking only bits) ocornut 2023-11-10 15:10:27 +0100
  • 44dbad64d7 Backends: Vulkan: Fixes for VK_NO_PROTOTYPES. ocornut 2023-11-10 15:10:27 +0100
  • 450f1d7e7b Merge branch 'master' into docking ocornut 2023-11-10 14:56:10 +0100
  • 79a9e2fdfb Backends: Vulkan: (Breaking) full font upload is performed by ImGui_ImplVulkan_CreateFontsTexture(), no need for user code to create or provide a command-buffer. Removed ImGui_ImplVulkan_DestroyFontUploadObjects(). (#6943, #6715, #6327, #3743, #4618) ocornut 2023-11-10 14:35:33 +0100
  • 6e7b43b6c7 Backends: Vulkan: Added ImGui_ImplVulkan_DestroyFontsTexture(), made ImGui_ImplVulkan_CreateFontsTexture() destroy previous one. (#6943, #6715, #6327, #3743, #4618) ocornut 2023-11-10 14:17:11 +0100
  • d0da79c572 Defining IMGUI_DISABLE_OBSOLETE_FUNCTIONS now automaticaly define IMGUI_DISABLE_OBSOLETE_KEYIO. (#4921) ocornut 2023-11-09 16:51:31 +0100
  • ab522dd18c Removed IM_OFFSETOF() macro in favor of using offsetof() available in C++11. Kept redirection define. (#4537) ocornut 2023-11-09 16:44:39 +0100
  • 0f50b52da4 Backends: OpenGL3: Update GL3W based imgui_impl_opengl3_loader.h to load "libGL.so" instead of "libGL.so.1". (#6983) ocornut 2023-11-09 12:38:56 +0100
  • 5170a9d6dc Tables: Internals: renamed TableDrawContextMenu() to TableDrawDefaultContextMenu() for clarify. ocornut 2023-11-09 12:22:35 +0100
  • fea52e29aa Tables: added flags to TableDrawContextMenu() in order to display selected sections + added internal table->DisableDefaultContextMenu = true way to submit your own contents. ocornut 2023-11-09 11:40:16 +0100
  • 37ea320b96 Merge branch 'master' into docking ocornut 2023-11-07 20:20:41 +0100
  • 0d3b468cb3 BeginChild(): added ImGuiChildFlags_AutoResizeX, ImGuiChildFlags_AutoResizeY, ImGuiChildFlags_AlwaysAutoResize + support for SetNextWindowSizeConstraints(). (#1666, #1395, #1496, #1710) + Demo ocornut 2023-10-17 17:39:56 +0200
  • 44345c2108 Better documented the difference between BeginListBox() and BeginChild() w/ ImGuiChildFlags_FrameStyle. ocornut 2023-11-07 20:14:54 +0100
  • fa4c49b4a7 BeginChild(): resizing is only clamped on axis where there's no scrollbar. Added an extra ResizeX in Demo->Simple Layout. ocornut 2023-11-07 17:15:57 +0100
  • cdbc21a191 BeginChild(): Added ImGuiChildFlags_FrameStyle as a replacement for BeginChildFrame(). (#1666, #1496, #1395, #1710, #462, #503, #263) ocornut 2023-11-07 18:28:03 +0100
  • a75c7e1526 local changes Nomio 2023-11-07 03:30:11 +0900
  • ab47efd9a0 Bits / comments ocornut 2023-11-06 15:35:31 +0100
  • 561af15d67 Internal: Added owner aware variant of IsMouseDoubleClicked() for consistency. ocornut 2023-11-06 14:09:35 +0100
  • 376035fd01 Nav: fixed programmatic nav calls (e.g. SetKeyboardFocusHere() from storing io.KeyMods) ocornut 2023-11-06 14:03:40 +0100
  • cfc71ab7c5 Made ImDrawCallback_ResetRenderState special value -8 instead of -1 so it is pointer aligned (#6969) ocornut 2023-11-06 14:00:39 +0100
  • c6b26f6d62 Add custom accent color; Fix gitignore; Kirill 2023-11-06 09:16:49 +0600
  • 208b8242bc Docking: Settings: Fix for loss of settings caused by 9298e31 yesterday. (#6982) ocornut 2023-11-03 21:13:59 +0100
  • 97b73ae73f Fix bug with custom tab highlighting Kirill 2023-11-03 13:47:28 +0600
  • 1ab63d925f Undid some of the changes done by c95fbb4 because they are not compatible with docking code. ocornut 2023-11-02 18:06:38 +0100
  • 4cde40dbe1 Undid some of the changes done by c95fbb4 because they are not compatible with docking code. ocornut 2023-11-02 18:06:38 +0100
  • 9298e310b2 Merge branch 'master' into docking (note: won't build as-is, see next commit) ocornut 2023-11-02 17:56:54 +0100
  • c0bc43ccff Offset values for ImGuiWindowFlags_NoNavInputs, ImGuiWindowFlags_NoNavFocus, ImGuiWindowFlags_UnsavedDocument. ocornut 2023-11-02 17:39:32 +0100
  • f1d1a8d32b Windows: use relative mouse movement for border resize when the border geometry has moved. (#1710) ocornut 2023-10-31 18:37:49 +0100
  • 9235352400 BeginChild: Added ImGuiChildFlags_ResizeX and ImGuiChildFlags_ResizeY. (#1710) ocornut 2023-10-19 18:36:57 +0200
  • 34a0bc456e BeginChild: Added ImGuiChildFlags_AlwaysUseWindowPadding, obsoleted ImGuiWindowFlags_AlwaysUseWindowPadding. (#462, (toward #1666, #1496, #1395, #1710) ocornut 2023-10-18 19:15:31 +0200
  • 7713c29258 BeginChild: Upgraded 'bool border = true' parameter to use a ImGuiChildFlags type and the ImGuiChildFlags_Border value. (toward #1666, #1496, #1395, #1710) ocornut 2023-10-18 18:50:19 +0200
  • 04e9a2fac1
    Backends: SDL3: rename SDL_EVENT_DISPLAY (#6974) Luca Lolli 2023-11-01 13:53:30 +0100
  • 16a6b4394a
    Update SDL3 backend SDL_EVENT_DISPLAY Luca Lolli 2023-11-01 13:19:19 +0100
  • 767a59d6da chore: remove 'examples/example_glfw_opengl3/web/index.html' from .gitignore Pello Rao 2023-10-29 19:17:47 +0800
  • a84bc6dab0 chore: add examples/example_glfw_opengl3/web/index.html Pello Rao 2023-10-29 19:16:52 +0800
  • 288f4160dc examples/example_emscripten_wgpu, examples/example_glfw_opengl3: initialize and change the size of the viewport and framebuffer according to the size of the canvas Pello Rao 2023-10-29 19:10:15 +0800
  • 5d3fa96996
    Merge pull request #1 from ocornut/master Traveller 2023-10-29 13:30:11 +0800
  • 88fec09715 ColorPicker4(): Fixed ImGuiColorEditFlags_NoTooltip when ImGuiColorEditFlags_NoSidePreview is also set. (#6957) ocornut 2023-10-26 15:45:45 +0200
  • 313676d200 Settings: omit outputing Collapsed=0 in .ini file. Changelog + docs tweaks ocornut 2023-10-20 17:04:51 +0200
  • 8ee85137d8 BeginChild(): Internal name used by child windows now omits the hash/id if the child window is submitted in root of id stack of parent window. ocornut 2023-10-20 15:27:25 +0200
  • 4e4042bc33 Windows: tidying up skipitems logic at end of Begin(), normally should be no meaningful side-effect. ocornut 2023-10-20 15:12:29 +0200
  • 1e05936057 Fonts: Add support for RasterizationDensity to FreeType based atlas generator thedmd 2023-10-14 18:04:50 +0200