barrier/src/lib/platform
jerry ce1b62db14 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.
2013-08-30 14:38:43 +00:00
..
CMSWindowsClipboard.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsClipboard.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsClipboardAnyTextConverter.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsClipboardAnyTextConverter.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsClipboardBitmapConverter.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsClipboardBitmapConverter.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsClipboardFacade.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsClipboardFacade.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsClipboardHTMLConverter.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsClipboardHTMLConverter.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsClipboardTextConverter.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsClipboardTextConverter.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsClipboardUTF16Converter.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsClipboardUTF16Converter.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsDebugOutputter.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsDebugOutputter.h Patch by Jerry: 2013-07-24 16:41:12 +00:00
CMSWindowsDesks.cpp - renamed synrgyhk.dll to synwinhk.dll and moved lib code to separate folder. 2013-08-02 13:21:06 +00:00
CMSWindowsDesks.h - renamed synrgyhk.dll to synwinhk.dll and moved lib code to separate folder. 2013-08-02 13:21:06 +00:00
CMSWindowsEventQueueBuffer.cpp - made unit testing easier by (mostly) removing the event queue singleton. 2013-06-29 14:17:49 +00:00
CMSWindowsEventQueueBuffer.h Feature to drag a file from Windows to Mac: 2013-08-30 14:38:43 +00:00
CMSWindowsHookLibraryLoader.cpp - Log out dragging file's directory in Synergy (using COM shell extension) 2013-08-23 09:59:31 +00:00
CMSWindowsHookLibraryLoader.h - Log out dragging file's directory in Synergy (using COM shell extension) 2013-08-23 09:59:31 +00:00
CMSWindowsKeyState.cpp - made unit testing easier by (mostly) removing the event queue singleton. 2013-06-29 14:17:49 +00:00
CMSWindowsKeyState.h - made unit testing easier by (mostly) removing the event queue singleton. 2013-06-29 14:17:49 +00:00
CMSWindowsRelauncher.cpp Patch by Jerry: 2013-07-24 16:41:12 +00:00
CMSWindowsRelauncher.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsScreen.cpp Feature to drag a file from Windows to Mac: 2013-08-30 14:38:43 +00:00
CMSWindowsScreen.h Feature to drag a file from Windows to Mac: 2013-08-30 14:38:43 +00:00
CMSWindowsScreenSaver.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsScreenSaver.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsUtil.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMSWindowsUtil.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CMakeLists.txt Feature to drag a file from Windows to Mac: 2013-08-30 14:38:43 +00:00
COSXClipboard.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
COSXClipboard.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
COSXClipboardAnyTextConverter.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
COSXClipboardAnyTextConverter.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
COSXClipboardTextConverter.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
COSXClipboardTextConverter.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
COSXClipboardUTF16Converter.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
COSXClipboardUTF16Converter.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
COSXDragSimulator.h Feature to drag a file from Windows to Mac: 2013-08-30 14:38:43 +00:00
COSXDragSimulator.m Feature to drag a file from Windows to Mac: 2013-08-30 14:38:43 +00:00
COSXDragView.h Feature to drag a file from Windows to Mac: 2013-08-30 14:38:43 +00:00
COSXDragView.m Feature to drag a file from Windows to Mac: 2013-08-30 14:38:43 +00:00
COSXEventQueueBuffer.cpp Feature to drag a file from Windows to Mac: 2013-08-30 14:38:43 +00:00
COSXEventQueueBuffer.h Feature to drag a file from Windows to Mac: 2013-08-30 14:38:43 +00:00
COSXKeyState.cpp patch by jerry: fixed new event queue on Mac and Linu 2013-06-29 22:02:04 +00:00
COSXKeyState.h - made unit testing easier by (mostly) removing the event queue singleton. 2013-06-29 14:17:49 +00:00
COSXPasteboardPeeker.h Feature to drag a file from Windows to Mac: 2013-08-30 14:38:43 +00:00
COSXPasteboardPeeker.m Feature to drag a file from Windows to Mac: 2013-08-30 14:38:43 +00:00
COSXScreen.cpp Feature to drag a file from Windows to Mac: 2013-08-30 14:38:43 +00:00
COSXScreen.h Feature to drag a file from Windows to Mac: 2013-08-30 14:38:43 +00:00
COSXScreenSaver.cpp patch by jerry: fixed new event queue on Mac and Linu 2013-06-29 22:02:04 +00:00
COSXScreenSaver.h patch by jerry: fixed new event queue on Mac and Linu 2013-06-29 22:02:04 +00:00
COSXScreenSaverUtil.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
COSXScreenSaverUtil.m moving 1.4 to trunk 2012-06-10 16:50:54 +00:00
CXWindowsClipboard.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CXWindowsClipboard.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CXWindowsClipboardAnyBitmapConverter.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CXWindowsClipboardAnyBitmapConverter.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CXWindowsClipboardBMPConverter.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CXWindowsClipboardBMPConverter.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CXWindowsClipboardHTMLConverter.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CXWindowsClipboardHTMLConverter.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CXWindowsClipboardTextConverter.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CXWindowsClipboardTextConverter.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CXWindowsClipboardUCS2Converter.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CXWindowsClipboardUCS2Converter.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CXWindowsClipboardUTF8Converter.cpp corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CXWindowsClipboardUTF8Converter.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
CXWindowsEventQueueBuffer.cpp patch by jerry: fixed new event queue on Mac and Linu 2013-06-29 22:02:04 +00:00
CXWindowsEventQueueBuffer.h Feature to drag a file from Windows to Mac: 2013-08-30 14:38:43 +00:00
CXWindowsKeyState.cpp patch by jerry: fixed new event queue on Mac and Linu 2013-06-29 22:02:04 +00:00
CXWindowsKeyState.h patch by jerry: fixed new event queue on Mac and Linu 2013-06-29 22:02:04 +00:00
CXWindowsScreen.cpp Feature to drag a file from Windows to Mac: 2013-08-30 14:38:43 +00:00
CXWindowsScreen.h Feature to drag a file from Windows to Mac: 2013-08-30 14:38:43 +00:00
CXWindowsScreenSaver.cpp patch by jerry: fixed new event queue on Mac and Linu 2013-06-29 22:02:04 +00:00
CXWindowsScreenSaver.h - made unit testing easier by (mostly) removing the event queue singleton. 2013-06-29 14:17:49 +00:00
CXWindowsUtil.cpp Patch by Jerry: 2013-07-24 16:41:12 +00:00
CXWindowsUtil.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
IMSWindowsClipboardFacade.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
OSXScreenSaverControl.h corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00