ocornut
|
98d52b7b26
|
DrawList: AddCallback() added an optional size parameter allowing to copy and store any amount of user data for usage by callbacks: (#6969, #4770, #7665)
|
2024-10-11 13:29:13 +02:00 |
|
ocornut
|
f29e505d94
|
CI: remove --disableLicenseExpirationCheck.
|
2024-10-09 17:14:44 +02:00 |
|
ocornut
|
a0b811dd37
|
Backends: SDLRenderer2/3: expose selected state in ImGui_ImplXXXX_RenderState structures during render loop. (#6969, #5834, #7468, #3590 + #7616)
|
2024-10-09 16:39:36 +02:00 |
|
ocornut
|
9fbc313459
|
InputText: amend 661bba0 . (#8048)
|
2024-10-09 14:02:28 +02:00 |
|
ocornut
|
661bba09ce
|
InputText: fixed an issue with not declaring ownership of Delete/Backspace/Arrow keys. (#8048)
|
2024-10-09 13:54:39 +02:00 |
|
ocornut
|
22503bfe75
|
Backends: changed all backends to allow enabling ImGuiConfigFlags_ViewportsEnable after initialization. (#5371)
|
2024-10-08 20:47:24 +02:00 |
|
ocornut
|
f3d242a90d
|
Tables: fixed initial auto-sizing issue with synched-instances. (#8045, #7218)
|
2024-10-08 19:45:58 +02:00 |
|
ocornut
|
c3629adbeb
|
Backends: Metal: fixed ImTextureID cast. (#1641)
Amend 92b9498
|
2024-10-08 14:34:41 +02:00 |
|
ocornut
|
6b8accbfa1
|
Fixed building when defining ImTextureID to a multi-token name. (#1641)
Amend 92b9498
|
2024-10-08 14:29:21 +02:00 |
|
ocornut
|
92b94980c6
|
(Breaking) Default ImTextureID to use a Im64 instead of void* (#1641)
|
2024-10-08 14:21:44 +02:00 |
|
ocornut
|
19b494df89
|
Examples: DirectX12: update Windows SDK version.
(VS2015 doesn't support latest)
|
2024-10-08 12:38:02 +02:00 |
|
ocornut
|
f890d85381
|
Backends: Fixed typo in comments from old wip work 'io.BackendRendererRenderState' -> 'platform_io.Renderer_RenderState'. (#6969, #5834, #7468, #3590
Amend e94f95d
|
2024-10-07 22:12:09 +02:00 |
|
ocornut
|
fa9277d12d
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_dx10.cpp
# backends/imgui_impl_dx11.cpp
# backends/imgui_impl_dx11.h
# backends/imgui_impl_dx12.cpp
# backends/imgui_impl_dx12.h
# backends/imgui_impl_dx9.cpp
# backends/imgui_impl_opengl2.cpp
# backends/imgui_impl_opengl3.cpp
# backends/imgui_impl_vulkan.cpp
# backends/imgui_impl_vulkan.h
# backends/imgui_impl_wgpu.cpp
# backends/imgui_impl_wgpu.h
# imgui.h
|
2024-10-07 22:05:57 +02:00 |
|
ocornut
|
42206b3d51
|
Backends: DX9, DX10, DX11, DX12, OpenGL, Vulkan, WGPU: Changed default texture sampler to Clamp instead of Repeat/Wrap. (#7468, #7511, #5999, #5502)
|
2024-10-07 22:02:55 +02:00 |
|
ocornut
|
74dd38d27c
|
Backends: Vulkan: fixed warnings when building in 32-bit mode.
|
2024-10-07 21:53:46 +02:00 |
|
ocornut
|
e94f95d82b
|
Backends: DX11, DX12, Vulkan, WGPU: Expose some backend-specific render state usable for callbacks. (#6969, #5834, #7468, #3590)
|
2024-10-07 21:45:19 +02:00 |
|
ocornut
|
9bd5d8a240
|
Backends: misc renaming of locals. Use 'draw_list' instead of 'cmd_list'. Avoid using 'ctx'.
This is likely to trigger merging issues. If it does, best to always get "theirs" and rename in there.
|
2024-10-07 17:57:11 +02:00 |
|
ocornut
|
1dde20ff4a
|
Version 1.91.4 WIP
|
2024-10-07 17:39:28 +02:00 |
|
ocornut
|
b4c96355c9
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2024-10-04 15:43:05 +02:00 |
|
ocornut
|
cb16568fca
|
Version 1.91.3
|
2024-10-04 15:42:45 +02:00 |
|
ocornut
|
8db126188d
|
Fixed static analyser warning. Amend b3c8747
|
2024-10-03 17:32:05 +02:00 |
|
ocornut
|
3d399bceca
|
Docs: amend docs to explain case of using multiple overlayed ButtonBehavior(). (#8030, #7961, #7669)
|
2024-10-03 16:49:38 +02:00 |
|
ocornut
|
b3c87475a5
|
Drags, Slider: added ImGuiSliderFlags_ClampOnInput, ImGuiSliderFlags_ClampZeroRange. (#7968, #3361, #76)
|
2024-10-03 16:26:44 +02:00 |
|
ocornut
|
3293ef8bbc
|
Backends: Win32: Use ResisterClassW()/CreateWindowExW() for secondary viewports. (#7979, #5725)
|
2024-10-03 12:04:54 +02:00 |
|
ocornut
|
02b9797696
|
Backends: SDL3: fixes use of now removed SDL_bool.
|
2024-10-03 11:56:14 +02:00 |
|
ocornut
|
e80498f5e7
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2024-10-03 11:33:26 +02:00 |
|
ocornut
|
5109a77f69
|
Tooltips: Tooltips triggered from touch inputs are positionned above the item. (#8036)
|
2024-10-03 11:18:59 +02:00 |
|
ocornut
|
014b722963
|
Tooltips, Drag and Drop: Stabilized name of drag and drop tooltip window. (#8036)
|
2024-10-03 11:18:59 +02:00 |
|
ocornut
|
f0575411c0
|
Tooltips, Drag and Drop: Fixed an issue where the fallback drag and drop payload tooltip appeared during drag and drop release.
E.g. it would otherwise appear when releasing a color button payload.
|
2024-10-02 15:24:41 +02:00 |
|
ocornut
|
004f03945f
|
TabBar: added TabBarQueueFocus() by name for non-docking tab bars. (#8029, #6681)
Amend 655fcf8
|
2024-09-30 20:01:06 +02:00 |
|
ocornut
|
655fcf8287
|
TabBar: added TabBarQueueFocus() by name for non-docking tab bars. (#8029, #6681)
|
2024-09-30 19:40:16 +02:00 |
|
ocornut
|
03f007d4cd
|
Comments (#1651)
|
2024-09-30 14:31:51 +02:00 |
|
ocornut
|
29cff2be06
|
Silence PVS Studio static analyzer false positives.
|
2024-09-28 16:54:45 +02:00 |
|
ocornut
|
793773209b
|
Comments. Fixed warnings.
|
2024-09-27 19:37:48 +02:00 |
|
ocornut
|
ba14c70b02
|
Comments. Fixed warnings.
|
2024-09-27 19:28:54 +02:00 |
|
ocornut
|
d1ea03b872
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_internal.h
|
2024-09-27 19:03:25 +02:00 |
|
ocornut
|
199a44e31e
|
Error Handling: fixed not rewinding to recorded tree and id stack size (#1651)
|
2024-09-27 19:00:57 +02:00 |
|
ocornut
|
30c29d291f
|
Error Handling: enabled experimental recovery systems. (#1651, #5654)
Setup a couple of features to configure them, including ways to display error tooltips instead of assserting.
|
2024-09-27 19:00:56 +02:00 |
|
ocornut
|
8776678a46
|
Error Handling: replaced log callback in recovery functions with calls to IM_ASSERT_USER_ERROR(). (#1651, #5654)
This commit is not meant to be functional as-is (it will break test engine recovery). This is mostly to reduce/remove noise from upcoming commits.
|
2024-09-27 19:00:56 +02:00 |
|
ocornut
|
718a594b1e
|
Error Handling: rewired asserts in PopID(), PopFont(), PopItemFlag(), EndDisabled(), PopTextWrapPos(), PopFocusScope(), PopItemWidth() to use IM_ASSERT_USER_ERROR(). (#1651, #5654)
|
2024-09-27 19:00:56 +02:00 |
|
ocornut
|
2360061520
|
Error Handling, Debug Log: added IMGUI_DEBUG_LOG_ERROR() with special handling. (#5855, #1651, #5654)
|
2024-09-27 19:00:56 +02:00 |
|
ocornut
|
26785fd873
|
Internals: NewFrame: move the window reset loop higher up, namely before UpdateHoveredWindowAndCaptureFlags() -> FindHoveredWindowEx().
This allows using FindHoveredWindowEx() from anywhere in the frame.
|
2024-09-27 15:06:05 +02:00 |
|
ocornut
|
797101a882
|
Windows: BeginChild(): made it possible to call SetNextWindowSize() on a child window using ImGuiChildFlags_ResizeX/ImGuiChildFlags_ResizeY. (#1710, #8020)
|
2024-09-26 14:58:56 +02:00 |
|
ocornut
|
9644c51183
|
Error handling: rework error tooltip logic (will be reused by upcoming feature). (#7961, #7669, #1651)
+ Comments
|
2024-09-25 18:59:08 +02:00 |
|
ocornut
|
d0107f5da2
|
Internals: misc tweaks to facilitate branch merging.
|
2024-09-24 21:59:51 +02:00 |
|
ocornut
|
aa81272900
|
Merge branch 'master' into docking
# Conflicts:
# docs/CHANGELOG.txt
# imgui_internal.h
|
2024-09-24 20:31:26 +02:00 |
|
ocornut
|
726aad8e08
|
Refactor: moved ImGuiContext contructor to imgui.cpp
|
2024-09-24 20:24:51 +02:00 |
|
ocornut
|
44a73be6ea
|
TestEngine: log calls don't need testing hook active.
Docs: tweak comments on BeginDisabled(false)/EndDisabled() pairs.
|
2024-09-24 20:22:53 +02:00 |
|
ocornut
|
bc77041b57
|
Error Handling: fixed an issue ErrorCheckEndWindowRecover() when aborting in a child inside a tab bar. (#1651)
|
2024-09-23 16:45:28 +02:00 |
|
ocornut
|
d7cedd648b
|
Backends: SDL2, SDL3: Fixed building for UWP platforms. (#8008)
|
2024-09-23 14:03:36 +02:00 |
|