Commit Graph

  • 4816a30db3 Feature to drag a file from Windows (client) to Mac (server): - changed the size of the window for dragging on Mac to 3 by 3 pixels. - on server side, use a new thread to write file to the drop directory. jerry 2013-09-24 16:29:51 +00:00
  • e145fef76f moved fake esc and lmb between getDropFileURL and draggingInfoSending, otherwise it would make getDropFileURl return null or fail to fake lmb up on carbon hardware layer, then can not move mouse back from client jerry 2013-09-24 10:33:29 +00:00
  • 57db3da6f3 faked escape key down and up then a left mouse button up in CServer when isSwitchOkay return true. removed the assertions in CScreen so server screen can fake input event as well. jerry 2013-09-23 15:31:34 +00:00
  • f6ecf9322c hacked isLockedToScreen so that mouse move back from windows client to mac server after dropping a file jerry 2013-09-18 14:32:38 +00:00
  • 4e09b06cb0 fixed drag drop from Mac server to Windows client jerry 2013-09-18 14:12:19 +00:00
  • 39734374b1 renamed newCursor to newPos jerry 2013-09-18 09:21:22 +00:00
  • 0d65ff9a4c removed thread delete; threads are deleted automatically Nick Bolton 2013-09-18 08:35:00 +00:00
  • 2935c6671e added --enable-drag-drop arg and supporting gui changes. Nick Bolton 2013-09-18 08:34:32 +00:00
  • ba78e4b67f disabled CIpcTests and NetworkTests on mac, which are failing intermittently. Nick Bolton 2013-09-18 06:52:18 +00:00
  • 7455ce70e0 supported dragging a file from different sides of server (up, down, right and left) to a Mac client jerry 2013-09-17 19:22:21 +00:00
  • 72a229b448 test - remove Nick Bolton 2013-09-17 18:49:46 +00:00
  • 48a5af1dbe test Nick Bolton 2013-09-17 18:49:24 +00:00
  • 37140f9e93 newlines for outputDebugStringF usage. Nick Bolton 2013-09-17 18:47:40 +00:00
  • 340e31298e - removed --filetransfer-src and --filetransfer-des args. - on Window, temporarily use user desktop directory as drop target. jerry 2013-09-17 18:13:58 +00:00
  • 760e38eeba added some hacky sleeps to temporarily fix some thread timing issues (causing access violations). the best fix would be to use wait cond vars, but first we need to really understand the bug. Nick Bolton 2013-09-16 15:21:36 +00:00
  • 6f982a501a fixed dragged name out of date. jerry 2013-09-13 15:44:33 +00:00
  • e9f43fa7c5 - using cocoa code to fake mouse button down instead of using synergy code. - fake a ctrl key up and esc key down and up before leave the screen if there is a dragging operation. jerry 2013-09-12 17:42:50 +00:00
  • dbc7659776 changed the transparency of the window where drag is from on mac. jerry 2013-09-12 11:43:34 +00:00
  • b92b7c71fb fixed donate urls in gui. Nick Bolton 2013-08-31 17:18:28 +00:00
  • 501e894d03 - 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. Nick Bolton 2013-08-31 17:05:17 +00:00
  • bf0204e7c2 ifdef'd out the COSXDragView implementation on osx < 10.7 Nick Bolton 2013-08-30 21:36:04 +00:00
  • fbfea7b543 fixed previous commit - the 10.6 compile error was coming from COSXDragView.h, not COSXDragSimulator.m jerry 2013-08-30 21:17:09 +00:00
  • 6e57005b4a limited drag file feature only for mac 10.7 or above jerry 2013-08-30 20:18:13 +00:00
  • 9d62232a72 fixed parentheses mess jerry 2013-08-30 20:08:20 +00:00
  • 43e2535335 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 jerry 2013-08-30 19:49:38 +00:00
  • af04f8b2ef reverted failure test for buildbot. Nick Bolton 2013-08-30 18:51:01 +00:00
  • 46a33b2d97 fixed: return value from last commit - should be 1, not 0. Nick Bolton 2013-08-30 18:39:10 +00:00
  • fcf5940c67 fixed: missing return value from last commit. Nick Bolton 2013-08-30 17:53:34 +00:00
  • 7b217abe21 temp fail for unit tests to test buildbot failure email Nick Bolton 2013-08-30 17:35:37 +00:00
  • d68e472d2f changed sleep hack from 1sec to .2sec to speed up integ tests on build machine (todo: get rid of this hack) Nick Bolton 2013-08-30 17:33:35 +00:00
  • 93b593f13e hacked osx integ key tests to stop COSXKeyStateTests.fakeAndPoll_charKeyAndModifier from failing Nick Bolton 2013-08-30 17:05:52 +00:00
  • 024f66e25e fixed unit tests, changed modes to cfb (other modes have been removed). Nick Bolton 2013-08-30 15:20:36 +00:00
  • c459cd80d3 removed test Nick Bolton 2013-08-30 15:03:35 +00:00
  • 8e464e50d4 test Nick Bolton 2013-08-30 15:03:16 +00:00
  • 4d6cd04b32 removed test Nick Bolton 2013-08-30 14:56:21 +00:00
  • 28bf82a581 test 2 Nick Bolton 2013-08-30 14:49:39 +00:00
  • 09edc977ae test Nick Bolton 2013-08-30 14:48:21 +00:00
  • 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. jerry 2013-08-30 14:38:43 +00:00
  • 031a84ca84 - Allow dragging one file from Windows (server) to Mac (client), --filetransfer-des needs to be specified in client side's command line. jerry 2013-08-23 15:36:23 +00:00
  • 012fe6ddd8 - Log out dragging file's directory in Synergy (using COM shell extension) - Change shell extension dll Main.cpp to synwinxt.cpp jerry 2013-08-23 09:59:31 +00:00
  • 587c320f61 - Added data handler shell extension project (synwinxt) which will output a dll file. - Removed misused comments in CServerProxy jerry 2013-08-21 13:30:46 +00:00
  • a25587c4c5 - Removed GCM, CTR and OFB encryption modes. - Every time server sends CALV message, IV will be changed as well. jerry 2013-08-16 18:06:30 +00:00
  • beab22e5b2 gui: made username and password hashed, and disabled unreliable ssl library usage (getting ssl context errors). Nick Bolton 2013-08-12 12:01:23 +00:00
  • 63487e565d hacked network integ tests, so they only run once on mac. so that nightly build passes (connection failed after about 7 test repeats) jerry 2013-08-06 16:21:22 +00:00
  • 17410d5706 patch by Yutaka Tsutano - fixes: Bug #3287 - Mac does not wake up Nick Bolton 2013-08-02 16:48:09 +00:00
  • dab838ed14 - renamed synrgyhk.dll to synwinhk.dll and moved lib code to separate folder. - removed game device support (fallen into significant disrepair). jerry 2013-08-02 13:21:06 +00:00
  • 289f1ff71f Patch by Jerry: - Added fixed pause between raising each file transfer event - Removed redundant member variables in CClient and CServer Nick Bolton 2013-07-26 14:10:06 +00:00
  • 811cfd146d Patch by Jerry: - Measure file transfer speed - Increased quit timeout in NetworkTests - Some code duplication, to be fixed in future patch Nick Bolton 2013-07-26 12:44:14 +00:00
  • 99a7e0db23 Patch by Jerry: - Added include path for std::runtime_error Nick Bolton 2013-07-26 10:26:20 +00:00
  • 0f83676c60 Patch by Jerry: - Fixed include path Nick Bolton 2013-07-24 20:16:35 +00:00
  • 394ece004a Patch by Jerry: - Fixed line endings - Integ test for file transfer - Fixed crashed problem when log info is larger than 2048 bytes - Fixed compile error caused by std exception (by Feng ye) - Fixed include path on Mac and linux (by Feng ye) Nick Bolton 2013-07-24 16:41:12 +00:00
  • c368013f13 Patch by Jerry for issue 46: - Unit test for sending file data from server to client. - Removed singleton pattern from CSocketMultiplexer for easier unit testing. - Incremented protocol version from 1.4 to 1.5 (new file chunk message). - Storing pointer to CConfig instead of copying in CServer (so we can mock it). - Created a common event queue for testing (timeout, quit event, etc). - Fixed code style. Nick Bolton 2013-07-16 19:02:30 +00:00
  • 6f97f1d186 gui: premium reminder feature Nick Bolton 2013-07-05 12:05:08 +00:00
  • 6919b68947 patch by Feng Ye - initialize m_typesForCClient Nick Bolton 2013-07-01 12:25:04 +00:00
  • 7aa05d7fb4 Mailing list test 2 Nick Bolton 2013-06-29 22:21:12 +00:00
  • 042713d162 Mailing list test 1 Nick Bolton 2013-06-29 22:20:04 +00:00
  • 18a3db6843 patch by jerry: fixed new event queue on Mac and Linu Nick Bolton 2013-06-29 22:02:04 +00:00
  • 608074c041 - made unit testing easier by (mostly) removing the event queue singleton. - fixed code style in many places (mostly indentation). Nick Bolton 2013-06-29 14:17:49 +00:00
  • 13b2649fa0 added ?source url arg to gui links. Nick Bolton 2013-06-05 15:41:14 +00:00
  • 2182906451 jerry's patch: fixed version checker label was being hidden by status label, and was using old update check url. Nick Bolton 2013-06-05 14:47:42 +00:00
  • a986125965 added error message to premium wizard page login. Nick Bolton 2013-06-05 11:46:05 +00:00
  • 104051adc4 added user agent header to json auth post. Nick Bolton 2013-06-04 22:43:16 +00:00
  • 0d4cf81c60 fixed: qt adding damn html to the labels again (argh!) fixed: radio buttons too close together on premium page. Nick Bolton 2013-06-04 19:41:27 +00:00
  • 189962f593 jerry's patch: Added 2 missed files for building in debug mode. Nick Bolton 2013-06-04 18:22:58 +00:00
  • c9f0360081 added premium login page. Nick Bolton 2013-06-04 17:37:27 +00:00
  • 9f25a1efcd stripped out remaining vnc stuff Nick Bolton 2013-05-31 16:06:51 +00:00
  • 2be3ad7763 gui: updated translations Nick Bolton 2013-05-31 16:01:34 +00:00
  • 1b969a4283 removed dead vnc integration attempt. Nick Bolton 2013-05-31 15:43:37 +00:00
  • 7ab09dffd9 jerry's patch: Fixed: language drop down combo box was centered on Mac and rearrange the settings dialog. Nick Bolton 2013-05-31 15:13:41 +00:00
  • de9cffabac jerry's patch: Fixed: changing language will reset process mode and logging level in the setting dialog. Nick Bolton 2013-05-31 14:58:36 +00:00
  • b2b9ae5484 optimised crypto++ build (only using files we need - tested on win, mac, linux). Nick Bolton 2013-05-31 14:55:22 +00:00
  • f4f7f69b3f moved new crypto stuff into io library, since it inherits CStreamFilter Nick Bolton 2013-05-30 13:48:08 +00:00
  • e05a9dfa98 jerry's patch for issue 3062 (add gui translations) Nick Bolton 2013-05-29 20:46:24 +00:00
  • f2de9581aa removed compiled gui translation files Nick Bolton 2013-05-04 15:30:42 +00:00
  • c813e8c453 updated gui language files and removed compiled qm files. Nick Bolton 2013-05-04 15:30:00 +00:00
  • 182068bb69 updated gui master translations Nick Bolton 2013-05-04 15:19:52 +00:00
  • 65378406fa set version to 1.4.13 Nick Bolton 2013-05-04 11:35:24 +00:00
  • a5a8096b68 ChangeLog for 1.4.12 Nick Bolton 2013-05-04 11:20:39 +00:00
  • 87380937da patch by jerry - fixes ShellExecAsUser usage Nick Bolton 2013-05-02 13:08:04 +00:00
  • 65b8f480e8 fixed: code style in unit test (missing g_) Nick Bolton 2013-05-01 15:57:46 +00:00
  • 4fffe2dad1 fixed: unit test name did not match compilation unit Nick Bolton 2013-05-01 15:54:32 +00:00
  • e8ed977a8f fixed: issue 3565 - encryption fails with heavy network traffic. changed encrypt and decrypt to be asymmetrical (iv change now applies only in one direction). Nick Bolton 2013-05-01 15:53:22 +00:00
  • 119d4cfa11 fixed: function name conflict on mac Nick Bolton 2013-05-01 15:46:15 +00:00
  • f51e90e28d fixed: micro unix entry point signature was invalid. Nick Bolton 2013-05-01 14:23:48 +00:00
  • fe2c413cb7 fixed: mac build fails on 10.8 (osx sysroot not set automatically) Nick Bolton 2013-05-01 14:16:07 +00:00
  • cd21d2b875 bumped version to 1.4.12 Nick Bolton 2013-04-12 03:10:38 +00:00
  • 4e3e64e97c ChangeLog for 1.4.11 Nick Bolton 2013-04-12 03:00:54 +00:00
  • bb3dd1611c fixed readWriteIvChanged unit test to match new behaviour of newIv. Nick Bolton 2013-04-11 23:45:55 +00:00
  • 607f8c9321 fixed: new iv was used before it was sent to the client, so the client could not decrypt new iv. Nick Bolton 2013-04-11 22:30:24 +00:00
  • bae07f8cd5 test for generating keys from longer passwords. Nick Bolton 2013-04-11 21:52:45 +00:00
  • 9e61f34efa fixed crappy html garbage in crypto wizard, and fixed label width/alignment in settings dialog Nick Bolton 2013-04-11 19:14:24 +00:00
  • fa4b2f4e85 Jerry's crypto GUI patch. Nick Bolton 2013-04-11 16:51:17 +00:00
  • e84f111f35 changed unit test IVs so that \0 isn't used (logs look less confusing). Nick Bolton 2013-04-11 06:16:15 +00:00
  • 1dccfe6c53 fixed: real server dtor being called (we forgot to set m_mock - FUUUUUUUU). also added quick and dirty backtrace for osx, since we keep accidentally calling that singleton in unit tests... could be handy, we should consider refactoring into a func maybe. Nick Bolton 2013-04-11 05:50:59 +00:00
  • 34d52c8af4 remove mac -arch confusion Nick Bolton 2013-04-11 05:35:22 +00:00
  • 90bd08d86c revert temp logging. Nick Bolton 2013-04-11 05:09:17 +00:00
  • 7dcc1151c7 more temp logging to try and understand why IEventQueue singleton is being used on build machines. Nick Bolton 2013-04-11 04:53:59 +00:00
  • 0f60fdbd9e fixed crypto++ build errors for osx 10.6 Nick Bolton 2013-04-11 04:20:13 +00:00
  • 530b68fc19 temp log line for assert -- trying to detect random memory corruption on build machines. Nick Bolton 2013-04-11 03:46:12 +00:00
  • 342c94cab2 crypto++ -- removed -DCRYPTOPP_DISABLE_ASM from windows 32-bit (unix only now) and moved -Wno-tautological-compare to osx 10.7 and up only. Nick Bolton 2013-04-11 03:18:40 +00:00