Commit graph

1783 commits

Author SHA1 Message Date
Kang Yu
3c585c1dab tag 5.61 2025-03-08 15:54:57 -08:00
Kang Yu
172cbdc35c undo speedup inheritance of killed window on 1/29 2025-03-08 15:29:05 -08:00
Kang Yu
5fc59d5bc5 #368, #388: fix mismatching of new window due to improper timing 2025-03-08 14:16:05 -08:00
Kang Yu
8c710ab55c speculative fix for failure to restore, due to write xml dump in realtime event handler 2025-02-04 12:18:47 -08:00
Kang Yu
4f7479b0b7 fix compile warning 2025-02-04 11:50:13 -08:00
Kang Yu
c15ab870ac fix crash calling GetWindowTextLength() 2025-02-04 11:01:30 -08:00
Kang Yu
c719aee32f update help on -capture_floating_window 2025-02-02 21:59:58 -08:00
Kang Yu
2cfa8ce92f update help on auto restore new/existing window to last capture 2025-02-02 21:45:46 -08:00
Kang Yu
83c228b6fe tag 5.60 2025-02-02 20:55:56 -08:00
Kang Yu
5d6c71d03a update help on -restore_snapshot 2025-02-02 20:54:31 -08:00
Kang Yu
c58027bb9c update help on new command option -restore_snapshot 2025-02-02 20:46:08 -08:00
Kang Yu
62a03e4ed3 fix typo 2025-02-02 20:40:50 -08:00
Kang Yu
fe06972d58 rename -dump_window_pos_at_exit to -dum_window_position_history 2025-02-02 20:39:47 -08:00
Kang Yu
b70db0aa53 reliably restore full-screen rdp window 2025-02-02 16:00:53 -08:00
Kang Yu
2bfd021698 do not auto-restore upon program start 2025-02-02 13:33:54 -08:00
Kang Yu
0e622b8021 #354, add command option -restore_snapshot "[0-9a-z]" 2025-02-02 11:58:06 -08:00
Kang Yu
5a794baf8b reliably detect full screen mode 2025-01-31 10:24:42 -08:00
Kang Yu
a5dd48becf fix typo 2025-01-30 19:32:44 -08:00
Kang Yu
13cd0ab8d5 no auto inherit when restore from db 2025-01-30 19:29:10 -08:00
Kang Yu
52231e20ab fix missing opportunity to inherit window by adding create event processing 2025-01-30 19:04:03 -08:00
Kang Yu
362df4c720 send window without history to background when restore snapshot 2025-01-30 11:38:07 -08:00
Kang Yu
5925950f24 speedup inheritance of killed window 2025-01-29 23:51:20 -08:00
Kang Yu
c292fdd1b1 fix missing z-order recovery when inherit killed window 2025-01-29 23:01:14 -08:00
Kang Yu
ecd57678e1 #369, fix wrong matching of killed window pos of different display config 2025-01-29 22:05:41 -08:00
Kang Yu
145769a886 disable putting no record window to bottom z-order 2025-01-29 21:29:48 -08:00
Kang Yu
b32fbee4d0 revert no record window hack 2025-01-29 21:28:33 -08:00
Kang Yu
cfb1793dc6 revert setting invalid curDisplayKey value causing PW stop responding 2025-01-29 21:23:21 -08:00
Kang Yu
2b288cb295 no need to capture layout for window close event 2025-01-18 11:30:11 -08:00
Kang Yu
04e569fbcb #369, more consistent behavior for -delay_auto_restore 2025-01-07 22:21:58 -08:00
kangyu-california
3c6f053b00
Merge pull request #368 from ImKventis/master
Maintain custom set icon
2025-01-06 10:50:13 -08:00
ImKventis
bac953a9e4 Maintain custom set icon 2025-01-06 15:52:42 +00:00
Kang Yu
ab1f69d06b fix failure to translate mouse click on webpage commander window into page up/down event for web browser 2025-01-02 21:13:26 -08:00
Kang Yu
44b17d4225 improve robustness of full screen detection #94 2024-12-13 11:29:24 -08:00
Kang Yu
23fd9ba665 fix failure to inherit position history from killed window 2024-12-11 12:23:48 -08:00
Kang Yu
7d431a22f1 disable UndoCapture() for full screen gaming session 2024-12-10 18:27:42 -08:00
Kang Yu
384154254a reliably restore full screen rdp window 2024-12-10 13:09:56 -08:00
Kang Yu
041ddcbb6d fix early capture 2024-12-09 17:22:13 -08:00
Kang Yu
6764546824 missing reset causing failure to activate window 2024-12-08 13:15:51 -08:00
Kang Yu
453a4cb9e9 do not auto restore activated floating window 2024-12-07 13:29:26 -08:00
Kang Yu
6feaa24d92 fix KeyNotFound crash 2024-12-07 13:18:13 -08:00
Kang Yu
b03ddd4470 simplify Timer lambda 2024-12-07 13:17:11 -08:00
Kang Yu
886182afc1 refactor foregroundTimerCallback() 2024-12-07 11:47:32 -08:00
Kang Yu
b519812fa5 invalidate curDisplayKey during display changing to avoid miscapture 2024-12-06 15:15:50 -08:00
Kang Yu
cf4a966e28 keep window size when restore floating window (thickframe style is 0) 2024-11-25 17:54:08 -08:00
Kang Yu
9334f516a1 let -foreground_background_dual_position switch control the new feature introduced in last commit 2024-11-22 21:58:48 -08:00
Kang Yu
21e664b4c0 new feature: ctrl click desktop window to bring foreground window to previous background z-order 2024-11-22 18:30:50 -08:00
Kang Yu
bc25a0ea01 optimize coding without move timer 2024-11-22 15:19:37 -08:00
Kang Yu
d4742d6127 turn on fast restore by default 2024-11-22 14:50:20 -08:00
Kang Yu
ddbbe88032 fix wrong assumption causing mis-capture and failure for dual position switching 2024-11-21 23:48:56 -08:00
Kang Yu
021205f255 sequentially start foreground timer and capture timer 2024-11-21 16:00:39 -08:00