This repository has been archived by the owner. It is now read-only.
Permalink
Commits on Jan 21, 2017
  1. Fix typo in compiler flags

    nyetwurk authored and nlyan committed Dec 22, 2016
Commits on Mar 15, 2016
  1. Revert to old behavior of checkDesk(), add workaround to broken EnumC…

    nyetwurk authored and Xinyu Hou committed Oct 13, 2015
    …lipboardFormats() in the case where the server is started while the screen saver is active.
  2. Refactor Issue #5041 workaround to make sure we still send the SCREEN…

    nyetwurk authored and Xinyu Hou committed Oct 8, 2015
    …SAVER message
  3. Issue #5041 - properly update activeDesk and activeDeskName when scre…

    nyetwurk authored and Xinyu Hou committed Oct 8, 2015
    …en saver activates
    
    Ensure that we actually kill the server if we go from screen saver desk to real
    desk.
  4. Add error message to help debug Issue #5041

    nyetwurk authored and Xinyu Hou committed Oct 2, 2015
  5. Workaround for Issue #5041 - prevent synergys from shutting down when…

    nyetwurk authored and Xinyu Hou committed Oct 2, 2015
    … screen saver activates
    
    When it is restarted, and screen saver is active, the clipboard no longer works
    correctly.
    
    The desk swap detection routine just below does not work properly when the
    desktop goes from screensaver back to normal. If it did, probably this
    workaround would not be needed.
  6. Always call wait() at least once even if timeout is 0 to prevent dead…

    nyetwurk authored and Xinyu Hou committed Sep 11, 2015
    …locks
  7. Remove inadvertent additions

    nyetwurk authored and Xinyu Hou committed Sep 11, 2015
  8. Add retry to CondVarBase wait(), make sure Stopwatch is started on co…

    nyetwurk authored and Xinyu Hou committed Sep 11, 2015
    …nstruction (Issue #4735)
    
    * ArchMultithreadPosix::waitCondVar() returns every 100ms, so retry until we
      hit timeout.
    
    * Stopwatch constructor should be called with "false" (not "true") to make sure
      Stopwatch is actually running when instantiated.
  9. Cosmetic whitespace, use return value of wait() directly instead of t…

    nyetwurk authored and Xinyu Hou committed Sep 3, 2015
    …esting timer
  10. Properly lock condVar, add timeout condition to prevent infinite loop…

    nyetwurk authored and Xinyu Hou committed Sep 3, 2015
    … when waiting for fillClipboard() to finish
  11. Fix bug #4735 - don't leave() until fillClipboard()s all complete

    nyetwurk authored and Xinyu Hou committed Sep 2, 2015