1
0
Fork 0
mirror of https://github.com/ocornut/imgui.git synced 2026-01-11 00:04:24 +00:00

Version 1.91.9

This commit is contained in:
ocornut 2025-03-14 16:30:39 +01:00
parent ea2a12112d
commit 97428e8ac9
8 changed files with 16 additions and 13 deletions

View file

@ -36,9 +36,11 @@ HOW TO UPDATE?
- Please report any issue! - Please report any issue!
----------------------------------------------------------------------- -----------------------------------------------------------------------
VERSION 1.91.9 WIP (In Progress) VERSION 1.91.9 (Released 2025-03-14)
----------------------------------------------------------------------- -----------------------------------------------------------------------
Decorated log and release notes: https://github.com/ocornut/imgui/releases/tag/v1.91.9
Breaking changes: Breaking changes:
- Image: removed 'tint_col' and 'border_col' parameter from Image() function. (#8131, #8238) - Image: removed 'tint_col' and 'border_col' parameter from Image() function. (#8131, #8238)
@ -72,7 +74,7 @@ Other changes:
RadioButton(), Selectable(). Regression from 2025/01/13. (#8370) RadioButton(), Selectable(). Regression from 2025/01/13. (#8370)
- Windows: Fixed an issue where BeginChild() inside a collapsed Begin() - Windows: Fixed an issue where BeginChild() inside a collapsed Begin()
wouldn't inherit the SkipItems flag, resulting in missing coarse clipping wouldn't inherit the SkipItems flag, resulting in missing coarse clipping
opportunity for code not checking the BeginChild() return value. opportunities for code not checking the BeginChild() return value.
- Windows, Style: Added style.WindowBorderHoverPadding setting to configure - Windows, Style: Added style.WindowBorderHoverPadding setting to configure
inner/outer padding applied to hit-testing of windows borders and detection inner/outer padding applied to hit-testing of windows borders and detection
of hovered window. of hovered window.
@ -141,7 +143,7 @@ Other changes:
ImGuiKey_Slash, ImGuiKey_Semicolon, ImGuiKey_Equal, ImGuiKey_LeftBracket, ImGuiKey_RightBracket, ImGuiKey_Slash, ImGuiKey_Semicolon, ImGuiKey_Equal, ImGuiKey_LeftBracket, ImGuiKey_RightBracket,
ImGuiKey_Backslash, ImGuiKey_GraveAccent, and newly introduced ImGuiKey_Oem102. ImGuiKey_Backslash, ImGuiKey_GraveAccent, and newly introduced ImGuiKey_Oem102.
- This is NOT affecting characters used the text inputs. - This is NOT affecting characters used the text inputs.
- Fixes many cases of keys not emitting a ImGuiKey value with certain keyboad layouts. - Fixes many cases of keys not emitting a ImGuiKey value with certain keyboard layouts.
- Makes emitted ImGuiKey values more consistent regardless of keyboard mapping, - Makes emitted ImGuiKey values more consistent regardless of keyboard mapping,
but you may be getting different values as before. but you may be getting different values as before.
- Win32, SDL2, SDL3: Use scancodes for OEM keys. - Win32, SDL2, SDL3: Use scancodes for OEM keys.
@ -155,7 +157,8 @@ Other changes:
- Backends: SDL2, SDL3: Avoid calling SDL_GetGlobalMouseState() when mouse is in - Backends: SDL2, SDL3: Avoid calling SDL_GetGlobalMouseState() when mouse is in
relative mode. (#8425, #8407) [@TheMode] relative mode. (#8425, #8407) [@TheMode]
- Backends: SDL2, SDL3: Only start SDL_CaptureMouse() when mouse is being dragged, - Backends: SDL2, SDL3: Only start SDL_CaptureMouse() when mouse is being dragged,
to mitigate issues with e.g. Linux debuggers not claiming capture back. (#6410, #3650) to mitigate issues with e.g. Linux debuggers not claiming capture back on debug
break. (#6410, #3650)
- Backends: OpenGL3: Lazily reinitialize embedded GL loader for when calling backend - Backends: OpenGL3: Lazily reinitialize embedded GL loader for when calling backend
from e.g. other DLL boundaries. (#8406) from e.g. other DLL boundaries. (#8406)
- Backends: DirectX12: Fixed an issue where pre-1.91.5 legacy ImGui_ImplDX12_Init() - Backends: DirectX12: Fixed an issue where pre-1.91.5 legacy ImGui_ImplDX12_Init()

View file

@ -1,4 +1,4 @@
// dear imgui, v1.91.9 WIP // dear imgui, v1.91.9
// (main code and documentation) // (main code and documentation)
// Help: // Help:

View file

@ -1,4 +1,4 @@
// dear imgui, v1.91.9 WIP // dear imgui, v1.91.9
// (headers) // (headers)
// Help: // Help:
@ -28,8 +28,8 @@
// Library Version // Library Version
// (Integer encoded as XYYZZ for use in #if preprocessor conditionals, e.g. '#if IMGUI_VERSION_NUM >= 12345') // (Integer encoded as XYYZZ for use in #if preprocessor conditionals, e.g. '#if IMGUI_VERSION_NUM >= 12345')
#define IMGUI_VERSION "1.91.9 WIP" #define IMGUI_VERSION "1.91.9"
#define IMGUI_VERSION_NUM 19188 #define IMGUI_VERSION_NUM 19190
#define IMGUI_HAS_TABLE #define IMGUI_HAS_TABLE
/* /*

View file

@ -1,4 +1,4 @@
// dear imgui, v1.91.9 WIP // dear imgui, v1.91.9
// (demo code) // (demo code)
// Help: // Help:

View file

@ -1,4 +1,4 @@
// dear imgui, v1.91.9 WIP // dear imgui, v1.91.9
// (drawing and font code) // (drawing and font code)
/* /*

View file

@ -1,4 +1,4 @@
// dear imgui, v1.91.9 WIP // dear imgui, v1.91.9
// (internal structures/api) // (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. // You may use this file to debug, understand or extend Dear ImGui features but we don't provide any guarantee of forward compatibility.

View file

@ -1,4 +1,4 @@
// dear imgui, v1.91.9 WIP // dear imgui, v1.91.9
// (tables and columns code) // (tables and columns code)
/* /*

View file

@ -1,4 +1,4 @@
// dear imgui, v1.91.9 WIP // dear imgui, v1.91.9
// (widgets code) // (widgets code)
/* /*