Commit Graph

64 Commits

Author SHA1 Message Date
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
VincentWei
c6c60b862b use MAKEWORD16 for Str2Key and MSG_CHAR 2018-02-02 11:40:01 +08:00
VincentWei
655aabe2d0 change type of return value of GetMenuItemID to LINT 2018-02-01 14:11:25 +08:00
VincentWei
4a29921154 add change description for Doxygen 2018-01-31 18:56:23 +08:00
VincentWei
1f5d3bff3a modify copying in header files 2018-01-31 17:12:50 +08:00
VincentWei
d8b8139ca1 use UINT stead of int for control identifiers and menu item identifiers 2018-01-31 16:03:41 +08:00
VincentWei
3380dd13d6 use long for LINT for 32-bit platform 2018-01-30 19:28:40 +08:00
VincentWei
58050c7896 tune the copying in header files 2018-01-30 19:06:47 +08:00
VincentWei
9b9b912eb7 add SDWORD type 2018-01-30 17:44:46 +08:00
VincentWei
8b01a29397 use long for DWORD_PTR/UINT_PTR on 32b-bit 2018-01-28 19:43:39 +08:00
VincentWei
4b80497ee9 define _DEBUG and NDEBUG for develmode or not resp. 2018-01-28 11:38:41 +08:00
VincentWei
55a4566a33 use UINT for message 2018-01-28 11:37:56 +08:00