Commit graph

  • 9f3e82a50b filter out incorrect trigger for snapshot capture Kang Yu 2021-01-18 22:09:31 -08:00
  • 0ca93558ce add debug code Kang Yu 2021-01-18 21:37:30 -08:00
  • be04b6fa44 restore zorder using SetWindowPos() method first Kang Yu 2021-01-18 21:04:29 -08:00
  • 52327a7014 try fix false double click issue Kang Yu 2021-01-18 20:56:56 -08:00
  • dcf102955b revert last commit, limit max zorder restore pass to 4 instead of 5 Kang Yu 2021-01-18 15:35:16 -08:00
  • 0daba9adf4 remove extra zorder restore pass Kang Yu 2021-01-18 11:03:33 -08:00
  • b82d1e9f2f tag version 5.12 5.12 Kang Yu 2021-01-16 22:25:47 -08:00
  • 43006d4bab avoid conflictive request to capture/restore snapshot Kang Yu 2021-01-13 23:08:00 -08:00
  • 963568f641 disable unreliable check for mouse click counting error Kang Yu 2021-01-16 22:23:28 -08:00
  • 79c0246e76 refactor snapshot timer function using lock Kang Yu 2021-01-13 22:39:59 -08:00
  • 597cce2832 add debounch mechanism for abnormal mouse click Kang Yu 2021-01-13 19:01:21 -08:00
  • f421c0bb38 change icon of snapshot naming dialog Kang Yu 2021-01-12 10:42:35 -08:00
  • 9b59e54a13 check upgrade immediately when upgrade notice menu is selected Kang Yu 2021-01-12 10:12:00 -08:00
  • 85a63e866a update hint for restore snapshot Kang Yu 2021-01-11 18:58:01 -08:00
  • 2f2d0b0017 improve command shortcut for snapshot Kang Yu 2021-01-11 18:53:28 -08:00
  • e01f59ea48 use ctrl-alt to activate a window to background, refactor GetKeyState() call Kang Yu 2021-01-11 11:30:16 -08:00
  • 3b32e8162a exclude alt-tab when using alt key to activate window to background Kang Yu 2021-01-11 10:46:49 -08:00
  • db3bf04ccc disable balloon tip prompt when capture snapshot using menu Kang Yu 2021-01-10 22:42:59 -08:00
  • 1cbfa4e40e update help document on shortcut for snapshot command Kang Yu 2021-01-10 22:25:51 -08:00
  • 66fa730e1e add capture/restore menu for snapshot, as requested in issue #73 Kang Yu 2021-01-10 22:09:27 -08:00
  • dc41df1149 repurpose profile dialog for snapshot naming Kang Yu 2021-01-10 21:04:59 -08:00
  • 3961853dac add snapshot menu Kang Yu 2021-01-10 20:16:00 -08:00
  • 33bf690c91 cleanup debug code Kang Yu 2021-01-09 20:49:01 -08:00
  • e2dffe5941 ulong 64 bit for snapshot flags Kang Yu 2021-01-08 19:46:53 -08:00
  • d7a7c855b5 increase snapshot number to 36 (0-9, a-z), and use one letter to specify snapshot instead of counting mouse clicks Kang Yu 2021-01-08 19:14:56 -08:00
  • 307fe4c552 avoid restore window of non-responding process causing dead lock Kang Yu 2021-01-08 14:15:24 -08:00
  • 99601ac7a7 code clean up Kang Yu 2021-01-06 19:15:30 -08:00
  • b5383f928b New feature: press ALT key when activate a window to put it to background Kang Yu 2021-01-03 23:36:41 -08:00
  • 1f617229c3
    Merge pull request #72 from garyd9/master kangyu-california 2021-01-03 23:10:05 -08:00
  • 3db062388d
    Change how top level windows are detected garyd9 2021-01-03 20:26:04 -05:00
  • 0d498d516f
    Get import for win32 GetAncestor() garyd9 2021-01-03 20:23:08 -05:00
  • 70367f48a6 reduce extra call to fix topmost flag Kang Yu 2021-01-02 16:00:46 -08:00
  • 7dbe959ac1 do not prompt for upgrade notice for snapshot restore Kang Yu 2020-12-31 21:31:15 -08:00
  • 99df1748c3 tag version 5.11 5.11 Kang Yu 2020-12-31 20:42:25 -08:00
  • d1f55908f6 fix issue #59, restore width of vertical taskbar Kang Yu 2020-12-31 20:35:46 -08:00
  • 66f3aad4b5 remove compile warning Kang Yu 2020-12-27 16:50:55 -08:00
  • d12b5f078a update help for -prompt_session_restore Kang Yu 2020-12-31 14:52:18 -08:00
  • feab75ba6f update help on how to run PW using customized icons Kang Yu 2020-12-31 12:52:05 -08:00
  • 43b45f842a new feature: overload program icon using customized icon files (pwIcon.ico, pwIconBusy.ico) from default dir Kang Yu 2020-12-28 16:16:30 -08:00
  • 998e927f97 revert manual topmost flag fix Kang Yu 2020-12-28 14:41:05 -08:00
  • 43156092d6 avoid iterating and modify containter at the same time Kang Yu 2020-12-26 19:42:50 -08:00
  • a861a9ebd3 reliably unhide window from topmost z-order (taskbar) window by ctrl activate/unminimize Kang Yu 2020-12-26 18:21:33 -08:00
  • 8f38f2f83e catch exception to avoid crash Kang Yu 2020-12-26 11:11:19 -08:00
  • 64cad26f21 remove obsolete code Kang Yu 2020-12-25 22:40:39 -08:00
  • d5d9d2216e speedup restore finish indicator Kang Yu 2020-12-25 18:31:17 -08:00
  • 26f7ba297f fix issue #70, change icon color to indicate busy restore Kang Yu 2020-12-25 18:15:32 -08:00
  • 760874759c add busy icon Kang Yu 2020-12-25 17:55:32 -08:00
  • 78083c44b4 update readme 5.10 Kang Yu 2020-12-21 21:42:43 -08:00
  • c05647e21a tag version 5.10 Kang Yu 2020-12-21 20:55:49 -08:00
  • 0fbddb9681 fix crash in capture due to unexpected invalid window class name Kang Yu 2020-12-18 21:28:29 -08:00
  • afba99322d update help 5.9 Kang Yu 2020-12-17 22:00:55 -08:00
  • fc2325a642 tag version 5.9 Kang Yu 2020-12-17 20:59:54 -08:00
  • 4881f049c5 update help Kang Yu 2020-12-17 21:52:18 -08:00
  • 7798c54d29 speedup snapshot restore Kang Yu 2020-12-17 19:16:37 -08:00
  • fb4c9b4bb3 avoid fix zorder in maximum (absolute last) pass to prevent sticky top most window Kang Yu 2020-12-17 13:28:26 -08:00
  • 238ffbfa58 add comment Kang Yu 2020-12-17 13:06:48 -08:00
  • 7187a22589 consolidate constants Kang Yu 2020-12-17 13:03:20 -08:00
  • 3cd52b9c54 require extra restore pass to fix topmost flag Kang Yu 2020-12-17 13:01:45 -08:00
  • 7f35b6eb36 converged zorder fix Kang Yu 2020-12-17 12:00:55 -08:00
  • d1e4d82538 remove messy lock code Kang Yu 2020-12-16 22:52:40 -08:00
  • ac6107e432 refine z-order restore Kang Yu 2020-12-16 13:01:20 -08:00
  • 18a0e23621 distinguish nontopmost and topmost Kang Yu 2020-12-16 12:34:50 -08:00
  • ea2ca1bdac improve z-order recovery for non-topmost or non-exist window Kang Yu 2020-12-16 12:29:09 -08:00
  • 2cef402320 tag version 5.8 5.8 Kang Yu 2020-12-12 20:59:56 -08:00
  • 9a28ba8774 update readme and help Kang Yu 2020-12-12 20:59:13 -08:00
  • 556dd51898 attempt to fix issue #67, avoid failure to restore from disk due to single command file bottleneck Kang Yu 2020-12-12 20:41:27 -08:00
  • 03ebb23b65 more accurate counting of special keys for snapshot Kang Yu 2020-12-11 20:50:37 -08:00
  • c273c1a5a7 skip individual z-order restore in pass 0 Kang Yu 2020-12-11 20:06:51 -08:00
  • 94502bebec fix dead lock between taking snapshot and timed capture Kang Yu 2020-12-06 20:53:07 -08:00
  • a38efeba6e strictly match key stroke count and mouse click count for snapshot capture/restore Kang Yu 2020-12-06 20:45:42 -08:00
  • e8b8b502c7 restore z-order more reliably Kang Yu 2020-12-06 12:19:03 -08:00
  • 6324e437f7 improve accuracy of z-order recovery Kang Yu 2020-12-02 22:49:30 -08:00
  • 403951ff93 tag version 5.7 5.7 Kang Yu 2020-12-02 17:31:17 -08:00
  • d83f68c4a1 fix issue 63, catch exception for unresolved github.com address Kang Yu 2020-12-02 17:28:37 -08:00
  • 4975d719a2 avoid exception due to capture new display layout during restore Kang Yu 2020-12-02 17:14:44 -08:00
  • 8611c12552 atomic set valid flag and record time Kang Yu 2020-12-02 15:06:39 -08:00
  • 47e651e6ce fix missing capture when previous record does not exist Kang Yu 2020-12-02 14:22:50 -08:00
  • b13cd8c112 rename function Kang Yu 2020-11-27 17:28:02 -08:00
  • 2a0bf73be8 increase capture latency for unrecorded window Kang Yu 2020-11-27 14:55:04 -08:00
  • 26579a0a98 fix non-exist key exception Kang Yu 2020-11-27 13:54:00 -08:00
  • f69f1966af fix issue #57: fix synchronize issue between capture and restore Kang Yu 2020-11-27 13:26:06 -08:00
  • 515008c70d remove commented code Kang Yu 2020-11-26 18:30:07 -08:00
  • 153f0ac582 fix typo Kang Yu 2020-11-27 17:31:44 -08:00
  • c5885a5e63 remove commented code Kang Yu 2020-11-27 17:11:11 -08:00
  • a578c933e4 update snapshot instructions in online help Kang Yu 2020-11-26 11:20:40 -08:00
  • 0d0192a2d7 no snapshot action if more than one special keys are pressed Kang Yu 2020-11-22 20:52:03 -08:00
  • 05c5f446e9 update log message Kang Yu 2020-11-22 15:57:45 -08:00
  • 4db6348dfe improve consistency of z-order restore Kang Yu 2020-11-22 15:55:59 -08:00
  • b450e244b5 improve speed and accuracy of restore z-order Kang Yu 2020-11-22 13:15:12 -08:00
  • 3a44f55827 remove obsolete code Kang Yu 2020-11-22 12:27:46 -08:00
  • 76c7be0f49 update help file 5.6 Kang Yu 2020-11-21 23:22:12 -08:00
  • 6148e7da20 tag version 5.6 Kang Yu 2020-11-21 23:16:05 -08:00
  • f643ea0323 add help file Kang Yu 2020-11-21 23:11:39 -08:00
  • c6d81deb6a fix z-order restore failure for foreground window Kang Yu 2020-11-21 21:59:08 -08:00
  • d8fc91ba30 immediately capture when restore finished Kang Yu 2020-11-21 20:59:57 -08:00
  • ac4a3253bd fix restore failure when unminimize window Kang Yu 2020-11-21 20:38:36 -08:00
  • 0b675d7994 update tool tip when numbered snapshot is captured Kang Yu 2020-11-21 18:31:54 -08:00
  • 5370a70925 New feature for issue #42: support multi-snapshot Kang Yu 2020-11-21 18:28:19 -08:00
  • a8358b04cd reduce rdp session restore passes (to be same as local session) Kang Yu 2020-11-20 23:51:21 -08:00
  • feb0a142f0 restore minimized window without history info Kang Yu 2020-11-20 23:29:01 -08:00