ocornut
|
ae8688974b
|
Merge branch 'master' into docking
|
2024-09-17 21:08:03 +02:00 |
|
RT2
|
1ab1e3c656
|
Backends: SDL3: rework implementation of ImGuiViewportFlags_NoTaskBarIcon. (#7989)
|
2024-09-17 16:07:42 +02:00 |
|
ocornut
|
08b1496b7e
|
Backends: Win32: fixed an issue where a viewport destroyed while clicking would hog mouse tracking and temporary lead to incorrect update of HoveredWindow. (#7971)
# Conflicts:
# backends/imgui_impl_win32.cpp
# docs/CHANGELOG.txt
|
2024-09-16 17:25:57 +02:00 |
|
ocornut
|
8ba7efb738
|
Backends: Win32: fixed an issue where a viewport destroyed while clicking would hog mouse tracking and temporary lead to incorrect update of HoveredWindow. (#7971)
|
2024-09-16 17:23:33 +02:00 |
|
Aaron C Gaudette
|
1ac162f2b0
|
Backends: WGPU: add IMGUI_IMPL_WEBGPU_BACKEND_DAWN/IMGUI_IMPL_WEBGPU_BACKEND_WGPU to support more targets. (#7977, #7969, #6602, #6188, #7523)
|
2024-09-16 16:26:13 +02:00 |
|
ocornut
|
44a74509af
|
Backends: Win32: fixed direct calls to platform_io.Platform_SetWindowPos()/Platform_SetWindowSize() on windows created by application (typically main viewport).
|
2024-09-16 13:56:25 +02:00 |
|
ocornut
|
8326dabe5e
|
Merge branch 'master' into docking
|
2024-09-12 23:19:26 +02:00 |
|
Yan Pujante
|
6dcb7be35f
|
CI: amend build tests for emscripten (#7965)
+ Backends: GLFW: minor preemptive fix.
|
2024-09-12 20:23:01 +02:00 |
|
Yan Pujante
|
ac2ad79812
|
Backends: GLFW+Emscripten: use OSX behaviors automatically when using contrib glfw port. (#7965, #7915)
|
2024-09-12 19:50:50 +02:00 |
|
RT2
|
484764860d
|
Backends: SDL3: added support for viewport->ParentViewportId field to support parenting windows at OS level. (#7973)
|
2024-09-12 19:35:31 +02:00 |
|
ocornut
|
68aa9a86ec
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdl2.cpp
|
2024-09-10 16:29:14 +02:00 |
|
scribam
|
4236bc088f
|
Backends: SDL2: use SDL_Vulkan_GetDrawableSize with Vulkan instead of SDL_GL_GetDrawableSize. (#7967, #3190)
|
2024-09-09 17:33:28 +02:00 |
|
ocornut
|
f63c95a076
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdl3.cpp
# docs/CHANGELOG.txt
# imgui.cpp
# imgui.h
# imgui_internal.h
|
2024-09-04 16:58:44 +02:00 |
|
Yan Pujante
|
30dcdcbe73
|
Backends: GLFW: Emscripten: use OpenURL() when available and using EMSCRIPTEN_USE_PORT_CONTRIB_GLFW3. Fixes popup blocked in some browsers. (#7915, #7660)
|
2024-09-03 19:32:00 +02:00 |
|
ocornut
|
6af9ac29ec
|
Backends: SDL3: following SDL3 reverting their change, result of SDL_GetDisplays() must be freed. (#7809)
Reverts 271910e
|
2024-09-03 19:13:45 +02:00 |
|
ocornut
|
4832027eb6
|
Examples: SDL3: Update for API changes: SDL_Init() returns 0 on failure.
|
2024-09-03 19:11:51 +02:00 |
|
Matt Guerrette
|
6a7319543c
|
Backends: SDL3: following SDL3 reverting their change, result of SDL_GetGamepads must be freed. (#7918, #7898, #7807)
|
2024-09-03 18:50:10 +02:00 |
|
ocornut
|
8b37da74db
|
Backends: GLFW: undo accidentally not committing use of Platform_SetClipboardTextFn as I was testing the legacy path (amend 214977e ).
|
2024-08-22 20:28:30 +02:00 |
|
ocornut
|
d15da2c47d
|
Backends: GLFW: undo accidentally not committing use of Platform_SetClipboardTextFn as I was testing the legacy path (amend 214977e ).
|
2024-08-22 20:27:50 +02:00 |
|
ocornut
|
fed4841bd4
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_osx.mm
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# imgui.cpp
# imgui.h
# imgui_internal.h
|
2024-08-22 20:26:59 +02:00 |
|
ocornut
|
214977e5fd
|
IO: (BREAKING) moved io.GetClipboardTextFn, io.SetClipboardTextFn to platform_io.Platform_GetClipboardTextFn, platform_io.Platform_SetClipboardTextFn.
|
2024-08-22 20:12:23 +02:00 |
|
ocornut
|
9ff60ae31d
|
IO: (BREAKING) moved GetIO().PlatformSetImeDataFn to GetPlatformIO(.Platform_SetImeDataFn. (#7660)
|
2024-08-22 20:11:55 +02:00 |
|
ocornut
|
ba2f4a2cd5
|
IO: (BREAKING) moved GetIO().PlatformOpenInShellFn to GetPlatformIO(.Platform_OpenInShellFn. (#7660)
|
2024-08-22 20:11:36 +02:00 |
|
ocornut
|
8e40104795
|
Backends: GLFW: passing null window to glfwGetClipboardString()/glfwSetClipboardString().
|
2024-08-22 18:13:34 +02:00 |
|
ocornut
|
ea01c63e36
|
Backends: SDL2, SDL3: amend filtering logic for it to work with multi-viewports. (#7853)
|
2024-08-19 14:46:53 +02:00 |
|
ocornut
|
24b077c7f8
|
Merge branch 'master' into docking (multi-viewport broken until next commit)
# Conflicts:
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
|
2024-08-19 14:44:35 +02:00 |
|
ocornut
|
2d99052d1d
|
Backends: SDL2, SDL3: storing SDL_WindowID inside ImGuiViewport::PlatformHandle instead of SDL_Window*. (#7853)
This will be used to support filtering of events with multi-viewports.
|
2024-08-19 14:43:43 +02:00 |
|
ocornut
|
1b61d55079
|
Backends: SDL2, SDL3: ignore events of other SDL windows, amends + wrapping into a function as it'll be convenient for multi-viewport check. (#7853)
+ Misc typo fix.
|
2024-08-19 14:43:40 +02:00 |
|
Anonymous Maarten
|
591a18a9c4
|
Backends: SDL2, SDL3: ignore events of other SDL windows. (#7853)
|
2024-08-19 13:54:39 +02:00 |
|
ocornut
|
65840c19c4
|
Backends: SDL2, SDL3, Win32: don't submit monitor with 0 DpiScale (e.g. accessibility virtual monitor?). to prevent assert. (#7902)
I am not too confident on this but I believe pushing this is the fastest way we will get feedback.
|
2024-08-19 12:19:06 +02:00 |
|
RT2
|
fa65dcf24c
|
Backends: SDL2, SDL3: Replace Win32 hack with SDL_HINT_WINDOW_ACTIVATE_WHEN_SHOWN hint. (#7896)
|
2024-08-19 12:15:29 +02:00 |
|
Nicolas Noble
|
fbafc33376
|
Backends: GLFW: don't submit monitor with 0 DpiScale (e.g. accessibility virtual monitor?). to prevent assert. (#7902)
|
2024-08-19 11:51:53 +02:00 |
|
ocornut
|
d8c98c8c14
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
|
2024-08-01 19:07:53 +02:00 |
|
ocornut
|
71ee2ce367
|
Examples: GLFW: rework examples main loop to handle minimization without burning CPU or GPU by running unthrottled code. (#7844)
Backends: GLFW: added ImGui_ImplGlfw_Sleep() helper.
|
2024-07-31 17:33:24 +02:00 |
|
ocornut
|
6df1a06fc3
|
Merge branch 'master' into docking
|
2024-07-29 23:18:54 +02:00 |
|
ocornut
|
e212511047
|
Backends: Vulkan: ImGui_ImplVulkan_SwapBuffers() still proceeds increasing counts on VK_SUBOPTIMAL_KHR. (#7825, #3881)
Amend 085cff2f
|
2024-07-29 15:48:54 +02:00 |
|
ocornut
|
3f9a90e2a3
|
Docs: added extraneous link to Getting Started section.
|
2024-07-25 16:59:40 +02:00 |
|
ocornut
|
3552df562e
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui.h
|
2024-07-25 16:41:56 +02:00 |
|
chenqiudu
|
aa0f6b37bd
|
Backends: OSX: fixed NSAppKitVersion version limit for setWantsBestResolutionOpenGLSurface usage. (#7814)
|
2024-07-23 15:20:38 +02:00 |
|
Cyao
|
fe09ebbe0a
|
Backends: OpenGL3: Fixed unsupported option warning with apple clang (#7810)
|
2024-07-22 21:10:35 +02:00 |
|
ocornut
|
271910e349
|
Backends: SDL3: Update for API changes: SDL_GetDisplays() memory ownership change. (#7809)
|
2024-07-22 19:43:59 +02:00 |
|
ocornut
|
3fab2bb7be
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdl3.cpp
# imgui.cpp
|
2024-07-22 19:41:39 +02:00 |
|
ocornut
|
eb72b5a8ee
|
Backends: SDL3: Update for API changes: SDL_GetGamepads() memory ownership change. (#7807)
|
2024-07-22 10:49:22 +02:00 |
|
ocornut
|
0e485a2109
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdl3.cpp
# imgui.cpp
# imgui_widgets.cpp
|
2024-07-18 17:56:27 +02:00 |
|
ocornut
|
c2d21ab04f
|
Backends: SDL3: Update for API changes: SDL_GetClipboardText() string ownership change. (#7801)
|
2024-07-18 14:02:27 +02:00 |
|
ocornut
|
5ea96c15cd
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_win32.cpp
|
2024-07-15 11:21:18 +02:00 |
|
ocornut
|
9c2f6003e4
|
Backends: SDL3: fixed typo leading to PlatformHandleRaw not being set leading to SHOWNA path not working for multi-viewports.
|
2024-07-15 11:17:21 +02:00 |
|
wermi
|
df3a74389e
|
Backends: SDL3: Update for API changes: SDL_GetProperty() change to SDL_GetPointerProperty(). (#7794)
|
2024-07-15 11:16:26 +02:00 |
|
ocornut
|
a8e96ae21a
|
Backends: GLFW+Emscripten: Fixed build (#7647)
|
2024-07-08 22:26:14 +02:00 |
|
Yan Pujante
|
2937339c17
|
Backends: GLFW+Emscripten: Added support for GLFW3 contrib port. (#7647)
|
2024-07-08 22:06:24 +02:00 |
|