Commit Graph

  • 8fad7490ad Improvement to add /analyze only on WIN32. Sorin Sbarnea 2009-12-22 19:02:52 +0000
  • 9face38556 Added "/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
  • ba7ec582c3 Added support for 64-bit Python Nick Bolton 2009-12-03 20:33:01 +0000
  • 69b06429bf Includes for inserter in CKeyState added. syed.amer@gilani.eu 2009-12-02 16:18:35 +0000
  • 727fff2ac9 Swapped 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
  • d8129f6eca Applied patch from issue 283 (add support for VS2010 for hm.py). Nick Bolton 2009-12-01 13:23:09 +0000
  • ce4d75ce89 Cleaned 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
  • e0a70cddf7 Revamped 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
  • 6253ca6637 hack: force buildbot Nick Bolton 2009-11-02 21:55:30 +0000
  • 01c6084901 hack: force buildbot Nick Bolton 2009-11-02 21:32:01 +0000
  • 075043a877 Added a hammer command for buildbot. Nick Bolton 2009-11-02 21:17:45 +0000
  • d85c266aa0 Added cmake style config argument, which allows us to make it non-interactive. Nick Bolton 2009-11-02 10:56:22 +0000
  • 9515338c75 Update 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
  • 985648a95f Updated hm script to work with Subversion. Nick Bolton 2009-10-26 15:19:05 +0000
  • 81227b8fab Imported /gui/ from mercurial. Sorin Sbarnea 2009-10-26 07:57:53 +0000
  • 6a86d3a1e4 Imported cmake and hm from mercurial. Sorin Sbarnea 2009-10-26 07:54:37 +0000
  • 09eb530adb Added back the resources folder. Sorin Sbarnea 2009-10-26 07:39:34 +0000
  • 98c68897d8 Changes from mercurial repository. Sorin Sbarnea 2009-10-21 16:25:08 +0000
  • 44bb32f476 Removed vs projects. Sorin Sbarnea 2009-10-21 16:22:35 +0000
  • a8b9d5ae52 Removed 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
  • 86c29452f9 Partial 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
  • e69caf4d8b I 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
  • 8175f9aac7 Added check for __MACTYPES__ in order to not redefine types defines on Carbon. Sorin Sbarnea 2009-04-23 15:18:07 +0000
  • 1ee6238aa1 Hang Fix from Debian syed.amer@gilani.eu 2009-04-13 12:48:28 +0000
  • d06dc55021 initializes Xlib support for concurrent threads. Should Fix crashes like reported in: https://bugs.launchpad.net/synergy2/+bug/299152 syed.amer@gilani.eu 2009-04-13 11:25:45 +0000
  • 04c5e922d1 Windows: 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
  • 8cd3c3b948 Windows: 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
  • 94525d9c4c Disabled 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
  • 88bcfba3ca Changed Makefile.am to use rpmbuild syed.amer@gilani.eu 2009-04-11 08:46:14 +0000
  • df0fd3d916 Fixed Issue 30: Synergy messes with umlauts and other silent keys sveith 2009-04-09 14:59:46 +0000
  • 9f75415a1f Add missing newline syed.amer@gilani.eu 2009-04-09 14:55:12 +0000
  • ae1cc9505e Fixed "unreachable code" warning message/compile error sveith 2009-04-08 17:50:26 +0000
  • bf6da57cbd Added experimental x64 build option for VS2008 sveith 2009-04-07 22:36:07 +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
  • a4464ffb4b Fixed Issue #24: Display not turning on from Synergy Input syed.amer@gilani.eu 2009-03-29 13:14:07 +0000
  • 8b2f75f376 Fixed Issue #16: Intermittent delay problem with synergyc under Xwindows syed.amer@gilani.eu 2009-03-29 12:56:05 +0000
  • b3cf31bd7c Fixed Issue #20: Compiling with gcc > 4.3 failes syed.amer@gilani.eu 2009-03-29 12:50:33 +0000
  • 3580a29fd8 Fixed Issue #14: Synergy client on windows will not bring up desktop after screen powersave sveith 2009-03-22 17:03:39 +0000
  • ef7d5e4d08 Fixed issue #17: Copying text from a remote computer crashes java programs. Sorin Sbarnea 2009-03-21 22:02:56 +0000
  • f49f12ceb5 Added Visual Studio 2005 project files sveith 2009-03-17 13:26:27 +0000
  • b5e45017c6 Added Visual Studio 2008 project files sveith 2009-03-15 23:44:12 +0000
  • db42cee13e Made default button to be Start instead of Test on windows launcher.rc Solves issue 7 Sorin Sbarnea 2009-03-04 19:38:13 +0000
  • 2eb94583ce Added googlecode upload script for automating the delivery of the installer. Sorin Sbarnea 2009-03-02 21:44:41 +0000
  • 64b67a5ff2 Added modern installer (NSIS MUI2) and the build version to the installer script. Sorin Sbarnea 2009-03-02 21:43:16 +0000
  • 361e403936 Added log time support to the logger. Sorin Sbarnea 2009-03-02 21:41:20 +0000
  • a6ccf28d54 Added Visual Studio 2005 (VC8) project files. (nmake scripts are still used) Sorin Sbarnea 2009-03-02 21:39:49 +0000
  • 3589fda449 Updated 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
  • a58a369c69 Removed a bug with computing the font size of the console window on Windows. Sorin Sbarnea 2009-03-02 08:32:36 +0000
  • 958fa80d1d Initial commit of the synergy trunk sources from sf.net Sorin Sbarnea 2009-02-27 11:54:59 +0000
  • 3c737395e4 Changed CSS to use 'Courier New' instead of 'Courier'. crs23 2007-09-10 01:25:57 +0000
  • de7d35026f Applied patch 1547642, fixing a bug where we try to access elements in an empty std::list. crs23 2007-09-10 01:23:40 +0000
  • b728885e25 Applied 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
  • d001ca488a Applied 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
  • 8896add372 Applied patch 1528302, number pad keys in OS X. Also added support for NumLock key. crs23 2007-09-09 19:24:57 +0000
  • 4baf785907 Applied patch 1468436, Japanese keyboard support in Windows. crs23 2007-09-09 16:12:59 +0000
  • 766aaf7b9b Applied 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
  • 8f9896038d Renamed nmake.mak to Makefile.win everywhere. crs23 2007-09-06 05:07:29 +0000
  • 1becc0f29a Removed files that should not be distributed. crs23 2007-09-06 05:05:25 +0000
  • 460b751aba Applied 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
  • 899beb6919 Applied 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
  • 617b93b984 Fixed change log update for maruel's change. crs23 2007-09-06 05:02:04 +0000
  • 709261e2bf Changed version to 1.3.2. crs23 2007-09-06 05:02:01 +0000
  • 5c7c2dbaa4 Fixed makefile. Forgot to remove exec.dsp from EXTRA_DIST. crs23 2007-09-06 05:01:55 +0000
  • c169961986 Fixed minor errors in .rc files. crs23 2007-09-06 05:01:51 +0000
  • 5c29ae9967 Applied 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
  • 0ed17ccca2 Updated compiling documentation for upcoming change. crs23 2007-09-06 05:01:11 +0000
  • 90b1d4d8ab Fixes to p4tolog. crs23 2007-09-06 05:01:04 +0000
  • dacca8f96b Updated change log. crs23 2007-09-06 05:00:58 +0000
  • da0521bcd2 Allow input scripts other than roman on OS X. crs23 2007-09-06 05:00:52 +0000
  • d1e56572d2 Applied patch 1731039. Fixes a bug in testing if X clipboard was owned at a given time. crs 2007-06-22 19:17:24 +0000
  • 34cf5bfd92 Added missing docs images. crs23 2007-06-22 03:38:08 +0000
  • 52ae656411 Restored lost files and changes in version 1.3.1 to depot. crs 2007-06-17 11:19:18 +0000
  • 73acb7860d Integrated with 1.2.2. crs 2005-04-24 11:56:28 +0000
  • 1bd227922e Integrated some changes from 1.2 branch. crs 2005-01-26 19:01:53 +0000
  • 42b4e2488a Fixed bug in OS X server key translation which pretty much broke any keystroke with a modifier key. crs 2005-01-04 19:28:22 +0000
  • 23ea82968d Fixed compiling documentation. crs 2005-01-01 20:52:01 +0000
  • 2e67f1e0d4 Fixed description of client command line options (removed --camp and --no-camp, which are obsolete). crs 2005-01-01 20:17:24 +0000
  • 8ddb77b811 Changed version to 1.3.0. crs 2005-01-01 20:16:50 +0000
  • 03df4ce631 Changed version to 1.2.0. crs 2004-12-30 13:52:52 +0000
  • d9b6575ee6 Updated documentation. crs 2004-12-30 13:52:20 +0000
  • 3d961e4767 Adapted 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
  • 34c2be00e5 Added Henkan key. Patch from rniitani at sourceforge.net. crs 2004-12-30 12:10:47 +0000
  • 1d0436b31c Applied 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
  • 3ae1b916ea Now 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
  • 7aea3964f5 Fixed 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
  • d70ad662bf Added 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
  • ee787415c2 Added support for unicode keyboard layouts on OS X. crs 2004-12-29 17:07:08 +0000
  • fedd2224e8 Removed 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
  • f0a5d3162e Fixed leak of event objects on OS X. crs 2004-12-29 17:06:00 +0000
  • 01fe5fb0a3 Added Mac OS X autostart documentation from Tor Slettnes (tor@slett.net). crs 2004-12-29 17:00:17 +0000
  • fc3f17fd83 Changed version to 1.1.11. crs 2004-12-19 15:48:09 +0000
  • 4750c1214d Updated documentation. crs 2004-11-12 15:59:09 +0000
  • ee7dcc1e83 Now 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
  • 014578b875 Fixed 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
  • c135432040 Changed 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
  • 6ea96719ab Made 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
  • d8b6fab8bb Fixed typo. crs 2004-11-10 19:11:33 +0000
  • 57e9851894 Fixed 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