forked from clibs/imgui
Update to v1.91.8
This commit is contained in:
parent
69f85d5d39
commit
0a13f16bc6
@ -1,4 +0,0 @@
|
||||
mtime: 1732622426
|
||||
commit: c377a76d74e235cafb8a13eabf291de270ba6543949a203100c2dcfa8ecde78a
|
||||
url: https://src.opensuse.org/clibs/imgui
|
||||
revision: master
|
BIN
build.specials.obscpio
(Stored with Git LFS)
BIN
build.specials.obscpio
(Stored with Git LFS)
Binary file not shown.
156
imgui.changes
156
imgui.changes
@ -1,3 +1,159 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 10 14:40:19 UTC 2025 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 1.91.8:
|
||||
* ColorEdit, ColorPicker: redesigned how alpha is displayed in
|
||||
the preview square. (#8335, #1578, #346)
|
||||
* Removed ImGuiColorEditFlags_AlphaPreview (made value 0):
|
||||
it is now the default behavior.
|
||||
* Prior to 1.91.8: alpha was made opaque in the preview by
|
||||
default _unless_ using ImGuiColorEditFlags_AlphaPreview.
|
||||
* We now display the preview as transparent by default.
|
||||
You can use ImGuiColorEditFlags_AlphaOpaque to use old
|
||||
behavior.
|
||||
* The new flags may be combined better and allow finer
|
||||
controls:
|
||||
* ImGuiColorEditFlags_AlphaOpaque: disable alpha in the
|
||||
preview, but alpha value still editable.
|
||||
* ImGuiColorEditFlags_AlphaNoBg: disable rendering a
|
||||
checkerboard background behind transparent color.
|
||||
* ImGuiColorEditFlags_AlphaPreviewHalf: display half
|
||||
opaque / half transparent preview.
|
||||
* Backends: SDLGPU3: Renamed
|
||||
ImGui_ImplSDLGPU3_InitInfo::GpuDevice to Device
|
||||
for consistency. (#8163, #7998, #7988)
|
||||
* imgui_freetype: fixed issue where glyph advances would
|
||||
incorrectly be snapped to pixels. Effectively it would only
|
||||
be noticeable when hinting is disabled with
|
||||
ImGuiFreeTypeBuilderFlags_NoHinting, as hinting itself
|
||||
snaps glyph advances.
|
||||
* Inputs: added IsMouseReleasedWithDelay() helper. (#8337,
|
||||
#8320)
|
||||
* Windows, Style: Fixed small rendering issues with menu bar,
|
||||
resize grip and scrollbar when using thick border sizes.
|
||||
* Windows: Fixed IsItemXXXX() functions not working on append-
|
||||
version of EndChild(). (#8350)
|
||||
* Error Handling: Recovery from missing EndMenuBar() call.
|
||||
* Tables, Menus: Fixed using BeginTable() in menu layer (any
|
||||
menu bar). (#8355)
|
||||
* Tables, Menus: Fixed tables or child windows submitted inside
|
||||
BeginMainMenuBar()
|
||||
* ColorEdit, ColorPicker: Fixed alpha preview broken in 1.91.7.
|
||||
* Tabs, Style: reworked selected overline rendering to better
|
||||
accommodate for rounded tabs. Reduced default thickness
|
||||
(style.TabBarOverlineSize), increased default rounding
|
||||
(style.TabRounding).
|
||||
* Debug Tools: Tweaked font preview.
|
||||
* ImDrawList: texture baked storage for thick line reduced from
|
||||
~64x64 to ~32x32. (#3245)
|
||||
* Fonts: IndexLookup[] table hold 16-bit values even in
|
||||
ImWchar32 mode, as it accounts for number of glyphs in
|
||||
same font. This is favorable to CalcTextSize() calls touching
|
||||
less memory.
|
||||
* Fonts: OversampleH/OversampleV defaults to 0 for automatic
|
||||
selection.
|
||||
* - OversampleH == 0 --> use 1 or 2 depending on font size
|
||||
and use of PixelSnapH.
|
||||
* - OversampleV == 0 --> always use 1.
|
||||
* ImFontAtlas: made calling ClearFonts() call ClearInputData(),
|
||||
as calling one without the other is never correct. (#8174, #6556,
|
||||
#6336, #4723)
|
||||
* Examples: DirectX12: Reduced number of frame in flight from 3
|
||||
to 2 in provided example, to reduce latency.
|
||||
* Examples: Vulkan: better handle VK_SUBOPTIMAL_KHR being
|
||||
returned by vkAcquireNextImageKHR() or vkQueuePresentKHR().
|
||||
#7831) [@NostraMagister]
|
||||
* Backends: SDL2: removed assert preventing using
|
||||
ImGui_ImplSDL2_SetGamepadMode()
|
||||
with ImGui_ImplSDL2_GamepadMode_Manual and an empty array.
|
||||
* Backends: SDL3: removed assert preventing using
|
||||
ImGui_ImplSDL3_SetGamepadMode()
|
||||
with ImGui_ImplSDL3_GamepadMode_Manual and an empty array.
|
||||
* Backends: SDLGPU3: Exposed ImGui_ImplSDLGPU3_CreateDeviceObje
|
||||
cts()/_DestroyDeviceObjects().
|
||||
Removed return value from
|
||||
ImGui_ImplSDLGPU3_CreateFontsTexture(). (#8163, #7998, #7988)
|
||||
* Backends: SDL_Renderer2/3: Use endian-dependent RGBA32
|
||||
texture format, to match SDL_Color. (#8327) [@dkosmari]
|
||||
* Backends: DirectX12: Texture upload use the command queue
|
||||
provided in ImGui_ImplDX12_InitInfo instead of creating its own.
|
||||
* Backends: OSX: Removed notification observer when shutting
|
||||
down. (#8331) [@jrachele]
|
||||
* TreeNode: renamed ImGuiTreeNodeFlags_SpanTextWidth to
|
||||
ImGuiTreeNodeFlags_SpanLabelWidth
|
||||
for consistency with other names. Kept redirection enum
|
||||
(will obsolete). (#6937)
|
||||
* Fixed issues with IsItemDeactivated() and
|
||||
IsItemDeactivatedAfterEdit() not emitting a reliable signal
|
||||
when an item is deactivated externally: e.g.
|
||||
via an explicit clear of focus, clear of active id, opening
|
||||
of modal etc.
|
||||
* It used to work when the interruption happened in the
|
||||
frame before the active item as submitted, but not after.
|
||||
It should work in both cases now.
|
||||
* InputText: Fixed a bug where character replacements performed
|
||||
from a callback were not applied when pasting from clipboard.
|
||||
* InputText: Fixed issue when activating a ReadOnly field when
|
||||
the underlying value is being modified. (#8242)
|
||||
* InputText: Added sanity check to detect some cases of passing
|
||||
a non zero-terminated input buffer.
|
||||
* InputText: Fixed not calling CallbackEdit on revert/clear
|
||||
with Escape key, although IsItemEdited() was behaving correctly.
|
||||
* Tables: Fixed TableAngledHeadersRow() creating an infinite
|
||||
horizontal scrolling region when the table is hosted in a
|
||||
viewport with negative coordinates (left of primary monitor,
|
||||
with multi-viewports enabled).
|
||||
* Tables, MultiSelect: Fixed an issue where column width may be
|
||||
mismeasured when calling BeginMultiSelect() while inside a
|
||||
table.
|
||||
* TreeNode, Tables: Added
|
||||
ImGuiTreeNodeFlags_LabelSpanAllColumns to make
|
||||
the label (not only the highlight/frame) also spans all
|
||||
columns. This is useful for table rows where you know nothing
|
||||
else is submitted. (#8318, #3565)
|
||||
* Drags: Added ImGuiSliderFlags_NoSpeedTweaks flag to disable
|
||||
keyboard modifiers altering the tweak speed. Useful if you
|
||||
want to alter tweak speed yourself based on your own logic.
|
||||
(#8223)
|
||||
* Nav: Fixed an issue where Alt key would clear current active
|
||||
item on windows with the ImGuiWindowFlags_NoNavInputs flag.
|
||||
(#8231)
|
||||
* Debug Tools: Debug Log: hovering 0xXXXXXXXX values in log is
|
||||
allowed even if a popup is blocking mouse access to the debug
|
||||
log window. (#5855)
|
||||
* Debug Tools: Item Picker: Always available in Tools menu
|
||||
regardless of value of io.ConfigDebugIsDebuggerPresent. (#2673)
|
||||
* Fonts: Fixed miscalculation of Ellipsis ("...") character
|
||||
width when automatically created from a single comma character,
|
||||
affecting some fonts/settings (not all).
|
||||
* Demo: Added label edition to Property Editor demo + fix an ID
|
||||
issue. (#8266) [@moritz-h]
|
||||
* Misc: Fixed misc/cpp/imgui_stdlib.h/.cpp not supporting
|
||||
IMGUI_DISABLE. (#8294) [@juur]
|
||||
* Misc: Fixed MinGW builds not using UTF-8 friendly _wfopen().
|
||||
* Backends: SDLGPU3 for SDL3: Added backend for SDL_GPU!
|
||||
* Backends: SDL3: Added ImGui_ImplSDL3_InitForSDLGPU() for
|
||||
consistency, even though it is currently not doing anything
|
||||
particular.
|
||||
* Backends: Allegro5: Avoid calling al_set_mouse_cursor()
|
||||
repeatedly since it appears to leak on on X11 (#8256).
|
||||
* Backends: Metal: Fixed leaks when using metal-cpp. (#8276,
|
||||
#8166) [@selimsandal]
|
||||
* Backends: Vulkan: Added
|
||||
IMGUI_IMPL_VULKAN_MINIMUM_IMAGE_SAMPLER_POOL_SIZE to clarify
|
||||
how many image sampler descriptors are expected to be
|
||||
available in the provided descriptor pool. Current backend
|
||||
needs 1 but it is expected that by end of Q1 2025
|
||||
this number will grow (will stay a small number).
|
||||
* Backends: DX11: Expose vertex constant buffer in
|
||||
ImGui_ImplDX11_RenderState.
|
||||
* Reset projection matrix in ImDrawCallback_ResetRenderState
|
||||
handlers. (#6969, #5834, #7468, #3590)
|
||||
* Backends: DX10: Expose ImGui_ImplDX10_RenderState for
|
||||
completeness. (#6969, #5834, #7468, #3590)
|
||||
* Examples: Added Win32+Vulkan example for completeness.
|
||||
(#8180) [@jristic]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 26 05:31:00 UTC 2024 - ming li <mli@suse.com>
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: imgui
|
||||
Version: 1.91.0
|
||||
Version: 1.91.8
|
||||
Release: 0
|
||||
Summary: Immediate Mode Graphical User interface for C++ with minimal dependencies
|
||||
License: MIT
|
||||
|
BIN
v1.91.0.tar.gz
(Stored with Git LFS)
BIN
v1.91.0.tar.gz
(Stored with Git LFS)
Binary file not shown.
BIN
v1.91.8.tar.gz
(Stored with Git LFS)
Normal file
BIN
v1.91.8.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user