38165f420fFonts: Prefer using U+FFFD character for fallback instead of '?'. Use U+FF0E dot character to construct an ellipsis if U+002E '.' is not available. (#4269)
ocornut
2021-06-25 15:44:14 +0200
8ced41570eBackends: DX9: explicitely disable texture state stages after >= 1. (#4268) imgui only uses texture stage state for stage 0 But any state set in stages >= 1 will affect rendering Set stage 1 COLOROP to DISABLED, to deactivate stages >= 1
Anthony
2021-06-25 22:06:38 +1200
30224fdde0Examples: example_apple_opengl2: Fix keys remaining stuck in pressed state when using shortcuts with CMD. (#4253)
rokups
2021-06-25 11:43:30 +0300
ac35b4bba2Merge branch 'master' into docking
ocornut
2021-06-24 18:21:19 +0200
e534c56485Fonts: Functions with a 'float size_pixels' parameter can accept zero if it is set in ImFontSize::SizePixels.
ocornut
2021-06-24 15:57:41 +0200
1965f38e9eImGuiWindowFlags_UnsavedDocument/ImGuiTabItmeFlags_UnsavedDocument display a dot instead of a '*'.
ocornut
2021-06-24 14:30:32 +0200
0b8a247074Backends: OSX: Added a fix for shortcuts using CTRL key instead of CMD key. (#4253)
Rokas Kupstys
2021-06-23 15:15:22 +0300
f0c4d609a6Default window focus scope not 0. Added ImGuiSelectableFlags_SelectOnNav with comments and caveats. (#1861, #4242,)
ocornut
2021-06-21 17:37:37 +0200
a15c42d5bdNav: moved RenderNavHighlight() calls of TreeNode and Selectable out of if (hovered || selected) tests. Should make no difference as NavId currently returns hovered. (#1861, #4242)
ocornut
2021-06-21 16:58:38 +0200
0905439c31Backends: OpenGL3: Destroy shader objects right away (#4244)
Ivan Sokolov
2021-06-19 21:04:16 +0300
cce307a2beViewports: Fix popup/tooltip created without a parent window from being given a ParentViewportId value of the implicit/fallback window. (#4236, #2409)
ocornut
2021-06-17 16:22:14 +0200
afabb2f3d8Viewport: extracted code out of Begin() into WindowSyncOwnedViewport() - no other change
ocornut
2021-06-17 16:12:22 +0200
7c44d067e8Tables: Fix invalid data in TableGetSortSpecs() when SpecsDirty flag is unset. (#4233)
ocornut
2021-06-17 15:18:11 +0200
d5828cd988SplitterBehavior: fix using IsItemHovered() after SplitterBehavior()
Rokas Kupstys
2021-06-16 15:42:21 +0200
dc676236f0Minor optimization, removing do/while(0) patterns in some cases as they translate to runtime
ocornut
2021-06-15 17:02:02 +0200
9b417b26d9Metrics: Tentative fix for bad printf format.
ocornut
2021-06-14 18:24:45 +0200
90deb0959aBackends, Viewports: Vulkan: Fix the use of the incorrect fence in wait for fence. (#4208)
Michel Lesoinne
2021-06-07 20:09:49 -0600
98a6292165Backends: DX12: Fix texture casting crash on 32-bit systems (introduced on 2021/05/19 and v1.83) + added comments about building on 32-bit systems. (#4225)
ocornut
2021-06-14 17:43:20 +0200
db0338a1f2Nav, Drag and Drop, Docking: fixed two issues leading nav result to conflict with moving a window. (#4211, #3025)
ocornut
2021-06-09 19:15:56 +0200
61f4aec868Added PushDisabled(), PopDisabled() currently only exposed in imgui_internal.h (#211)
ocornut
2021-06-09 15:28:59 +0200
a44d4da87cMerge branch 'master' into docking
ocornut
2021-06-08 18:38:51 +0200
b66529fe3eBackends: Win32: Rework to handle certains Windows 8.1/10 features without a manifest. (#4200, #4191)
ocornut
2021-06-08 18:35:35 +0200
020d1ced1dExamples: 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
7fc144eddeExamples: update all VS project files to VS2015. Update DX12 project Windows SDK to latest.
ocornut
2021-06-08 13:06:21 +0200
6ee398ac2bTables: Added ImGuiTableColumnFlags_Disabled acting a master disable over (hidden from user/context menu). (#3935, #3740)
ocornut
2021-06-07 13:03:13 +0200
b918751ff4Tables: Clarified that TableSetColumnEnabled() requires the table to use the ImGuiTableFlags_Hideable flag. (#3935)
ocornut
2021-06-07 13:20:25 +0200
689e387180Tables: offset and shuffle flags (breaks ABI compatibility as often)
ocornut
2021-06-07 12:52:36 +0200
642426c15bTables: Fix columns order on TableSetupScrollFreeze() if previous data got frozen columns out of their section.
ocornut
2021-06-07 10:36:43 +0200
2887a6e07dTables: made TableUpdateBorders() use IsVisibleX flag. comments.
ocornut
2021-06-07 09:45:36 +0200
1b4323a1b4Tables: Added ImGuiTableColumnFlags_NoHeaderLabel to request TableHeadersRow() to not submit label for a column. (#4206)
ocornut
2021-06-07 09:11:53 +0200
79e18896feTabBar: Fixed using more than 32 KB-worth of tab names. (#4176)
ocornut
2021-05-27 11:58:04 +0200
1ad1429c6dMerge branch 'master' into docking
ocornut
2021-05-25 18:45:54 +0200
04fd5072fbFix warnings with VS2019 in C++20 mode (#4173)
ocornut
2021-05-25 18:43:01 +0200
4c420f3cf9CI: 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
c2bf4abfa1Internals: 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
3a941f95e9Metrics, Demo: moved font details display to metrics code. (#4171)
ocornut
2021-05-25 13:23:00 +0200
142c866bd9Backends: WebGPU: Support draw_data->FramebufferScale (#4163)
Vladimir Davidovich
2021-05-22 13:37:33 +0300
88a24fb896Fix build with IMGUI_DISABLE_DEMO_WINDOWS
ocornut
2021-05-24 15:42:26 +0200
029c83c73eCombos: 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
c708299ca9Docs: 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
b474bff6c6Nav: 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
105d82d134Docking: 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
45f5ed52c1Menus: made MenuItem() in a menu bar reflect the 'selected' argument with a highlight. (#4128)
ocornut
2021-05-20 15:00:36 +0200
86c2b609efMerge branch 'master' into docking
ocornut
2021-05-19 19:05:01 +0200
fd06dc511fBackends: GLFW: Adding bound check in KeyCallback because GLFW appears to send -1 on some setups. [#4124]
ocornut
2021-05-19 19:03:15 +0200
3c72e5142bBackends: Replace direct access to TextureId with GetTexID() call in ImDrawCmd. (#3761)
thedmd
2021-02-07 12:36:54 +0100
2cdfcb8fd2Backends: Vulkan: Fix for using IMGUI_IMPL_VULKAN_NO_PROTOTYPES (#4151, #3759, #3227)
warriormaster12
2021-05-18 15:07:17 +0200
e7e170c534InputText: Internal renaming to use our own types to clarify code a little bit.
ocornut
2021-05-18 14:48:45 +0200
26a1bbfe1eInputText: 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
41030cbfe2Tweak 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
d08ca55bfeImGui now passes events on to main window
TheCherno
2021-05-14 22:28:19 +1000
73b030146fUpdated Vulkan implementation to allocate descriptor sets from Hazel's renderer, and to generate font textures internally
TheCherno
2021-05-08 13:24:48 +1000
6d706d9302Fixed ImGui bug that prevented image buttons from working when multiple frames are in flight
TheCherno
2021-05-08 13:22:26 +1000
4ce6bd8cffTables: sharing splitter and sort buffers between tables, reducing memory footprints. (#3740)
ocornut
2021-05-07 18:29:50 +0200
Examples: add backends include path in readmes. (#4106)
ITotalJustice
2021-05-07 14:12:09 +0100
4c9f0cec27Add and use SSE-enabled ImRsqrt() in place of 1.0f / ImSqrt(). (#4091)
Bartosz Taudul
2021-05-06 17:25:40 +0200
84545dbe6fDisabling some of MSVC most aggressive Debug runtime checks for some simple/low-level functions
ocornut
2021-05-06 12:40:03 +0200
09c9a04f9fFixed some imgui scissor edge cases
TheCherno
2021-05-05 14:37:50 +1000
31290807dcMerge branch 'master' into docking
ocornut
2021-04-30 22:48:16 +0200
393941ceeaRefactor 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
2c3f25d2d9Nav: Fixed Tabbing initial activation from skipping the first item if it is tabbable through. (#787)
ocornut
2021-04-30 21:40:42 +0200
9b90639577Internals: ItemFlags is a shared resource as advertised. Fix Begin/PushItemFlags/End sequence (mostly for consistency)
ocornut
2021-04-30 19:31:30 +0200
10a1c5b021TestEngine: 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
788e91aeceFixes for MSVC static analyzers (wider range of versions). (#3938, #4073) + warning fix (#4089) + comments.
ocornut
2021-04-29 21:34:16 +0200
89162a04f4Fixes 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
d28535f351Fixes 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