Docs: reformat changlog entries.

This commit is contained in:
ocornut
2025-10-13 15:16:15 +02:00
parent f9571ce4d3
commit 2c49902159

View File

@@ -142,37 +142,37 @@ Docking+Viewports Branch:
- Nav: fixed a crash that could occur when opening a popup following the processing - Nav: fixed a crash that could occur when opening a popup following the processing
of a global shortcut while no windows were focused (the fix done in 1.92.3 was of a global shortcut while no windows were focused (the fix done in 1.92.3 was
incomplete for docking branch). incomplete for docking branch).
- Viewports: added ImGuiBackendFlags_HasParentViewport backend flag for - Viewports:
backend to specify if it can honor the viewport->ParentViewportId value by - Added ImGuiBackendFlags_HasParentViewport backend flag for
applying the corresponding parent/child relation at the Platform level. (#8948) backend to specify if it can honor the viewport->ParentViewportId value by
- SDL3, Win32 backends: supported. applying the corresponding parent/child relation at the Platform level. (#8948)
- SDL2, GLFW, OSX backends: unsupported. - SDL3, Win32 backends: supported.
- Viewports: fixed a bug where ImGuiWindowFlags_NoBringToFrontOnFocus would effectivey - SDL2, GLFW, OSX backends: unsupported.
be ignored when windows first appear and viewports are enabled. (#7008) [@jshofmann] - Fixed a bug where ImGuiWindowFlags_NoBringToFrontOnFocus would effectivey
- Viewports: changed default value of io.ConfigViewportsNoDefaultParent to true. (#8948) be ignored when windows first appear and viewports are enabled. (#7008) [@jshofmann]
- Viewports: fixed an issue inferring Z-order when attempting to merge a viewport - Changed default value of io.ConfigViewportsNoDefaultParent to true. (#8948)
back in the the main/hosting viewport. (#8948) - Fixed an issue inferring Z-order when attempting to merge a viewport
Note that for GLFW/SDL2/OSX backends, which do not support honoring ParentViewportID. back in the the main/hosting viewport. (#8948)
setting io.ConfigViewportsNoDefaultParent=true will align imgui's expectation Note that for GLFW/SDL2/OSX backends, which do not support honoring ParentViewportID.
with what the backend does. Setting io.ConfigViewportsNoDefaultParent=true will align imgui's expectation
- Viewports: storing `ImGuiViewport* ParentViewport` pointer along with ParentViewportID. with what the backend does.
- Viewports: DestroyContext() does not call DestroyPlatformWindows() anymore at - Storing `ImGuiViewport* ParentViewport` pointer along with ParentViewportID.
it assumed to be unnecessary as backensd should have done it and we check that - DestroyContext() does not call DestroyPlatformWindows() anymore at it is
backends have been shutdown since 1.90.4. Changed into asserts. (#7175, #8945) assumed to be unnecessary as backends should have done it and we check that
- Backends: DX10, DX11, DX12: Disabled DXGI's Alt+Enter default behavior on secondary backends have been shutdown since 1.90.4. Changed into asserts. (#7175, #8945)
viewports managed by the backend. (#4350) [@PathogenDavid] - Backends:
- Backends: DX10, DX11: avoid ImGui_ImplXXXX_SwapBuffers() handlers for secondary - DirectX10, DirectX11, DirectX12: Disabled DXGI's Alt+Enter default behavior on
viewports crashing if SwapChain could not be created. secondary viewports managed by the backend. (#4350) [@PathogenDavid]
- Backends: Vulkan: Added a way to configure secondary viewport pipelinen creation - DirectX10, DirectX11: avoid ImGui_ImplXXXX_SwapBuffers() handlers for secondary
by setting init_info.PipelineInfoForViewports fields. (#8946, #8110, #8111, #8686) viewports crashing if SwapChain could not be created.
- Backends: Vulkan: Added a way to configure secondary viewport swapchain VkImageUsageFlags - Vulkan: Added a way to configure secondary viewport pipeline creation by
to e.g. capture rendering. (#8946, #8940) [@olivier-gerard, @ocornut] setting init_info.PipelineInfoForViewports fields. (#8946, #8110, #8111, #8686)
Usage example: - Vulkan: Added a way to configure secondary viewport swapchain VkImageUsageFlags
`init_info.PipelineInfoForViewports.SwapChainImageUsage = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT;` to e.g. capture rendering. (#8946, #8940) [@olivier-gerard, @ocornut]
- Backends: Vulkan: pipeline created for secondary viewport automatically match Usage example: `init_info.PipelineInfoForViewports.SwapChainImageUsage = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT;`
surface format. (#8686) [@sylmroz] - Vulkan: pipeline created for secondary viewport automatically match
- Backends: Vulkan: Added ImGui_ImplVulkanH_GetWindowDataFromViewport() accessor/helper. surface format. (#8686) [@sylmroz]
(#8946, #8940) [@olivier-gerard] - Vulkan: Added ImGui_ImplVulkanH_GetWindowDataFromViewport() accessor/helper. (#8946, #8940) [@olivier-gerard]
- Examples: DX10, DX11: Disabled DXGI's Alt+Enter default behavior in examples. - Examples: DX10, DX11: Disabled DXGI's Alt+Enter default behavior in examples.
Applications are free to leave this enabled, but it does not work properly with Applications are free to leave this enabled, but it does not work properly with
multiple viewports. (#4350) [@PathogenDavid] multiple viewports. (#4350) [@PathogenDavid]