Commit graph

235 commits

Author SHA1 Message Date
cxl
988c7c8a7f uppsrc: SSE2->SIMD, Core: another decode fix
git-svn-id: svn://ultimatepp.org/upp/trunk@14652 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-03 11:21:07 +00:00
cxl
4d220b24de Core: SIMD
git-svn-id: svn://ultimatepp.org/upp/trunk@14650 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-03 07:29:31 +00:00
cxl
4b10a3f80c Draw: Minify fix
git-svn-id: svn://ultimatepp.org/upp/trunk@14627 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-23 07:59:57 +00:00
cxl
9d6f87f151 uppsrc: armhf fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@14621 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-22 21:32:16 +00:00
cxl
b82314a7b4 Draw: Some SSE2 routines moved from Painter
git-svn-id: svn://ultimatepp.org/upp/trunk@14597 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-15 20:34:53 +00:00
cxl
dd33c6e655 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
92ee6bd4e2 Draw: ImageFilter now SSE2 optimised
git-svn-id: svn://ultimatepp.org/upp/trunk@14591 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-14 12:05:21 +00:00
cxl
d6e2583173 Painter: Image: SSE2 optimized
git-svn-id: svn://ultimatepp.org/upp/trunk@14581 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-12 10:18:18 +00:00
cxl
c5656752ef Painter: Minor optimisation
git-svn-id: svn://ultimatepp.org/upp/trunk@14580 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-11 19:03:44 +00:00
cxl
56a3153d0d Painter Painter SSE2 alpha-blending fixed for MacOS (different RGBA layout)
git-svn-id: svn://ultimatepp.org/upp/trunk@14558 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-07 08:33:19 +00:00
cxl
e508655a2d Painter: workaround for missing intrinsics
git-svn-id: svn://ultimatepp.org/upp/trunk@14550 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-04 18:20:12 +00:00
cxl
b6a82ecca4 Painter: Time inspectors
git-svn-id: svn://ultimatepp.org/upp/trunk@14547 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-04 16:03:11 +00:00
cxl
d8b023f48b Painter: SSE2 alphablending
git-svn-id: svn://ultimatepp.org/upp/trunk@14546 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-04 15:20:52 +00:00
cxl
e21fe262af uppsrc: In preparation to move to 64 bit hash codes, hash code type is now hash_t (replaces unsigned, dword)
git-svn-id: svn://ultimatepp.org/upp/trunk@14521 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-05-31 16:13:28 +00:00
cxl
dae458db06 Core: Mem.h improvements
git-svn-id: svn://ultimatepp.org/upp/trunk@14505 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-05-27 16:39:08 +00:00
cxl
461b920c61 uppsrc: Many memcpy, memset converted to new memory functions
git-svn-id: svn://ultimatepp.org/upp/trunk@14493 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-05-22 15:14:16 +00:00
cxl
7e2a6f1d0c Core, Draw, Painter: memsetd and RGBAFill optimized
git-svn-id: svn://ultimatepp.org/upp/trunk@14486 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-05-20 14:39:18 +00:00
cxl
9821190d18 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
a13f538ca1 CtrlCore: ViewDraw with Rect parameter in X11 and Gtk3 backends
git-svn-id: svn://ultimatepp.org/upp/trunk@14316 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-04-15 16:21:10 +00:00
cxl
1402a6b720 Painter: GetSVGPathBoundingBox, CtrlLib: Standard skin dialog icons added
git-svn-id: svn://ultimatepp.org/upp/trunk@14046 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-19 17:38:32 +00:00
cxl
db31b5e4ed Painter: Xform2D triangle mapping
git-svn-id: svn://ultimatepp.org/upp/trunk@13966 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-04 12:35:57 +00:00
cxl
2ff837b4b3 Painter: Fixed BufferPainter.Create bug
git-svn-id: svn://ultimatepp.org/upp/trunk@13653 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-10-22 11:50:30 +00:00
cxl
dac1f1ea87 Painter: SVG fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@13492 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-07-13 07:30:16 +00:00
cxl
d56d1cc31d uppsrc: MemoryAlloc instead of new[]
git-svn-id: svn://ultimatepp.org/upp/trunk@13389 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-06-13 11:37:54 +00:00
cxl
77189e04c5 uppsrc: Copying copyright updated to 2019
git-svn-id: svn://ultimatepp.org/upp/trunk@13070 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-05-01 12:27:32 +00:00
cxl
bdd2361b5c Painter: More SVG fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@12831 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-03-12 21:16:32 +00:00
cxl
62e0584846 Painter: SVG parser compatibility improved
git-svn-id: svn://ultimatepp.org/upp/trunk@12825 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-03-10 13:39:12 +00:00
cxl
1419a8df8a Painter: SVG improvements
git-svn-id: svn://ultimatepp.org/upp/trunk@12815 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-03-07 09:44:09 +00:00
cxl
f9d49b3eaf Painter: Improved SVG compatibility
git-svn-id: svn://ultimatepp.org/upp/trunk@12813 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-03-07 05:35:26 +00:00
cxl
7ff019c096 Painter: Improved precision of Text, fixed text issue with svg
git-svn-id: svn://ultimatepp.org/upp/trunk@12812 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-03-06 14:50:11 +00:00
cxl
6adf46e448 RichText, RichEdit: Added SVG support
git-svn-id: svn://ultimatepp.org/upp/trunk@12811 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-03-06 11:49:57 +00:00
cxl
8d11fc811f Painter: Fixed issue with empty paint
git-svn-id: svn://ultimatepp.org/upp/trunk@12768 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-02-18 22:56:50 +00:00
cxl
b4134f4a12 .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@12669 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-01-15 09:09:33 +00:00
cxl
6fc49859fd .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@12668 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-01-15 08:48:50 +00:00
cxl
ca6757b9bc .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@12667 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-01-14 14:04:45 +00:00
cxl
48ffab7e2e Open main package now can create new theide
git-svn-id: svn://ultimatepp.org/upp/trunk@12666 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-01-13 14:43:27 +00:00
cxl
e2d1aebf54 .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@12660 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-01-10 16:30:00 +00:00
cxl
970570f1d2 Painter: MT subpixel optimized
git-svn-id: svn://ultimatepp.org/upp/trunk@12659 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-01-10 15:22:21 +00:00
cxl
a5675a5531 Painter: Fixed subpixel mode in MT
git-svn-id: svn://ultimatepp.org/upp/trunk@12658 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-01-10 11:14:51 +00:00
cxl
84a18d8b2a GLCtrl: X11
git-svn-id: svn://ultimatepp.org/upp/trunk@12558 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-20 10:59:29 +00:00
cxl
011cee7172 Painter: Create fix
git-svn-id: svn://ultimatepp.org/upp/trunk@12543 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-15 12:33:25 +00:00
cxl
89de427071 Painter: Create optimizations
git-svn-id: svn://ultimatepp.org/upp/trunk@12542 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-15 11:38:37 +00:00
cxl
f666ccaa18 Painter: Now caching gradients
git-svn-id: svn://ultimatepp.org/upp/trunk@12537 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-14 14:46:15 +00:00
cxl
1ada235082 Painter: Optimized OnPath
git-svn-id: svn://ultimatepp.org/upp/trunk@12535 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-14 13:31:44 +00:00
cxl
8a2b2d21da Painter: Create fix
git-svn-id: svn://ultimatepp.org/upp/trunk@12533 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-13 20:01:27 +00:00
cxl
9f42680545 Painter: Create fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@12532 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-13 15:22:36 +00:00
cxl
9b773566ce Painter: Create fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@12531 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-13 10:59:28 +00:00
cxl
de38ea3ee1 Painter: BufferPainter::Create
git-svn-id: svn://ultimatepp.org/upp/trunk@12530 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-12 22:44:10 +00:00
cxl
184ed84d9a Painter: preclipping fixed
git-svn-id: svn://ultimatepp.org/upp/trunk@12521 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-12 10:12:20 +00:00
cxl
623a6d74bd Painter: minor fix
git-svn-id: svn://ultimatepp.org/upp/trunk@12514 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-11 23:28:48 +00:00