HOU Huihua
|
7ed7a27d62
|
tune code for SUBPIXEL rendering
|
2019-04-16 15:43:00 +08:00 |
|
Vincent Wei
|
4592dd3cd1
|
cleanup
|
2019-04-16 09:13:52 +08:00 |
|
Vincent Wei
|
8fe06d5a07
|
use const for pointer fields of INNER_RES
|
2019-04-15 16:44:37 +08:00 |
|
Vincent Wei
|
9eb7bec6d3
|
update splash picture with new version (4.0)
|
2019-04-15 10:38:23 +08:00 |
|
Vincent Wei
|
9acc9e7b68
|
update to version 4.0
|
2019-04-15 10:33:04 +08:00 |
|
Vincent Wei
|
efc658016e
|
HarzBuff -> HarfBuzz
|
2019-04-12 19:58:19 +08:00 |
|
WEI Yongming
|
49a9114155
|
support for LibPNG16
|
2019-04-12 18:19:35 +08:00 |
|
Vincent Wei
|
9c1e9ad2ff
|
GetGlyphValue -> GetGlyphValueAlt; Restore old GetGlyphValue
|
2019-04-12 14:05:22 +08:00 |
|
Vincent Wei
|
0c8a8acadd
|
tune code for make docs
|
2019-04-12 11:39:53 +08:00 |
|
Vincent Wei
|
15fad87930
|
Restore GetGlyphBitmap
|
2019-04-12 11:39:06 +08:00 |
|
WEI Yongming
|
54577e9dd2
|
increase temp buffer size to avoid overflow; \t -> 4 spaces
|
2019-04-11 18:49:47 +08:00 |
|
WEI Yongming
|
2547782f77
|
tune code for gcc 4.8.5
|
2019-04-11 18:16:29 +08:00 |
|
Vincent Wei
|
2581fa4d18
|
remove assert
|
2019-04-10 18:22:32 +08:00 |
|
Vincent Wei
|
7ab32056e1
|
tune glyph generating
|
2019-04-10 18:06:48 +08:00 |
|
Vincent Wei
|
3e6e0151af
|
check ellipsized for next line
|
2019-04-10 16:31:02 +08:00 |
|
Vincent Wei
|
8f27fbb1a8
|
debug and tune
|
2019-04-10 16:20:37 +08:00 |
|
Vincent Wei
|
87d4fcf00b
|
shape_fallback when the shaping engine failed
|
2019-04-10 14:38:29 +08:00 |
|
Vincent Wei
|
9ae76a1d91
|
cleanup
|
2019-04-10 10:13:51 +08:00 |
|
Vincent Wei
|
43ef338bd8
|
debug: use FS_SLANT_ROMAN as the default
|
2019-04-10 10:13:41 +08:00 |
|
Vincent Wei
|
3407d6f20c
|
GRF_ALIGN_JUSTIFY for all lines
|
2019-04-10 09:39:28 +08:00 |
|
Vincent Wei
|
33bd6087b5
|
always use __mg_glyph_string_set_size
|
2019-04-10 09:16:41 +08:00 |
|
Vincent Wei
|
a36b2fb3b3
|
debug
|
2019-04-09 18:46:53 +08:00 |
|
Vincent Wei
|
7811f86782
|
debug
|
2019-04-09 18:39:28 +08:00 |
|
Vincent Wei
|
eb81fadbda
|
debug: use bad ellipsis_ucs in shape_ellipsis
|
2019-04-09 16:04:24 +08:00 |
|
Vincent Wei
|
27139876a8
|
Use language code instead of script type for the first argument of UStrGetBreaks
|
2019-04-09 15:35:19 +08:00 |
|
Vincent Wei
|
14eca8703c
|
debug
|
2019-04-09 15:26:07 +08:00 |
|
Vincent Wei
|
9e0c3a9c99
|
cleanup
|
2019-04-09 11:09: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
|
a0aaccdfd0
|
use standard pixel format for pdc->alpha_pixel_format
|
2019-04-07 17:19:12 +08:00 |
|
Vincent Wei
|
e5255d13e1
|
merge changes for exstubs.h from rel-3-2 manually
|
2019-04-07 16:56:43 +08:00 |
|
Vincent Wei
|
36e3869385
|
handle SIGINT for ths and sa runmodes
|
2019-04-06 13:59:13 +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 |
|