Vincent Wei
|
4ca3ac2e4b
|
cleanup: remove _MG_CONFIG_FAST_MOUSEMOVE
|
2020-02-20 15:48:31 +08:00 |
|
Vincent Wei
|
e3443bf9f3
|
cleanup
|
2020-02-20 15:48:15 +08:00 |
|
Vincent Wei
|
4ac66cae57
|
redefine ZOF_TYPE_TOPMOST for the topmost level; define ZOF_TYPE_BOTTOMMOST for the bottommost level; tune description words
|
2020-02-20 15:47:48 +08:00 |
|
Vincent Wei
|
d75c881ed9
|
remove special handle of MSG_PAINT for HWND_DESKTOP
|
2020-02-20 12:42:06 +08:00 |
|
Vincent Wei
|
bae0a64b6e
|
cleanup
|
2020-02-20 12:41:16 +08:00 |
|
Vincent Wei
|
a49cdd6ddc
|
move call of mg_AllocMsgQueueForThisThread for desktop message queue to init-lite.c
|
2020-02-20 12:40:57 +08:00 |
|
Vincent Wei
|
c0abd545f6
|
use IS_INVALID_ZIDX instead of max_nr_xxx
|
2020-02-20 12:39:57 +08:00 |
|
Vincent Wei
|
4aa5e04da1
|
add dump_mouse_message, dump_message_with_retval, dump_message, and dump_window functions (static inline)
|
2020-02-20 12:39:02 +08:00 |
|
Vincent Wei
|
52ddec51de
|
move _MG_CONFIG_FAST_MOUSEMOVE to constants.h from cursor.h
|
2020-02-20 12:37:41 +08:00 |
|
Vincent Wei
|
1b598de5cc
|
tune
|
2020-02-20 12:37:00 +08:00 |
|
Vincent Wei
|
c77d618b7d
|
WINDOWINFO structure changed, do not assume the first field of the structure is the position of the window
|
2020-02-20 12:36:30 +08:00 |
|
Vincent Wei
|
ab1dbb767a
|
fix conditional compilation errors and tune
|
2020-02-19 22:12:54 +08:00 |
|
Vincent Wei
|
d24788134f
|
tune code for eight levels of zorder nodes
|
2020-02-19 19:38:25 +08:00 |
|
Vincent Wei
|
c6547026d5
|
tune for eight levels of zorder nodes; add some macros
|
2020-02-19 19:37:51 +08:00 |
|
Vincent Wei
|
d0c1728ba1
|
tune for eight levels of zorder nodes
|
2020-02-19 19:37:21 +08:00 |
|
Vincent Wei
|
0f416f990c
|
convert style WS_EX_TOPMOST to WS_EX_WINTYPE_HIGHER
|
2020-02-19 19:36:34 +08:00 |
|
Vincent Wei
|
e602448df7
|
tune styles for eight levels of zorder nodes
|
2020-02-19 19:35:29 +08:00 |
|
Vincent Wei
|
ea91c40beb
|
tune for eight levels of zorder nodes
|
2020-02-19 19:34:51 +08:00 |
|
Vincent Wei
|
49d56b85f7
|
fallback implementaion of mgslice_xxx
|
2020-02-18 22:23:52 +08:00 |
|
Vincent Wei
|
0b3ed4808b
|
testcancel in PeekMessageEx and WaitMessage
|
2020-02-18 22:23:22 +08:00 |
|
Vincent Wei
|
ad59a477c6
|
call __mg_join_all_message_threads()
|
2020-02-18 22:22:42 +08:00 |
|
Vincent Wei
|
dfae20dc5e
|
implement dskRegisterMsgQueue, dskUnregisterMsgQueue, and __mg_join_all_message_threads
|
2020-02-18 22:22:19 +08:00 |
|
Vincent Wei
|
32e0725bae
|
handle MSG_MANAGE_MSGTHREAD message
|
2020-02-18 22:21:39 +08:00 |
|
Vincent Wei
|
fb3a5202b7
|
handle MSG_MANAGE_MSGTHREAD message
|
2020-02-18 22:21:33 +08:00 |
|
Vincent Wei
|
fca9418188
|
add list_head in MSGQUEUE; declare __mg_join_all_message_threads()
|
2020-02-18 22:21:15 +08:00 |
|
Vincent Wei
|
f4f711e660
|
register/unregister message thread to desktop
|
2020-02-18 22:20:30 +08:00 |
|
Vincent Wei
|
a153b2cdf3
|
add system message MSG_MANAGE_MSGTHREAD
|
2020-02-18 22:18:34 +08:00 |
|
Vincent Wei
|
5bc3c411af
|
add --enable-mgslicefallback option (_MGSLICE_FALLBACK)
|
2020-02-18 22:18:06 +08:00 |
|
Vincent Wei
|
231985fce3
|
fix condiitonal compilation errors
|
2020-02-18 20:27:35 +08:00 |
|
Vincent Wei
|
6f132886c3
|
4.2.0 -> 5.0.0
|
2020-02-18 18:44:42 +08:00 |
|
Vincent Wei
|
4c23130844
|
tune code for enhancement of event hook
|
2020-02-18 18:44:08 +08:00 |
|
Vincent Wei
|
5f3b100f19
|
implement RegisterEventHookFunc, RegisterEventHookWindow, and UnregisterEventHookWindow; tune implementation of old hook APIs
|
2020-02-18 18:43:14 +08:00 |
|
Vincent Wei
|
f8224aeaa8
|
declare RegisterEventHookFunc, RegisterEventHookWindow, and UnregisterEventHookWindow; change since 4.2.0 -> since 5.0.0
|
2020-02-18 18:42:25 +08:00 |
|
Vincent Wei
|
a765f784c6
|
change version to 4.9.0
|
2020-02-18 18:40:29 +08:00 |
|
Vincent Wei
|
bc68c27578
|
fix conditional compilation errors
|
2020-02-17 23:00:32 +08:00 |
|
Vincent Wei
|
689ab4f7a3
|
fix conditional compilation errors
|
2020-02-17 23:00:19 +08:00 |
|
Vincent Wei
|
b2f25b788a
|
cleanup; use static idle handler for HAVE_SELECT
|
2020-02-17 21:36:46 +08:00 |
|
Vincent Wei
|
14fbd906d1
|
tuen and do not change OnIdle
|
2020-02-17 21:31:30 +08:00 |
|
Vincent Wei
|
ccd1751016
|
do not call InitDskMsgQueue and DestroyDskMsgQueue
|
2020-02-17 21:28:13 +08:00 |
|
Vincent Wei
|
ef69f34bd4
|
set OnIdle of desktop message queue NULL for threads runmode
|
2020-02-17 21:27:40 +08:00 |
|
Vincent Wei
|
6aa9e4ae7d
|
cleanup and declare __mg_idle_handler_with_fds
|
2020-02-17 21:27:09 +08:00 |
|
Vincent Wei
|
eb1630db47
|
cleanup
|
2020-02-17 21:26:10 +08:00 |
|
Vincent Wei
|
67dc1ab569
|
tune
|
2020-02-17 19:31:48 +08:00 |
|
Vincent Wei
|
c5bac09fd2
|
tune for virtual window
|
2020-02-17 19:31:40 +08:00 |
|
Vincent Wei
|
8fc32dab6a
|
implement BroadcastMessageInThisThread
|
2020-02-17 19:31:02 +08:00 |
|
Vincent Wei
|
81177f5d2d
|
check timer in idle_handler_for_msg_thread
|
2020-02-17 19:30:32 +08:00 |
|
Vincent Wei
|
4db196d1d5
|
tune management of __mg_dsk_msg_queue
|
2020-02-17 19:29:04 +08:00 |
|
Vincent Wei
|
4d42697b18
|
use BroadcastMessageInThisThread instead of BroadcastMessage
|
2020-02-17 19:28:13 +08:00 |
|
Vincent Wei
|
4b8ecb169d
|
tune management of __mg_dsk_msg_queue
|
2020-02-17 19:27:14 +08:00 |
|
Vincent Wei
|
0135699829
|
standalone version of mg_TerminateDesktop
|
2020-02-17 19:26:23 +08:00 |
|