Commit Graph

40 Commits

Author SHA1 Message Date
Vincent Wei
dcb79f71d2 disable field age of ZORDERNODE for compositing schema 2020-02-05 11:06:31 +08:00
Vincent Wei
37de21cc42 tune calls of compositor operations 2020-02-04 21:46:03 +08:00
Vincent Wei
3d6eca8258 call on_dirty_rect 2020-02-04 12:11:16 +08:00
Vincent Wei
464adfa3e2 Under compositing schema, we do not allocate mask rectangles
for round corners. Instead, we get the region of window znode
in ServerGetWinZNodeRegion.
2020-02-04 10:37:52 +08:00
Vincent Wei
f2e476b9ff debug ServerGetPopupMenuZNodeRegion 2020-02-03 22:30:37 +08:00
Vincent Wei
b8963ba3b1 always create a new memdc for popup menus 2020-02-03 16:07:20 +08:00
Vincent Wei
3560f58248 initialize priv_data of z-node to NULL 2020-02-02 22:35:09 +08:00
Vincent Wei
fddf3bdc45 implement ServerGetWinZNodeRegion and ServerGetPopupMenuZNodeRegion 2020-02-02 16:59:42 +08:00
Vincent Wei
8dbe2c63f1 cleanup code, see cleanup-code.sh 2020-02-02 10:46:29 +08:00
Vincent Wei
693292d8bf initialize dirty_rcs to NULL for allocated new z-nodes 2020-01-22 11:49:26 +08:00
Vincent Wei
371038040f add changes to ZNODEHEADER and init it to zero when allocating a new znode 2020-01-20 18:36:30 +08:00
Vincent Wei
3b1351b128 add changes in ZNODEHEADER and tune the operation names 2020-01-20 18:20:30 +08:00
Vincent Wei
6b2197ea1d fix compilation error 2020-01-20 16:55:32 +08:00
Vincent Wei
9aec7a85cf disable use of sg_FreeClipRectList, sg_ScrGCRInfo, and sg_UpdateRgn for compositing schema; call compositing operations when znode changed. 2020-01-20 16:52:41 +08:00
Vincent Wei
4b89ff7d19 comment out get_text_char_pos and tune srvChangeCaption to use strdup 2020-01-19 19:32:58 +08:00
Vincent Wei
740f26624e use strdup for caption and implement kernel_get_prev_znode 2020-01-19 19:18:18 +08:00
Vincent Wei
7030edd84e add AllocZOrderNodeEx and FreeZOrderNodeEx 2020-01-17 17:24:25 +08:00
Vincent Wei
1e8f5fc1de handle fixed znodes; implement kernel_get_next_znode 2020-01-17 15:52:26 +08:00
Vincent Wei
0eda746112 tune AllocaZOrderNode and FreeZOrderNode for fixed znodes 2020-01-17 12:01:20 +08:00
Vincent Wei
a4355c6b9d use field ct instead of znode flag 2020-01-17 08:54:11 +08:00
Vincent Wei
46621017c8 enhance to support compositing type and argument for CreateMainWindowEx2 2020-01-16 12:15:34 +08:00
Vincent Wei
4f6a0aebf5 implement SetMainWindowAlwaysTop and SetMainWindowCompositing 2020-01-16 11:45:19 +08:00
Vincent Wei
8ea2493132 tune flags for znode; add new types for popupmenu, screenlock, docker, and launcher; add new flags for maximized and minimized for future use 2020-01-16 09:37:14 +08:00
Vincent Wei
d4e066cbc9 cleanup 2020-01-15 17:32:22 +08:00
Vincent Wei
1b7c1ffaf4 ZOF_TF_TOPFOREVER -> ZOF_TF_STUCK 2020-01-15 15:41:26 +08:00
Vincent Wei
8a6bf58a35 delete memdc in srvForceCloseMenu 2020-01-15 15:09:55 +08:00
Vincent Wei
b1dcef2d66 enhance srvStartTrackPopupMenu to support compositing schema 2020-01-15 14:32:44 +08:00
Vincent Wei
e8d6e479e1 field surf for compositing schema 2020-01-14 18:21:40 +08:00
Vincent Wei
f479377b4e change AllocZOrderNode and FreeZOrderNode for compositing schema 2020-01-14 12:08:49 +08:00
Vincent Wei
0b5fca91e9 tune code for _MGSCHEMA_COMPOSITING 2020-01-13 18:04:31 +08:00
Vincent Wei
fde2299126 Call GetScreenRect for usage of &g_rcScr 2020-01-12 14:27:13 +08:00
Vincent Wei
637dbbce68 change link to licensing policy 2019-11-13 11:53:59 +08:00
Vincent Wei
53c77a9a73 prepend excpetion list statement 2019-07-15 14:17:20 +08:00
Vincent Wei
338fb0276e use _DEBUG for real output of _DBG_PRINTF 2019-03-27 10:08:01 +08:00
Vincent Wei
00eb4e363f Enhance LOGFONT to support multiple MBC devfonts (up to 7) 2019-02-28 18:47:44 +08:00
VincentWei
62efa8b29a clean up the header copying statements 2018-02-04 17:01:37 +08:00
VincentWei
766ddb5555 tune code for 64b (MiniGUI-Processes runmode) 2018-01-19 15:35:26 +08:00
VincentWei
b59f0b6a93 tune code for 64-bit 2018-01-17 18:51:41 +08:00
VincentWei
b83d95b9ee cleanup; resolve most of warnings (not used variables) 2017-11-01 10:05:09 +08:00
Vincent Wei
e87d052072 initical commit 2017-05-29 12:20:05 +08:00