Commit Graph
255 Commits
Author SHA1 Message Date
Vincent Wei a4355c6b9d use field ct instead of znode flag 2020-01-17 08:54:11 +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 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 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 d4e066cbc9 cleanup 2020-01-15 17:32:22 +08:00
Vincent Wei a6d904f854 make SIZE_USAGE_BMP and SIZE_MASKRECT_USAGE_BMP to be multiples of 8 2020-01-15 15:40:56 +08:00
Vincent Wei dc58ee6d20 some new flags for znode 2020-01-15 12:29:45 +08:00
Vincent Wei 2b970b17bf introduce dc field for menu 2020-01-15 12:29:20 +08:00
Vincent Wei 1a14f8f1bc declare some internal apis 2020-01-15 12:28:38 +08:00
Vincent Wei aec75c3232 move some declartions to internals.h 2020-01-15 12:28:17 +08:00
Vincent Wei b63b34c26c fix bad argument name 2020-01-15 10:12:32 +08:00
Vincent Wei 43e4c29c6e add SHAREDSURFINFO structure 2020-01-15 10:11:54 +08:00
Vincent Wei e8d6e479e1 field surf for compositing schema 2020-01-14 18:21:40 +08:00
Vincent Wei 65f0f4894e restore old implementation of kernel_alloc_z_order_info 2020-01-14 12:06:26 +08:00
Vincent Wei 25c57d84ba restore id of semaphore set for shared znode info 2020-01-14 12:05:56 +08:00
Vincent Wei 898d457701 introduce argument fd for __mg_do_zorder_operation 2020-01-14 12:04:40 +08:00
Vincent Wei 50718d3ac4 declaration of GAL_CreateSurfaceForZNode 2020-01-14 12:03:35 +08:00
Vincent Wei 94add6464f declaration of CreateMemDCFromSurface 2020-01-14 12:03:04 +08:00
Vincent Wei 09490187b0 introduct REQMASK_JOINLAYERFIRST and map_size field in ZORDEROPINFO 2020-01-14 12:02:31 +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 b45562d171 tune code for _MGSCHEMA_COMPOSITING 2020-01-13 18:02:56 +08:00
Vincent Wei eead702d78 tune code for _MGSCHEMA_COMPOSITING 2020-01-13 18:02:30 +08:00
Vincent Wei 29c155ba1d cleanup 2020-01-13 18:01:59 +08:00
Vincent Wei 07eeec685c tune code for _MGSCHEMA_COMPOSITING 2020-01-13 18:01:12 +08:00
Vincent Wei 6c5302967e disable code if not defined _MGSCHEMA_COMPOSITING 2020-01-13 18:00:34 +08:00
Vincent Wei af359e7fd1 move some constants from zorder.h 2020-01-13 17:59:51 +08:00
Vincent Wei e8a3c24c9c add macro ROUND_TO_MULTIPLE 2020-01-13 11:45:27 +08:00
Vincent Wei 48c0e35cfa add screen resolution in shared resource segment 2020-01-13 10:20:54 +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 6a48caa5b0 bmp_ComputePitch -> __mg_bmp_compute_pitch 2020-01-10 15:03:42 +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 23482fdd44 make sysres_load_system_cursor inline 2020-01-10 11:09:36 +08:00
Vincent Wei 37f0369b95 cleanup and add declaration of __mg_load_cursor_from_res 2020-01-10 11:00:10 +08:00
Vincent Wei 47604e3736 cleanup and remove get_extension 2020-01-10 10:55:44 +08:00
Vincent Wei 57ff3c9267 add __mg_get_extension and __mg_extract_integers 2020-01-10 10:55:12 +08:00
Vincent Wei a2c01ff087 cleanup 2020-01-09 12:15:07 +08:00
Vincent Wei 31f5633547 new macros for compositing schema: MAX_CURSORWIDTH and MAX_CURSORHEIGHT 2020-01-09 12:14:51 +08:00
Vincent Wei a346db1742 new client requests id: REQID_LOADCURSOR_PNG and REQID_LOADCURSOR_PNG_MEM 2020-01-09 12:14:03 +08:00
Vincent Wei dd21dbdde7 tune for cursor support for compositing schema 2020-01-08 19:28:38 +08:00
Vincent Wei dd69a7c764 declare GAL functions about cursor 2020-01-08 17:23:33 +08:00
Vincent Wei 8bd3f22fd5 tune 2020-01-08 15:21:13 +08:00
Vincent Wei db08ab931e tune 2020-01-08 14:42:36 +08:00
Vincent Wei 0d3d456334 tune and cleanup 2020-01-08 12:24:54 +08:00
Vincent Wei b06bf73980 cleanup 2020-01-07 17:26:28 +08:00