Mirek Fidler
dbd357833d
uppsrc: QHD and XHD support (150% and 200%)
2026-05-03 15:40:29 +02:00
Mirek Fidler
0c4992feea
QHD reverted
2026-04-18 10:16:13 +02:00
Mirek Fidler
72cabd1048
.docs
2026-04-09 14:50:17 +02:00
Mirek Fidler
563b33de49
QHD fixed
2026-04-04 13:50:56 +02:00
Zbigniew Rębacz
eefb09617e
Doc: fix links in Image article.
2026-01-19 20:28:36 +01:00
Mirek Fidler
c1bdeb56c9
RichText: New 'no color emoji' flag M in QTF, Draw: fixed problems with NoColor fonts in X11/Gtk
2026-01-14 14:08:56 +01:00
Mirek Fidler
a7579b6f4f
Draw: Some image cache function refactored with MakeImage template
2025-09-25 10:30:35 +02:00
Mirek Fidler
49d81333f2
Draw: MakeImage templated version, MakeImage(Image, fn) renamed as AdjustImage
2025-09-25 09:52:17 +02:00
Mirek Fidler
22f3d3507a
Draw, CtrlLib: Font NoColor and RichTextView MonoGlyphs disables replacing glyphs with color variants
2025-08-09 08:01:08 +02:00
Mirek Fidler
34f48e64b5
CtrlLib: ArrayCtrl Column::Inserts(fn), DataPusher ConvertBy, prepration for vertical Labels
2025-04-25 13:40:55 +02:00
Mirek Fidler
1f675b5c32
CtrlLib, Draw: GetStdFontCyA returns height including bold/italic variants, ArrayCtrl/DropList are now using this to avoid DisplayPopup for AttrText().Bold() (on MacOS, Bold standard text has 1 more pixel than normal)
2025-02-18 02:00:35 +01:00
Mirek Fidler
10ab925369
CtrlLib: Improved MacOs checkbox and radiobutton appearance
2025-01-07 11:08:48 +01:00
Mirek Fidler
c3ce92830d
Dynamic skin changes
2024-12-06 10:05:57 +01:00
Mirek Fidler
2a68be8b72
.docs
2024-09-04 16:22:47 +02:00
Mirek Fidler
773c55dc34
Draw, IconDes: SDraw Ellipse algorithm changed to make ellipses in IconDes nicer
2024-07-26 00:52:50 +02:00
Mirek Fidler
19dd6c72f1
Core: Unaligned access reimplemented with memcpy, Draw, ide: iml improvements
2024-07-13 18:58:30 +02:00
Mirek Fidler
7ddafeadb1
ide: IconDes improvements
2024-07-11 12:08:53 +02:00
Mirek Fidler
547a50d33c
Core: ValueCache limits simplified, ide: Show branch in editorbar
2023-11-15 10:47:12 +01:00
Mirek Fidler
433b11db63
ide: namespace agnostic layouts refactored again
2022-05-08 13:36:03 +02:00
Mirek Fidler
557c343196
.cosmetics
2022-05-06 18:09:07 +02: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
cxl
4a7f4ee66d
Draw: ImageBuffer PaintOnceHint; gtk: Image rendering optimized to use PaintOnceHint, SetSurface optimized with create_image_surface_for_data
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15977 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-06-03 09:23:35 +00:00
cxl
95fb7897ec
Draw, CtrlLib, ide: Fixed problem with GetAveWidth being unreliable
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15842 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-13 08:24:08 +00:00
cxl
1f49ce6a3e
Draw: Minify SSE2 optimised, Core: Fixed to compile with FreeBSD
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14596 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-15 11:57:51 +00:00
cxl
cb8ac6757e
.docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14578 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-10 17:28:10 +00:00
cxl
7470ee085b
Core, RichText, Draw: Global Value Cache with dynamically adjusted size based on system statistics, MakeImage now using global value cache, RichText now stores decompressed images in the cache
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14576 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-10 14:10:50 +00:00
cxl
3c9a733acd
Draw: RescaleFilter now parallelized
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14472 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-05-14 12:31:53 +00:00
cxl
7ecb8ac079
.docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14348 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-04-22 07:00:35 +00:00
cxl
5096888c17
CtrlCore: DrawImage Win32 improved
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14339 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-04-20 15:53:56 +00:00
cxl
2a968524ea
Draw: Parallel Gaussian Blur optimised
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14335 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-04-19 18:45:21 +00:00
cxl
344fc772f6
Draw: GaussianBlur
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14334 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-04-19 15:07:57 +00:00
oblivion
5b51b66650
Draw: Missing topic titles added.
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14304 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-04-13 17:07:18 +00:00
cxl
576c6c21fd
.docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14190 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-27 10:56:00 +00:00
cxl
108ec33b4d
.docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12985 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-04-11 07:57:01 +00:00
cxl
21bf5dcb1d
ide: Annotations now work even if code reference is in table, Draw: docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12938 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-04-03 13:44:31 +00:00
cxl
3c86c74ba3
.docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12929 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-03-31 08:31:51 +00:00
cxl
d60b651ff3
Draw: IsDarkTheme optimized, DefaultInk
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12907 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-03-27 10:59:10 +00:00
cxl
c318160f84
.cosmetics
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12674 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-01-17 10:47:42 +00:00
cxl
7079981abb
Draw, plugin/jpg: Raster::GetImage and StreamRaster::LoadImageAny now flip jpg images to correct orientation
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12361 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-10-12 17:07:13 +00:00
cxl
733c881588
Draw: Image Transpose/Transverse, FlipImage and EXIF orientation compatible constans
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12359 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-10-12 16:32:41 +00:00
cxl
8a10a0012d
Draw: ClampHotSpots, AutoCrop does not do this anymore (fixes SDraw issue with text)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12357 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-10-10 09:36:02 +00:00
cxl
70c55ce732
Draw: Image operator== improved
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12331 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-10-04 09:04:26 +00:00
cxl
0bd054ebf8
.docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12272 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-10 17:34:14 +00:00
cxl
bc17571838
CtrlLib: Cocoa chameleon
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12270 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-10 17:27:05 +00:00
cxl
bd76e60e2f
upp.src: UHD tweaks
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12244 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-04 11:39:06 +00:00
cxl
bbbe82c394
Draw: Win32 support for Font::IsScript, IsSerif
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12208 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-31 12:06:42 +00:00
cxl
f8510788ad
.cosmetics
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11962 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-05-28 21:26:23 +00:00
cxl
ecf64bd572
Draw: New Copy(Image, Rect) variant
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11894 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-04-16 12:34:10 +00:00
cxl
8e5e0db56d
ide: IconDes supersampling simplified
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11659 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-01-04 21:46:25 +00:00
cxl
0fd7305fcc
uppsrc: Topic Language Separator change (more)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11510 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-12-02 13:00:28 +00:00