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 |
|
Vincent Wei
|
7ba6d891eb
|
__mg_dispatch_timer_message -> __mg_check_expired_timers
|
2020-02-17 19:22:45 +08:00 |
|
Vincent Wei
|
79913277b5
|
tuen for timer; add a internal helper: __mg_broadcast_message
|
2020-02-17 19:22:12 +08:00 |
|
Vincent Wei
|
59b21e9418
|
define USEC_TIMEOUT\
|
2020-02-17 19:20:47 +08:00 |
|
Vincent Wei
|
cd92e4b7fe
|
declare BroadcastMessageInThisThread
|
2020-02-17 19:20:12 +08:00 |
|
Vincent Wei
|
3a2224cd4b
|
rename getMsgQueueByWindowInThisThread to getMsgQueueIfWindowInThisThread
|
2020-02-17 16:21:55 +08:00 |
|
Vincent Wei
|
00fd9fea0f
|
init pre default virtual window proc
|
2020-02-17 16:21:19 +08:00 |
|
Vincent Wei
|
fe2e439fca
|
init pre default virtual window proc
|
2020-02-17 16:21:13 +08:00 |
|
Vincent Wei
|
7608e5a5fe
|
cleanup
|
2020-02-17 16:20:37 +08:00 |
|
Vincent Wei
|
2adb9954a8
|
tune __mg_def_proc
|
2020-02-17 16:20:25 +08:00 |
|
Vincent Wei
|
5cb8662ec8
|
rename getMsgQueueByWindowInThisThread to getMsgQueueIfWindowInThisThread
|
2020-02-17 16:20:07 +08:00 |
|
Vincent Wei
|
628c27fc7a
|
declare IsWindowInThisThread, PreDefVirtualWinProc, DefaultVirtualWinProc, and IsVirtualWindow; tune some description words
|
2020-02-17 16:19:34 +08:00 |
|
Vincent Wei
|
3e9847ab13
|
declare IsWindowInThisThread, PreDefVirtualWinProc, DefaultVirtualWinProc, and IsVirtualWindow; tune some description words
|
2020-02-17 16:19:15 +08:00 |
|
Vincent Wei
|
b225c095c7
|
tune
|
2020-02-16 22:41:25 +08:00 |
|
Vincent Wei
|
049a39548a
|
move code handling hosting to window.c
|
2020-02-16 22:40:58 +08:00 |
|
Vincent Wei
|
4c782a1b7e
|
move hosting handling to window.c
|
2020-02-16 22:40:18 +08:00 |
|
Vincent Wei
|
fbc9a630f7
|
cleanup
|
2020-02-16 22:39:29 +08:00 |
|
Vincent Wei
|
9c9bd2fe2b
|
handle hosting of virtual windows and main windows
|
2020-02-16 22:38:48 +08:00 |
|
Vincent Wei
|
3aa8424b90
|
tune code for listen fd sets from message queue
|
2020-02-16 18:51:04 +08:00 |
|
Vincent Wei
|
cd6ba8e838
|
tune code for listen fd sets from message queue
|
2020-02-16 18:50:52 +08:00 |
|
Vincent Wei
|
664c30fb94
|
tune code for listen fd sets from message queue
|
2020-02-16 18:50:36 +08:00 |
|
Vincent Wei
|
464c18dc74
|
remove listenfd.c
|
2020-02-16 18:50:11 +08:00 |
|
Vincent Wei
|
490ae66cde
|
tune code for listen fd sets and OnIdle
|
2020-02-16 18:49:56 +08:00 |
|
Vincent Wei
|
274500ffa0
|
cleanup
|
2020-02-16 18:49:06 +08:00 |
|
Vincent Wei
|
7370ae6864
|
cleanup
|
2020-02-16 18:48:18 +08:00 |
|
Vincent Wei
|
5782f3c40a
|
add listenfd.c
|
2020-02-16 18:47:31 +08:00 |
|
Vincent Wei
|
0882bf8270
|
move USEC_1S and USEC_10MS to constants.h
|
2020-02-16 18:47:08 +08:00 |
|
Vincent Wei
|
f86e977e3d
|
cleanup
|
2020-02-16 18:46:40 +08:00 |
|
Vincent Wei
|
9c2be6c69b
|
cleanup
|
2020-02-16 18:45:51 +08:00 |
|
Vincent Wei
|
4ed95b12b3
|
tune code for OnIdle method of message queue
|
2020-02-16 18:45:33 +08:00 |
|
Vincent Wei
|
847ccdcab7
|
move USEC_1S and USEC_10MS from timer.h to constants.h
|
2020-02-16 18:44:39 +08:00 |
|
Vincent Wei
|
df10bf5ae0
|
call mg_GetMsgQueueForThisThread and mg_FreeMsgQueueForThisThread only for _MGHAVE_VIRTUAL_WINDOW
|
2020-02-16 18:44:08 +08:00 |
|
Vincent Wei
|
1babb4fcd5
|
call mg_GetMsgQueueForThisThread and mg_FreeMsgQueueForThisThread only for _MGHAVE_VIRTUAL_WINDOW
|
2020-02-16 18:43:45 +08:00 |
|
Vincent Wei
|
03f7321651
|
move listened fd sets to message queue and introduce the intrnal __mg_kernel_check_listen_fds funtion
|
2020-02-16 18:43:07 +08:00 |
|
Vincent Wei
|
26d976cc61
|
move listen fd APIs from minigui.h to window.h
|
2020-02-16 18:41:50 +08:00 |
|
Vincent Wei
|
1ce7bef76b
|
move listen fd APIs to window.h
|
2020-02-16 18:41:20 +08:00 |
|
Vincent Wei
|
e1a932c04c
|
check poll, select, and sys/select.h
|
2020-02-16 18:40:55 +08:00 |
|
Vincent Wei
|
608dade15f
|
move from misc/ to kernel/; tune code for virtual window and listen fd API
|
2020-02-16 18:40:21 +08:00 |
|
Vincent Wei
|
786f9f90a0
|
move timer slots to message queue and tune code. now we allocate timer slots per thread, and manage the time slots in message queue
|
2020-02-16 10:30:37 +08:00 |
|
Vincent Wei
|
2727e0c2db
|
tune code for virtual window
|
2020-02-15 23:02:51 +08:00 |
|
Vincent Wei
|
a12b75cd1b
|
tune code for virtual window
|
2020-02-15 23:01:27 +08:00 |
|
Vincent Wei
|
59677752a7
|
tune code for virtual window
|
2020-02-15 22:53:08 +08:00 |
|
Vincent Wei
|
0ee62da119
|
tune code for virtual window
|
2020-02-15 22:51:56 +08:00 |
|
Vincent Wei
|
9d21d8a549
|
tune MainWindowThreadCleanup and MainWindowCleanup
|
2020-02-15 22:50:43 +08:00 |
|