Commit Graph

2209 Commits

Author SHA1 Message Date
Vincent Wei
39f96f407f use client DC instead of screen DC; restore the alpha component if amask != 0. 2022-11-08 17:28:23 +08:00
Vincent Wei
c8c6f470ce tune 2022-11-08 17:23:02 +08:00
Vincent Wei
d78b493aad fix a bug mentioned in Issue 96: bad handling for Backspace key 2022-11-08 17:22:40 +08:00
Vincent Wei
26f415f3db update release notes 2022-11-07 20:34:35 +08:00
Vincent Wei
b66ef7a2f5 optimize the refresh of scrolled 2022-11-07 20:23:57 +08:00
Vincent Wei
9b89614569 fix bug reported in Issue #96 2022-11-07 19:59:54 +08:00
Vincent Wei
0d170a6f74 use CreateLogFontEx instead of CreateLogFont to follow the new style convention of font name
when creating system logfonts, but the orientation is ignored for the system logfont.
2022-11-03 20:49:50 +08:00
Vincent Wei
f0dd4a74d2 Tune implementation of GetTabbedTextExtentPoint: remore odd code 2022-11-03 16:58:24 +08:00
Vincent Wei
692a6b81e0 tune update logical of some controls calling ScrollWindow 2022-11-03 16:11:49 +08:00
Vincent Wei
cf49cf2b64 do not call UpdateInvalidClient in ScrollWindow: this may break update logical of control 2022-11-03 16:11:06 +08:00
Vincent Wei
b26accf037 cleanup 2022-11-03 15:54:41 +08:00
Vincent Wei
5913d95ff2 debug info 2022-11-03 15:53:44 +08:00
Vincent Wei
e1b94799a2 cleanup 2022-11-03 15:53:21 +08:00
Vincent Wei
385db01097 fix some implicit full-through 2022-10-22 11:49:24 +08:00
Vincent Wei
d787dea652 call mg_FreeMsgQueueForThisThread immediately in TerminateGUI() 2022-10-19 19:37:06 +08:00
Vincent Wei
0adddb422b fix a bug in dskOnRemoveCtrlInstance for procs runmode 2022-10-19 19:36:16 +08:00
Vincent Wei
c444030334 cleanup 2022-10-19 17:54:43 +08:00
Vincent Wei
a9da4ddfba Fix a bug reported in Issue #94. 2022-10-19 17:53:39 +08:00
Vincent Wei
57cc74410f fix a minor bug 2022-10-12 15:17:27 +08:00
Vincent Wei
3cc16ababb update release notes ver-5-0-10 2022-09-28 15:11:52 +08:00
Vincent Wei
d4097b577b tune 2022-09-27 21:54:36 +08:00
Vincent Wei
7ef6c14f3f relay MSG_IDLE to active child in PreDefControlProc 2022-09-27 21:54:30 +08:00
Vincent Wei
cbb4e32992 Call UpdateInvalidClient in ScrollWindow; Only delaying MSG_IDLE to the child control if the main window is active 2022-09-27 13:20:18 +08:00
Vincent Wei
6bc85062b9 add an internal extended style: WS_EX_ACTIVATED 2022-09-27 13:17:15 +08:00
Vincent Wei
b2dee57f4f tune relaying of MSG_IDLE 2022-09-27 11:44:26 +08:00
Vincent Wei
a926754a6b Tuning: the MSG_IDLE message will be relayed to the descendant control if the control captured the mouse currently 2022-09-26 20:03:20 +08:00
Vincent Wei
7e470b0e78 tune code according to Issue #90 2022-09-26 20:01:47 +08:00
Vincent Wei
9f81cac662 reset binary age and interface age; update release notes 2022-09-26 14:30:49 +08:00
Vincent Wei
a14bdd894a remove #include "window.h" 2022-09-26 14:18:14 +08:00
Vincent Wei
7004e156b8 use inline functions for SetCursor and SetDefaultCursor instead of macros 2022-09-26 14:17:55 +08:00
Vincent Wei
e293cf03ba fix bugs when virtual window enabled for sa and procs runmodes 2022-09-26 14:06:09 +08:00
Vincent Wei
07f226f024 tune 2022-09-26 09:45:36 +08:00
Vincent Wei
4b2503e614 fix a bug when quiting dummy engine under compoisiting schema 2022-09-25 22:13:27 +08:00
Vincent Wei
2df5352356 fix a bug which may cause invalid values in log_clusters 2022-09-25 21:13:20 +08:00
Vincent Wei
67ccb2aafd give default RGBA masks for depth 32 when masks not specified 2022-09-24 14:33:49 +08:00
Vincent Wei
9a124dec50 fix a bug in search_win_tree_bfs; send MSG_MANAGE_MSGTHREAD messages only in message.c 2022-09-24 13:42:02 +08:00
Vincent Wei
d013822979 add condition for loongarch 2022-09-23 21:45:00 +08:00
Vincent Wei
7f44e948d0 fix a bug mentioned in Issue #89 2022-09-23 16:04:11 +08:00
Vincent Wei
9a94fb9a7c enhance code for some uninitialized fields 2022-09-23 11:20:50 +08:00
Vincent Wei
dfc7e95fcd fix the bug reported in Issue #89 2022-09-21 10:40:22 +08:00
Vincent Wei
362b852ec2 update anchor 2022-09-15 15:33:21 +08:00
Vincent Wei
9141e13640 suppress some warnings reported by GCC 12 2022-09-15 15:01:30 +08:00
Vincent Wei
4a22a38e63 update 2022-09-15 15:01:15 +08:00
Vincent Wei
c7ce12449b use RUNMODE_LDADD and RUNMODE_SUBDIRS instead of conditions 2022-09-15 15:01:05 +08:00
Vincent Wei
824557b4f1 ignore configure~ 2022-09-15 11:20:18 +08:00
Vincent Wei
022542ef1b tune 2022-09-15 11:08:43 +08:00
Vincent Wei
3b12e71877 update README 2022-09-15 11:01:01 +08:00
Vincent Wei
9593168196 use recursive mutex for locking zorder info if not using *nix 2022-09-15 10:07:50 +08:00
Vincent Wei
b5c5c3f8ae fix a deadlock bug (#87): use wrlock_owner to save the current thread holding the wrlock, skip rdlock if the wrlock owner is the current thread 2022-09-14 12:52:29 +08:00
Vincent Wei
492bd649ed update Release Notes for v5.0.10 2022-09-14 08:57:34 +08:00