Vincent Wei
|
e0537490c0
|
empty implementation of fallback compositor
|
2020-01-19 16:23:10 +08:00 |
|
Vincent Wei
|
afa496324e
|
implement mg_InitCompositor, mg_TerminateCompositor, ServerGetCompositorOps, ServerRegisterCompositor, ServerUnregisterCompositor, and ServerSelectCompositor
|
2020-01-19 16:22:35 +08:00 |
|
Vincent Wei
|
9cd099e793
|
LEN_DRIVER_FILENAME -> LEN_SO_NAME
|
2020-01-19 16:21:10 +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
|
d69070e5e8
|
declare mg_InitCompositor and mg_TerminateCompositor
|
2020-01-19 16:19:56 +08:00 |
|
Vincent Wei
|
bca256ec7f
|
add constant: LEN_SO_NAME
|
2020-01-19 16:19:35 +08:00 |
|
Vincent Wei
|
b5b49d5658
|
cleanup
|
2020-01-19 16:19:07 +08:00 |
|
Vincent Wei
|
c1ad338f12
|
declare ServerRegisterCompositor, ServerUnregisterCompositor, ServerGetCompositorOps, ServerSelectCompositor, __ex_compositor_get, and struct _CompositorOps
|
2020-01-19 16:18:46 +08:00 |
|
Vincent Wei
|
8f2b0dbfe1
|
description of key def_compositor_so in compositing_schema section
|
2020-01-19 16:16:23 +08:00 |
|
Vincent Wei
|
b6b9abdf33
|
cleanup
|
2020-01-17 18:55:12 +08:00 |
|
Vincent Wei
|
db4bc6b190
|
draft of notes for version 4.1.0
|
2020-01-17 18:55:05 +08:00 |
|
Vincent Wei
|
9c22494d4c
|
more words for compositing schema
|
2020-01-17 18:54:38 +08:00 |
|
Vincent Wei
|
d13bbf9d33
|
zi->nr_globals set to 0 initially
|
2020-01-17 17:25:39 +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
|
1e60b08457
|
move index for znodes to constants.h
|
2020-01-17 17:21:03 +08:00 |
|
Vincent Wei
|
500b85d74a
|
handle fixed znodes
|
2020-01-17 15:53:08 +08:00 |
|
Vincent Wei
|
1e8f5fc1de
|
handle fixed znodes; implement kernel_get_next_znode
|
2020-01-17 15:52:26 +08:00 |
|
Vincent Wei
|
80a528ffc0
|
declare kernel_get_next_znode
|
2020-01-17 15:50:41 +08:00 |
|
Vincent Wei
|
a5134fec40
|
cleanup
|
2020-01-17 15:50:23 +08:00 |
|
Vincent Wei
|
acd0c95301
|
tune implementation of do_alloc_layer for fixed znodes
|
2020-01-17 12:02:15 +08:00 |
|
Vincent Wei
|
6707987965
|
cleanup
|
2020-01-17 12:01:40 +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
|
5ba5476441
|
tune constants for znode
|
2020-01-17 11:59:28 +08:00 |
|
Vincent Wei
|
a4355c6b9d
|
use field ct instead of znode flag
|
2020-01-17 08:54:11 +08:00 |
|
Vincent Wei
|
903a42d193
|
cleanup
|
2020-01-16 18:13:34 +08:00 |
|
Vincent Wei
|
138271050f
|
implement move_to_layer as the handler for REQID_MOVETOLAYER
|
2020-01-16 18:13:11 +08:00 |
|
Vincent Wei
|
8caeb31f79
|
implement ServerMoveClientToLayer and initialize fixed znode for new layers
|
2020-01-16 18:11:43 +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
|
589d81f756
|
declare __mg_move_client_to_layer
|
2020-01-16 18:09:42 +08:00 |
|
Vincent Wei
|
2bc03c662b
|
declare MOVETOLAYERINFO, MOVEDCLIENTINFO, and __mg_client_on_layer_changed
|
2020-01-16 18:09:25 +08:00 |
|
Vincent Wei
|
32d8260430
|
cleanup
|
2020-01-16 18:08:45 +08:00 |
|
Vincent Wei
|
88dec30c67
|
implement __mg_client_on_layer_changed and MoveToLayer
|
2020-01-16 18:08:17 +08:00 |
|
Vincent Wei
|
26d0cec9a9
|
add MSG_UPDATECLIWIN
|
2020-01-16 18:07:27 +08:00 |
|
Vincent Wei
|
0c697163ba
|
cleanup; declare ServerMoveClientToLayer and MoveToLayer
|
2020-01-16 18:06:46 +08:00 |
|
Vincent Wei
|
3bc45510b7
|
cleanup
|
2020-01-16 15:01:54 +08:00 |
|
Vincent Wei
|
85480871fb
|
tune and cleanup
|
2020-01-16 14:59:31 +08:00 |
|
Vincent Wei
|
3a2a363c4f
|
copy ct_arg in ServerGetZNodeInfo
|
2020-01-16 14:59:23 +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
|
b9718351f7
|
rename ZOF_COMPOS_XXX macros
|
2020-01-15 18:37:54 +08:00 |
|
Vincent Wei
|
f22b545315
|
CreateMainWindowEx -> CreateMainWindowEx2
|
2020-01-15 18:37:05 +08:00 |
|
Vincent Wei
|
38287abb1c
|
declare CreateMainWindowEx2, WS_ALWAYSTOP, WS_EX_WINTYPE_MASK, WS_EX_WINTYPE_SCREENLOCK, WS_EX_WINTYPE_DOCKER, WS_EX_WINTYPE_LAUNCHER, SetMainWindowAlwaysTop, SetMainWindowCompositing
|
2020-01-15 18:36:32 +08:00 |
|
Vincent Wei
|
7fad5d2752
|
cleanup
|
2020-01-15 18:34:34 +08:00 |
|
Vincent Wei
|
d4e066cbc9
|
cleanup
|
2020-01-15 17:32:22 +08:00 |
|