Commit Graph
75 Commits
Author SHA1 Message Date
Vincent Wei a2183ed53a add FCM_SCALE to the fallback compositor 2021-04-15 10:04:46 +08:00
Vincent Wei 285a8e1101 Implement SetMainWindowGestureFlags and MSG_SETGESTUREFLAGS 2021-04-01 15:42:58 +08:00
Vincent Wei f64680082c implement new API: ServerGetCurrentCompositor 2021-03-27 11:03:12 +08:00
Vincent Wei 28b04af4f5 add ZOF_IF_SPECIAL; add description for COMBPARAMS_FALLBACK 2021-03-25 12:00:19 +08:00
Vincent Wei 86d6e12f9e tune operations of CompositorOps 2021-03-24 21:57:52 +08:00
Vincent Wei e1ea9b7209 declare a new global variable: mgDefaultLayer; tune description of MoveToLayer and ServerMoveToLayer 2021-03-24 11:29:37 +08:00
Vincent Wei a2d733392f add client identifier argument for calc_mainwin_pos; add new methods: composite_with_layer and transit_to_layer 2021-03-23 11:36:39 +08:00
Vincent Wei 4541934bd5 declare ZNOP_ICONCHANGED for future use 2020-09-07 10:30:44 +08:00
Vincent Wei 97f4215330 add new API ServerGetTopmostZNodeOfType and implement it 2020-09-06 09:44:31 +08:00
Vincent Wei f7cb85401c add version to __ex_compositor_get; tune operations of CompositorOps to optimize it 2020-03-24 12:59:37 +08:00
Vincent Wei 9a95f9b706 increase MAX_SYS_REQID for REQID_AUTHCLIENT 2020-03-21 17:47:08 +08:00
Vincent Wei 9a3d8cece3 tune doxygen words 2020-03-10 21:49:18 +08:00
Vincent Wei 2306767fd7 tune description words 2020-03-09 11:46:38 +08:00
Vincent Wei c5ff5ff992 add HDC for init operation of _DESKTOPOPS 2020-02-26 21:29:06 +08:00
Vincent Wei a6790b2ca7 move typedef CALCPOSINFO from window.h to minigui.h; tune interface of calc_mainwin_pos 2020-02-26 12:22:11 +08:00
Vincent Wei ff779368d6 add calc_mainwin_pos to struct _CompositorOps 2020-02-26 11:08:27 +08:00
Vincent Wei 881776c7a9 fix typos: Gets -> Get, Sets -> Set, Retrieves -> Retrieve 2020-02-26 08:55:38 +08:00
Vincent Wei 32939cf0af cleanup 2020-02-21 20:06:50 +08:00
Vincent Wei b971ca6d80 define a dummy implementation of JoinLayer for non-threads runtime modes 2020-02-21 09:49:57 +08:00
Vincent Wei 96005abb1a tune description words 2020-02-20 16:05:57 +08:00
Vincent Wei 4ac66cae57 redefine ZOF_TYPE_TOPMOST for the topmost level; define ZOF_TYPE_BOTTOMMOST for the bottommost level; tune description words 2020-02-20 15:47:48 +08:00
Vincent Wei ea91c40beb tune for eight levels of zorder nodes 2020-02-19 19:34:51 +08:00
Vincent Wei 6f132886c3 4.2.0 -> 5.0.0 2020-02-18 18:44:42 +08:00
Vincent Wei 1ce7bef76b move listen fd APIs to window.h 2020-02-16 18:41:20 +08:00
Vincent Wei 3b639d59d7 cleanup 2020-02-14 22:43:13 +08:00
Vincent Wei 9e9d13623c define ZOF_TF_CONTROL to 0x04000000; add on_layer_op in CompositorOps 2020-02-07 11:53:58 +08:00
Vincent Wei a4bf2e0c2c cleanup 2020-02-06 18:15:48 +08:00
Vincent Wei 75ba1cfdaa add lock_count to support recursive lock 2020-02-06 10:56:20 +08:00
Vincent Wei d47b150f4b on_raising_win -> on_raised_win 2020-02-05 22:24:04 +08:00
Vincent Wei 3d826ff7cb disable age in ZNODEHEADER for _MGSCHEMA_COMPOSITING 2020-02-05 17:26:09 +08:00
Vincent Wei 2622843202 tune argument name: rc -> rc_dirty of on_dirty_screen 2020-02-05 11:05:41 +08:00
Vincent Wei ef44119c2d tune the operations of CompositorOps 2020-02-04 21:43:06 +08:00
Vincent Wei 53ab99def2 Tune CompositorOps: new operation on_dirty_rect, on_moving_to_top -> on_raising_win 2020-02-04 12:08:40 +08:00
Vincent Wei ed9ce0b065 change prototype of purge_win_data 2020-02-03 16:05:14 +08:00
Vincent Wei 07585edb1e support for private data of z-node; new APIS: ServerSetWinZNodePrivateData and ServerSetPopupMenuZNodePrivateData 2020-02-02 22:33:37 +08:00
Vincent Wei 54bc586e39 declare ServerGetWinZNodeRegion and ServerGetPopupMenuZNodeRegion 2020-02-02 16:56: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 1aa5f30f19 change MAX_SYS_REQID to 0x0022 2020-02-01 21:36:46 +08:00
Vincent Wei 025ac76316 ServerGetZNodeHeader -> ServerGetWinZNodeHeader, ServerReleaseZNodeHeader -> ServerReleaseWinZNodeHeader 2020-01-22 16:16:59 +08:00
Vincent Wei 3ed116b53b add dirty_age, nr_dirty_rcs, and dirty_rcs fields in ZNODEHEADER for compositing schema; lock shared surface in ServerGetZNodeHeader and ServerGetPopupMenuZNodeHeader if specified and return the dirty rects info; declare ServerReleaseZNodeHeader and ServerReleasePopupMenuZNodeHeader; tune compositor operations: on_dirty_ppp, on_dirty_win, and on_dirty_wpp 2020-01-22 11:46:18 +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 2120020801 tune CompositorOps 2020-01-20 16:50:37 +08:00
Vincent Wei d3835670ac tune CompositorOps 2020-01-20 11:55:14 +08:00
Vincent Wei 30353afdf8 declare ServerGetPrevZNode, ZNODEHEADER, ServerGetZNodeHeader, ServerGetPopupMenusCount, and ServerGetPopupMenuZNodeHeader 2020-01-19 19:13:33 +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 a5134fec40 cleanup 2020-01-17 15:50:23 +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 0c697163ba cleanup; declare ServerMoveClientToLayer and MoveToLayer 2020-01-16 18:06:46 +08:00