From fc4245c30370af6edbc4efc0c95f86e08f27753f Mon Sep 17 00:00:00 2001 From: Malik Olivier Boussejra Date: Tue, 8 May 2018 09:32:56 +0900 Subject: [PATCH] [cimgui 1.53.1] Update CHANGELOG Follow "keep a changelog" specification. https://keepachangelog.com/en/1.0.0/ --- CHANGELOG.markdown | 50 ++++++++++++++++++++++++++++++++++++---------- 1 file changed, 39 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown index 8f9b73381..57e6e3274 100644 --- a/CHANGELOG.markdown +++ b/CHANGELOG.markdown @@ -2,10 +2,42 @@ ## [Unreleased] +### Added + +- New things in imgui/cimgui 1.53.1 + - Style: Add `PopupRounding`, `FrameBorderSize`, `WindowBorderSize`, `PopupBorderSize`. + - DemoWindow: Add `no_close` state. + - Input: Add `no_undo_redo` method. + - *imgui-sys*: + - `igStyleColorsDark` and `igStyleColorsLight` + - DragDrop low level API + - `igGetFrameHeight` + - `igBeginCombo`, `igEndCombo` + - `igSetItemDefaultFocus` + - `igGetOverlayDrawList` and `igGetDrawListSharedData` + - `ImFontConfig_DefaultConstructor` + - `ImDrawList_AddImageRounded` +- Input: Add `read_only` and `password` methods. + +### Changed + - Upgrade to imgui/cimgui 1.53.1 - - Rename `Ui::show_test_window` to `Ui::show_demo_window`. + - Rename `Ui::show_test_window` to `Ui::show_demo_window`. Keep redirection. - Rename `sys::igGetItemsLineHeightWithSpacing` to `sys::igGetFrameHeightWithSpacing`. + Keep redirection. - Rename `ImGuiTreeNodeFlags::AllowOverlapMode` to `ImGuiTreeNodeFlags::AllowItemOverlap`. + `sys::igSetNextWindowContentSize()`. Keep redirection. + - Rename `sys::ImGuiTextBuffer_append()` helper to `appendf()`. + - Rename `ImGuiStyleVar::ChildWindowRounding` to `ImGuiStyleVar::ChildRounding`. + Keep redirection. + - Rename `StyleVar::ChildWindowRounding` to `StyleVar::ChildRounding`. + Keep redirection. + - Rename `ImGuiCol::ChildWindowBg` to `ImGuiCol::ChildBg`. + Keep redirection. + +### Deprecated + +- Various imgui-sys things that were deprecated in imgui/cimgui 1.53.1 - Obsolete `sys::igIsRootWindowFocused()` in favor of using `sys::igIsWindowFocused(ImGuiFocusedFlags::RootWindow)`. - Obsolete `sys::igIsRootWindowOrAnyChildFocused()` in favor of using @@ -13,20 +45,16 @@ - Obsolete `sys::igIsRootWindowOrAnyChildHovered()` in favor of using `sys::igIsWindowHovered(ImGuiHoveredFlags::RootAndChildWindows)`. - Obsolete `sys::SetNextWindowContentWidth()` in favor of using - `sys::igSetNextWindowContentSize()`. - - Rename `sys::ImGuiTextBuffer_append()` helper to `appendf()`. - - Remove `anti_aliased: bool` final parameter of `sys::ImDrawList_AddPolyline` - and `sys::ImDrawList_AddConvexPolyFilled`. - - Rename `ImGuiStyleVar::ChildWindowRounding` to `ImGuiStyleVar::ChildRounding`. - - Rename `StyleVar::ChildWindowRounding` to `StyleVar::ChildRounding`. - - Remove `ImGuiWindowFlags::ShowBorders` window flag. Borders are now fully - set up in the ImGuiStyle structure. - Obsolete `Window::show_borders`. Use `StyleVar` instead. - Obsolete `ImGuiCol::ComboBg`. Use `PopupBg` instead. - - Rename `ImGuiCol::ChildWindowBg` to `ImGuiCol::ChildBg`. - - Style: Add `PopupRounding`, `FrameBorderSize`, `WindowBorderSize`, `PopupBorderSize`. +### Removed +- Features that were removed in imgui/cimgui 1.53.1 + - Remove `anti_aliased: bool` final parameter of `sys::ImDrawList_AddPolyline` + and `sys::ImDrawList_AddConvexPolyFilled`. + - Remove `ImGuiWindowFlags::ShowBorders` window flag. Borders are now fully + set up in the ImGuiStyle structure. ## [0.0.18] - 2017-12-23