@ -216,6 +216,7 @@
Here is a change - log of API breaking changes , if you are using one of the functions listed , expect to have to fix some code .
Also read releases logs https : //github.com/ocornut/imgui/releases for more details.
- 2017 / 10 / 24 ( 1.52 ) - renamed IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCS / IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNCS to IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCTIONS / IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNCTIONS for consistency .
- 2017 / 10 / 20 ( 1.52 ) - changed IsWindowHovered ( ) default parameters behavior to return false if an item is active in another window ( e . g . click - dragging item from another window to this window ) . You can use the newly introduced IsWindowHovered ( ) flags to requests this specific behavior if you need it .
- 2017 / 10 / 20 ( 1.52 ) - marked IsItemHoveredRect ( ) / IsMouseHoveringWindow ( ) as obsolete , in favor of using the newly introduced flags for IsItemHovered ( ) and IsWindowHovered ( ) . See https : //github.com/ocornut/imgui/issues/1382 for details.
removed the IsItemRectHovered ( ) / IsWindowRectHovered ( ) names introduced in 1.51 since they were merely more consistent names for the two functions we are now obsoleting .
@ -10620,14 +10621,14 @@ void ImGui::Value(const char* prefix, float v, const char* float_format)
// PLATFORM DEPENDENT HELPERS
//-----------------------------------------------------------------------------
# if defined(_WIN32) && !defined(_WINDOWS_) && (!defined(IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNC S) || !defined(IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNCS))
# if defined(_WIN32) && !defined(_WINDOWS_) && (!defined(IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNC TION S) || !defined(IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNCTION S))
# undef WIN32_LEAN_AND_MEAN
# define WIN32_LEAN_AND_MEAN
# include <windows.h>
# endif
// Win32 API clipboard implementation
# if defined(_WIN32) && !defined(IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNC S)
# if defined(_WIN32) && !defined(IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNC TION S)
# ifdef _MSC_VER
# pragma comment(lib, "user32")
@ -10698,7 +10699,7 @@ static void SetClipboardTextFn_DefaultImpl(void*, const char* text)
# endif
// Win32 API IME support (for Asian languages, etc.)
# if defined(_WIN32) && !defined(__GNUC__) && !defined(IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNC S)
# if defined(_WIN32) && !defined(__GNUC__) && !defined(IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNC TION S)
# include <imm.h>
# ifdef _MSC_VER