Vincent Wei
|
afa496324e
|
implement mg_InitCompositor, mg_TerminateCompositor, ServerGetCompositorOps, ServerRegisterCompositor, ServerUnregisterCompositor, and ServerSelectCompositor
|
2020-01-19 16:22:35 +08:00 |
|
Vincent Wei
|
d6c06a7b9e
|
add compsor-manager.c compsor-fallback.c
|
2020-01-19 16:20:44 +08:00 |
|
Vincent Wei
|
533090acd1
|
call mg_InitCompositor and mg_TerminateCompositor
|
2020-01-19 16:20:25 +08:00 |
|
Vincent Wei
|
7030edd84e
|
add AllocZOrderNodeEx and FreeZOrderNodeEx
|
2020-01-17 17:24:25 +08:00 |
|
Vincent Wei
|
e5bc4374ad
|
implement __mg_move_client_to_layer
|
2020-01-17 17:23:14 +08:00 |
|
Vincent Wei
|
6e38c0c889
|
count in DEF_NR_FIXEDZNODES
|
2020-01-17 17:22:16 +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
|
9d0e3aaf24
|
handle window style if failed to allocate znode for fixed ones
|
2020-01-17 12:00:11 +08:00 |
|
Vincent Wei
|
d240c4ceb3
|
handle window style if failed to allocate znode for fixed ones
|
2020-01-17 11:59:57 +08:00 |
|
Vincent Wei
|
a4355c6b9d
|
use field ct instead of znode flag
|
2020-01-17 08:54:11 +08:00 |
|
Vincent Wei
|
867f416513
|
implement __mg_move_client_to_layer and handle MSG_LAYERCHANGED
|
2020-01-16 18:10:47 +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
|
5099d79e4c
|
cleanup
|
2020-01-15 15:10:10 +08:00 |
|
Vincent Wei
|
8a6bf58a35
|
delete memdc in srvForceCloseMenu
|
2020-01-15 15:09:55 +08:00 |
|
Vincent Wei
|
c05087bfd5
|
enhance cliStartTrackPopupMenu to support compositing schema
|
2020-01-15 14:33:52 +08:00 |
|
Vincent Wei
|
92eabc3373
|
tune for change of srvStartTrackPopupMenu
|
2020-01-15 14:33:13 +08:00 |
|
Vincent Wei
|
b1dcef2d66
|
enhance srvStartTrackPopupMenu to support compositing schema
|
2020-01-15 14:32:44 +08:00 |
|
Vincent Wei
|
cd01d85a41
|
check return value of MSG_INITMENU
|
2020-01-15 12:30:25 +08:00 |
|
Vincent Wei
|
1e26154f8f
|
check return value of MSG_INITMENU
|
2020-01-15 12:30:07 +08:00 |
|
Vincent Wei
|
164d39917c
|
pass surface flags and surface map size to srvAllocZOrderNode
|
2020-01-15 10:13:17 +08:00 |
|
Vincent Wei
|
5ca8683356
|
fix bug: bad depth
|
2020-01-15 09:05:20 +08:00 |
|
Vincent Wei
|
e8d6e479e1
|
field surf for compositing schema
|
2020-01-14 18:21:40 +08:00 |
|
Vincent Wei
|
8fa5253b6a
|
restore old calls of kernel_alloc_z_order_info
|
2020-01-14 12:16:12 +08:00 |
|
Vincent Wei
|
71459366d5
|
restore old implementation for shared znode info
|
2020-01-14 12:09:12 +08:00 |
|
Vincent Wei
|
f479377b4e
|
change AllocZOrderNode and FreeZOrderNode for compositing schema
|
2020-01-14 12:08:49 +08:00 |
|
Vincent Wei
|
138c378665
|
create memdc for shared surface of window and delete it
|
2020-01-14 12:08:10 +08:00 |
|
Vincent Wei
|
20450fdca3
|
change for extra argument for AllocZOrderNode and FreeZOrderNode
|
2020-01-14 12:07:12 +08:00 |
|
Vincent Wei
|
aec634797b
|
make DesktopWinProc static; DesktopMain -> __kernel_desktop_main
|
2020-01-13 18:27:28 +08:00 |
|
Vincent Wei
|
9c392a3229
|
_MGUSE_COMPOSITING -> _MGSCHEMA_COMPOSITING; _MGUSE_SHAREDFB -> _MGSCHEMA_SHAREDFB
|
2020-01-13 18:10:01 +08:00 |
|
Vincent Wei
|
1db2ef3a71
|
tune code for _MGSCHEMA_COMPOSITING
|
2020-01-13 18:06:40 +08:00 |
|
Vincent Wei
|
5abad6d6b1
|
cleanup
|
2020-01-13 18:05:59 +08:00 |
|
Vincent Wei
|
d52863c6ae
|
do not use System V semaphore set for shared surfaces
|
2020-01-13 18:05:37 +08:00 |
|
Vincent Wei
|
a45688ae83
|
tune code for _MGSCHEMA_COMPOSITING
|
2020-01-13 18:04:44 +08:00 |
|
Vincent Wei
|
0b5fca91e9
|
tune code for _MGSCHEMA_COMPOSITING
|
2020-01-13 18:04:31 +08:00 |
|
Vincent Wei
|
4620c06a74
|
tune code for _MGSCHEMA_COMPOSITING
|
2020-01-13 18:04:12 +08:00 |
|
Vincent Wei
|
3a66595c4d
|
tune code for _MGSCHEMA_COMPOSITING
|
2020-01-13 18:03:42 +08:00 |
|
Vincent Wei
|
e98032331f
|
initial screen resolution in shared resource segment
|
2020-01-13 10:21:23 +08:00 |
|
Vincent Wei
|
1f89b02489
|
Do mot check whether joined a layer for request REQID_GETWPSURFACE
|
2020-01-12 18:30:26 +08:00 |
|
Vincent Wei
|
fde2299126
|
Call GetScreenRect for usage of &g_rcScr
|
2020-01-12 14:27:13 +08:00 |
|
Vincent Wei
|
43c4570b87
|
tune and cleanup
|
2020-01-10 19:09:09 +08:00 |
|
Vincent Wei
|
ef058ca5dd
|
implement srvCreateCursor for compositing schema
|
2020-01-10 15:02:06 +08:00 |
|
Vincent Wei
|
dac437026a
|
tune code to use __mg_lookfor_unused_slot and __mg_slot_clear_use; make these functions inline
|
2020-01-10 11:48:02 +08:00 |
|
Vincent Wei
|
08dc23ec3e
|
cleanup
|
2020-01-10 11:26:30 +08:00 |
|
Vincent Wei
|
2fd53b7dba
|
implement kernel_ShowCursorForGDI for compositing schema
|
2020-01-10 11:22:26 +08:00 |
|
Vincent Wei
|
b5816ee4e2
|
remove duplicated GetSystemCursor and GetDefaultCursor
|
2020-01-10 11:00:54 +08:00 |
|