ocornut
|
9b4eb24cee
|
Merge branch 'master' into docking
v1.92.9-docking
|
2026-07-25 13:45:27 +02:00 |
|
ocornut
|
01380c5797
|
Version 1.92.9
v1.92.9
|
2026-07-25 13:28:06 +02:00 |
|
ocornut
|
e722165561
|
Docs: rework FAQ index, added multi-threading and string-view details.
|
2026-07-25 12:41:02 +02:00 |
|
ocornut
|
d94d0f3649
|
Examples: SDL+WebGPU: removed stray glfw from cmakefiles. (#9387, #9428)
|
2026-07-23 18:56:53 +02:00 |
|
ocornut
|
f31f98f4cd
|
ImDrawData: fixed late initialized field. (Amend 6f41d13)
Would effectively be initialized on use but best to clear on constructor.
|
2026-07-23 17:56:02 +02:00 |
|
ocornut
|
f594633b54
|
Popups: added bool return value to OpenPopup(), OpenPopupOnItemClick() functions. (#9429)
Following on 795cf6fcb5.
|
2026-07-23 17:49:39 +02:00 |
|
ocornut
|
ca49eff398
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2026-07-22 15:46:24 +02:00 |
|
ocornut
|
b335bf4328
|
Added ImTextureData::QueueUserData for staged-rendering texture queues e.g. imgui_threaded_rendering.h. (#8597, #9136)
|
2026-07-22 15:14:45 +02:00 |
|
ocornut
|
6f41d13c7a
|
DrawData: added FrameCount field to facilitate debugging multi-threading issues. (#8597, #9136)
|
2026-07-20 17:00:32 +02:00 |
|
ocornut
|
548389359c
|
(Breaking) ImDrawData: marked draw_data->CmdListsCount as obsolete. Use draw_data->CmdLists.Size.
# Conflicts:
# docs/CHANGELOG.txt
# imgui.cpp
|
2026-07-20 16:58:45 +02:00 |
|
omar
|
295385ff96
|
Update FAQ.md
|
2026-07-20 15:23:35 +02:00 |
|
omar
|
c9c458c40a
|
Update FAQ.md
|
2026-07-20 15:20:27 +02:00 |
|
ocornut
|
e4f7c5c722
|
Disabling ImGuiItemFlags_LiveEditOnInputScalar by default! (#9476, #701)
|
2026-07-20 14:26:57 +02:00 |
|
ocornut
|
d00a87565b
|
Fixed build when using IMGUI_DEBUG_HIGHLIGHT_ALL_ID_CONFLICTS + IMGUI_DISABLE_OBSOLETE_FUNCTIONS. (#9482)
Amend 6df50a0667
|
2026-07-20 14:11:21 +02:00 |
|
rbrtc
|
7038887c32
|
Docs: fixed link in FAQ index. (#9480)
|
2026-07-17 13:51:28 +02:00 |
|
Brenton Bostick
|
61a093635c
|
Backends: OpenGL3: fixed updating textures. (#9478, #9477, #9473, #8802)
Fixed 0ff4a8a.
|
2026-07-17 13:49:02 +02:00 |
|
ocornut
|
81c008f90d
|
Examples: SDL3+Metal4: fixed bad merge.
|
2026-07-16 16:28:51 +02:00 |
|
ocornut
|
93bd4f0adb
|
Merge branch 'master' into docking
# Conflicts:
# .github/workflows/build.yml
# backends/imgui_impl_opengl2.cpp
# backends/imgui_impl_opengl3.cpp
# backends/imgui_impl_sdl2.cpp
# examples/example_apple_metal4/main.mm
# imgui.cpp
|
2026-07-16 15:56:36 +02:00 |
|
ocornut
|
26b8292635
|
Split ImGuiItemFlags_LiveEdit into ImGuiItemFlags_LiveEditText, ImGuiItemFlags_LiveEditScalar. Added Demo contents. (#9476, #701)
cc #3936, #3946, #5904, #6284, #8149, #8065, #8665, #9117, #9299, #700, #1351, #1875, #2060, #2215, #2380, #2550, #3083, #3338, #3556, #4373, #4714, #4885, #5184,#5777, #6707, #6766, #8004, #8303, #8915, #9308
|
2026-07-16 15:46:47 +02:00 |
|
ocornut
|
c958f16059
|
EndGroup: fixed reporting combined Edit when it happens at the same time as tabbing to next ActiveId. (#9476, #701)
|
2026-07-16 15:46:43 +02:00 |
|
ocornut
|
4853f5c96b
|
Internals: rename NextItemData.ItemFlags -> ItemFlagsSet
|
2026-07-16 15:46:40 +02:00 |
|
ocornut
|
18d63b12be
|
Added ImGuiItemFlags_LiveEdit flag, and much-awaited support for disabling it. (#9476, #701)
cc #3936, #3946, #5904, #6284, #8149, #8065, #8665, #9117, #9299, #700, #1351, #1875, #2060, #2215, #2380, #2550, #3083, #3338, #3556, #4373, #4714, #4885, #5184,#5777, #6707, #6766, #8004, #8303, #8915, #9308
|
2026-07-16 15:39:53 +02:00 |
|
ocornut
|
2392a52660
|
InputText: tag InputTextDeactivatedState with an elapsing frame. Avoid unnecessary InputTextDeactivateHook() call on manual deactivation. InputTextDeactivateHook() only takes a record when Edited + callback marks edited. (#9476, #701)
for _NoLiveEdit it's easier than we don't use IsItemDeactivatedAfterEdit() in InputText()'s `if (g.InputTextDeactivatedState.ID == id)` block.
|
2026-07-16 15:39:52 +02:00 |
|
ocornut
|
baeea39c1a
|
Settings: fixed issues caliing ClearWindowSettings() followed by LoadIniSettingsFromMemory().
While not done with core, this would be useful to load .ini over a clean slate.
|
2026-07-15 19:22:44 +02:00 |
|
ocornut
|
0ff4a8a900
|
Backends: OpenGL2/3: Backup and restore GL_UNPACK state in UpdateTexture(). Amends. (#9473, #8802)
Fix setting GL_UNPACK_ROW_LENGTH twice.
|
2026-07-15 18:20:05 +02:00 |
|
Turtle Dove
|
e3927dc004
|
Backends: OpenGL2/3: Backup and restore GL_UNPACK state in UpdateTexture() (#9473, #8802)
|
2026-07-15 18:16:57 +02:00 |
|
Turtle Dove
|
35a7e8e864
|
Backends: SDL2: restore SDL_StartTextInput()/SDL_StopTextInput() calls on Android (#7636, #9474)
|
2026-07-15 17:59:25 +02:00 |
|
Turtle Dove
|
909082890a
|
Backends: Android: clear mouse position on touch release. (#6627, #9474)
|
2026-07-15 17:36:39 +02:00 |
|
Turtle Dove
|
0302703a7d
|
CI: Android: Gradle 9.4.1 via setup-gradle action for AGP 9.2.0 (#8878) (#9467)
|
2026-07-15 14:36:59 +02:00 |
|
Turtle Dove
|
162ce49af2
|
Backends: Vulkan: Fixed use-after-free in multi-viewport dynamic rendering path (#9390, #9468)
|
2026-07-15 14:32:52 +02:00 |
|
ShiroKSH
|
0720d59bb7
|
Tables: validate ini settings column count. (#9472)
+ Amend with comment by ocornut.
|
2026-07-15 14:16:31 +02:00 |
|
ocornut
|
addbfa5021
|
Settings: fixed ConfigIniSettingsAutoDiscardMonths not calling Cleanup (#9460, #9471)
|
2026-07-15 13:57:48 +02:00 |
|
ocornut
|
bad1ee71f8
|
Backends: SDL_Renderer3: fixed changing scale mode not actually working on all platforms. (#7616, #9470, #9378)
|
2026-07-15 13:44:03 +02:00 |
|
ShiroKSH
|
003ee19d9e
|
Backends: SDL_Renderer3: fixed default sampler not being Linear. (#7616, #9470, #9378)
|
2026-07-15 13:44:01 +02:00 |
|
ocornut
|
b62bfd6b06
|
InputText: reworked io.ConfigInputTextEnterKeepActive mode so that pressing Ctrl+Enter or Shift+Enter still allows to deactivate.
cc #9239
|
2026-07-10 21:36:43 +02:00 |
|
Jonathan Hoffstadt
|
6029ee3789
|
Examples: Apple+Metal4, SDL3+Metal4: amends for multi-viewport support. (#9466, #9451)
|
2026-07-10 15:08:29 +02:00 |
|
Jonathan Hoffstadt
|
e95dc87df2
|
Examples: Apple+Metal4: added example (#9466, #9451)
+ Amend edit to EXAMPLES.md, comment build.xml
|
2026-07-10 15:08:29 +02:00 |
|
Jonathan Hoffstadt
|
df71e28084
|
Backends: Metal4: added multi-viewport support (#9465, #9451)
|
2026-07-10 15:05:31 +02:00 |
|
ocornut
|
da137cbbb0
|
(Breaking) Drag and Drop: commented out legacy name ImGuiDragDropFlags_SourceAutoExpirePayload. Use ImGuiDragDropFlags_PayloadAutoExpire.
|
2026-07-08 18:40:29 +02:00 |
|
ocornut
|
9bb131fb2f
|
CI: enable Metal4 examples. (#9466, #9451)
(Untested)
|
2026-07-08 18:28:37 +02:00 |
|
Jonathan Hoffstadt
|
62399b5bfe
|
Examples: Apple + Metal4: add example (#9466, #9451)
+ Amend edit to EXAMPLES.md, comment build.xml
|
2026-07-08 18:04:30 +02:00 |
|
ocornut
|
a23e9fb1b5
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui.h
|
2026-07-08 15:10:22 +02:00 |
|
ocornut
|
68fce9f3bd
|
Settings: added DiscardAll option to CleanupIniSettings() / ImGuiSettingsCleanupArgs. (#9460)
+ Demo: tweak for scaling.
|
2026-07-08 15:03:19 +02:00 |
|
ocornut
|
f903a7e8e2
|
Settings: fixed Windows not honoring DiscardWhenMissingDate. (#9460)
|
2026-07-07 22:52:47 +02:00 |
|
ocornut
|
112d6d9eab
|
Settings: added a type name filter to CleanupIniSettings() / ImGuiSettingsCleanupArgs. Amends. (#9460)
Request hash because storing const char* strings in struct is not entirely zen. Amend 2c49da4.
|
2026-07-07 22:30:15 +02:00 |
|
ocornut
|
2c49da44be
|
Settings: added a type name filter to CleanupIniSettings() / ImGuiSettingsCleanupArgs. (#9460)
|
2026-07-07 22:18:01 +02:00 |
|
ocornut
|
85593d0869
|
Tables, Settings: make TableSettingsCreate() recycle existing unbound entry (might happen after a GC or anything clearing table->SettingsOffset. (#9460, #9108)
|
2026-07-07 22:06:43 +02:00 |
|
ocornut
|
d1eb8d031c
|
Settings: added explicit DiscardWhenMissingDate. (#9460, #9108)
|
2026-07-07 22:00:26 +02:00 |
|
Kian
|
481f2cea17
|
Backends: Metal4: added ImTextureID tex_id to residency set. (#9461, #9458, #9451)
This will resolve runtime errors identified by XCode's Metal Shader Validator.
|
2026-07-07 16:35:23 +02:00 |
|
Kian
|
520a29dd51
|
Backends: Metal4: added metal-cpp support. (#9461)
with amends.
|
2026-07-07 16:29:02 +02:00 |
|