ocornut
d0021e1621
Backends: Metal: Fixed resource leak when using multiple contexts. ( #7419 )
2025-01-06 15:01:59 +01:00
ocornut
2f1194a296
Demo: Added label edition to Property Editor demo + fix an ID issue. ( #8266 )
2025-01-06 14:35:57 +01:00
ocornut
80aafbc81b
Data types: moved ImGuiDataType_String to public API as a convenience enum value only. ( #8266 )
2025-01-06 14:22:03 +01:00
juur
f169102c8e
Misc: fixed misc/cpp/imgui_stdlib.h/.cpp not supporting IMGUI_DISABLE. ( #8294 )
2025-01-06 14:16:10 +01:00
ocornut
a0f907933d
Happy new year!
2025-01-06 14:07:06 +01:00
ocornut
c147a59bb0
Clarified alternative for ImGuiButtonFlags_Repeat being ImGuiItemFlags_ButtonRepeat. ( #8293 )
2025-01-06 13:58:02 +01:00
Helodity
2d2c7d3f95
Backends: Allegro5: Avoid calling al_set_mouse_cursor() repeatedly since it appears to leak on on X11 ( #8256 ).
2025-01-06 13:54:39 +01:00
Admiral H. Curtiss
87f3109c1a
Fix capitalization of ImGuiID in comment. ( #8283 )
2025-01-03 21:07:42 +01:00
ocornut
6982ce43f5
InputText: fixed badly broken clipboard copy/bug ( #8254 , #8242 )
...
Broken by 32f1140
2024-12-22 17:53:09 +01:00
ocornut
18929bd6d6
Internals: merge ScaleWindowsInViewport() from docking branch.
2024-12-20 23:26:21 +01:00
ocornut
2a600bddcb
ImGuiDebugLogFlags_EventFont should not be set by default (had no effect on master tho)
2024-12-20 23:11:37 +01:00
ocornut
006721fbd6
Added ImFontAtlas section index in comments + minor tweaks to DX12 backends.
2024-12-20 22:56:05 +01:00
ocornut
7219fa65c0
Revert "Fonts: Allowing PushFont()/PopFont() to be called outside the imgui frame scope. ( #3621 )"
...
This reverts commit 61d4bf95dc5345c77b97b279011fce2c46efcaa8.
2024-12-20 17:20:57 +01:00
ocornut
61d4bf95dc
Fonts: Allowing PushFont()/PopFont() to be called outside the imgui frame scope. ( #3621 )
2024-12-20 17:17:40 +01:00
ocornut
d30e102f3a
Scrollbar, TestEngine: for consistency, scrollbars are registered in _Menu layer.
...
Amend f31d530.
2024-12-20 15:22:34 +01:00
ocornut
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 )
2024-12-20 15:13:49 +01:00
ocornut
eed9502795
Error Handling: Fixed bugs recovering from within a table that created a child window, and from nested child windows. ( #1651 )
2024-12-20 14:28:04 +01:00
ocornut
fd93229770
Tables, MultiSelect: Fixed an issue where column width may be mismeasured when calling BeginMultiSelect() while inside a table. ( #8250 )
2024-12-19 18:14:22 +01:00
ocornut
9b0e61aaaa
InputText: sanity checks to e.g. detect non zero-terminated buffers + removed a redundant strlen() call during activation.
2024-12-19 15:13:22 +01:00
Tiamat-Defender
ae839620b9
Docs: Updated EXAMPLES.md ( #8246 )
2024-12-19 14:22:56 +01:00
ocornut
457fae24e7
Silence more zealous GCC warning. ( #8241 )
2024-12-18 18:13:55 +01:00
Raffaello Bertini
cd6c83cdcc
Fixes GCC warnings ( #8241 )
2024-12-18 17:58:19 +01:00
ocornut
32f11402f9
InputText: use TextSrc more consistently to facilitate accessing user buffer in text processing code. ( #8242 )
...
Followup to e900571
Removed SetClipboardText() trick used in abd07f6d (#7925 )
2024-12-18 16:53:38 +01:00
ocornut
e900571ac2
InputText: Fixed issue when activating a ReadOnly field when the underlying value is being modified. ( #8242 )
2024-12-18 16:17:14 +01:00
ocornut
f31d53093b
TestEngine: for consistency, title bar / window items are registered in _Menu layer.
2024-12-18 13:02:48 +01:00
ocornut
13c4084362
Nav: Fixed an issue where Alt key would clear current active item on windows with the ImGuiWindowFlags_NoNavInputs flag. ( #8231 )
2024-12-16 10:51:33 +01:00
ocornut
f5f11e94be
InputText: Fixed a bug where character replacements performed from a callback were not applied when pasting from clipbard. ( #8229 )
2024-12-15 15:46:33 +01:00
ocornut
324d4bb140
InputText: calling ReloadUserBuf doesn't clear undo stack. ( #2890 )
2024-12-12 19:03:09 +01:00
ocornut
8237ab450e
Drags, Sliders: store initial value on activation, as a convenience for some mods. ( #8223 )
2024-12-12 18:52:07 +01:00
ocornut
4ad5496474
Drags: Added ImGuiSliderFlags_NoSpeedTweaks flag to disable keyboard modifiers altering the tweak speed. ( #8223 )
2024-12-12 18:39:28 +01:00
ocornut
f9f4e22f6f
InputText: some tidying up. ( #7925 )
2024-12-12 18:30:57 +01:00
ocornut
4cc464eadc
BeginListBox(): Comments ( #8220 )
2024-12-12 16:44:20 +01:00
ocornut
1d069cf435
Fonts: store 0 for unset EllipsisChar/FallbackChar. Pull config in BuildLookupTable().
2024-12-11 16:43:29 +01:00
Mahmood - Zer0xFF
e487eb9da0
Backends: Vulkan: Fixed setting VkSwapchainCreateInfoKHR::preTransform for platforms not supporting VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR. ( #8222 )
2024-12-11 15:41:24 +01:00
ocornut
f25665f360
Version 1.91.7 WIP
2024-12-11 15:37:16 +01:00
ocornut
993fa34749
Version 1.91.6
v1.91.6
2024-12-11 15:05:36 +01:00
Stewart Mccready
2ca83f0bc7
Fixed missing symbols when using IMGUI_DISABLE_DEMO_WINDOWS (e.g. with ImPlot) ( #8221 )
2024-12-11 14:14:46 +01:00
ocornut
c3ffd4c53e
Misc: Added IMGUI_USE_LEGACY_CRC32_ADLER to use old tables. ( #8169 , #4933 )
2024-12-11 12:13:28 +01:00
ocornut
d78e823449
InputText: added ImGuiInputTextFlags_ElideLeft. ( #1442 , #1440 , #4391 , #7208 , #8216 )
2024-12-09 15:00:04 +01:00
ocornut
d2645423de
InputText: reactivating last activated InputText() doesn't restore horizontal scrolling.
...
Honestly not sure if the opposite is preferable or not (added commented out in the inactivate render path to test that).
Current behavior added along with recycling: f9928e96c7c762f97bbdf8cf48e04097b56da84a
2024-12-09 14:31:15 +01:00
ocornut
f3147f446a
Backends: OpenGL3: call glGetString(GL_VERSION) even in GS ES 2.0 path. ( #8197 )
...
Apparently as per specs works. I reckon the best way to confirm it is to try.
2024-12-09 12:58:32 +01:00
ocornut
921c22f5ad
Examples: GLFW+OpenGL3, SDL3+OpenGL3: Provide ES3 context creation code + failure handling. ( #8197 )
...
Untested for GLFW example.
2024-12-09 12:56:38 +01:00
Thomas Hope
6b348622bb
Examples: SDL2+OpenGL3: Provide ES3 context creation code + failure handling. ( #8197 )
2024-12-09 12:53:31 +01:00
ocornut
fce07bb1cb
Don't enable SSE4 under Emscripten - Fix. ( #8213 , #8169 , #4933 )
2024-12-09 12:43:49 +01:00
bmarques1995
53dd7552dc
Backends: DX12: let the user specifies the DepthStencilView format. ( #8217 )
...
This is particullarly important for those who use RenderPasses.
2024-12-09 12:23:09 +01:00
slowriot
2671f68f7f
Don't enable SSE4 under Emscripten ( #8213 , #8169 , #4933 )
...
Amend 326dc95f9
2024-12-09 12:14:43 +01:00
ocornut
3f3c62a3c9
ScrollbarEx: clarify use of flags and make them optional. ( #8215 )
2024-12-09 11:43:00 +01:00
ocornut
18e5d769fd
Backends: DX10: create sampler outside of ImGui_ImplDX11_CreateFontsTexture().
...
Analoguous to 90dd510 for DX11.
2024-12-05 13:09:37 +01:00
ocornut
43fbd7ce84
Backends: standardized top of file comments.
2024-12-05 12:43:04 +01:00
ocornut
566558b17c
Replacing NULL with nullptr in examples/backends when they creeped back. ( #6313 , #7071 , #4537 )
2024-12-05 12:25:02 +01:00