From 512c54bbc062c41c74f8a8bd8ff1fd6bebd1e6d0 Mon Sep 17 00:00:00 2001 From: ocornut Date: Wed, 22 Dec 2021 15:12:57 +0100 Subject: [PATCH] Version 1.86 --- docs/CHANGELOG.txt | 14 ++++++-------- 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, 15 insertions(+), 17 deletions(-) diff --git a/docs/CHANGELOG.txt b/docs/CHANGELOG.txt index b9b7ad7d..c8ad7bed 100644 --- a/docs/CHANGELOG.txt +++ b/docs/CHANGELOG.txt @@ -31,7 +31,7 @@ HOW TO UPDATE? - Please report any issue! ----------------------------------------------------------------------- - VERSION 1.86 WIP (In Progress) + VERSION 1.86 (Released 2021-12-22) ----------------------------------------------------------------------- Breaking Changes: @@ -39,11 +39,9 @@ Breaking Changes: - Removed CalcListClipping() function. Prefer using ImGuiListClipper which can return non-contiguous ranges. Please open an issue if you think you really need this function. (#3841) - Backends: OSX: Added NSView* parameter to ImGui_ImplOSX_Init(). (#4759) [@stuartcarnie] - Updated Apple+Metal and Apple+GL example applications accordingly. -- Backends: Marmalade: Removed obsolete Marmalade backend (imgui_impl_marmalade.cpp) + example. (#368, #375) +- Backends: Marmalade: Removed obsolete Marmalade backend (imgui_impl_marmalade.cpp) + example app. (#368, #375) Find last supported version at https://github.com/ocornut/imgui/wiki/Bindings - Other Changes: - Added an assertion for the common user mistake of using "" as an identifier at the root level of a window @@ -53,12 +51,12 @@ Other Changes: - Added GetMouseClickedCount() function, returning the number of successive clicks. (#3229) [@kudaba] (so IsMouseDoubleClicked(ImGuiMouseButton_Left) is same as GetMouseClickedCount(ImGuiMouseButton_Left) == 2, but it allows testing for triple clicks and more). -- Modals: fixed issue hovering popups inside a child inside a modal. (#4676, #4527) +- Modals: fixed issue hovering popups inside a child windows inside a modal. (#4676, #4527) - Modals, Popups, Windows: changes how appearing windows are interrupting popups and modals. (#4317) [@rokups] - appearing windows created from within the begin stack of a popup/modal will no longer close it. - appearing windows created not within the begin stack of a modal will no longer close the modal, and automatically appear behind it. -- Fixed IsWindowFocused()/IsWindowHovered() issues with childs inside popups. (#4676) +- Fixed IsWindowFocused()/IsWindowHovered() issues with child windows inside popups. (#4676) - Nav: Ctrl+tabbing to cycle through windows is now enabled regardless of using the _NavEnableKeyboard configuration flag. This is part of an effort to generalize the use of keyboard inputs. (#4023, #787). Note that while this is active you can also moving windows (with arrow) and resize (shift+arrows). @@ -98,8 +96,8 @@ Other Changes: - Clipper: fixed invalid state when number of frozen table row is smaller than ItemCount. - Drag and Drop: BeginDragDropSource() with ImGuiDragDropFlags_SourceAllowNullID doesn't lose tooltip when scrolling. (#143) -- Fonts: fixed infinite loop in ImFontGlyphRangesBuilder::AddRanges() when passing UINT16_MAX without - the IMGUI_USE_WCHAR32 compile-time option. (#4802) [@SlavicPotato] +- Fonts: fixed infinite loop in ImFontGlyphRangesBuilder::AddRanges() when passing UINT16_MAX or UINT32_MAX + without the IMGUI_USE_WCHAR32 compile-time option. (#4802) [@SlavicPotato] - Metrics: Added a node showing windows in submission order and showing the Begin() stack. - Misc: Added missing ImGuiMouseCursor_NotAllowed cursor for software rendering (when the io.MouseDrawCursor flag is enabled). (#4713) [@nobody-special666] diff --git a/imgui.cpp b/imgui.cpp index 9be374c3..d7653d41 100644 --- a/imgui.cpp +++ b/imgui.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.86 WIP +// dear imgui, v1.86 // (main code and documentation) // Help: diff --git a/imgui.h b/imgui.h index ef32123a..e986e6c0 100644 --- a/imgui.h +++ b/imgui.h @@ -1,4 +1,4 @@ -// dear imgui, v1.86 WIP +// dear imgui, v1.86 // (headers) // Help: @@ -63,8 +63,8 @@ Index of this file: // Version // (Integer encoded as XYYZZ for use in #if preprocessor conditionals. Work in progress versions typically starts at XYY99 then bounce up to XYY00, XYY01 etc. when release tagging happens) -#define IMGUI_VERSION "1.86 WIP" -#define IMGUI_VERSION_NUM 18522 +#define IMGUI_VERSION "1.86" +#define IMGUI_VERSION_NUM 18600 #define IMGUI_CHECKVERSION() ImGui::DebugCheckVersionAndDataLayout(IMGUI_VERSION, sizeof(ImGuiIO), sizeof(ImGuiStyle), sizeof(ImVec2), sizeof(ImVec4), sizeof(ImDrawVert), sizeof(ImDrawIdx)) #define IMGUI_HAS_TABLE diff --git a/imgui_demo.cpp b/imgui_demo.cpp index b517aa2e..9cbc503a 100644 --- a/imgui_demo.cpp +++ b/imgui_demo.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.86 WIP +// dear imgui, v1.86 // (demo code) // Help: diff --git a/imgui_draw.cpp b/imgui_draw.cpp index 3095d832..bf1da15b 100644 --- a/imgui_draw.cpp +++ b/imgui_draw.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.86 WIP +// dear imgui, v1.86 // (drawing and font code) /* diff --git a/imgui_internal.h b/imgui_internal.h index 17a15930..73d58f6b 100644 --- a/imgui_internal.h +++ b/imgui_internal.h @@ -1,4 +1,4 @@ -// dear imgui, v1.86 WIP +// dear imgui, v1.86 // (internal structures/api) // You may use this file to debug, understand or extend ImGui features but we don't provide any guarantee of forward compatibility! diff --git a/imgui_tables.cpp b/imgui_tables.cpp index 1c611809..8a3fe93c 100644 --- a/imgui_tables.cpp +++ b/imgui_tables.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.86 WIP +// dear imgui, v1.86 // (tables and columns code) /* diff --git a/imgui_widgets.cpp b/imgui_widgets.cpp index 021c31b7..f199ad40 100644 --- a/imgui_widgets.cpp +++ b/imgui_widgets.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.86 WIP +// dear imgui, v1.86 // (widgets code) /*