Commit Graph

75 Commits

Author SHA1 Message Date
Vincent Wei
94feb0ae44 Tune Glyph32 and UChar32 to be unsigned 2019-01-18 11:43:42 +08:00
Vincent Wei
1e1a5edd13 tune 2019-01-18 11:29:35 +08:00
Vincent Wei
742150d4f1 restore LEN_FONT_NAME 2019-01-17 19:29:14 +08:00
Vincent Wei
03eac03c8c add UCharCanonicalOrdering and others for composition and decomposition 2019-01-17 18:45:22 +08:00
Vincent Wei
b35e38bdff tune length of devfont name fields; devfont now supports family aliases 2019-01-17 14:55:06 +08:00
Vincent Wei
e68ee00b85 rename glyph type macros and glyph type now includes MCHAR_TYPE_XXX for ASCII characters 2019-01-17 11:59:29 +08:00
Vincent Wei
6e54d4a7d7 add macro GLYPH2UCHAR 2019-01-16 20:43:01 +08:00
Vincent Wei
69b1d63569 Rename IsGlyphAlnum, GlyphToUpper to IsUCharAlnum, UCharToTitle and so on 2019-01-16 20:37:56 +08:00
Vincent Wei
817f4063a1 Add UNICODE utilities: IsGlyphAlnum, GlyphToUpper, ... 2019-01-16 20:34:51 +08:00
Vincent Wei
c9ec23dc70 empty implementation of glyphs APIs for CSS 2019-01-16 19:27:41 +08:00
Vincent Wei
bd1fb67930 retrive the break type of UNICODE char; upgrade UNICODE tables to 10.0.0 2019-01-16 17:10:50 +08:00
Vincent Wei
95d09a7673 tune and cleanup 2019-01-16 11:43:27 +08:00
Vincent Wei
1c9537fc63 BMP_TYPE_REPLACEKEY for BITMAP; Declaration of GetGlyphsExtentPointEx and DrawGlyphStringEx; cleanup of GLYPHINFO and GLYPHBITMAP 2019-01-15 10:17:25 +08:00
Vincent Wei
612c395c06 Backward compatiblity of CreateLogFont 2019-01-14 10:23:37 +08:00
Vincent Wei
8538f29f70 fixbug: No need to make the pitch of FT2 monobitmap is single-byte aligned 2019-01-13 14:21:18 +08:00
Vincent Wei
bb187f1ee3 cleanup font name and glyph renderer 2019-01-13 13:10:13 +08:00
Vincent Wei
05cf370155 Cleanup LOGFONT styles 2019-01-12 13:55:51 +08:00
Vincent Wei
0d2352884a tune style for LOGFONT 2019-01-11 10:55:55 +08:00
Vincent Wei
b18cd49398 add GDCAP_DPI for GetGDCapability 2019-01-10 17:31:50 +08:00
Vincent Wei
1c2b4a893a Tune GetGlyphInfo and GLYPHINFO 2019-01-10 16:20:36 +08:00
Vincent Wei
5ef6e45848 new type: QDWORD for a quauter of DWORD 2018-12-27 12:12:08 +08:00
Vincent Wei
088ef49c83 cleanup 2018-12-20 15:53:48 +08:00
Vincent Wei
dbbd0f4da2 cleanup 2018-12-11 18:02:46 +08:00
Vincent Wei
e4a2294ded New API: UpdateInvalidClient 2018-12-03 18:21:06 +08:00
Vincent Wei
c643b10bbc Implementation of new API: SyncUpdateDC 2018-11-29 12:22:01 +08:00
Vincent Wei
c04c44eefb remove extra \n for _DBG_PRINTF 2018-11-22 15:28:04 +08:00
Vincent Wei
98baad2755 remove DC_ATTR_BIDI_FIRSTCH_TYPE 2018-11-18 13:58:49 +08:00
HOU Huihua
e9e7c43029 Merge branch 'master' of github.com:VincentWei/minigui 2018-11-18 13:11:50 +08:00
HOU Huihua
7805a3f5c3 fixbug: new DC attribute: bidi_flags 2018-11-18 13:11:23 +08:00
Vincent Wei
0abc9c4aa6 use macro for _DBG_PRINTF and _ERR_PRINTF 2018-11-08 18:41:58 +08:00
Vincent Wei
120705742e cleanup and remove unused code 2018-09-06 16:13:22 +08:00
Vincent Wei
ae532f03fa add GetGlyphBIDIType and BidiCharType -> Uint32 2018-08-29 20:03:20 +08:00
Vincent Wei
9945cd25a5 BIDI flag for DC 2018-08-28 18:38:20 +08:00
VincentWei
4f515a0359 fix the error of arabic charset 2018-08-27 19:13:56 +08:00
Vincent Wei
318dee8fd5 tune for official release v3.2.0 2018-07-12 10:41:31 +08:00
VincentWei
0599227023 use stderr for _MG_PRINTF 2018-05-31 23:29:52 +08:00
VincentWei
66769dee51 tune 2018-05-31 23:24:54 +08:00
VincentWei
1cfd032718 use ANSI color for _ERR_PRINTF, _DBG_PRINTF, and _MG_PRINTF 2018-05-31 23:16:52 +08:00
VincentWei
36d2ea8158 Merge branch 'master' of github.com:VincentWei/minigui 2018-05-18 19:56:54 +08:00
VincentWei
c1889bd927 enhance animation control 2018-05-18 19:56:37 +08:00
Vincent Wei
6388d8049f add a new function: GetResPath 2018-05-18 16:03:45 +08:00
Vincent Wei
d101233a3a Merge branch 'master' of github.com:VincentWei/minigui 2018-05-17 08:59:29 +08:00
Vincent Wei
7960577981 fix typos: resouce/Resouce 2018-05-17 08:59:12 +08:00
VincentWei
990b9eabc9 cleanup for doxygen 2018-05-08 03:09:12 +08:00
Vincent Wei
130780bf01 enable scrollview by default 2018-04-03 14:18:07 +08:00
VincentWei
62efa8b29a clean up the header copying statements 2018-02-04 17:01:37 +08:00
VincentWei
5665bbb94b Merge branch 'master' of github.com:VincentWei/minigui 2018-02-02 15:30:36 +08:00
VincentWei
79c8048f83 use gal_pixel instead of int for GetWindowBkColor/SetWindowBkColor 2018-02-02 15:30:26 +08:00
VincentWei
0bec004433 add MAKEWPARAM and FIRSTBYTE~FOURTHBYTE macros, and remove HIBYTE_WORD16, LOBYTE_WORD16 macros. Now, MAKEWORD(lobyte, hibyte) returns same value on both 32-bit and 64-bit platforms 2018-02-02 15:05:00 +08:00
VincentWei
e2c2ac0704 tune description of MSG_CHAR 2018-02-02 12:18:11 +08:00