54 Commits

Author SHA1 Message Date
Vincent Wei
fa18025350 debug APIs for shared surfaces 2023-08-31 16:02:06 +08:00
Vincent Wei
0b4a5a1c17 tune 2023-07-25 10:43:20 +08:00
Vincent Wei
d013822979 add condition for loongarch 2022-09-23 21:45:00 +08:00
Vincent Wei
030671ad7e add ERR_MSG_CANCELED and tune the error values 2020-03-05 20:44:09 +08:00
Vincent Wei
881776c7a9 fix typos: Gets -> Get, Sets -> Set, Retrieves -> Retrieve 2020-02-26 08:55:38 +08:00
Vincent Wei
b7965b3940 use dwBkColor for compositing schema 2020-02-11 18:09:30 +08:00
Vincent Wei
9bbf09c9a6 cleanup 2020-02-07 11:52:33 +08:00
Vincent Wei
a4bf2e0c2c cleanup 2020-02-06 18:15:48 +08:00
Vincent Wei
14d020cccf cleanup: convert tab to spaces and trim tail spaces 2020-02-02 10:53:31 +08:00
Vincent Wei
7fad5d2752 cleanup 2020-01-15 18:34:34 +08:00
Vincent Wei
24c786aa8a cleanup: change copyright year 2020-01-06 16:09:11 +08:00
Vincent Wei
064ceade0f tune _WRN_PRINTF and _DBG_PRINTF 2019-11-19 09:41:47 +08:00
Vincent Wei
637dbbce68 change link to licensing policy 2019-11-13 11:53:59 +08:00
Runji Wang
df93b74fca fix byte order for aarch64 and riscv 2019-11-02 00:38:50 +08:00
Vincent Wei
38aa40042c release version 4.0.2 2019-10-31 11:29:24 +08:00
Vincent Wei
53c77a9a73 prepend excpetion list statement 2019-07-15 14:17:20 +08:00
Vincent Wei
3a37407982 cleanup for MiniGUI-Processes 2019-07-14 16:38:03 +08:00
Vincent Wei
8040f7abd5 __mg_time -> mg_os_time; __mg_mktime -> __mg_os_mktime; __mg_localtime -> __mg_os_localtime; use clock_gettime for tick count instead of gettimeofday 2019-07-14 14:21:40 +08:00
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