Vincent Wei
|
7cc185f409
|
use 0xff for alpha of RGB2Pixel
|
2019-04-09 10:46:54 +08:00 |
|
Vincent Wei
|
c827a8b6a9
|
debug: use static _funcs object to avoid memory leak
|
2019-04-09 10:17:52 +08:00 |
|
Vincent Wei
|
5abeee3b64
|
tune __mg_ft2_get_face return filename and face
|
2019-04-08 18:35:34 +08:00 |
|
Vincent Wei
|
5758700e70
|
cleanup
|
2019-04-08 18:12:07 +08:00 |
|
Vincent Wei
|
4586e25709
|
cleanup
|
2019-04-08 17:53:55 +08:00 |
|
Vincent Wei
|
7e776f6b78
|
optimize complex shaping engine
|
2019-04-08 17:52:46 +08:00 |
|
Vincent Wei
|
4ea2e11c5a
|
debug
|
2019-04-08 16:13:03 +08:00 |
|
Vincent Wei
|
8e95f3bd93
|
debug
|
2019-04-08 15:34:51 +08:00 |
|
Vincent Wei
|
872ea630fd
|
initial implementation of complex shaping engine
|
2019-04-08 15:17:05 +08:00 |
|
Vincent Wei
|
0b92cd51be
|
check li.bpp with the requested bpp
|
2019-04-08 12:10:24 +08:00 |
|
Vincent Wei
|
724da1b1c0
|
tune links
|
2019-04-08 11:03:15 +08:00 |
|
Vincent Wei
|
f78b9b750c
|
link to RELEASENOTES.md
|
2019-04-08 10:59:13 +08:00 |
|
Vincent Wei
|
c3683fb626
|
C++ -> Class
|
2019-04-08 10:57:42 +08:00 |
|
Vincent Wei
|
79b1dfefa2
|
more description
|
2019-04-08 10:54:29 +08:00 |
|
Vincent Wei
|
eca76e6e89
|
fix typos
|
2019-04-07 18:17:46 +08:00 |
|
Vincent Wei
|
114426559f
|
fix typos
|
2019-04-07 17:45:46 +08:00 |
|
Vincent Wei
|
a0aaccdfd0
|
use standard pixel format for pdc->alpha_pixel_format
|
2019-04-07 17:19:12 +08:00 |
|
Vincent Wei
|
944d2ca8ae
|
expose structures and definitions
|
2019-04-07 17:04:28 +08:00 |
|
Vincent Wei
|
321633c7bc
|
Merge branch 'master' of github.com:VincentWei/minigui
|
2019-04-07 16:56:55 +08:00 |
|
Vincent Wei
|
e5255d13e1
|
merge changes for exstubs.h from rel-3-2 manually
|
2019-04-07 16:56:43 +08:00 |
|
VincentWei
|
e8bf19f212
|
fix typos
|
2019-04-06 23:13:43 +08:00 |
|
Vincent Wei
|
a407f36975
|
introduction to MiniGUI 4.0.0
|
2019-04-06 15:51:02 +08:00 |
|
Vincent Wei
|
c179737716
|
release notes for MiniGUI 4.0.0
|
2019-04-06 15:44:11 +08:00 |
|
Vincent Wei
|
4ef0079488
|
release notes for MiniGUI 4.0.0
|
2019-04-06 15:30:51 +08:00 |
|
Vincent Wei
|
36e3869385
|
handle SIGINT for ths and sa runmodes
|
2019-04-06 13:59:13 +08:00 |
|
Vincent Wei
|
32d800b1b9
|
always link to pthread
|
2019-04-06 13:45:59 +08:00 |
|
Vincent Wei
|
dfd4a603f9
|
change version to 4.0.0
|
2019-04-06 13:34:20 +08:00 |
|
Vincent Wei
|
2b01f35cac
|
rename: LayoutInfo -> Layout, TextRunsInfo -> TextRuns
|
2019-04-06 11:25:21 +08:00 |
|
Vincent Wei
|
e0b6a64402
|
tune position for west gravity
|
2019-04-04 19:00:45 +08:00 |
|
Vincent Wei
|
084d7e58a2
|
tune indentation
|
2019-04-04 18:53:37 +08:00 |
|
Vincent Wei
|
88753a5fd0
|
cleanup
|
2019-04-04 17:02:06 +08:00 |
|
Vincent Wei
|
b739daadba
|
cleanup FreeType2 font engine, remove redundant code
|
2019-04-04 16:51:54 +08:00 |
|
Vincent Wei
|
5529ab1e10
|
use mg_slice for TEXTRUNS, TEXTLAYOUT, GlyphRun, TextRun, LayoutRun, and so on
|
2019-04-04 15:10:19 +08:00 |
|
Vincent Wei
|
032fdcc3bb
|
mg_slice_free -> mg_slice_delete; mg_slice_free1 -> mg_slice_free
|
2019-04-04 14:46:05 +08:00 |
|
Vincent Wei
|
1cb9922dad
|
Initialize mutex of mgslice
|
2019-04-04 12:27:05 +08:00 |
|
Vincent Wei
|
8ac0d539d0
|
implementation of mg_slice_xxx
|
2019-04-04 12:18:10 +08:00 |
|
Vincent Wei
|
e3ae994212
|
debug: line->nr_runs should be re-caculate for ellipsized line
|
2019-04-04 08:39:09 +08:00 |
|
Vincent Wei
|
b0145a15d2
|
CalcLayoutBoundingRect
|
2019-04-03 19:13:27 +08:00 |
|
Vincent Wei
|
9dab380f3e
|
GetLayoutLineRect
|
2019-04-03 19:01:19 +08:00 |
|
Vincent Wei
|
d1facd5468
|
No shaping arabic for vertical layout
|
2019-04-03 15:50:32 +08:00 |
|
Vincent Wei
|
5996ede23b
|
cleanup
|
2019-04-03 15:26:50 +08:00 |
|
Vincent Wei
|
837cd49045
|
debug: uninitialized length
|
2019-04-03 15:16:07 +08:00 |
|
Vincent Wei
|
dc4f54ffe4
|
debug: uninitialized length
|
2019-04-03 15:15:39 +08:00 |
|
Vincent Wei
|
f611fe3859
|
normal, word break and alignment
|
2019-04-03 12:27:10 +08:00 |
|
Vincent Wei
|
4ff5097dfb
|
check pointer for get_glyph_advance
|
2019-04-02 19:00:13 +08:00 |
|
Vincent Wei
|
49421e1f88
|
implementation of DrawLayoutLine
|
2019-04-02 18:46:34 +08:00 |
|
Vincent Wei
|
6e33602e7d
|
debug for glyph orientation in vertical layout
|
2019-04-02 17:27:15 +08:00 |
|
Vincent Wei
|
d13c31a08a
|
add ta (text align) to RENDERDATA
|
2019-04-02 12:36:31 +08:00 |
|
Vincent Wei
|
704b6287ff
|
debug for MIXED orientation
|
2019-04-02 10:12:31 +08:00 |
|
Vincent Wei
|
1df726dd10
|
tune gravity and orientation
|
2019-04-02 09:27:06 +08:00 |
|