From 6f7b5d0ee2fe9948ab871a530888a6dc5c960700 Mon Sep 17 00:00:00 2001 From: ocornut Date: Thu, 6 Jun 2024 17:29:19 +0200 Subject: [PATCH] Version 1.90.8 --- docs/CHANGELOG.txt | 22 ++++++++++++---------- imgui.cpp | 2 +- imgui.h | 6 +++--- imgui_demo.cpp | 2 +- imgui_draw.cpp | 2 +- imgui_internal.h | 2 +- imgui_tables.cpp | 2 +- imgui_widgets.cpp | 2 +- 8 files changed, 21 insertions(+), 19 deletions(-) diff --git a/docs/CHANGELOG.txt b/docs/CHANGELOG.txt index 30261158e..77b0842dc 100644 --- a/docs/CHANGELOG.txt +++ b/docs/CHANGELOG.txt @@ -36,30 +36,36 @@ HOW TO UPDATE? - Please report any issue! ----------------------------------------------------------------------- - VERSION 1.90.8 WIP (In Progress) + VERSION 1.90.8 (Released 2024-06-06) ----------------------------------------------------------------------- +Decorated log and release notes: https://github.com/ocornut/imgui/releases/tag/v1.90.8 + Breaking changes: -- Reordered various ImGuiInputTextFlags values. This should not be breaking unless +- Reordered various ImGuiInputTextFlags values. This should NOT be breaking unless you are using generated headers that have values not matching the main library. - Removed ImGuiButtonFlags_MouseButtonDefault_ = ImGuiButtonFlags_MouseButtonLeft from imgui.h, was mostly unused and misleading. Other changes: -- Inputs: Fixed IsMouseClicked(..., repeat=true); broken on 2024/05/22. +- Inputs: fixed IsMouseClicked(..., repeat=true); broken in 1.90.7 on 2024/05/22. (due to an internal api parameter swap, repeat wouldn't be honored and - ownership would be accidently checked even though this api is meant to not + ownership would be accidentally checked even though this api is meant to not check ownership). (#7657) [@korenkonder] - Windows: fixed altering FramePadding mid-frame not correctly affecting logic responsible for honoring io.ConfigWindowsMoveFromTitleBarOnly. (#7576, #899) -- Popups: fixed an issue preventing to close a popup opened over a modal by clicking - over void (it required clicking over the visible part of the modal). (#7654) - Scrollbar: made scrolling logic more standard: clicking above or below the grab scrolls by one page, holding mouse button repeats scrolling. (#7328, #150) - Scrollbar: fixed miscalculation of vertical scrollbar visibility when required solely by the presence of an horizontal scrollbar. (#1574) +- InputScalar, InputInt, InputFloat: added ImGuiInputTextFlags_ParseEmptyRefVal + to parse an empty field as zero-value. (#7305) [@supermerill, @ocornut] +- InputScalar, InputInt, InputFloat: added ImGuiInputTextFlags_DisplayEmptyRefVal + to display a zero-value as empty. (#7305) [@supermerill, @ocornut] +- Popups: fixed an issue preventing to close a popup opened over a modal by clicking + over void (it required clicking over the visible part of the modal). (#7654) - Tables: fixed an issue where ideal size reported to parent container wouldn't correctly take account of inner scrollbar, affecting potential auto-resize of parent container. (#7651) @@ -67,10 +73,6 @@ Other changes: previous scrollbar width would be accounted for. (#5920) - Combo: simplified Combo() API uses a list clipper (due to its api it wasn't previously trivial before we added clipper.IncludeItemByIndex() function). -- InputScalar, InputInt, InputFloat: added ImGuiInputTextFlags_ParseEmptyRefVal - to parse an empty field as zero-value. (#7305) [@supermerill, @ocornut] -- InputScalar, InputInt, InputFloat: added ImGuiInputTextFlags_DisplayEmptyRefVal - to display a zero-value as empty. (#7305) [@supermerill, @ocornut] - Disabled: nested tooltips or other non-child window within a BeginDisabled() block disable the disabled state. (#211, #7640) - Misc: made ImGuiDir and ImGuiSortDirection stronger-typed enums. diff --git a/imgui.cpp b/imgui.cpp index 60a686a1e..f9a48e14c 100644 --- a/imgui.cpp +++ b/imgui.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.90.8 WIP +// dear imgui, v1.90.8 // (main code and documentation) // Help: diff --git a/imgui.h b/imgui.h index a5d0845bd..271c47dc2 100644 --- a/imgui.h +++ b/imgui.h @@ -1,4 +1,4 @@ -// dear imgui, v1.90.8 WIP +// dear imgui, v1.90.8 // (headers) // Help: @@ -27,8 +27,8 @@ // Library Version // (Integer encoded as XYYZZ for use in #if preprocessor conditionals, e.g. '#if IMGUI_VERSION_NUM >= 12345') -#define IMGUI_VERSION "1.90.8 WIP" -#define IMGUI_VERSION_NUM 19076 +#define IMGUI_VERSION "1.90.8" +#define IMGUI_VERSION_NUM 19080 #define IMGUI_HAS_TABLE /* diff --git a/imgui_demo.cpp b/imgui_demo.cpp index 6b7630ec7..febb58058 100644 --- a/imgui_demo.cpp +++ b/imgui_demo.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.90.8 WIP +// dear imgui, v1.90.8 // (demo code) // Help: diff --git a/imgui_draw.cpp b/imgui_draw.cpp index ac31f618e..31465f529 100644 --- a/imgui_draw.cpp +++ b/imgui_draw.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.90.8 WIP +// dear imgui, v1.90.8 // (drawing and font code) /* diff --git a/imgui_internal.h b/imgui_internal.h index 7d1b1b2c0..d5e6d95e0 100644 --- a/imgui_internal.h +++ b/imgui_internal.h @@ -1,4 +1,4 @@ -// dear imgui, v1.90.8 WIP +// dear imgui, v1.90.8 // (internal structures/api) // You may use this file to debug, understand or extend Dear ImGui features but we don't provide any guarantee of forward compatibility. diff --git a/imgui_tables.cpp b/imgui_tables.cpp index 34ab36e6e..24263bd85 100644 --- a/imgui_tables.cpp +++ b/imgui_tables.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.90.8 WIP +// dear imgui, v1.90.8 // (tables and columns code) /* diff --git a/imgui_widgets.cpp b/imgui_widgets.cpp index c286b2d7a..55d264d1a 100644 --- a/imgui_widgets.cpp +++ b/imgui_widgets.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.90.8 WIP +// dear imgui, v1.90.8 // (widgets code) /*