dbfb00b21cmoved ips and screen name to main screen, and cleaned up the about screen.
Nick Bolton
2012-07-28 20:41:40 +0000
d635be9432Feature #3296 - Windows installer should check OS architecture
Nick Bolton
2012-07-28 19:31:18 +0000
ede57b0c81Feature #3172 - Add stop service feature to GUI
Nick Bolton
2012-07-28 18:54:50 +0000
49c1a5e9a1gui execute as non-admin on installer finish
Nick Bolton
2012-07-28 14:38:59 +0000
86bb49aeaeadded feature to control uac elevation on desk switch (login screen, lock, etc)
Nick Bolton
2012-07-28 13:34:35 +0000
268f3a99bbadded process elevation support to the relauncher, very experimental, has some bugs.
Nick Bolton
2012-07-28 02:59:20 +0000
cf5a7d297dremoved synrgyhk.dll delete retry (not very useful)
Nick Bolton
2012-07-28 02:55:12 +0000
3254b4168aupdated sponsor screen
Nick Bolton
2012-07-26 13:14:42 +0000
3e1919f976fixed osx key tests -- wrong shift button code ae and only left shift was tested
Nick Bolton
2012-07-25 00:57:26 +0000
41b5759e00commented out failing test
Nick Bolton
2012-07-25 00:49:58 +0000
b9e5809aefBug #3225 - typo: comptuer
Nick Bolton
2012-07-25 00:30:44 +0000
1c89fd2ef6reverted patch for #242 (right shift broken for ms remote desktop) to fix bug #2799 (right shift broken for osx).
Nick Bolton
2012-07-25 00:06:27 +0000
e2f8e65298added working key tests on osx
Nick Bolton
2012-07-24 22:08:38 +0000
6dcefaf353patch: for "old" unix, fixed compile problems (missing xi2 stuff), and refactored header tests (thanks to Jim Hague)
Nick Bolton
2012-07-20 15:14:19 +0000
fb377bbc78patch: for irix, don't build test code and ignore a few warnings (thanks to Jim Hague)
Nick Bolton
2012-07-20 15:11:37 +0000
82a439f893patch: build CGameDevice module on all platforms since it's cross platform code anyway (thanks to Jim Hague)
Nick Bolton
2012-07-20 15:10:36 +0000
e2a923c8dfpatch: allowed toolchain to build for aix (thanks to Jim Hague)
Nick Bolton
2012-07-20 15:09:45 +0000
bc3a76770cpatch: feature #2974 - multi touch gestures. thanks to Bo Jordan.
Nick Bolton
2012-07-20 12:27:26 +0000
de30d04c72added failing unit test and event queue DI to ms desks class.
Nick Bolton
2012-07-20 12:24:55 +0000
34a87502f6* fixed version detection (we were using \d not \d+) * added missing copyright to nsh files * removed binary (and updated nsh files to handle missing files)
Nick Bolton
2012-07-15 21:16:03 +0000
f241e00decbumped version to 1.4.10
Nick Bolton
2012-07-15 12:28:48 +0000
e09950ed3fupdated changelog for 1.4.9
Nick Bolton
2012-07-15 12:23:54 +0000
1613e6ca79changed gui "info" messages to "note" and made ipc windows only.
Nick Bolton
2012-07-14 17:01:29 +0000
3e0f062df0process stop detection and relaunch feature (useful for winxp where the server/client is killed at logout).
Nick Bolton
2012-07-14 04:48:32 +0000
60125e8499added firewall exception to installer
Nick Bolton
2012-07-14 01:29:39 +0000
4378e520f0fixed: on windows xp daemon deadlocks and synergys crashes on startup. also fixed uninitialized ipc program args value (always turning ipc on). moved the event queue further up the stack for (client, server and daemon) so that it's always available (not just in the main loop).
Nick Bolton
2012-07-14 00:15:07 +0000
a62fee84ccfixed: service mode sends command every time you start (causing server/client to restart) fixed: apply button stops working when you switch from desktop to service mode.
Nick Bolton
2012-07-13 18:44:43 +0000
131aa190c3increased ipc test timeout, mac os x 10.8 seems slow to open tcp sockets.
Nick Bolton
2012-07-13 18:15:31 +0000
764d63a5d5improved ipc log messages.
Nick Bolton
2012-07-13 17:34:59 +0000
738c321baefixed lousy ipc client/server cleanup and shutdown doubled timeout.
Nick Bolton
2012-07-13 17:08:00 +0000
db3ea4ab9cmade switching between desktop and service mode more robust.
Nick Bolton
2012-07-13 14:38:58 +0000
aec76ce083fixed: gui doesn't connect to service on first load.
Nick Bolton
2012-07-13 14:00:42 +0000
259f363f13gui: changed hostname field label to hint IP address support.
Nick Bolton
2012-07-12 01:53:28 +0000
78244c25bdmoved gui ipc reader start out of ctor
Nick Bolton
2012-07-11 20:01:58 +0000
19ccba8126made gui compatible with new version of ipc protocol.
Nick Bolton
2012-07-11 18:28:28 +0000
82d91605fachanged ipc protocol to be more like original synergy protocol (4 byte message codes and better use of protocol util class).
Nick Bolton
2012-07-11 18:06:10 +0000
0a7c7f5073removed malloc usage
Nick Bolton
2012-07-11 14:06:46 +0000
eca240eec7changed integ tests to use another port for ipc.
Nick Bolton
2012-07-11 12:07:13 +0000
5f0402d47bfixed linux syntax and build errors
Nick Bolton
2012-07-10 18:35:33 +0000
d48dfd62ddpatch by Michiel van der Leeuw and Alex Evans * removed varargs to improve portability (using sprintf) * reversed endianness * fixed keyboard up message modifiers * added zlib license file
Nick Bolton
2012-07-10 17:17:57 +0000
f26e7b0d97fixed unit tests (log not initialized)
Nick Bolton
2012-07-10 13:55:05 +0000
e942093407added "shutdown existing processes" feature to relauncher.
Nick Bolton
2012-07-10 11:54:20 +0000
f9f04034c9fixed: ipc client running on synergyc wasn't sending hello message, and so wasn't getting shutdown message. edits to CIpcClient or CIpcTests weren't really needed, but looks slightly better this way maybe.
Nick Bolton
2012-07-10 11:23:08 +0000
5be1fd0cfamade ipc log outputter message drop mechanism only drop messages from the buffer thread (*should* not cause deadlock, but feels a bit risky).
Nick Bolton
2012-07-10 10:04:52 +0000
8bad45e8a2* fixed a shit-ton of memory leaks (lots in the ipc log handler, oops) * added non-pod data support to events (event delete can now call dtors) * improved cleanup of ipc message objects (because of non-pod event data support) * moved the "message received" event up to ipc server and client (passed on from proxies)
Nick Bolton
2012-07-10 01:51:51 +0000
21cf3f2478fixed minor warning - type signing mismatch.
Nick Bolton
2012-07-09 12:27:13 +0000
346666791e* made gui ipc reader more robust by getting rid of reader thread (but read wait now blocks gui thread) * separated ipc client proxy mutex into read and write (i think read was deadlocking write) * fixed cpu spinning on ipc log send buffer thread (now uses wait cond like before).
Nick Bolton
2012-07-09 12:09:24 +0000
e501552f24* increased gui ipc read check (yes yes, i should be using wait cond... but qt mutexes suck) * added mutex to client proxy to protect stream * added try/catch to ipc log outputter buffer thread * protected ipc client proxy list with mutex (saw a weird stl error, might be caused by cross-thread weirdness)
Nick Bolton
2012-07-08 17:49:45 +0000
ecf1833f36* removed wait cond and mutex usage from gui ipc log reader (it was being used incorrectly anyway) * raised the log-to-console level to DEBUG2 * added force option to ipc log buffer (to side-step the anti-recursion "mechanism") * made relauncher always relay server/client messages to ipc client (gui)
Nick Bolton
2012-07-08 16:27:28 +0000
f0493351a1attempting to solve ipc recursion/deadlock problem by always buffering in the log outputter.
Nick Bolton
2012-07-08 16:01:27 +0000
af9a6beb78made ipc reader on gui side more robuts, but deadlocking issue on ipc server still exists (caused by sending log messages).
Nick Bolton
2012-07-06 22:17:26 +0000
9fbbff11b6added exe to uninstall
Nick Bolton
2012-07-06 16:53:37 +0000
663cd28f2dattempting to fix deadlocks by going mutex crazy (this never ends well)
Nick Bolton
2012-07-06 16:18:21 +0000
17a92f4f4cattempted to fix deadlock caused by ipc logger causing recursion.
Nick Bolton
2012-07-06 14:46:46 +0000
12eb8efb61implemented ipc message buffering (dequeues on gui reconnect)
Nick Bolton
2012-07-06 12:27:22 +0000
b921d9c916improved hook dll retry, fails silently now since there's not much the user can do, and we're not planning to change the dll significantly any time soon so it won't matter if it isn't replaced.
Nick Bolton
2012-07-05 22:35:15 +0000
fbc4a89653added retry to installer for synrgyhk.dll file delete problem, seems to help. added hack to daemon to suppresses service controller false positive error. tidied up a few of the log lines to make the place look nicer for newbies. removed annoying build line from dist command.
Nick Bolton
2012-07-05 21:26:41 +0000
ddb2d7feebfixed: ipc client connected event was being wiped out daemon now communicates graceful shutdown message through new ipc system.
Nick Bolton
2012-07-05 19:10:04 +0000
3d6551f708moved stream into synergy namespace (to prevent naming collision in win libs) implemented ipc "hello" message (to identify client type) integ tests working for hello message, but use of ipc in main program has problem with events.
Nick Bolton
2012-07-05 18:05:35 +0000
4e268760b3ripped out rest of shitty named pipes ipc stuff. fixed the byte to int reader on the gui ipc (unsigned chars, argh!!!). retry on fail for gui ipc connect.
Nick Bolton
2012-07-04 23:27:03 +0000
a8ce3418feimproved hook lib load fail error a little
Nick Bolton
2012-07-04 23:25:25 +0000
417abb99feseparated nsis stuff into new .nsh file (for syntax highlighting)
Nick Bolton
2012-07-04 23:24:48 +0000
58c5a1d84dmicro client.
Nick Bolton
2012-07-04 19:36:49 +0000
bab317931bsize hack for gui ipc (only temporary)
Nick Bolton
2012-07-04 19:36:18 +0000
e0098d5c8fdistribution source
Nick Bolton
2012-07-04 19:35:32 +0000
0537bbdfadincreased ipc message length.
Nick Bolton
2012-07-03 17:33:19 +0000
7d5fbde71dfully replaced gui/daemon named pipes ipc with tcp ipc.
Nick Bolton
2012-07-03 14:15:05 +0000
79d73bd163ipc send message to client finished.
Nick Bolton
2012-07-02 15:28:23 +0000
97b2cd669dfinished ipc send to server.
Nick Bolton
2012-07-02 13:45:52 +0000
05775bc73dfinished ipc connect with unit test.
Nick Bolton
2012-07-01 21:18:21 +0000
d829e854a4tweaked sponsor toolbar.
Nick Bolton
2012-07-01 18:40:09 +0000
2374675c43added restart hint message box for synrgyhk.dll install failure added project sponsor toolbar to installer (with option to skip)
Nick Bolton
2012-06-30 19:50:32 +0000
817032eb99added sign command.
Nick Bolton
2012-06-30 12:37:50 +0000
218e98398fipc client connect test with working unit tests.
Nick Bolton
2012-06-29 11:33:21 +0000
7d8fd5927dskeleton for new ipc code.
Nick Bolton
2012-06-28 07:29:06 +0000
0c42964f3anormalised line endings.
Nick Bolton
2012-06-28 04:40:23 +0000
488241850cmoving 1.4 to trunk
Nick Bolton
2012-06-10 16:50:54 +0000
cdeb3a7824reworded readme
Nick Bolton
2011-10-05 00:39:14 +0000
d6c80b5204corrected readme typo
Nick Bolton
2011-10-05 00:22:24 +0000
05d7bc173dreadme 80 char rule
Nick Bolton
2011-10-05 00:16:44 +0000
e65886857dremoved trunk; please commit to (and build patches against) release branches instead.
Nick Bolton
2011-10-05 00:10:22 +0000
422fd7adf3fixed docs toolchain error
Nick Bolton
2011-09-11 17:17:12 +0000
54588b3d6fbacking out r1057
Nick Bolton
2011-06-29 09:56:32 +0000
ec34e4a4d1Added auto-selection of xcode build if user specifies nothing. Includes some additional code cleanup.
sorin.sbarnea@gmail.com
2011-06-29 07:43:51 +0000
9104860863merged 1.3 r1048:1049 into 1.4 and trunk
Nick Bolton
2011-06-19 00:28:22 +0000
baaa240a8cmerged 1.4 r1046:1047 into trunk
Nick Bolton
2011-06-18 23:59:09 +0000
2fe11744cfmerged 1.4 r1043:1044 into trunk
Nick Bolton
2011-06-18 23:44:23 +0000
7f4138a376merged 1.3 r1013:1016 into 1.4 and trunk
Nick Bolton
2011-05-21 17:31:27 +0000
fce1e60ab2merged 1.3 r1011:1012 into 1.4 and trunk
Nick Bolton
2011-05-21 11:09:40 +0000
b4918163a7merged 1.3 r1009:1010 into 1.4 and trunk
Nick Bolton
2011-05-21 02:47:10 +0000
5a315324camerged 1.4 r1007:1008 into trunk
Nick Bolton
2011-05-21 00:30:08 +0000
bebf8c2c2cmade dll copy quiet and overwrite
Nick Bolton
2011-05-13 21:32:02 +0000
5b0bc93b00merged 1.3 r989:990 into trunk and 1.4
Nick Bolton
2011-05-12 22:37:57 +0000
52edb17015fixed missing kDEBUG2 error in trunk and 1.4
Nick Bolton
2011-05-12 22:34:38 +0000
81b5124e58merged 1.3 r985:986 into trunk and 1.4
Nick Bolton
2011-05-11 21:12:20 +0000
901d939267removed more windwows line endings
Nick Bolton
2011-05-11 21:07:22 +0000
13c6c36107merged 1.4 r982:983 into trunk
Nick Bolton
2011-05-09 00:28:45 +0000
627771cf13merged 1.3 r978:979 into trunk
Nick Bolton
2011-05-08 22:46:06 +0000
ab045a1b8edropped cmake for src dist
Nick Bolton
2011-05-07 14:08:05 +0000
710e3a1967removed unused declaration
Nick Bolton
2011-05-07 02:47:20 +0000