Vincent Wei
|
2466167c93
|
fix bugs in StrechBlt
|
2021-04-23 15:29:48 +08:00 |
|
Vincent Wei
|
8e556e6ce1
|
call SetBkMode to restore the BkMode of HDC_SCREEN_SYS to opaque
|
2021-04-23 15:29:13 +08:00 |
|
Vincent Wei
|
9c44c1eccb
|
tune
|
2021-04-20 18:17:57 +08:00 |
|
Vincent Wei
|
70aa7516fc
|
update version to 5.0.6
|
2021-04-20 14:27:30 +08:00 |
|
Vincent Wei
|
fcdeea30d9
|
update version to 5.0.6
|
2021-04-20 14:26:04 +08:00 |
|
Vincent Wei
|
b4fb53b3c3
|
link to @DEP_LIBS@
|
2021-04-20 11:38:04 +08:00 |
|
Vincent Wei
|
4e752a6f8b
|
fix two bugs in fallback compositor
|
2021-04-15 12:26:23 +08:00 |
|
Vincent Wei
|
a2183ed53a
|
add FCM_SCALE to the fallback compositor
|
2021-04-15 10:04:46 +08:00 |
|
Vincent Wei
|
182f195a57
|
force to link -ldl for Linux
|
2021-04-07 15:47:49 +08:00 |
|
Vincent Wei
|
a0214a2956
|
update release notes for version 5.0.6
|
2021-04-01 16:37:14 +08:00 |
|
Vincent Wei
|
51da6b7204
|
tune MAX_NR_LAYERS, DEF_NR_TOPMOSTS, and DEF_NR_NORMALS for procs
|
2021-04-01 15:46:49 +08:00 |
|
Vincent Wei
|
285a8e1101
|
Implement SetMainWindowGestureFlags and MSG_SETGESTUREFLAGS
|
2021-04-01 15:42:58 +08:00 |
|
Vincent Wei
|
de315cf780
|
cleanup
|
2021-03-31 09:05:40 +08:00 |
|
Vincent Wei
|
7642ead8ce
|
release notes for 5.0.6
|
2021-03-28 21:16:56 +08:00 |
|
Vincent Wei
|
666fba74cd
|
optimize __mg_get_nr_idle_slots
|
2021-03-28 21:13:05 +08:00 |
|
Vincent Wei
|
4d1077b759
|
optimize __mg_lookfor_unused_slot
|
2021-03-28 20:54:56 +08:00 |
|
Vincent Wei
|
561b4c3ffc
|
expose the struct of BLOCKHEAP
|
2021-03-28 20:54:14 +08:00 |
|
Vincent Wei
|
f970fd377e
|
call mg_TerminateCompositor in TerminateGUI
|
2021-03-28 19:37:53 +08:00 |
|
Vincent Wei
|
383d70b446
|
call mg_TerminateCompositor in TerminateGUI
|
2021-03-28 19:37:38 +08:00 |
|
Vincent Wei
|
82edb53d22
|
include blockheap.h
|
2021-03-28 19:37:08 +08:00 |
|
Vincent Wei
|
bf127a3f4d
|
Fix memory leaks
|
2021-03-28 19:36:50 +08:00 |
|
Vincent Wei
|
c089adf2b7
|
Optimized the implementation of BlockHeap
|
2021-03-28 19:36:05 +08:00 |
|
Vincent Wei
|
6a5c9ba048
|
allocate more free cliprects for the server
|
2021-03-28 16:52:12 +08:00 |
|
Vincent Wei
|
c9c55c74bf
|
call SetRectEmpty on the dirty rect at the end of SyncUpdate
|
2021-03-28 16:51:23 +08:00 |
|
Vincent Wei
|
5f854d75c7
|
tune constants
|
2021-03-28 16:50:45 +08:00 |
|
Vincent Wei
|
3a3d77042a
|
tune
|
2021-03-27 11:06:37 +08:00 |
|
Vincent Wei
|
49e714431a
|
enhance composite_layers to support null layers
|
2021-03-27 11:04:44 +08:00 |
|
Vincent Wei
|
f64680082c
|
implement new API: ServerGetCurrentCompositor
|
2021-03-27 11:03:12 +08:00 |
|
Vincent Wei
|
f3c1ea0bc4
|
always regenerate window region for visible window znode
|
2021-03-26 11:11:44 +08:00 |
|
Vincent Wei
|
31a2d3c185
|
fix a bug in ServerGetWinZNodeRegion
|
2021-03-26 11:01:41 +08:00 |
|
Vincent Wei
|
1621cb7bf5
|
cleanup
|
2021-03-26 11:01:23 +08:00 |
|
Vincent Wei
|
89fcfe3979
|
tune implementation of Tooltip Window
|
2021-03-26 11:01:06 +08:00 |
|
Vincent Wei
|
5dd702017f
|
use malloc/free instead of mg_slice_alloc0/mg_slice_free; cleanup
|
2021-03-25 16:57:41 +08:00 |
|
Vincent Wei
|
0f1b251c91
|
adjust SIZE_CLIPRECTHEAP and SIZE_INVRECTHEAP
|
2021-03-25 16:57:07 +08:00 |
|
Vincent Wei
|
1fab00bf85
|
tune BLOCKHEAP structure
|
2021-03-25 16:56:43 +08:00 |
|
Vincent Wei
|
c8fcbd1864
|
cleanup
|
2021-03-25 15:46:55 +08:00 |
|
Vincent Wei
|
7802d000fe
|
fix bug in __mg_remove_all_znodes_of_client
|
2021-03-25 15:45:39 +08:00 |
|
Vincent Wei
|
9978a89991
|
tune code for potential memory leaks
|
2021-03-25 15:45:07 +08:00 |
|
Vincent Wei
|
87637f68dd
|
optimize
|
2021-03-25 14:13:28 +08:00 |
|
Vincent Wei
|
727f4ad5c5
|
initial implementation of composite_layers
|
2021-03-25 12:02:00 +08:00 |
|
Vincent Wei
|
30f1488c5c
|
use IS_TYPE_SPECIAL
|
2021-03-25 12:00:44 +08:00 |
|
Vincent Wei
|
28b04af4f5
|
add ZOF_IF_SPECIAL; add description for COMBPARAMS_FALLBACK
|
2021-03-25 12:00:19 +08:00 |
|
Vincent Wei
|
62cb29a435
|
a simple implementation of transite_to_layer and a blank implementation of composite_layers
|
2021-03-24 21:59:29 +08:00 |
|
Vincent Wei
|
86d6e12f9e
|
tune operations of CompositorOps
|
2021-03-24 21:57:52 +08:00 |
|
Vincent Wei
|
30147e9e01
|
call __mg_sync_special_nodes for new layer
|
2021-03-24 19:22:05 +08:00 |
|
Vincent Wei
|
a966689e88
|
pass zorder_info to dskSetActiveZOrderNode
|
2021-03-24 19:21:45 +08:00 |
|
Vincent Wei
|
42e1d5db2c
|
pass zorder_info to dskSetActiveZOrderNode
|
2021-03-24 19:20:55 +08:00 |
|
Vincent Wei
|
877ed4c382
|
add old_active and next_active in ZORDERINFO; declare __mg_sync_special_nodes
|
2021-03-24 19:20:32 +08:00 |
|
Vincent Wei
|
5ccb57c19d
|
fix deadlock buf in sync_special_nodes
|
2021-03-24 15:20:50 +08:00 |
|
Vincent Wei
|
80d03b2f6f
|
fix bugs in __mg_do_change_topmost_layer
|
2021-03-24 15:20:23 +08:00 |
|