ocornut
|
98636f4a23
|
Fonts: fixed handling of ImFontConfig::FontDataOwnedByAtlas = false which did erroneously make a copy of the font data. (#9086)
Amend 815168c7e
+ Added explicit casts for intent/clarity when passing to stb_truetype/freetype.
|
2025-11-24 15:58:01 +01:00 |
|
ocornut
|
324cea1f41
|
Version 1.92.6 WIP
|
2025-11-24 13:35:41 +01:00 |
|
ocornut
|
6d910d5487
|
Version 1.92.5
|
2025-11-20 17:49:52 +01:00 |
|
ocornut
|
ec6219752d
|
Fonts: calling ImFontAtlas::Clear() mid-frame without re-adding a font will lead to a more explicit crash. (#9067)
+ reformat Changelog.
|
2025-11-13 15:54:50 +01:00 |
|
ocornut
|
d246850787
|
Fonts: added comment about the classic AddFontFromMemoryTTF() issue. (#9067, #6916, #6781, #5330, #4307, #2042, #2029, #1734, #1259, #220)
|
2025-11-13 15:42:19 +01:00 |
|
aaronkirkham
|
7954d6782e
|
Drag and Drop, Style: added basic styling options to DragDrop target rect. (#9056)
|
2025-11-06 15:34:40 +01:00 |
|
ocornut
|
505ff536f9
|
Textures: fixed an issue preventing multi-contexts from using each others' fonts if context 2 runs after context 1's Render() function. (#9039)
|
2025-10-31 16:38:27 +01:00 |
|
ocornut
|
db577cd445
|
Fonts: rename internal fields for consistency.
|
2025-10-31 16:38:23 +01:00 |
|
ocornut
|
8df962a6ed
|
Debug Tools: fixed DebugTextEncoding() potentially reading out of bounds if provided a trailing truncated UTF-8 sequence.
|
2025-10-29 17:58:52 +01:00 |
|
ocornut
|
7d8d587bc0
|
Version 1.92.5 WIP
|
2025-10-15 16:46:18 +02:00 |
|
ocornut
|
9a5d5c45f5
|
Version 1.92.4
|
2025-10-14 19:26:56 +02:00 |
|
ocornut
|
2128e2f44b
|
Style: added ImGuiCol_UnsavedMarker. (#8983)
|
2025-10-06 12:16:48 +02:00 |
|
ocornut
|
ea564a6a5e
|
Textures: fixed a crash if a texture marked as _WantDestroy by a backend after it had already been destroyed. (#8977, #8811)
|
2025-10-01 17:40:20 +02:00 |
|
Brenton Bostick
|
8868ad67e4
|
Fixed typos. (#8955)
|
2025-09-22 16:09:44 +02:00 |
|
ocornut
|
0e7cd694eb
|
Version 1.92.4 WIP
|
2025-09-18 15:38:46 +02:00 |
|
ocornut
|
1c544ee941
|
Version 1.92.3
|
2025-09-17 18:37:56 +02:00 |
|
ocornut
|
ea8a5a9e17
|
DrawList: made AddCallback() assert when passing a null callback.
|
2025-09-08 15:20:18 +02:00 |
|
ocornut
|
11fff1ccf5
|
ImFont::RenderText() takes ImDrawTextFlags_CpuFineClip instead of bool cpu_fine_clip + forward ImDrawTextFlags to word-wrap code.
(for #3237, #952, #1062, #7363)
|
2025-09-08 11:54:33 +02:00 |
|
ocornut
|
3cc7d1c81a
|
InputText: InputTextCalcTextSize() uses ImFontCalcTextSizeEx().
(for #3237, #952, #1062, #7363)
|
2025-09-08 11:54:33 +02:00 |
|
ocornut
|
56189cd814
|
Internals: added ImDrawTextFlags_StopOnNewLine support to ImFontCalcTextSizeEx(), ImDrawTextFlags_WrapKeepTrailingBlanks to ImTextCalcWordWrapNextLineStart().
(for #3237, #952, #1062, #7363)
|
2025-09-08 11:54:33 +02:00 |
|
ocornut
|
bc6478f651
|
Internals: added ImDrawTextFlags_WrapKeepTrailingBlanks required for text-edit style word-wrapping.
(for #3237, #952, #1062, #7363)
|
2025-09-08 11:54:33 +02:00 |
|
ocornut
|
34ab6c8a89
|
Internals: extracted ImFont::CalcTextSizeA() into ImFontCalcTextSizeEx() so we can make change to its signature.
(for #3237, #952, #1062, #7363)
|
2025-09-08 11:54:33 +02:00 |
|
ocornut
|
c63b5bd8fb
|
Internals: extracted ImFont::CalcWordWrapPosition() into ImFontCalcWordWrapPositionEx() so we can make change to its signature.
(for #3237, #952, #1062, #7363)
|
2025-09-08 11:54:33 +02:00 |
|
ocornut
|
8a35ce0e98
|
CalcWordWrapPosition() breaks on \n instead of relying on caller to do it + expose ImTextCalcWordWrapNextLineStart(). (#3237, #952, #1062, #7363)
Should be functional no-op, fingers crossed. Breaking on \n allows caller to count lines reliably.
|
2025-09-08 11:54:32 +02:00 |
|
fdsa
|
09ebcf1779
|
Docs: fixed mismatched parentheses & other small changes. (#8922)
|
2025-09-08 11:30:14 +02:00 |
|
ocornut
|
20160ff1d5
|
Fonts: fixed merging a font and specifying a font target in DstFont that's not the last added font (regression in 1.92). (#8912)
|
2025-09-03 19:36:02 +02:00 |
|
ocornut
|
8dc457fda2
|
Internals: added indent, shallow tweaks + unused context pointer to InputTextCalcTextLenAndLineCount() to reduce noise in wip patch.
Visualize this commit with white-space changes disabled.
|
2025-09-02 15:39:22 +02:00 |
|
Christian Fillion
|
a309d2dcac
|
Fonts: fixed assertion failure when ImFontAtlasRectEntry::Generation overflows. (#8906)
|
2025-08-27 14:39:08 +02:00 |
|
ocornut
|
319c481abb
|
AddFontDefault(): shallow simplification.
|
2025-08-26 17:57:51 +02:00 |
|
ocornut
|
e728b96600
|
Fixed Bullet() fixed tesselation amount which looked out of place in very large sizes.
|
2025-08-20 20:22:31 +02:00 |
|
ocornut
|
fe03035112
|
Docs: advertise ProggyVector font as an alternative.
|
2025-08-20 20:02:49 +02:00 |
|
ocornut
|
0c4f50090a
|
DrawList: fixed CloneOutput() taking a copy of the ImDrawListSharedData pointer. (#8894, #1860)
Amend b82e99c032
|
2025-08-20 17:49:18 +02:00 |
|
ocornut
|
321e9eb919
|
Fixes for printing out ImTextureID value when it is typedef to other types. (#8889)
|
2025-08-19 15:32:12 +02:00 |
|
ocornut
|
86ec5c8342
|
Version 1.92.3 WIP
|
2025-08-19 15:15:49 +02:00 |
|
ocornut
|
45acd5e0e8
|
Version 1.92.2b
|
2025-08-13 17:31:01 +02:00 |
|
ocornut
|
af920e1e6f
|
Version 1.92.3 WIP
|
2025-08-12 11:30:41 +02:00 |
|
ocornut
|
2b24f5fa71
|
Version 1.92.2
|
2025-08-11 16:47:06 +02:00 |
|
ocornut
|
1c57dc21c2
|
Misc: fixes zealous MSVC static analyzer warnings + make GetInputSourceName(), GetMouseSourceName() a little more tolerant. (#8876)
|
2025-08-11 11:04:13 +02:00 |
|
Elliot Prior
|
ff2dfc8422
|
Fonts: fixed a crash when modifying different texture format with a legacy backend. (#8824)
|
2025-08-04 18:39:30 +09:00 |
|
ocornut
|
7e701c18c8
|
Fonts: fixed an issue when a font using MergeMode has a reference size specified but the target font doesn't.
|
2025-08-04 18:21:38 +09:00 |
|
Christian Fillion
|
22fe9fce4c
|
Textures: fixed assertion in DebugNodeTexture() when ImTextureID_Invalid is non-zero. (#8860, #8745)
ImFontAtlas's constructor resets ImTextureRef::_TexID to 0 instead of ImTextureID_Invalid.
Amend bc051dc
|
2025-08-04 14:10:20 +09:00 |
|
ocornut
|
87d7f7744e
|
Fonts: (Internal) Added undocumented ImFontBaked::LoadNoRenderOnLayout. (#8758, #8465)
Amend fd75bdccb0.
|
2025-07-27 20:33:57 +09:00 |
|
ocornut
|
10dc1882c8
|
Fonts: (Internal) rename ImFontBaked::LockLoadingFallback to ImFontBaked::LoadNoFallback.
|
2025-07-27 20:31:37 +09:00 |
|
ocornut
|
19d1ad04f4
|
Fonts: stop using stb_truetype.h implementation functions. Fix using IMGUI_DISABLE_STB_TRUETYPE_IMPLEMENTATION. (#8794)
|
2025-07-23 16:42:00 +09:00 |
|
ocornut
|
b884533957
|
Document/workaround an issue using IMGUI_DISABLE_STB_TRUETYPE_IMPLEMENTATION since 1.92.0. (#8794)
|
2025-07-23 16:30:30 +09:00 |
|
ocornut
|
57a816ae60
|
Texutres: minor comments, tweaks.
|
2025-07-21 15:27:17 +09:00 |
|
ocornut
|
336d9212fc
|
Backends: using range-for to iterate draw_data->CmdLists[].
|
2025-07-11 17:41:52 +02:00 |
|
ocornut
|
a0d3e405a3
|
Textures: ImTextureData::Create() sets status. RegisterUserTexture() increases RefCount. Added comments about ImTextureData::GetTexRef(). (#8789)
|
2025-07-11 16:49:28 +02:00 |
|
ocornut
|
4d745bc602
|
Version 1.92.2 WIP
|
2025-07-10 18:41:05 +02:00 |
|
ocornut
|
5d4126876b
|
Version 1.92.1
|
2025-07-09 18:53:58 +02:00 |
|