diff --git a/imgui.changes b/imgui.changes index 6d4e37d..a544073 100644 --- a/imgui.changes +++ b/imgui.changes @@ -1,7 +1,80 @@ +------------------------------------------------------------------- +Wed Feb 14 09:06:50 UTC 2024 - Atri Bhattacharya + +- Update to version 1.90.2: + * Better input routing features for docked/multi-viewport based + applications. + * ImGuiIO::ImeWindowHandle obsoleted in 1.87 in favor of writing + to void* ImGuiViewport::PlatformHandleRaw. + * Backends: WebGPU: ImGui_ImplWGPU_Init() now takes a + ImGui_ImplWGPU_InitInfo structure instead of variety of + parameters, allowing for easier further changes + (gh#ocornut/imgui#7240). + * Navigation: + - keyboard/gamepad activation mark widgets as held to give + better visual feedback. + - tweak to logic marking navigated item as hovered when using + keyboard, allowing the hover highlight to stay even while + another item is activated. + - Fixed SetKeyboardFocusHere() not working when current nav + focus is in different scope, regression from 1.90.1 related + to code scoping Tab presses to local scope. + (gh#ocornut/imgui#7226). + - Fixed pressing Escape while in a child window with + ImGuiWindowFlags_NavFlattened flag (gh#ocornut/imgui#7237). + - Improve handling of Alt key to toggle menu so that key + ownership may be claimed on individual left/right alt key + without interfering with the other. + - Menus: Fixed click on a BeginMenu() followed by right-arrow + from making the child menu reopen and flicker (using + ImGuiPopupFlags_NoReopen). + - ImGuiWindowFlags_NoNavInputs is tested during scoring so + NavFlattened windows can use it. + * Popups: + - OpenPopup(): added ImGuiPopupFlags_NoReopen flag to + specifically not close and reopen a popup when it is already + open (gh#ocornut/imgui#1497, gh#ocornut/imgui#1533). + - Slight change to popup closing logic (e.g. after focusing + another window) which skipped over popups that are also + child windows. + * Combo: Fixed not reusing windows optimally when used inside a + popup stack. + * Debug Tools: + - Metrics: Fixed debug break in SetShortcutRouting() not + handling ImGuiMod_Shortcut redirect. + - Metrics: Improved Monitors and Viewports minimap display. + Highlight on hover. + - Debug Log: Added "Input Routing" logging. + - Added "nop" to IM_DEBUG_BREAK macro on GCC to work around + GDB bug (gh#ocornut/imgui#7266). + * Backends: + - Vulkan: Fixed vkAcquireNextImageKHR() validation errors in + VulkanSDK 1.3.275 by allocating one extra semaphore than + in-flight frames (gh#ocornut/imgui#7236). + - Vulkan: Fixed vkMapMemory() calls unnecessarily using full + buffer size (gh#ocornut/imgui#3957). + - Vulkan: Fixed handling of + ImGui_ImplVulkan_InitInfo::MinAllocationSize field. + (gh#ocornut/imgui#7189, gh#ocornut/imgui#4238). + - WebGPU: Added + ImGui_ImplWGPU_InitInfo::PipelineMultisampleState. + (gh#ocornut/imgui#7240). + - WebGPU: Filling all WGPUDepthStencilState fields explicitly + as a recent Dawn update stopped setting default values. + (gh#ocornut/imgui#7232). + - WebGPU: Fixed pipeline layout leak (gh#ocornut/imgui#7245). + - OpenGL3: Backup and restore GL_PIXEL_UNPACK_BUFFER. + (gh#ocornut/imgui#7253). + * Internals: + - Many improvements related to yet unpublicized shortcut + routing and input ownership systems. + - InputText: Added internal helpers to force reload of + user-buffer when active (gh#ocornut/imgui#2890). + ------------------------------------------------------------------- Mon Jan 22 10:20:29 UTC 2024 - Dirk Müller -- update to 1.10.1: +- update to 1.90.1: * imgui_freetype: commented out ImGuiFreeType::BuildFontAtlas() obsoleted in 1.81. Prefer using #define IMGUI_ENABLE_FREETYPE or see commented diff --git a/imgui.spec b/imgui.spec index 9978342..3879d43 100644 --- a/imgui.spec +++ b/imgui.spec @@ -17,7 +17,7 @@ Name: imgui -Version: 1.90.1 +Version: 1.90.2 Release: 0 Summary: Immediate Mode Graphical User interface for C++ with minimal dependencies License: MIT diff --git a/v1.90.1.tar.gz b/v1.90.1.tar.gz deleted file mode 100644 index 69468c3..0000000 --- a/v1.90.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:21dcc985bb2ae8fe48047c86135dbc438d6980a8f2e08babbda5be820592f282 -size 1649235 diff --git a/v1.90.2.tar.gz b/v1.90.2.tar.gz new file mode 100644 index 0000000..b1e175a --- /dev/null +++ b/v1.90.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:452d1c11e5c4b4dfcca272915644a65f1c076498e8318b141ca75cd30470dd68 +size 1657584