Commit Graph
1708 Commits
Author SHA1 Message Date
Vincent Wei f80333141b change version to 4.9.1 dev-4-9-1 2020-03-11 20:35:53 +08:00
Vincent Wei ec641f0207 remove duplicated getMsgQueueForThisThread 2020-03-11 19:28:41 +08:00
Vincent Wei 666aeea115 tune implementation of MSG_ENDSESSION for THS runmode 2020-03-11 19:22:34 +08:00
Vincent Wei 0059a3226c rename mg_GetMsgQueueForThisThread to getMsgQueueForThisThread and make it inline; Register message queue when allocating it 2020-03-11 19:21:24 +08:00
Vincent Wei 0a42eadb4c no need to check compositing when calling GAL_GetVideo 2020-03-11 18:33:21 +08:00
Vincent Wei e3a167002d fix conditional compilation errors 2020-03-11 18:02:58 +08:00
Vincent Wei 6832e6e469 use a trick to allocate shadow screen buffer from hardware; cleanup 2020-03-11 17:49:57 +08:00
Vincent Wei 48f63aaae7 disable alpha and colorkey for shadow screen 2020-03-11 17:16:02 +08:00
Vincent Wei 1f9fd7b0ec use common helpers of shadow screen for SetCursor, MoveCursor, UpdateRects, and SyncUpdate methods 2020-03-11 17:12:00 +08:00
Vincent Wei e51dc25c01 use double buffering for compositing schema 2020-03-11 17:10:57 +08:00
Vincent Wei 091ee787ee add shadow-screen.c and shadow-screen.h 2020-03-11 17:07:00 +08:00
Vincent Wei ed5005abd4 common helpers for double buffering screen 2020-03-11 17:06:31 +08:00
Vincent Wei 7601b99f59 cleanup 2020-03-11 10:24:56 +08:00
Vincent Wei 8e79449de1 fix a memory leak: we must free the surface for popup menu when delete the memdc, or it can not be freed actually due to the referenced count. 2020-03-11 10:23:31 +08:00
Vincent Wei 3769b1d38f do not call any GDI functions in mg_TerminateScreenDC 2020-03-11 09:31:33 +08:00
Vincent Wei 2843b1319e tune nr_of_all_znodes for zorder levels; make ENDSESSION works 2020-03-11 09:31:01 +08:00
Vincent Wei b8c5ad5c64 tune README 2020-03-10 22:30:56 +08:00
Vincent Wei 9a3d8cece3 tune doxygen words 2020-03-10 21:49:18 +08:00
Vincent Wei 6a2d2fccc8 enable RequestHWSurface for compositing schema 2020-03-10 18:50:28 +08:00
Vincent Wei f56529febf enable RequestHWSurface for compositing schema 2020-03-10 18:50:09 +08:00
Vincent Wei c6742049b7 copy mdev and free mdev 2020-03-10 18:49:33 +08:00
Vincent Wei e15ed80dba add mdev field to INPUT 2020-03-10 18:48:54 +08:00
Vincent Wei b48e05dfac tune options for console IAL engine. 2020-03-10 18:48:34 +08:00
Vincent Wei 8637e88a32 enable console IAL engine 2020-03-10 18:44:52 +08:00
Vincent Wei 4907004aec cleanup 2020-03-10 16:46:22 +08:00
Vincent Wei 0a6cd9070f do not check whether a GAL engine is ready for compositing schema 2020-03-10 16:46:06 +08:00
Vincent Wei 2a7564563a fix a typo 2020-03-10 16:44:19 +08:00
Vincent Wei bac4c54338 fix a bug: use (pci_accel_driver > 0) instead of (pci_accel_driver) 2020-03-10 16:43:38 +08:00
Vincent Wei 9dea1bb27f make some structures for PROCS avaialble for sharedfb schema 2020-03-10 16:42:29 +08:00
Vincent Wei b85fe42332 enable fbcon engine by default 2020-03-10 16:41:08 +08:00
Vincent Wei 7c39c22f7c tune __mg_throw_away_messages to handle TYPE_TODEL windows correctly; fix wrong handling of notification message list; do not reset idle counter when got a message for HWND_DESKTOP 2020-03-10 15:31:37 +08:00
Vincent Wei 76ca7b53dd change datatype to TYPE_WINTODEL before throwing away messages 2020-03-10 15:29:55 +08:00
Vincent Wei 5df58bdcbe no need force to close the menu when moving a window under compositing schema 2020-03-10 11:03:46 +08:00
Vincent Wei 1244daf153 tune description words 2020-03-10 11:03:18 +08:00
Vincent Wei b8a84b94aa more words 2020-03-10 11:01:55 +08:00
Vincent Wei 27ad9ee4b2 tune TOC 2020-03-09 17:49:42 +08:00
Vincent Wei 198e971fbd more description words; remove release notes for 4.0.x 2020-03-09 17:46:14 +08:00
Vincent Wei 2306767fd7 tune description words 2020-03-09 11:46:38 +08:00
Vincent Wei c063acb4a6 fix a bug: call SyncUpdate when cursor moved; cursor surface lost when it was moved 2020-03-08 19:52:40 +08:00
Vincent Wei 4214de8490 tune versions 2020-03-08 17:29:48 +08:00
Vincent Wei e67324ff91 update splash pictures 2020-03-07 19:31:24 +08:00
Vincent Wei ba5113ad1a handle auto-repeat messages 2020-03-06 21:52:19 +08:00
Vincent Wei f8b8e1b5fe change DESKTOP_TIMER_INERTVAL to 10 ticks to handle auto repeat messages 2020-03-06 21:51:50 +08:00
Vincent Wei f0414cddc1 Tune implementation of SetAutoRepeatMessage. We use mechanism like caret 2020-03-06 21:51:12 +08:00
Vincent Wei ff8b0af8b3 cleanup 2020-03-06 21:50:24 +08:00
Vincent Wei 33e33902a4 we do not genenrate MSG_TIMEOUT message any more 2020-03-06 21:48:31 +08:00
Vincent Wei f882b79a76 we do not genenrate MSG_TIMEOUT message any more 2020-03-06 21:47:23 +08:00
Vincent Wei 5b885ccee1 add MSG_SETAUTOREPEAT message 2020-03-06 21:46:30 +08:00
Vincent Wei da0cf8be8a restore the behavior of IncludeWindowStyle, ExcludeWindowStyle, IncludeExWindowStyle, and ExcludeWindowExStyle 2020-03-06 17:53:27 +08:00
Vincent Wei ae56fea196 tune IncludeWindowStyle, ExcludeWindowStyle, IncludeExWindowStyle, and ExcludeWindowExStyle to not allow change the system styles 2020-03-06 17:43:10 +08:00