Feature to drag a file from Windows to Mac:
- On Mac client main thread is used for cocoa application in order to simulate drag.
- Send dragging file dir from Windows server to Mac client while dragging after switching screen.
- Dragging information sending is immature now (need to support multi files dragging in the future).
- Used Cocoa function to monitor dragg pasteboard.
- Changed Mac client to use another thread for event queue instead of the main thread.
- Change fileRecieveComplete to fileRecieveCompleted.


git-svn-id: http://svn.synergy-foss.org/trunk@1861 33c40d52-04ba-11de-a43f-ff96a2b7a9af
test

git-svn-id: http://svn.synergy-foss.org/trunk@1862 33c40d52-04ba-11de-a43f-ff96a2b7a9af
test 2

git-svn-id: http://svn.synergy-foss.org/trunk@1863 33c40d52-04ba-11de-a43f-ff96a2b7a9af
removed test

git-svn-id: http://svn.synergy-foss.org/trunk@1864 33c40d52-04ba-11de-a43f-ff96a2b7a9af
test

git-svn-id: http://svn.synergy-foss.org/trunk@1865 33c40d52-04ba-11de-a43f-ff96a2b7a9af
removed test

git-svn-id: http://svn.synergy-foss.org/trunk@1866 33c40d52-04ba-11de-a43f-ff96a2b7a9af
fixed unit tests, changed modes to cfb (other modes have been removed).

git-svn-id: http://svn.synergy-foss.org/trunk@1867 33c40d52-04ba-11de-a43f-ff96a2b7a9af
hacked osx integ key tests to stop COSXKeyStateTests.fakeAndPoll_charKeyAndModifier from failing

git-svn-id: http://svn.synergy-foss.org/trunk@1868 33c40d52-04ba-11de-a43f-ff96a2b7a9af
changed sleep hack from 1sec to .2sec to speed up integ tests on build machine (todo: get rid of this hack)

git-svn-id: http://svn.synergy-foss.org/trunk@1869 33c40d52-04ba-11de-a43f-ff96a2b7a9af
temp fail for unit tests to test buildbot failure email

git-svn-id: http://svn.synergy-foss.org/trunk@1870 33c40d52-04ba-11de-a43f-ff96a2b7a9af
fixed: missing return value from last commit.

git-svn-id: http://svn.synergy-foss.org/trunk@1871 33c40d52-04ba-11de-a43f-ff96a2b7a9af
fixed: return value from last commit - should be 1, not 0.

git-svn-id: http://svn.synergy-foss.org/trunk@1872 33c40d52-04ba-11de-a43f-ff96a2b7a9af
reverted failure test for buildbot.

git-svn-id: http://svn.synergy-foss.org/trunk@1873 33c40d52-04ba-11de-a43f-ff96a2b7a9af
Feature to drag a file from Mac (client) to Windows (server):
- temporarily drop dragging file to desktop (specified by command line arg --filetransfer-des)
- on Mac side, fake an esc key while dragging off the screen does not seem to work

git-svn-id: http://svn.synergy-foss.org/trunk@1874 33c40d52-04ba-11de-a43f-ff96a2b7a9af
fixed parentheses mess

git-svn-id: http://svn.synergy-foss.org/trunk@1875 33c40d52-04ba-11de-a43f-ff96a2b7a9af
limited drag file feature only for mac 10.7 or above

git-svn-id: http://svn.synergy-foss.org/trunk@1876 33c40d52-04ba-11de-a43f-ff96a2b7a9af
fixed previous commit - the 10.6 compile error was coming from COSXDragView.h, not COSXDragSimulator.m

git-svn-id: http://svn.synergy-foss.org/trunk@1877 33c40d52-04ba-11de-a43f-ff96a2b7a9af
ifdef'd out the COSXDragView implementation on osx < 10.7

git-svn-id: http://svn.synergy-foss.org/trunk@1878 33c40d52-04ba-11de-a43f-ff96a2b7a9af
- modified windows installer to register new shell ext dll for drag/drop.
- stopped release shell ext dll from crashing by initializing ref counting members.
- added logging to shell ext dll to debug crash.

git-svn-id: http://svn.synergy-foss.org/trunk@1879 33c40d52-04ba-11de-a43f-ff96a2b7a9af
fixed donate urls in gui.

git-svn-id: http://svn.synergy-foss.org/trunk@1880 33c40d52-04ba-11de-a43f-ff96a2b7a9af