8fad7490adImprovement to add /analyze only on WIN32.
Sorin Sbarnea
2009-12-22 19:02:52 +0000
9face38556Added "/analyze" flag for compile in order to activate Code Analysis in Visual Studio 2008+. Resolved some of these warnings.
Sorin Sbarnea
2009-12-21 16:52:47 +0000
ba7ec582c3Added support for 64-bit Python
Nick Bolton
2009-12-03 20:33:01 +0000
69b06429bfIncludes for inserter in CKeyState added.
syed.amer@gilani.eu
2009-12-02 16:18:35 +0000
727fff2ac9Swapped command and alt/option key mapping for OSX. Issue #289. Thanks to richard.moats for the Patch
syed.amer@gilani.eu
2009-12-02 16:10:48 +0000
d8129f6ecaApplied patch from issue 283 (add support for VS2010 for hm.py).
Nick Bolton
2009-12-01 13:23:09 +0000
ce4d75ce89Cleaned up buildbot hack (this is not neccecary, as we can force from the buildbot web interface).
Nick Bolton
2009-12-01 12:45:44 +0000
e0a70cddf7Revamped OSX clipboard handling to rely on the pasteboard synchronization built into the API, rather than attempting to roll our own.
Edward Carrel
2009-11-25 11:09:37 +0000
6253ca6637hack: force buildbot
Nick Bolton
2009-11-02 21:55:30 +0000
01c6084901hack: force buildbot
Nick Bolton
2009-11-02 21:32:01 +0000
075043a877Added a hammer command for buildbot.
Nick Bolton
2009-11-02 21:17:45 +0000
d85c266aa0Added cmake style config argument, which allows us to make it non-interactive.
Nick Bolton
2009-11-02 10:56:22 +0000
9515338c75Update input-event handing to Quartz-taps on OS X Created by mthiel Issue #238
syed.amer@gilani.eu
2009-11-01 19:15:10 +0000
985648a95fUpdated hm script to work with Subversion.
Nick Bolton
2009-10-26 15:19:05 +0000
81227b8fabImported /gui/ from mercurial.
Sorin Sbarnea
2009-10-26 07:57:53 +0000
6a86d3a1e4Imported cmake and hm from mercurial.
Sorin Sbarnea
2009-10-26 07:54:37 +0000
09eb530adbAdded back the resources folder.
Sorin Sbarnea
2009-10-26 07:39:34 +0000
98c68897d8Changes from mercurial repository.
Sorin Sbarnea
2009-10-21 16:25:08 +0000
44bb32f476Removed vs projects.
Sorin Sbarnea
2009-10-21 16:22:35 +0000
a8b9d5ae52Removed Tab at the end of File. While it worked with gcc 4.3, gcc 4.2 would throw the error "no newline at end of file".
syed.amer@gilani.eu
2009-04-24 16:25:39 +0000
86c29452f9Partial work related to OS X 10.6 SDK compilation issue #33: Modernize support for various MacOS APIs to their 10.5 equivalents.
Sorin Sbarnea
2009-04-24 10:11:28 +0000
e69caf4d8bI integrated the synergy.10.5.patch - now it does use new API (10.5) Fixed issue #33: Modernize support for various MacOS APIs to their 10.5 equivalents.
Sorin Sbarnea
2009-04-24 09:14:03 +0000
8175f9aac7Added check for __MACTYPES__ in order to not redefine types defines on Carbon.
Sorin Sbarnea
2009-04-23 15:18:07 +0000
1ee6238aa1Hang Fix from Debian
syed.amer@gilani.eu
2009-04-13 12:48:28 +0000
04c5e922d1Windows: Removed visual studio project files from the project root. They are now located under /vs2005/ or /vs2008/.
Sorin Sbarnea
2009-04-11 11:21:47 +0000
8cd3c3b948Windows: Added vcredist packages from VC8SP1 and VC9SP1 to NSIS installer. They are both included and installed. This is safer and enables both vc8 and vc9 users to build installers. This does increase the size of the installer with ~6.5Mb.
Sorin Sbarnea
2009-04-11 11:18:36 +0000
94525d9c4cDisabled the successfully started message box. We don't need to notify the user if something is going well. Less modal windows is always better.
Sorin Sbarnea
2009-04-11 10:48:25 +0000
88bcfba3caChanged Makefile.am to use rpmbuild
syed.amer@gilani.eu
2009-04-11 08:46:14 +0000
df0fd3d916Fixed Issue 30: Synergy messes with umlauts and other silent keys
sveith
2009-04-09 14:59:46 +0000
5c89bc4b17* Added IArchSystem::getPlatformName() * Added CArchSystemWindows::isWOW64() * Changed "Synergy" into "Synergy+" in various locations * Added output of platform name to startup message
sveith
2009-04-07 21:35:55 +0000
6d0ddb6a6b* Fixed log output truncating the last byte in each message * Fixed log output for Release builds (NDEBUG) * Synchronized VS2005/VS2008 preprocessor definitions
sveith
2009-04-07 17:50:26 +0000
419fa0329d* Work around double dead key issue * Possible fix for Issue #30: Synergy messes with umlauts and other silent keys
sveith
2009-04-07 12:52:53 +0000
a4464ffb4bFixed Issue #24: Display not turning on from Synergy Input
syed.amer@gilani.eu
2009-03-29 13:14:07 +0000
8b2f75f376Fixed Issue #16: Intermittent delay problem with synergyc under Xwindows
syed.amer@gilani.eu
2009-03-29 12:56:05 +0000
3580a29fd8Fixed Issue #14: Synergy client on windows will not bring up desktop after screen powersave
sveith
2009-03-22 17:03:39 +0000
ef7d5e4d08Fixed issue #17: Copying text from a remote computer crashes java programs.
Sorin Sbarnea
2009-03-21 22:02:56 +0000
f49f12ceb5Added Visual Studio 2005 project files
sveith
2009-03-17 13:26:27 +0000
b5e45017c6Added Visual Studio 2008 project files
sveith
2009-03-15 23:44:12 +0000
db42cee13eMade default button to be Start instead of Test on windows launcher.rc Solves issue 7
Sorin Sbarnea
2009-03-04 19:38:13 +0000
2eb94583ceAdded googlecode upload script for automating the delivery of the installer.
Sorin Sbarnea
2009-03-02 21:44:41 +0000
64b67a5ff2Added modern installer (NSIS MUI2) and the build version to the installer script.
Sorin Sbarnea
2009-03-02 21:43:16 +0000
361e403936Added log time support to the logger.
Sorin Sbarnea
2009-03-02 21:41:20 +0000
a6ccf28d54Added Visual Studio 2005 (VC8) project files. (nmake scripts are still used)
Sorin Sbarnea
2009-03-02 21:39:49 +0000
3589fda449Updated the version to 1.3.3, changed the named to Synergy+ and updated the project URL.
Sorin Sbarnea
2009-03-02 08:42:43 +0000
a58a369c69Removed a bug with computing the font size of the console window on Windows.
Sorin Sbarnea
2009-03-02 08:32:36 +0000
958fa80d1dInitial commit of the synergy trunk sources from sf.net
Sorin Sbarnea
2009-02-27 11:54:59 +0000
3c737395e4Changed CSS to use 'Courier New' instead of 'Courier'.
crs23
2007-09-10 01:25:57 +0000
de7d35026fApplied patch 1547642, fixing a bug where we try to access elements in an empty std::list.
crs23
2007-09-10 01:23:40 +0000
b728885e25Applied patch 1547642, key broadcasting. Modified the patch to conform to style guidelines. Also enhanced it to allow binding hot keys to not only toggling broadcasting but also turning it on or off, resized the hot key dialog to accommodate the keyboard broadcasting option, changed the configuration string for the keyboard broadcasting option, and added documentation.
crs23
2007-09-10 00:59:51 +0000
d001ca488aApplied patch 1677756, win64 patch. This replaces calls to the obsoleted {GS}etWindowsLong() with {GS}etWindowsLongPtr(). These latter functions are supported from Win95 and WinNT 3.1 so they shouldn't introduce any compatibility problems.
crs23
2007-09-09 20:48:03 +0000
8896add372Applied patch 1528302, number pad keys in OS X. Also added support for NumLock key.
crs23
2007-09-09 19:24:57 +0000
4baf785907Applied patch 1468436, Japanese keyboard support in Windows.
crs23
2007-09-09 16:12:59 +0000
766aaf7b9bApplied Hangul/Hanja patch. The patch was pretty old so this is a best guess application and it may not work.
crs23
2007-09-08 21:57:37 +0000
8f9896038dRenamed nmake.mak to Makefile.win everywhere.
crs23
2007-09-06 05:07:29 +0000
1becc0f29aRemoved files that should not be distributed.
crs23
2007-09-06 05:05:25 +0000
460b751abaApplied a number of patches. * HP-UX fixes (Bernd Noll) * Now handling accept() taking an int 3rd arg * Now casting sizeof() to socklen_t where necessary * BSD ports fix (Kristen Glynn) * Now defining NULL via stddef.h * Crash on X11 using clipboard (Daniel Gollub) * CXWindowsClipboard::pushReplies() increments iterator better * Solaris/HP-UX compile errors * Now #ifdef out sets of key syms if first key sym undefined * Fix assertion on bad mouse position (ubiquitous_q) * Validate mouse position from client and fix if necessary
crs23
2007-09-06 05:02:13 +0000
899beb6919Applied patch from tailblues. It checks for a NULL result from CFStringCreate...() to avoid a crash in a subsequent use of that NULL pointer.
crs23
2007-09-06 05:02:08 +0000
709261e2bfChanged version to 1.3.2.
crs23
2007-09-06 05:02:01 +0000
5c7c2dbaa4Fixed makefile. Forgot to remove exec.dsp from EXTRA_DIST.
crs23
2007-09-06 05:01:55 +0000
c169961986Fixed minor errors in .rc files.
crs23
2007-09-06 05:01:51 +0000
5c29ae9967Applied patch by maruel: - Fixed taking the address of begin() on an empty std::vector. - Fixed nsis makefile to use %ProgramFiles% environment variable. - Fixed nsis makefile to pass the output directory and file to makensis. - Fixed synergy.nsi to get the files from the output directory. That enables a debug build of the installer. - Fixes to compile under VS2005.
crs23
2007-09-06 05:01:44 +0000
0ed17ccca2Updated compiling documentation for upcoming change.
crs23
2007-09-06 05:01:11 +0000
90b1d4d8abFixes to p4tolog.
crs23
2007-09-06 05:01:04 +0000
3d961e4767Adapted and applied patch by Brent Priddy for re-resolving the server hostname on each connection. This allows the client to startup without being able to resolve the server's hostname. It also lets it handle changes in the server's address, a typical scenario when the client is a laptop moving between networks.
crs
2004-12-30 13:28:51 +0000
34c2be00e5Added Henkan key. Patch from rniitani at sourceforge.net.
crs
2004-12-30 12:10:47 +0000
1d0436b31cApplied patch from Tom Chadwick to synthesize PageUp/PageDown on X servers that don't support the mouse wheel.
crs
2004-12-30 11:54:23 +0000
3ae1b916eaNow ignoring 4th and 5th mouse buttons if they don't exist. Was previously querying their state, sometimes getting the wrong answer from the OS that they were down, which prevented switching screens.
crs
2004-12-29 21:12:05 +0000
7aea3964f5Fixed handling of number pad number and decimal point keys when NumLock is on on client on windows 95 family.
crs
2004-12-29 21:10:49 +0000
d70ad662bfAdded support for ISO_Level3_Shift on X windows server. It's treated as if it were Mode_switch.
crs
2004-12-29 17:53:44 +0000
ee787415c2Added support for unicode keyboard layouts on OS X.
crs
2004-12-29 17:07:08 +0000
fedd2224e8Removed calls to show/hide mouse because they only work if we've taken exclusive access to the display and we don't do that.
crs
2004-12-29 17:06:49 +0000
f0a5d3162eFixed leak of event objects on OS X.
crs
2004-12-29 17:06:00 +0000
01fe5fb0a3Added Mac OS X autostart documentation from Tor Slettnes (tor@slett.net).
crs
2004-12-29 17:00:17 +0000
fc3f17fd83Changed version to 1.1.11.
crs
2004-12-19 15:48:09 +0000
ee7dcc1e83Now suppressing shift key when caps-lock is enabled on OSX. This fixes handling of, say, Command+N with caps-lock enabled which was being synthesized as Command+Shift+N.
crs
2004-11-12 15:50:04 +0000
014578b875Fixed a serious flaw in wrapper for posix condition variable wait function. Because synergy doesn't use posix cancellation, it cannot wake up a thread waiting on a condition variable. So the wrapper would wake up periodically to test if the thread was cancelled (according to synergy's cancellation state) then go back to waiting. Well the condition could be signalled while we're testing and be lost and we'd never return from the wait. So now we wake up after a maximum timeout and return to the caller. The caller must check for this spurious wakeup but all callers should do this anyway so we're okay there.
crs
2004-11-11 19:23:14 +0000
c135432040Changed scheme used to lock the socket multiplexer's job list. I think the new scheme is easier to understand. It should have exactly the same behavior.
crs
2004-11-11 19:17:03 +0000
6ea96719abMade condition variable data volatile. This will hopefully fix an strange deadlock seen on OSX. The CSocketMultiplexer deadlocks with two threads, one waiting for m_polling to become false and the other waiting for m_pollable to become true. The weird part is that they're both false so the first thread should proceed. It either didn't receive the broadcast when m_polling went to false or it's not really checking the actual value of that flag. I can't see how the former is possible and this change fixes the latter.
crs
2004-11-10 21:00:30 +0000
57e9851894Fixed modifier handling on OSX client. Had hardcoded one set of modifiers for all keys for testing purposes and forgotton to fix that. Now choosing required modifiers per key. This fixes shift+arrow keys suppressing the shift key and, i think, the option key not working.
crs
2004-11-09 20:05:33 +0000