Mirek Fidler
12965c58c9
Painter: Added compensation for cornercase stroking of small curves like RoundRect(0, 0, 9, 9, 0.1).Stroke(10);
2025-12-10 13:20:56 +01:00
Mirek Fidler
8a3540d497
Painter: Edge case stroker issue fixed
2025-12-02 00:16:55 +01:00
Mirek Fidler
14bbbe92f8
Painter: Another SVG fix
2025-09-24 09:09:01 +02:00
Mirek Fidler
de1da82e5c
Painter: Fixed problems with style and path (thanks zouql)
2025-09-23 16:44:08 +02:00
Mirek Fidler
0d6c7f0601
RichText, RichEdit: DiagramEditor
2025-09-16 10:28:04 +02:00
Mirek Fidler
c6fe070d8f
RichEdit, Painter: Diagram improvements
2025-08-24 11:08:13 +02:00
Mirek Fidler
dd9e27dfd6
Painter: Fixed RoundRect scaling issue, Diagram: rotation code refactored
2025-08-18 11:17:01 +02:00
Mirek Fidler
2ee7741484
RichText: Diagram shape rotations
2025-08-08 14:18:36 +02:00
Mirek Fidler
c48e1a33e9
Painter: Fixed precision issue with Arc and Stroker
2025-08-08 12:25:46 +02:00
Mirek Fidler
bc6e527eb1
RichText: Diagram: Fixed rotated text
2025-08-07 23:32:44 +02:00
Mirek Fidler
153f32484e
RichText, RichEdit: Diagram improvements
2025-07-30 09:34:49 +02:00
Mirek Fidler
e0fdb0cd05
Draw: Fast cached HasCodepoint for TTF (now used for character replacements), Diagram: Triangle, upptst
2025-07-22 09:27:44 +02:00
Mirek Fidler
522ccf5de0
Painter: Ellipse(Rect) fixed
2025-05-25 11:02:26 +02:00
Mirek Fidler
b900d5e1ea
Painter: currentColor support in SVG; ide: Improved/simplified SVG view
2025-04-23 23:09:29 +02:00
Mirek Fidler
d1070154f6
Painter: Rectangle/RoundedRectangle/Ellipse/Circle convenience overloads
2025-04-11 09:05:50 +02:00
Mirek Fidler
9c2102cb8e
ide, uppsrc: Main config flags
2025-04-07 10:21:39 +02:00
Mirek Fidler
ae98e8e320
.uppweb
2025-03-30 10:44:12 +02:00
Mirek Fidler
d2d07bd834
.docs
2025-03-27 10:37:12 +01:00
Mirek Fidler
9e33f8fb66
uppsrc: asan and ubsan fixes
2025-03-22 09:26:17 +01:00
Mirek Fidler
d7b2fe5f91
Copying 2025
2025-02-20 16:30:02 +01:00
Mirek Fidler
8016c484df
U++: C++23 compatibility
2024-09-18 21:54:14 +02:00
Mirek Fidler
3638778b2e
Core: trivially_relocatable
2024-08-23 08:35:19 +02:00
Mirek Fidler
63919f87dc
upp: 2024
2024-05-10 14:38:15 +02:00
Zbigniew Rębacz
34c9b7b63a
Doc, Painter: added mussing titles to documentation pages.
2024-02-10 21:29:52 +01:00
Mirek Fidler
3e25edcac8
.docs
2024-01-16 20:53:15 +01:00
Mirek Fidler
08391af03a
.docs
2024-01-04 00:05:59 +01:00
Mirek Fidler
b2b2b99124
.docs
2023-12-29 11:21:54 +01:00
Mirek Fidler
29ed074245
Documenting Painter
2023-12-28 15:36:54 +01:00
Mirek Fidler
4bdedd8046
Painter docs
2023-12-28 15:17:32 +01:00
Mirek Fidler
51be20d5c2
.cosmetics
2023-12-27 23:40:35 +01:00
Mirek Fidler
df19a1be83
Painter: More optimisations
2023-12-27 23:39:45 +01:00
Mirek Fidler
5a51a1da90
Painter: optimised
2023-12-27 23:31:45 +01:00
Mirek Fidler
4a9674604c
Core: Fixed MSBT problem (thanks Tom!), Painter examples and docs
2023-12-27 16:41:12 +01:00
Mirek Fidler
7842adce8c
.docs
2023-12-25 19:25:28 +01:00
Mirek Fidler
45e2296c69
Painter: Last minute fixes...
2023-12-24 16:37:07 +01:00
mirek-fidler
2d0f19053a
Painter2 ( #182 )
...
Painter improvements: Multithreaded rendering improved, new image filter (like Lanczos 3) option, image mapping is now more precise
2023-12-24 15:21:23 +01:00
Mirek Fidler
a402ea0cb4
Painter: Xform2D::GetClass removed
2023-11-29 21:16:02 +01:00
Mirek Fidler
547a50d33c
Core: ValueCache limits simplified, ide: Show branch in editorbar
2023-11-15 10:47:12 +01:00
Mirek Fidler
09b02849d3
.cosmetics
2023-11-13 19:10:03 +01:00
Mirek Fidler
867efb4927
Core: memset8__ micro-optimisation, Painter: Clear fix and co support, new benchmarks
2023-11-11 14:09:10 +01:00
Mirek Fidler
bf9b09b8af
Draw: StdDisplay now directly understands and renders Image
2023-10-17 16:29:37 +02:00
Mirek Fidler
65aa953b29
u++: Copying updated to 2023
2023-09-17 15:00:44 +02:00
Mirek Fidler
ed95d1305c
CtrlLib: Using beep parameter for regular prompts (fixes override problem)
2023-05-06 20:38:45 +02:00
Mirek Fidler
a2cefe2b66
Painter: Fixed issue with empty Clip
2023-04-14 05:26:34 +02:00
Mirek Fidler
81d79f3ed3
Painter: Fixed problem with strlen in Text
2022-12-17 08:48:24 +01:00
Mirek Fidler
dfb033bb7a
uppsrc: C++20 compatibility
2022-04-08 17:02:39 +02:00
Mirek Fidler
340ce65c08
uppsrc: (c) 2022
2022-04-03 20:58:06 +02:00
Mirek Fidler
f084e9a612
PdfDraw now supports color emoji, Fix in Gtk DrawText, refactored font height adjustment in replacement fonts
2022-01-12 23:33:37 +01:00
Mirek Fidler
34ff691308
sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters
...
This might bring some incompatibilities in the code that expects wchar to be 16 bit, which
escpecially involves dealing with Win32 (and to lesser extend MacOS) APIs, so if your application
is doing that, please check all instances of WCHAR (UniChar on MacOS) or even wchar
especially type casts.
To support host APIs, char16 is introduced (but there is no 16-bit String varian).
Use ToSystemCharsetW, FromSystemCharsetW to convert texts to Win32 API.
- Support of drawing non-BMP characters in GUI
- Vastly improved character font replacement code (when drawing characters missing with requested font, replacement font is used)
- Last instances of Win32 ANSI calls (those ending with A) are removed
- UTF handling routines are refactored and their's naming is unified
- RTF is now being able to handle non-BMP characters (RTF is used as clipboard format for RichText)
Other minor changes:
- fixed TryRealloc issue
- improved MemoryCheck
- Removed MemoryAlloc48/MemoryFree48
- In theide Background parsing should less often cause delays in the main thread
2021-12-02 12:03:19 +01:00
Mirek Fidler
5d97f4773c
Painter: Fixed issue with MT and canceled Renders due to empty color or zero width
2021-09-20 17:50:54 +02:00