Vincent Wei
|
0ff551a2da
|
call SyncUpdateDC after calling FocusRect on HDC_SCREEN_SYS
|
2020-03-26 18:08:41 +08:00 |
|
Vincent Wei
|
aef1e366f4
|
cleanup
|
2020-03-26 10:32:59 +08:00 |
|
Vincent Wei
|
41d8a80c8e
|
bugfixing: merge global dirty rectagnle before synchronizing update
|
2020-03-26 10:32:33 +08:00 |
|
Vincent Wei
|
0c5f5115e6
|
fix a memory leak: free the default video surface in GAL_SetVideoModeInfo
|
2020-03-25 20:03:32 +08:00 |
|
Vincent Wei
|
86da42231c
|
only treat ppp and wpp for topmost layer
|
2020-03-25 17:54:04 +08:00 |
|
Vincent Wei
|
20974f305a
|
use dirty type to optimize the compositor
|
2020-03-25 17:31:19 +08:00 |
|
Vincent Wei
|
5a22e67680
|
bugfixing: bad implementation of generate_dirty_region; generate_dirty_region -> merge_dirty_region
|
2020-03-25 17:28:31 +08:00 |
|
Vincent Wei
|
bae24f0964
|
tune words
|
2020-03-25 15:36:40 +08:00 |
|
Vincent Wei
|
2871657b65
|
fix some typos
|
2020-03-25 15:24:48 +08:00 |
|
Vincent Wei
|
767a8b088e
|
tune URLs to release notes
|
2020-03-25 10:56:22 +08:00 |
|
Vincent Wei
|
2f77a0a8c8
|
Tune words
|
2020-03-24 22:05:07 +08:00 |
|
Vincent Wei
|
2900f37c23
|
merge from dev-4-1 for 5.0.0
|
2020-03-24 20:25:27 +08:00 |
|
Vincent Wei
|
a693fa7dc2
|
optimize __mg_composite_dirty_znodes
|
2020-03-24 13:00:10 +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
|
433d5d6cc5
|
try to optimze cursor refresh (not finished)
|
2020-03-23 22:08:47 +08:00 |
|
Vincent Wei
|
98b66f158f
|
comment out asynchronous update code
|
2020-03-23 19:00:14 +08:00 |
|
Vincent Wei
|
4fc71946ca
|
support for asynchronous update
|
2020-03-23 18:45:13 +08:00 |
|
Vincent Wei
|
59c609dc2d
|
fix a conditional compilation error
|
2020-03-23 18:22:45 +08:00 |
|
Vincent Wei
|
ce6525d8f2
|
calling MainWindowCleanup for AboutDialogBox
|
2020-03-22 22:53:25 +08:00 |
|
Vincent Wei
|
bbd1776911
|
only increase refcount for surface create for window and menu created by the server
|
2020-03-22 22:52:57 +08:00 |
|
Vincent Wei
|
f196a67afe
|
call EmptyClipRgn for temp region ergn
|
2020-03-22 22:52:01 +08:00 |
|
Vincent Wei
|
5f895b2ad9
|
increase refcount of surface for all memory DC
|
2020-03-22 20:01:36 +08:00 |
|
Vincent Wei
|
e5c31ee766
|
free real screen surface when double buffering enabled
|
2020-03-22 20:00:44 +08:00 |
|
Vincent Wei
|
9f244a1093
|
call drmModeDirtyFB in SyncUpdate
|
2020-03-22 20:00:24 +08:00 |
|
Vincent Wei
|
43c387d0a0
|
debug for use refcount for all memory dc
|
2020-03-22 19:59:23 +08:00 |
|
Vincent Wei
|
f662f45e86
|
no need to free surface explicitly
|
2020-03-22 19:48:51 +08:00 |
|
Vincent Wei
|
602f3c5748
|
remove debug printf
|
2020-03-22 18:24:47 +08:00 |
|
Vincent Wei
|
74f727cb2e
|
fix a bug: must reset olddownkey to zero when got a KEYUP event
|
2020-03-22 18:05:32 +08:00 |
|
Vincent Wei
|
dccc997e75
|
tune
|
2020-03-22 17:43:50 +08:00 |
|
Vincent Wei
|
41858de966
|
fix a bug: pass correct select timeout value
|
2020-03-22 17:37:43 +08:00 |
|
Vincent Wei
|
86b4d9c9ab
|
fix a bug: always pass cli=0 for dskCalculateDefaultPosition
|
2020-03-22 17:36:18 +08:00 |
|
Vincent Wei
|
4144065fb8
|
tune comments
|
2020-03-22 17:35:54 +08:00 |
|
Vincent Wei
|
7932f5f687
|
tune
|
2020-03-21 21:49:05 +08:00 |
|
Vincent Wei
|
0a54e292e9
|
tune
|
2020-03-21 21:47:03 +08:00 |
|
Vincent Wei
|
d3770381b8
|
add support for alpha_pixel_blt
|
2020-03-21 19:16:07 +08:00 |
|
Vincent Wei
|
a5f13a023c
|
tune ColorLogicalOp with the values from old DrmColorLogicOp
|
2020-03-21 19:15:37 +08:00 |
|
Vincent Wei
|
039121892b
|
remove DrmColorLogicOp, use ColorLogicalOp instead; add alpha_pixel_blt operation
|
2020-03-21 19:15:01 +08:00 |
|
Vincent Wei
|
150f670d2e
|
debug for hardware cursor by using plane
|
2020-03-21 18:49:20 +08:00 |
|
Vincent Wei
|
7fbd3ef4f3
|
tune code for authenticate client; remove use of drm_magic
|
2020-03-21 17:52:21 +08:00 |
|
Vincent Wei
|
c03386f438
|
remove auth_magic
|
2020-03-21 17:48:57 +08:00 |
|
Vincent Wei
|
058db9ccdf
|
handler authenticate_client for REQID_AUTHCLIENT
|
2020-03-21 17:48:40 +08:00 |
|
Vincent Wei
|
a8c623b0dd
|
remove drm_magic
|
2020-03-21 17:47:59 +08:00 |
|
Vincent Wei
|
50b7ee5fc2
|
add REQID_AUTHCLIENT
|
2020-03-21 17:47:43 +08:00 |
|
Vincent Wei
|
9a95f9b706
|
increase MAX_SYS_REQID for REQID_AUTHCLIENT
|
2020-03-21 17:47:08 +08:00 |
|
Vincent Wei
|
4da4e0b1ac
|
tune
|
2020-03-21 15:41:21 +08:00 |
|
Vincent Wei
|
151400eac0
|
disable alpha for CT_COLORKEY
|
2020-03-21 15:39:49 +08:00 |
|
Vincent Wei
|
f8bd1a67bc
|
fix a conditional compilation error
|
2020-03-20 19:54:53 +08:00 |
|
Vincent Wei
|
3f65456f3f
|
do not use dumb surface for shadow screen, use GAL_CreateRGBSurfaceInShm instead
|
2020-03-20 19:12:55 +08:00 |
|
Vincent Wei
|
8c102fcafd
|
remove use of offset fields in GAL_Surface; initialize pixels_off to 0
|
2020-03-20 19:12:15 +08:00 |
|
Vincent Wei
|
e8150805ff
|
add surface-shm.c
|
2020-03-20 19:11:18 +08:00 |
|