Commit Graph
36 Commits
Author SHA1 Message Date
Vincent Wei 2a9549a138 add KS_LEFTMETA, KS_RIGHTMETA, and KS_META 2019-06-17 15:16:03 +08:00
Vincent Wei 50fcc2afc9 handle middle mouse button events 2019-06-12 19:08:24 +08:00
Vincent Wei 4c2a8e7cc5 define more SCANCODE_xxxx and change NR_KEYS to 250 2019-06-12 12:32:45 +08:00
Vincent Wei dd6248e90e cleanup for Doxygen 2019-04-11 10:54:17 +08:00
Vincent Wei 8ac0d539d0 implementation of mg_slice_xxx 2019-04-04 12:18:10 +08:00
Vincent Wei 1c79cf510f Tune the TextRunsInfo and LayoutInfo related APIs 2019-03-28 17:47:12 +08:00
Vincent Wei 9adea7df64 implementation of NULL font engine and incored NULL devfonts for every charset 2019-03-27 17:58:56 +08:00
Vincent Wei 338fb0276e use _DEBUG for real output of _DBG_PRINTF 2019-03-27 10:08:01 +08:00
Vincent Wei 452edfa831 more code for layout 2019-03-22 12:33:53 +08:00
Vincent Wei 46a8b1768a cleanup 2019-03-20 17:08:43 +08:00
Vincent Wei d5b57e8200 cleanup and add _WRN_PRINTF for warning 2019-03-20 17:06:43 +08:00
Vincent Wei 70ba8a0420 cleanup 2019-01-19 14:59:12 +08:00
Vincent Wei a10d28dd11 unicode script and language code 2019-01-19 12:57:34 +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 c04c44eefb remove extra \n for _DBG_PRINTF 2018-11-22 15:28:04 +08:00
Vincent Wei 0abc9c4aa6 use macro for _DBG_PRINTF and _ERR_PRINTF 2018-11-08 18:41:58 +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 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 c6c60b862b use MAKEWORD16 for Str2Key and MSG_CHAR 2018-02-02 11:40:01 +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 dbcc408ad3 make timer-related APIs compiant to 64-bit 2018-01-21 17:07:48 +08:00
VincentWei 766ddb5555 tune code for 64b (MiniGUI-Processes runmode) 2018-01-19 15:35:26 +08:00
VincentWei 01bc3d7c42 tune code for 64 bits 2018-01-18 19:01:29 +08:00
VincentWei b4e43c3514 tune code for 64 bitts 2018-01-18 16:51:44 +08:00
VincentWei b59f0b6a93 tune code for 64-bit 2018-01-17 18:51:41 +08:00
VincentWei 2fbff87cb4 tune for 64 bits 2018-01-16 19:07:41 +08:00
VincentWei b83d95b9ee cleanup; resolve most of warnings (not used variables) 2017-11-01 10:05:09 +08:00
Vincent Wei 267d9c1b12 merge from rel-3-0 branch 2017-10-26 13:34:57 +08:00
Vincent Wei e87d052072 initical commit 2017-05-29 12:20:05 +08:00