Vincent Wei
|
5a6705d8bc
|
copy chagnes from 5.0.0 to enhance DRM engine to support PROCS runmode
|
2020-03-21 21:30:31 +08:00 |
|
Vincent Wei
|
7651fbda35
|
handling mdev in INPUT structure
|
2020-03-12 11:15:59 +08:00 |
|
Vincent Wei
|
6927a22507
|
cleanup
|
2020-03-12 11:15:31 +08:00 |
|
Vincent Wei
|
c640565f3b
|
fix conditional compilation errors.
|
2020-03-12 11:15:17 +08:00 |
|
Vincent Wei
|
c720b2a9ca
|
Handle middle mouse button in Standalone and Processes runtime modes.
|
2020-03-12 11:14:40 +08:00 |
|
Vincent Wei
|
8b24b1243b
|
bugfixing: Bad checking pci_accel_driver in FBCON engine
|
2020-03-12 11:14:04 +08:00 |
|
Vincent Wei
|
d8b2895527
|
bugfixing: Bad checking cursor width and height in LoadCursorFromMem
|
2020-03-12 11:13:39 +08:00 |
|
Vincent Wei
|
2a4ead5e0f
|
Call ThrowAwayMessages when failed to create a main window.
|
2020-03-12 11:13:20 +08:00 |
|
Vincent Wei
|
6f15548dc4
|
bugfixing: Bad handling of backspace character in SLEdit control.
|
2020-03-12 11:12:58 +08:00 |
|
Vincent Wei
|
57bdcd4754
|
use get_sem_key_for_layers
|
2020-01-22 17:03:42 +08:00 |
|
Vincent Wei
|
b95538a415
|
use a small static buffer for zero size surface
|
2020-01-22 17:03:19 +08:00 |
|
Vincent Wei
|
fa7c84b2b5
|
enhance to delete old IPC objects
|
2020-01-22 17:02:57 +08:00 |
|
Vincent Wei
|
bc77048488
|
make lock_zi_for_xxx/unlock_zi_for_xxx static inline
|
2020-01-22 17:02:22 +08:00 |
|
Vincent Wei
|
2f21b22a49
|
make lock_zi_for_xxx/unlock_zi_for_xxx static inline
|
2020-01-22 17:02:12 +08:00 |
|
Vincent Wei
|
ec91986854
|
add inline functions for get shm/sem key for system/layer
|
2020-01-22 17:01:42 +08:00 |
|
Vincent Wei
|
239924c63e
|
BUGFIXING: always initialize csr_bmp fields with explicit assignments
|
2020-01-03 14:38:28 +08:00 |
|
Vincent Wei
|
9a6b208a85
|
FIXBUG: bad handling of repeated keydowns
|
2019-12-30 11:47:30 +08:00 |
|
Vincent Wei
|
3f80c9f3c0
|
check surface for GetVideoHandle
|
2019-12-12 15:01:44 +08:00 |
|
Vincent Wei
|
548117ac06
|
call drmModeAddFB2 for scanout buffer
|
2019-12-02 17:27:48 +08:00 |
|
Vincent Wei
|
a2e4b55966
|
cleanup
|
2019-12-02 11:09:12 +08:00 |
|
Vincent Wei
|
fb90d5e164
|
debug
|
2019-12-01 14:01:11 +08:00 |
|
Vincent Wei
|
68a29d0e53
|
check whether the driver is initialized
|
2019-12-01 12:46:10 +08:00 |
|
Vincent Wei
|
cd558b1739
|
add prime_fd and name fields for DrmSurface object and info
|
2019-11-25 17:12:17 +08:00 |
|
Vincent Wei
|
873e88313b
|
dri -> drm
|
2019-11-21 10:57:33 +08:00 |
|
Vincent Wei
|
14075969bd
|
user DRM/drm instead of DRI/dri for DRM engine and APIs
|
2019-11-21 10:25:03 +08:00 |
|
Vincent Wei
|
db0956431d
|
add exdrv_handle for the handle of the shared library for the external DRM driver
|
2019-11-20 10:35:04 +08:00 |
|
Vincent Wei
|
de64d2ac96
|
use dlopen to load external DRM driver
|
2019-11-20 10:34:21 +08:00 |
|
Vincent Wei
|
7a7dd5b6e5
|
implement IsScreenDC and IsWindowDC
|
2019-11-19 15:59:40 +08:00 |
|
Vincent Wei
|
13348f18be
|
tune calls of _WRN_PRINTF
|
2019-11-19 09:42:08 +08:00 |
|
Vincent Wei
|
add133abd4
|
add implementation for driCreateDCFromPrimeFd
|
2019-11-19 09:40:33 +08:00 |
|
Vincent Wei
|
b1913b67d6
|
tune
|
2019-11-18 19:02:29 +08:00 |
|
Vincent Wei
|
ef9afd0f55
|
GetSurfaceHandle -> GetVideoHandle; tune driGetDeviceFD and driGetSurfaceInfo; add driCreateDCFromName and driCreateDCFromHandle
|
2019-11-18 19:02:22 +08:00 |
|
Vincent Wei
|
637dbbce68
|
change link to licensing policy
|
2019-11-13 11:53:59 +08:00 |
|
Vincent Wei
|
bb63875964
|
new API: IsMemDC
|
2019-11-06 17:04:24 +08:00 |
|
Vincent Wei
|
9095139bf7
|
cleanup DriDriverOps, use DriSurfaceBuffer object for addressing the surface buffer
|
2019-11-04 11:16:03 +08:00 |
|
Vincent Wei
|
9af014c045
|
New API: GetSurfaceHandle, driGetDeviceFD, driGetSurfaceInfo; Tune operations of DriDriverOps
|
2019-11-01 17:47:15 +08:00 |
|
Vincent Wei
|
9823a00352
|
global variable current_video -> __mg_current_video
|
2019-11-01 14:18:37 +08:00 |
|
Vincent Wei
|
38aa40042c
|
release version 4.0.2
|
2019-10-31 11:29:24 +08:00 |
|
Vincent Wei
|
c47dad1ad5
|
restore build/rules-pc.linux and fix errors in makefile.ng files
|
2019-10-18 16:56:05 +08:00 |
|
Vincent Wei
|
173171b653
|
use -1 instead of 0xFFFFFFFF for ON_UPDSECDC_DONOTHING; chang return type of GetGDCapability to Uint32
|
2019-07-26 12:07:32 +08:00 |
|
Vincent Wei
|
b4e46463cd
|
remove _DEBUG
|
2019-07-19 15:49:16 +08:00 |
|
Vincent Wei
|
3710611ebd
|
restore GetResPath
|
2019-07-19 14:08:08 +08:00 |
|
VincentWei
|
d50c5c25ed
|
use %zu instead of %lu for size_t values
|
2019-07-19 12:23:54 +08:00 |
|
Vincent Wei
|
a068f25519
|
use FNV 1a algrithm for Str2Key
|
2019-07-19 11:11:34 +08:00 |
|
Vincent Wei
|
f6ad9a960e
|
cleanup
|
2019-07-18 14:59:12 +08:00 |
|
Vincent Wei
|
53c77a9a73
|
prepend excpetion list statement
|
2019-07-15 14:17:20 +08:00 |
|
Vincent Wei
|
e256fb2a0a
|
restore timer thread
|
2019-07-14 17:17:40 +08:00 |
|
Vincent Wei
|
ce29edbca6
|
disable timer thread for MiniGUI-Threads
|
2019-07-14 17:08:36 +08:00 |
|
Vincent Wei
|
3a37407982
|
cleanup for MiniGUI-Processes
|
2019-07-14 16:38:03 +08:00 |
|
Vincent Wei
|
3d0e33d2b3
|
Use ENTER_DRAWING_NOCHECK for BitBlt
|
2019-07-14 15:26:53 +08:00 |
|