VincentWei
|
08d4ab78e5
|
do not check pciaccess library if the cpu is not i386
ver-5-0-16
|
2025-05-29 11:25:25 +08:00 |
|
Vincent Wei
|
0cda03a2eb
|
Merge branch 'subpixel' into 'rel-5-0'
add func blend_pixel to fix font rendering issues on transparent backgrounds(SUBPIXEL)
See merge request VincentWei/minigui!18
|
2025-05-29 02:59:47 +00:00 |
|
xueshuming
|
4cf4d204e7
|
add func blend_pixel to fix font rendering issues on transparent backgrounds(SUBPIXEL)
|
2025-05-28 20:55:38 +08:00 |
|
VincentWei
|
6aa294e75b
|
ignore ltmain.sh
|
2025-05-28 14:45:58 +08:00 |
|
VincentWei
|
7718be5200
|
ignore m4/*.m4
|
2025-05-28 14:44:43 +08:00 |
|
VincentWei
|
78e6d6581e
|
update Makefile.am
|
2025-05-28 14:43:56 +08:00 |
|
VincentWei
|
62b3dc11d0
|
update libtool files
|
2025-05-28 14:43:25 +08:00 |
|
Vincent Wei
|
67cddafa19
|
change version to 5.0.16
|
2025-05-27 16:04:53 +08:00 |
|
Vincent Wei
|
4ae46a4b94
|
update
|
2025-05-27 15:53:44 +08:00 |
|
xueshuming
|
2791dc99ef
|
Init Order: call 'mg_InitTimer' before call 'SystemThreads'
|
2025-05-27 15:45:03 +08:00 |
|
Vincent Wei
|
b7525f3001
|
fix a bug: MSG_TIMEOUT for desktop thread was not fired correctly
|
2025-05-27 14:45:53 +08:00 |
|
Vincent Wei
|
4c55f2eac3
|
use sem_timedwait in the idle handler for desktop threads
|
2025-05-27 11:08:55 +08:00 |
|
Vincent Wei
|
3ad600d1bf
|
Merge branch 'rel-5-0'
ver-5-0-15
|
2025-05-09 14:02:57 +08:00 |
|
Vincent Wei
|
3c233a4164
|
update version to 5.0.15
|
2025-05-09 13:59:17 +08:00 |
|
Vincent Wei
|
3643606a7f
|
restore the system interval timer for the server under runmode procs
|
2025-04-30 14:12:19 +08:00 |
|
Vincent Wei
|
3ef2340749
|
restore old logic to update timer_expected
|
2025-04-30 12:10:47 +08:00 |
|
Vincent Wei
|
a583dc1cbb
|
optimize and cleanup the timer module to fix the bad update of tick counter
|
2025-04-30 12:00:38 +08:00 |
|
xueshuming
|
0abaeef4c7
|
impl : __mg_save_png
|
2024-02-20 19:28:14 +08:00 |
|
Vincent Wei
|
c2779cbf09
|
implement a new API: TestIfSharedSurfaceChanged()
|
2023-09-26 10:52:09 +08:00 |
|
Vincent Wei
|
e118805eef
|
fix a bug of GetUpdateRect: intersect bouding rectangle of invalid region with client rect
|
2023-09-16 15:43:07 +08:00 |
|
Vincent Wei
|
7513d461bf
|
remove code about semaphhore for shared surface
|
2023-09-08 18:14:20 +08:00 |
|
Vincent Wei
|
b131f00a79
|
fix compiling errors for MiniGUI-Standalone runmode
|
2023-09-04 10:45:05 +08:00 |
|
Vincent Wei
|
649fbf571e
|
change copyright year
|
2023-09-01 16:07:56 +08:00 |
|
Vincent Wei
|
e38fd05cb4
|
debug: use fcntl() instead of flock()
|
2023-09-01 16:03:50 +08:00 |
|
Vincent Wei
|
ce53f2c703
|
use MSG_WINCOMPOSITED to reset the dirty information of a shared surface of a window
|
2023-09-01 12:25:04 +08:00 |
|
Vincent Wei
|
fbebc94718
|
use GAL_RefSurface() in CreateMemDCFromSurface()
|
2023-09-01 10:01:11 +08:00 |
|
Vincent Wei
|
b4ce6f9f10
|
helpers for locking/unlocking a file
|
2023-09-01 08:36:08 +08:00 |
|
Vincent Wei
|
c04dde31e5
|
use flock() instead of semaphore for shared surfaces
|
2023-09-01 08:35:32 +08:00 |
|
Vincent Wei
|
5a2b425012
|
debug
|
2023-08-31 17:00:50 +08:00 |
|
Vincent Wei
|
fa18025350
|
debug APIs for shared surfaces
|
2023-08-31 16:02:06 +08:00 |
|
Vincent Wei
|
890ab1db44
|
debug
|
2023-08-30 15:40:13 +08:00 |
|
Vincent Wei
|
3d963b3d25
|
Extend JoinLayer() to JoinLayerEx() to return the client identifier; Add a new API GetClientId()
|
2023-08-30 12:23:26 +08:00 |
|
Vincent Wei
|
29ac6a4277
|
initial implementation of new APIs of shared surface: AttachToSharedSurface(), GetSharedSurfaceInfo(), LockSharedSurfaceIfDirty(), UnlockSharedSurface(), and DetachFromSharedSurface()
|
2023-08-29 16:21:49 +08:00 |
|
Vincent Wei
|
96ecf5e9b7
|
Tune layout of struct _SharedSurfaceHeader; Change interface of GetWindowSharedSurfaceFD()
|
2023-08-29 12:50:58 +08:00 |
|
Vincent Wei
|
50aafa3faa
|
initial implementation of CreateSharedSurface(), DestroySharedSurface(), GetSharedSurfaceFDByClientWindow(), and GetSharedSurfaceFDByName()
|
2023-08-29 12:12:51 +08:00 |
|
Vincent Wei
|
d06ce0683b
|
call __mg_nssurf_map_delete() in server_ServerCleanup
|
2023-08-28 20:12:50 +08:00 |
|
Vincent Wei
|
5a9b08fe94
|
initial implementation for named shared surface
|
2023-08-28 16:51:46 +08:00 |
|
Vincent Wei
|
c7569e9d32
|
add default options to fbcon section in MiniGUI.cfg
|
2023-08-28 11:25:57 +08:00 |
|
Vincent Wei
|
06fcf2eaa0
|
New APIs: GetWindowSurfaceBufferFD() and CreateMemDCFromSurfaceBufferFD() for compositing schema.
|
2023-08-22 11:29:36 +08:00 |
|
Vincent Wei
|
33e5d62da8
|
Merge remote-tracking branch 'origin/rel-5-0' into drm-dma
|
2023-08-21 10:19:14 +08:00 |
|
Vincent Wei
|
f0bae4444c
|
update version
|
2023-08-10 09:23:56 +08:00 |
|
Vincent Wei
|
0a5ace7f82
|
add a new method for DEVFONTOPS: get_feature(). currently used for check whether a devfont contains correct bounding box values for marks
|
2023-08-09 14:08:40 +08:00 |
|
Vincent Wei
|
5b27cc70fc
|
use draw_one_vowel and DrawVowel for vowel
|
2023-08-09 11:13:40 +08:00 |
|
Vincent Wei
|
cf3340c01d
|
update
|
2023-08-02 15:29:00 +08:00 |
|
Vincent Wei
|
950f73716a
|
use libsuffix to define the library suffix; use processes-compositing style for runmode
|
2023-08-02 15:08:45 +08:00 |
|
Vincent Wei
|
295c993d50
|
make Runmode in pc file as a variable in order that we can use pkg_get_variable() in cmake files to determinate the runtime mode of MiniGUI.
|
2023-08-02 14:39:23 +08:00 |
|
Vincent Wei
|
95ab7dad2a
|
fix a bug and call sem_wait within retry_syscall_for_eintr()
|
2023-08-01 19:13:49 +08:00 |
|
Vincent Wei
|
3d42f72e21
|
debug
|
2023-08-01 18:00:41 +08:00 |
|
Vincent Wei
|
59d9d08158
|
debug
|
2023-08-01 17:55:34 +08:00 |
|
Vincent Wei
|
3a9cbfdd9b
|
initialize last_x and last_y
|
2023-08-01 16:55:11 +08:00 |
|