Commit Graph

  • a44d4da87c Merge branch 'master' into docking ocornut 2021-06-08 18:38:51 +0200
  • b66529fe3e Backends: Win32: Rework to handle certains Windows 8.1/10 features without a manifest. (#4200, #4191) ocornut 2021-06-08 18:35:35 +0200
  • 020d1ced1d Examples: SDL2: Accomodate for vcpkg install having headers in SDL2/SDL.h vs SDL.h + vcpkg related comments. ocornut 2021-06-08 15:20:47 +0200
  • 7fc144edde Examples: update all VS project files to VS2015. Update DX12 project Windows SDK to latest. ocornut 2021-06-08 13:06:21 +0200
  • a8889a6813 fix: Fix the use of the incorrect fence in wait for fence. Michel Lesoinne 2021-06-07 20:09:49 -0600
  • 6ee398ac2b Tables: Added ImGuiTableColumnFlags_Disabled acting a master disable over (hidden from user/context menu). (#3935, #3740) ocornut 2021-06-07 13:03:13 +0200
  • b918751ff4 Tables: Clarified that TableSetColumnEnabled() requires the table to use the ImGuiTableFlags_Hideable flag. (#3935) ocornut 2021-06-07 13:20:25 +0200
  • 689e387180 Tables: offset and shuffle flags (breaks ABI compatibility as often) ocornut 2021-06-07 12:52:36 +0200
  • 642426c15b Tables: Fix columns order on TableSetupScrollFreeze() if previous data got frozen columns out of their section. ocornut 2021-06-07 10:36:43 +0200
  • 2887a6e07d Tables: made TableUpdateBorders() use IsVisibleX flag. comments. ocornut 2021-06-07 09:45:36 +0200
  • 1b4323a1b4 Tables: Added ImGuiTableColumnFlags_NoHeaderLabel to request TableHeadersRow() to not submit label for a column. (#4206) ocornut 2021-06-07 09:11:53 +0200
  • fe24591411
    Backends: OpenGL3: Fix access violation due to NULL from glGetStringi. (#4201) Tatsuya Yatagawa 2021-06-05 23:27:31 +0900
  • 95e40c4704 Fix access violation due to NULL from glGetStringi. Tatsuya Yatagawa 2021-06-05 22:01:20 +0900
  • 16abfa5eb6 Merge branch 'master' into docking ocornut 2021-06-04 17:28:45 +0200
  • 94b680e830 Internals: fixed ImPool:: iteration, rename GetBufSize to GetMapSize. Amend c6c82b9f ocornut 2021-06-04 17:21:59 +0200
  • f53db3541a Docking: comments (#4189) ocornut 2021-06-04 14:55:40 +0200
  • c6c82b9f1d Internals: fixed iterating ImPool, fix after use of TableRemove() (was only used by TestEngine) ocornut 2021-06-03 17:37:35 +0200
  • 5e528d9eea Docking: Clicking on the right-most close button of a docking node closes all windows. (#4186) ocornut 2021-06-03 17:22:18 +0200
  • f03ab2a5c5 Docking: Fix IsWindowAppearing() unnecessarily returning true twice in a row. (#4177, #3982, #1497, #1061) + added a zealous assert. ocornut 2021-06-03 16:46:01 +0200
  • fa1f540e6c Docking: Amend 91704b7, window->DockXXX booleans not properly cleared when window not docked. (#4177, #3982, #1497, #1061) ocornut 2021-06-03 16:07:22 +0200
  • 91704b773e Docking: Fix IsWindowAppearing() and ImGuiCond_Appearing on docked windows. (#4177, #3982, #1497, #1061) ocornut 2021-05-31 17:06:46 +0200
  • a640d8a6d2 Fixed printf-style format checks on non-MinGW flavors. (#4183, #3592) ocornut 2021-05-31 12:59:41 +0200
  • 32ff72b6a4 Implement ImGuiSelectableFlags_AllowRightClick flag cold 2021-05-30 15:18:36 -0400
  • 060b6ee7d1 Internals: Combo: Extracted into a BeginComboPopup() function. (#4168) ocornut 2021-05-28 16:50:09 +0200
  • 5b4bc985ad Nav, Combo: removed unnecessary window->LastNavIds[] assignment in combo code. + minor renaming. ocornut 2021-05-28 16:31:10 +0200
  • 838c16533d Backends: Comments. ocornut 2021-05-27 13:59:35 +0200
  • 79e18896fe TabBar: Fixed using more than 32 KB-worth of tab names. (#4176) ocornut 2021-05-27 11:58:04 +0200
  • 1ad1429c6d Merge branch 'master' into docking ocornut 2021-05-25 18:45:54 +0200
  • 04fd5072fb Fix warnings with VS2019 in C++20 mode (#4173) ocornut 2021-05-25 18:43:01 +0200
  • 4c420f3cf9 CI: Add a build of imgui_impl_vulkan.cpp with IMGUI_IMPL_VULKAN_NO_PROTOTYPES defined. (#4151, #3759, #3227) Rokas Kupstys 2021-05-25 16:36:03 +0300
  • c2bf4abfa1 Internals: Added ImTextCharToUtf8() helper. Added "out_" markers in more UTF-8 functions. Metrics: Fonts: Fixed display of EllipsisChar by feeding proper utf-8. ocornut 2021-05-25 13:32:33 +0200
  • 3a941f95e9 Metrics, Demo: moved font details display to metrics code. (#4171) ocornut 2021-05-25 13:23:00 +0200
  • e31d13fa76 Version 1.84 WIP ocornut 2021-05-25 13:36:37 +0200
  • 556689591c Backends: OpenGL3: Handle GL_CLIP_ORIGIN on <4.5 contexts if "GL_ARB_clip_control" extension is detected. (#4170, #3998) ocornut 2021-05-24 23:38:50 +0200
  • 1b435ae3e0 Merge branch 'master' into docking ocornut 2021-05-24 17:49:20 +0200
  • ad5d1a8429 Version 1.83 v1.83 ocornut 2021-05-24 17:16:27 +0200
  • 142c866bd9 Backends: WebGPU: Support draw_data->FramebufferScale (#4163) Vladimir Davidovich 2021-05-22 13:37:33 +0300
  • 88a24fb896 Fix build with IMGUI_DISABLE_DEMO_WINDOWS ocornut 2021-05-24 15:42:26 +0200
  • 029c83c73e Combos: Changed the combo popup to use a different id to also using a context menu with the default item id. (#4167) ocornut 2021-05-24 15:09:39 +0200
  • c708299ca9 Docs: Improvements to description of using colored glyphes/emojis. (#4169, #3369) + Add Fonts to Metrics. Removed IMGUI_HAS_TABLE markers. ocornut 2021-05-24 12:49:58 +0200
  • 068edbef33 Add ColorPreview flags to BeginCombo() and Selectable() Ash Wolf 2021-05-24 03:53:29 +0100
  • 4ab8bc8a71 Backends: WebGPU: Support draw_data->FramebufferScale Vladimir Davidovich 2021-05-22 13:37:33 +0300
  • 8877eab393 Docs: Describe IMGUI_DISABLE_FILE_FUNCTIONS in imconfig (#3628, #2734) ocornut 2021-05-21 18:44:22 +0200
  • b474bff6c6 Nav: Fixed single frame CTRL+Tab from properly enabling the menu layer of target window if it doesn't have other active layers. ocornut 2021-05-21 18:39:17 +0200
  • 5d77b6f274 Docs: update links, sponsors ocornut 2021-05-20 15:58:40 +0200
  • 105d82d134 Docking: Docking node tab bar honors ItemInnerSpacing.x before first tab. Tweak rendering and alignment of dock node menu marker. (#4130) ocornut 2021-05-20 18:12:08 +0200
  • 45f5ed52c1 Menus: made MenuItem() in a menu bar reflect the 'selected' argument with a highlight. (#4128) ocornut 2021-05-20 15:00:36 +0200
  • 045bc9f17c Rename IMGUI_NOEXCEPT -> IM_NOEXCEPT Oliver 'kfsone' Smith 2021-05-19 12:38:09 -0700
  • 2bb7638b85 Marked all functions with IMGUI_NOEXCEPT Oliver 'kfsone' Smith 2021-05-19 12:32:04 -0700
  • 96332663fa Allow support for 'noexcept' specifier Oliver 'kfsone' Smith 2021-05-17 14:59:50 -0700
  • 86c2b609ef Merge branch 'master' into docking ocornut 2021-05-19 19:05:01 +0200
  • fd06dc511f Backends: GLFW: Adding bound check in KeyCallback because GLFW appears to send -1 on some setups. [#4124] ocornut 2021-05-19 19:03:15 +0200
  • 73e1f226d0
    Merge d5a60b3884 into 4181ccceea Corentin Plouët 2021-05-19 18:50:56 +0200
  • 4181ccceea Backends: WebGPU: Fix build, amend 3c72e51. (#3761) ocornut 2021-05-19 18:50:31 +0200
  • 3c72e5142b Backends: Replace direct access to TextureId with GetTexID() call in ImDrawCmd. (#3761) thedmd 2021-02-07 12:36:54 +0100
  • 31076a9df8
    Merge e0a7a138e8 into 2cdfcb8fd2 Corentin Plouët 2021-05-18 15:08:32 +0200
  • 2cdfcb8fd2 Backends: Vulkan: Fix for using IMGUI_IMPL_VULKAN_NO_PROTOTYPES (#4151, #3759, #3227) warriormaster12 2021-05-18 15:07:17 +0200
  • e7e170c534 InputText: Internal renaming to use our own types to clarify code a little bit. ocornut 2021-05-18 14:48:45 +0200
  • 26a1bbfe1e InputText: Fixed CTRL+Arrow or OSX double-click leaking the presence of spaces when ImGuiInputTextFlags_Password is used. (#4155, #4156) [@michael-swan] ocornut 2021-05-18 14:45:04 +0200
  • ee38a80a3e removed parts related to docking branch warriormaster12 2021-05-18 09:27:50 +0300
  • 49a5dd7bc4
    InputTextEx: Fix MacOS password field double-click Michael Swan 2021-05-17 18:28:35 -0500
  • 616e58b8fe removed unecessary include warriormaster12 2021-05-17 21:52:44 +0300
  • 8bab4fad37 fixed missing IMGUI_VULKAN_FUNC_MAP_MACROs warriormaster12 2021-05-17 21:50:39 +0300
  • 7357cf3961 fix memory corruption in ImFileOpen on Windows when ImWchar is 32-bit Ash Wolf 2021-05-17 02:30:20 +0100
  • 41030cbfe2 Tweak computation of io.Framerate so it is less biased toward high-values in the first 120 frames. (#4138) ocornut 2021-05-16 20:37:38 +0200
  • 988ae2f31f Enable the OpenGL2 backend to be used with multiple contexts Jean Pierre Cimalando 2021-05-15 03:04:41 +0200
  • 83bdfef8e0 Backends: WGPU: update to latest specs. (#4116, #3632) Basil Fierz 2021-05-16 18:55:58 +0200
  • 03de8aee75 Release buffers after they are destroyed Basil Fierz 2021-05-09 13:22:44 +0200
  • 43ced009fa Update render pipeline creation to new wgpuDeviceCreateRenderPipeline2 Basil Fierz 2021-05-08 18:42:00 +0200
  • d6d32b3c8d Introduce check for minimum emscripten version Basil Fierz 2021-05-08 18:41:11 +0200
  • 042cc1c902 Update texture descriptors Basil Fierz 2021-05-08 18:40:44 +0200
  • 79062789c5 Update BlendColor Basil Fierz 2021-05-08 18:39:44 +0200
  • 0acb1a5b75 Update ColorPassAttachment Basil Fierz 2021-05-08 18:39:30 +0200
  • 46521b41ac Update OutputAttachement enumeration Basil Fierz 2021-05-08 18:39:06 +0200
  • 1a42564547 Update calls to default queue Basil Fierz 2021-05-08 18:38:31 +0200
  • b0c8e8c624 Upgrade to new enumerations Basil Fierz 2021-05-07 21:03:11 +0200
  • 0b3b5f6fd0 Refactor render queue access Basil Fierz 2021-03-06 15:17:12 +0100
  • cc0c95a491 Cache the bind group layout for the image to avoid JS object reallocation in WebASM Basil Fierz 2021-05-09 20:52:00 +0200
  • 9fb38d90fe Use default bind group layout generation Basil Fierz 2021-03-06 15:05:18 +0100
  • 332c412c7b Simplify WebGPU backend according to feedback Basil Fierz 2021-02-26 21:32:50 +0100
  • 4ce6bd8cff Tables: sharing splitter and sort buffers between tables, reducing memory footprints. (#3740) ocornut 2021-05-07 18:29:50 +0200
  • 32c453ae53 Tables: sharing transient buffers between tables, reducing memory footprints. (#3740) ocornut 2021-05-07 18:00:12 +0200
  • cbcd89152b
    Backends: Android: Tweaks. (#4034) Mertcan Davulcu 2021-05-07 18:43:42 +0300
  • a8dcab8e2a Backends: DX9: Fix potential resource leak (#4093) Hattrick HttrckCldHKS 2021-05-01 21:47:48 +0300
  • ea9122b0ac
    Examples: add backends include path in readmes. (#4106) ITotalJustice 2021-05-07 14:12:09 +0100
  • 3e4172bfc7 add backends to path for sdl-gl examples ITotalJustice 2021-05-06 19:44:09 +0100
  • 4c9f0cec27 Add and use SSE-enabled ImRsqrt() in place of 1.0f / ImSqrt(). (#4091) Bartosz Taudul 2021-05-06 17:25:40 +0200
  • ccefbc6adf
    Merge 81eed5ec65 into 84545dbe6f Bartosz Taudul 2021-05-06 11:43:51 +0000
  • 81eed5ec65
    Use ImRecip2() in IM_FIXNORMAL2F(). Bartosz Taudul 2021-05-06 13:41:24 +0200
  • 4fb9122cdb
    Add ImRecip() wrapper. Bartosz Taudul 2021-05-06 13:37:00 +0200
  • fd3f9995be
    Use SSE rsqrt, if available. Bartosz Taudul 2021-04-30 22:28:43 +0200
  • 0da5cde0dd
    Use ImRsqrt() in place of 1.0f / ImSqrt(). Bartosz Taudul 2021-04-30 22:17:09 +0200
  • 38563bc752
    Add ImRsqrt(). Bartosz Taudul 2021-04-30 22:14:38 +0200
  • 84545dbe6f Disabling some of MSVC most aggressive Debug runtime checks for some simple/low-level functions ocornut 2021-05-06 12:40:03 +0200
  • e6e241b8c1
    Static-analysis. 1kissana 2021-05-06 14:54:43 +0700
  • 6aea0bee32 Update imgui_impl_dx9.cpp Hattrick HttrckCldHKS 2021-05-01 21:47:48 +0300
  • 31290807dc Merge branch 'master' into docking ocornut 2021-04-30 22:48:16 +0200
  • 393941ceea Refactor focusable/tabbalbe item registration toward allowing to handle it prior to clipping (not yet the case) (#343, #4079) ocornut 2021-04-30 22:18:31 +0200
  • 2c3f25d2d9 Nav: Fixed Tabbing initial activation from skipping the first item if it is tabbable through. (#787) ocornut 2021-04-30 21:40:42 +0200
  • 9b90639577 Internals: ItemFlags is a shared resource as advertised. Fix Begin/PushItemFlags/End sequence (mostly for consistency) ocornut 2021-04-30 19:31:30 +0200