Commit Graph

  • 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
  • 10a1c5b021 TestEngine: fixed wrong flags passed to ItemInfo queries. Was luckily/misleadingly not causing issues as the test-engine flags we tested were upper bits not colliding with the other type. ocornut 2021-04-30 19:24:40 +0200
  • 788e91aece Fixes for MSVC static analyzers (wider range of versions). (#3938, #4073) + warning fix (#4089) + comments. ocornut 2021-04-29 21:34:16 +0200
  • cbe2f5203c Fix compiler warning for Release build with -Werror and -Wall on gcc 7.5 lsi 2021-04-30 08:35:04 +0200
  • 89162a04f4 Fixes for PVS Studio and MSVC static analyzers. Using a macro to suppress single-use MSVC false positives. (#3938, #4073) ocornut 2021-04-29 18:11:22 +0200
  • d28535f351 Fixes for Visual Studio 2019 static analyzers. (#3938, #4073) + two minor edge case were invalid scalar input (e.g. a sign only) would return buffer as modified. ocornut 2021-04-29 16:20:47 +0200
  • 9fa23d1473 Changed memset calls Weston McNamara 2021-04-29 10:33:55 -0400
  • 3907aec181 used sizeof operator instead of 4 bytes Weston McNamara 2021-04-29 10:14:32 -0400
  • 2a28f82129 added constructor memset instead of = nullptr Weston McNamara 2021-04-29 09:52:37 -0400
  • 2dec7b3301 InputText: Align caret/cursor to pixel coordinates. (#4080) ocornut 2021-04-27 13:31:32 +0200
  • e0a7a138e8 Fixed bad merge Core 2021-04-26 22:36:43 +1000
  • befd31a57e Added power save mode core 2020-04-24 04:05:09 +1000
  • d5a60b3884 Added power save mode core 2020-04-24 04:05:09 +1000
  • 7cdb3850e7 CI: test with ImTextureID as pointer to catch accidental reuse of const (#4060) ocornut 2021-04-26 10:18:18 +0200
  • 04e98fbe6b
    Remove const qualifier on ImTextureID local (#4060) Nick Lange 2021-04-26 01:15:55 -0700
  • 7b8932554e
    Backends: Win32: Change the case of XInput.h include, so it cross-compile nicely on unices. (#4074) Jarhmander 2021-04-26 03:29:38 -0400
  • bce55246c9 Change the case of the include, so it cross-compile nicely on unices. James-Adam 2021-04-25 17:43:40 -0400
  • 7854e3309c Fixes warning regarded uninitialized member pointer Weston McNamara 2021-04-25 13:20:31 -0400
  • 5a2b3f0663 Fixed CI for freetype. Bernard van Gastel 2021-04-24 10:13:23 +0200
  • 11e2e6cca0 Fixing GCC compiler warnings. Bernard van Gastel 2021-04-24 09:55:48 +0200
  • 94bf3e0dcd Fixed MSVC compiler warnings. Bernard van Gastel 2021-04-24 09:45:22 +0200
  • 0dc3f3d0ff Swapped around loops and eliminated an allocation, causing the glyph generation time for an individual glyph drop to 60% as before this change. Reused the output to avoid the allocation. Bernard van Gastel 2021-04-24 09:28:55 +0200
  • 45fa8c8a71 Added multithreaded font atlas generation for SDF fonts, using a callback helper to implement platform dependant code. Bernard van Gastel 2021-04-24 09:21:30 +0200
  • b493cae8c9 Nav: Fixed pressing Escape to leave menu layer while in a popup or child window. (#787) ocornut 2021-04-23 19:08:22 +0200