ocornut
|
a9cd0f5e42
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_allegro5.cpp
# backends/imgui_impl_allegro5.h
# backends/imgui_impl_android.cpp
# backends/imgui_impl_android.h
# backends/imgui_impl_dx10.cpp
# backends/imgui_impl_dx10.h
# backends/imgui_impl_dx12.cpp
# backends/imgui_impl_dx9.cpp
# backends/imgui_impl_dx9.h
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_glfw.h
# backends/imgui_impl_metal.h
# backends/imgui_impl_metal.mm
# backends/imgui_impl_opengl2.cpp
# backends/imgui_impl_opengl2.h
# backends/imgui_impl_opengl3.cpp
# backends/imgui_impl_opengl3.h
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl2.h
# backends/imgui_impl_sdl3.cpp
# backends/imgui_impl_sdl3.h
# backends/imgui_impl_vulkan.cpp
# backends/imgui_impl_vulkan.h
# backends/imgui_impl_win32.cpp
# backends/imgui_impl_win32.h
# imgui.cpp
|
2024-12-11 12:27:25 +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 |
|
slowriot
|
2671f68f7f
|
Don't enable SSE4 under Emscripten (#8213, #8169, #4933)
Amend 326dc95f9
|
2024-12-09 12:14:43 +01:00 |
|
ocornut
|
ff2d6815ef
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_dx9.cpp
# backends/imgui_impl_dx9.h
# backends/imgui_impl_vulkan.cpp
# imgui.cpp
|
2024-12-04 19:56:35 +01:00 |
|
ocornut
|
2d660108b2
|
Misc: amend crc32 to use _mm_crc32_u32. (#8169, #4933)
|
2024-11-27 12:34:16 +01:00 |
|
Teselka
|
326dc95f9c
|
Misc: use native crc32 instructions on SEE 4.2 targets. (#8169, #4933)
|
2024-11-27 12:23:27 +01:00 |
|
Teselka
|
e6dd8f626a
|
Misc: changed CRC32 table to use crc32c polynomial in order to be compatible with SSE 4.2 instructions. (#8169, #4933)
|
2024-11-27 12:20:00 +01:00 |
|
ocornut
|
14d213ca85
|
Docking: Added an assert to clarify that ImGuiDockNodeFlags_CentralNode flag does not need to be passed to DockSpace(). (#8145)
|
2024-11-26 14:05:52 +01:00 |
|
ocornut
|
dad1047b04
|
Backends: Win32: Fixed a crash when multiple processes are running with multi-viewports, caused by misusage of GetProp(). (#8162, #8069)
Amend fedf45c77
|
2024-11-21 15:01:21 +01:00 |
|
ocornut
|
cdf21f6773
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_dx12.cpp
# docs/CHANGELOG.txt
# imgui.cpp
# imgui_internal.h
|
2024-11-21 14:52:04 +01:00 |
|
ocornut
|
20360e00ce
|
Merge miscellaneous small changes to reduce drift with texture update branch.
- ImGuiDebugLogFlags_EventFont is yet unused.
|
2024-11-20 21:46:47 +01:00 |
|
ocornut
|
d66f4e5890
|
Asserting for invalid DpIScale values. (#8156)
|
2024-11-18 17:30:29 +01:00 |
|
ocornut
|
8be0723fb7
|
Amend Changelog to better document how changing button behavior of InputInt/InputFloat step buttons affected some mis-uses (#8149)
|
2024-11-13 16:55:06 +01:00 |
|
ocornut
|
e97b97467e
|
Error Handling: fixed cases where recoverable error handling would crash. (#1651)
|
2024-11-12 19:09:00 +01:00 |
|
ocornut
|
3381ab423b
|
Version 1.91.6 WIP + fixed typo in tooltip.
|
2024-11-12 11:56:21 +01:00 |
|
ocornut
|
368123ab06
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_metal.mm
# imgui_draw.cpp
|
2024-11-07 19:58:23 +01:00 |
|
ocornut
|
f401021d5a
|
Version 1.91.5
|
2024-11-07 19:57:33 +01:00 |
|
ocornut
|
419a9ada16
|
Ignore clang warning Wnontrivial-memaccess (#8129, #8135)
Amend 88e2327
Use void* cast in backend where the memset are infrequent.
|
2024-11-07 19:08:37 +01:00 |
|
ocornut
|
3543dfda95
|
Docs: document removal of ImFont const qualifier as potentially breaking.
|
2024-11-06 18:14:44 +01:00 |
|
ocornut
|
d9f829dd71
|
Log/Capture: amend 772ca9e for docking.
|
2024-11-06 18:02:46 +01:00 |
|
ocornut
|
83660e37e3
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glut.cpp
# backends/imgui_impl_glut.h
# backends/imgui_impl_metal.mm
# imgui.cpp
# imgui_demo.cpp
|
2024-11-06 17:58:35 +01:00 |
|
ocornut
|
df0776e931
|
(Breaking) Removed ImGuiKey_COUNT. (#4921)
|
2024-11-06 17:55:00 +01:00 |
|
ocornut
|
738d6db3e6
|
(Breaking) Removed used of ImGuiKey_KeysData_SIZE, ImGuiKey_KeysData_OFFSET. (#4921)
|
2024-11-06 17:55:00 +01:00 |
|
ocornut
|
6f287dd16d
|
(Breaking) Removed pre-1.87 obsolete io.KeyMap[], io.KeysDown[], io.NavInputs[]. Remove IMGUI_DISABLE_OBSOLETE_KEYIO. (#4921)
|
2024-11-06 17:54:59 +01:00 |
|
ocornut
|
fe2fa2d08e
|
Comments (#8127) + Fixed warning (#8130)
|
2024-11-06 15:18:17 +01:00 |
|
Michael Böhme
|
57ab2b4226
|
Fixed unused function warning (#8130)
|
2024-11-06 15:17:01 +01:00 |
|
ocornut
|
be2d006e2e
|
Align warning blocks. Removed -Wunused-function, -Wmissing-prototypes from imgui_internal.h
As supposedly they were for stb_textedit.h which is now moved to imgui_draw.cpp
|
2024-11-05 10:50:49 +01:00 |
|
ocornut
|
a63220e3e0
|
Docking: fixed using ImGuiDockNodeFlags_KeepAliveOnly with DockSpaceOverViewport(). (#8125)
|
2024-11-04 11:52:56 +01:00 |
|
ocornut
|
772ca9e9a9
|
Log/Capture: added experimental io.ConfigWindowsCopyContentsWithCtrlC config option.
|
2024-10-30 15:38:58 +01:00 |
|
ocornut
|
f37a9a27e5
|
Log/Capture: reworked scope + decorating menus, tabs.
|
2024-10-30 15:38:58 +01:00 |
|
ocornut
|
a4fcc93f4a
|
Log/Capture: renaming ImGuiLogType to ImGuiLogFlags
|
2024-10-30 15:09:35 +01:00 |
|
ocornut
|
0bde57c25a
|
Font, Misc: remove qualifier from most font functions.
Fixed ClearOutputData() not clearing Used4kPagesMap (mostly harmless).
|
2024-10-29 11:48:37 +01:00 |
|
ocornut
|
9d6ec825cb
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_win32.cpp
|
2024-10-28 17:27:38 +01:00 |
|
ocornut
|
3b8c7d0326
|
Backends: Win32: rework to add ImGui_ImplWin32_WndProcHandlerEx() not using current context (experimental). (#8069, #6293, #5856, #586)
+ GetIOEx(). Amend fedf45c + cba656a. Amend 416cfdb9 .
|
2024-10-28 17:22:17 +01:00 |
|
ocornut
|
942b64abfc
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_dx12.cpp
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
|
2024-10-24 18:15:51 +02:00 |
|
Eugene Sandulenko
|
062e580436
|
Fixed copy/paste error in DebugModeWindow() (#8094)
|
2024-10-24 09:26:57 +02:00 |
|
ocornut
|
41f02825fc
|
Version 1.91.5 WIP
|
2024-10-23 12:16:28 +02:00 |
|
ocornut
|
c71e4e8c7c
|
Merge branch 'master' into docking
|
2024-10-18 22:04:08 +02:00 |
|
ocornut
|
83b64b8be2
|
Version 1.91.4
|
2024-10-18 21:45:36 +02:00 |
|
ocornut
|
4e2126ee44
|
Merge branch 'master' into docking
# Conflicts:
# docs/CHANGELOG.txt
# imgui.cpp
# imgui.h
# imgui_demo.cpp
# imgui_widgets.cpp
|
2024-10-18 18:59:27 +02:00 |
|
ocornut
|
ab9ce2a927
|
Nav: added io.ConfigNavCursorVisibleAuto, io.ConfigNavCursorVisibleAlways. (#1074, #2048, #7237, #8059, #3200, #787)
Note: the NavCursorHideFrames addition is to support 88a354585 even though ConfigNavCursorVisibleAlways is set.
|
2024-10-18 18:54:46 +02:00 |
|
ocornut
|
3982cb35dc
|
Nav, Docs: consistently use "keyboard/gamepad" instead of sometimes "gamepad/keyboard".
|
2024-10-18 18:49:44 +02:00 |
|
ocornut
|
1ff9768aa3
|
Nav: (Breaking) renamed ImGuiCol_NavHighlight to ImGuiCol_NavCursor. (#1074, #2048, #7237, #8059, #1712, #7370, #787)
|
2024-10-18 18:49:44 +02:00 |
|
ocornut
|
634a7ed988
|
Nav: added SetNavCursorVisible(). (#1074, #2048, #7237, #8059)
+ Further internal renaming for consistency.
|
2024-10-18 18:49:44 +02:00 |
|
ocornut
|
0bae2db77f
|
Internals: (Breaking) renamed NavDisableMouseHover to NavHighlightItemUnderNav.
Considering adding NavHighlightItemUnderMouse as well, but would require to resolve quite a few ambiguities and for a feature we don't have yet.
|
2024-10-18 18:49:44 +02:00 |
|
ocornut
|
0536ace2b6
|
Internals: (Breaking) renamed RenderNavHighlight() to RenderNavCursor(), ImGuiNavHighlightFlags to ImGuiNavRenderCursorFlags. (#1074, #2048, #7237, #8059, #1712, #7370, #787)
+ referenced in #8057, #3882, #3411, #2155, #3351, #4722, #1658, #4050.
|
2024-10-18 18:49:43 +02:00 |
|
ocornut
|
23b655f8e3
|
Internals: (Breaking) changed g.NavDisableHighlight to g.NavCursorVisible : same logic but inverted value. (#1074, #2048, #7237, #8059, #1712, #7370, #787)
|
2024-10-18 18:49:43 +02:00 |
|
ocornut
|
7a56b41124
|
Nav: added io.ConfigNavEscapeClearFocusItem. (#8059, #2048, #1074, #3200)
|
2024-10-18 18:49:43 +02:00 |
|
ocornut
|
38617a5ad3
|
Internals: remove ImGuiInputTextFlags_NoMarkEdited and g.LockMarkEdited n favor of ImGuiItemFlags_NoMarkEdited.
|
2024-10-17 15:38:00 +02:00 |
|
ocornut
|
0f6a463fae
|
Internals: rename ImGuiTreeNodeStackData::InFlags and ImGuiNavItemData::InFlags to ItemFlags too.
|
2024-10-17 15:16:05 +02:00 |
|