Based on PR pkg/48141 by Tobias Nygren.
1.4.12
======
Bug #3565 - Encryption fails when typing fast (Invalid message from client)
Bug #3606 - GUI is elevated after setup
Bug #3572 - Mac caps lock causes disconnect
1.4.11
======
Feature #12 - Encryption
Feature #421 - Portable version
Bug #2855 - Mouse cursor remains hidden on Mac client (intermittently/randomly)
Bug #3281 - server start on OS X defaults to 'interactive'
Bug #3310 - P&ort in settings screen
1.4.10
======
Bug #2799 - Right shift broken (Windows server, Mac OS X client)
Bug #3302 - GUI does not show/hide when tray icon is double clicked (Windows)
Bug #3303 - Mac OS X IPC integ test fails intermittently
Feature #2974 - Gesture Support for Magic Mouse/Trackpad
Feature #3172 - Button to stop Synergy when in service mode
Feature #3241 - Option to elevate synergyc/s when in service mode
Feature #3242 - Show a list of available IP addresses and screen name on the main screen
Feature #3296 - 64-bit Windows installer should display helpful message on 32-bit Windows
Feature #3300 - Make service mode default mode (now that we have elevate option)
Feature #3301 - Add process mode option to settings (remove startup wizard page)
Feature #3306 - Gatekeeper compatibility on Mac OS X 10.8
1.4.9
=====
Bug #3159 - In service mode, server doesn't start unless GUI is running
Bug #3214 - Client sometimes can't connect if GUI is closed
Bug #56 - Mac OS X server not sending keystrokes to client
Bug #3161 - First time GUI appears, service doesn't send logging
Bug #3164 - In service mode, you need to add a firewall exception
Bug #3166 - Service shutdown stalls when GUI is closed
Bug #3216 - Fatal error if plugins folder doesn't exist
Bug #3221 - ERROR: could not connect to service, error: 2
Feature #3192 - Add support for JOYINFOEX structure to poll game device info
Feature #3202 - Plugin support (sending for primary screen events on Windows only)
Feature #3155 - Cross-platform TCP IPC between GUI and service
Task #3177 - Fix Mac buildslave to build multiple versions
Task #3193 - Add Micro Synergy to repository
Task #3275 - Change hostname label to "IP address or hostname"
Task #3276 - Installation recovery mechanism for synrgyhk.dll
1.4.8
=====
Bug #143: Cursor on Mac OS X goes to center when inactive
Bug #146: Screen Resize causes problems with moving off right-hand side of screen
Bug #3058: Modifier keys not working on Mac OS X server
Bug #3139: Double click too strict (click, move, click should not count)
Bug #3195: Service install can fail first time
Bug #3196: Wizard buttons not visible
Bug #3197: GUI doesn't take focus after install
Bug #3202: Hook DLL (synrgyhk.dll) is not released
Feature #3143: Setup wizard for first time users
Feature #3145: Check for updates
Feature #3174: Startup mode wizard page
Feature #3184: New service for process management
1.4.7
=====
Bug #3132: GUI hides before successful connection
Bug #3133: Can't un-hide GUI on Mac
Feature #3054: Hide synergy[cs] dock icon (Mac OS X)
Feature #3135: Integrate log into main window
Task #3134: Move hotkey warnings to DEBUG
1.4.6
=====
Bug #155: Build error on FreeBSD (missing sentinel in function call)
Bug #571: Synergy SegFaults with "Unknown Quartz Event type: 0x1d"
Bug #617: xrandr rotation on client confines cursor in wrong area
Bug #642: `synergyc --help` segfaults on sparc64 architecture
Bug #652: Stack overflow in getIDForKey
Bug #1071: Can't copy from the Firefox address bar on Linux
Bug #1662: Copying text from remote computer crashes java programs.
Bug #1731: YouTube can cause server to freeze randomly
Bug #2752: Use SAS for ctrl+alt+del on win7
Bug #2763: Double-click broken on Mac OS
Bug #2817: Keypad Subtract has wrong keycode on OS X
Bug #2958: GNOME 3 mouse problem (gnome-shell)
Bug #2962: Clipboard not working on mac client
Bug #3063: Segfault in copy buffer
Bug #3066: Server segfault on clipboard paste
Bug #3089: Comma and Period translated wrong when using the NEO2-layout
Bug #3092: Wrong screen rotation detected
Bug #3105: There doesn't seem to be a system tray available. Quitting
Bug #3116: Memory Leak due to the XInput2 patches
Bug #3117: Dual monitors not detected properly anymore
Feature #3073: Re-introduce auto-start GUI (Windows)
Feature #3076: Re-introduce auto-start backend
Feature #3077: Re-introduce hidden on start
Feature #3091: Add option to remap altgr modifier
Feature #3119: Mac OS X secondary screen
Task #2905: Unit tests: Clipboard classes
Task #3072: Downgrade Linux build machines
Task #3090: CXWindowsKeyState integ test args wrong
(no changelog for prior versions).
libXext/buildlink3.mk, now that it is included there.
Leave the places where its API version is set or variables from it
are used directly (about 3 packages).
pkgsrc change:
- Add LICENSE.
- Add more example files.
Fixed Bugs of 1.3.7:
#1668 Scroll lock has opposite behavior 1.3.x 0
#2952 Visual C++ 2008 Redistributable unpacks to root of hard drive 1.3.6 0
#2939 The hook DLL (synrgyhk.dll) is not compiled to the bin dir 1.3.6 0
#2938 Argument --help does not work 1.3.6 0
#2834 Fix buildbot console (it has nothing on it) 1.3.6 0
#691 fix compilation errors for gcc 4.3 1.2.6 0
#1187 Compile broken for modern C++ 1.3.1 0
#683 Only cross screens on during special keypress 1.3.0 0
#128 In Linux focused window loses focus when cursor moved to another screen
(big problem for 1B.o3x.3ee) 12
#1663 "hos" != "host" 1.3.1 1
#610 Client side crash - Linux x64 1.3.5 2
The synergy project has now merged with the previously forked synergy-plus.
This contains lots of bugfixes since the previous update in pkgsrc, in 2006.
No complete ChangeLog is available, but now uses devel/cmake to build and
sports manpages for the commands.
since they always need a C compiler, even when the source code is
completely in C++.
For some other packages, stated in the comment that a C compiler is
really not needed.
Changes:
* Hot key screen switching now restores last cursor position
* Fixed loss of hot keys when reloading configuration
* Fixed autorepeating on win32 (no longer sending repeating key releases)
* Fixed autorepeating on X11 (non-repeating keys were repeating)
* Fixed AltGr issues on X11
* Fixed modifier mapping bug on OS X client (caused wrong characters)
* Fixed one way for modifiers to get stuck active on all platforms
* Fixed bugs in win32 GUI
* Removed alloca() from unix code (should fix FreeBSD build)
* Added more debugging output for network problems
* Fixed failure to detect some errors on X11
Changes:
* Added preliminary support for configurable hot keys (Lorenz Schori)
* Major rewrite of keyboard handling code
* Fixed non-US keyboard handling (AltGr and ISO_Level3_Shift)
* Now supporting all installed keyboard layouts simultaneously
* Fixed bug in handling remapped caps-lock on X11
* Fixed control and alt keys getting stuck on on X11
* Fixed desktop focus problems requiring extra clicks on win32
* Fixed alt key event getting passed to server when on client on win32
* Synergy would prevent alt+numpad character entry; this is fixed
* Fixed suppression of xscreensaver 2.21 on X11
* Fixed middle mouse button dragging on OSX server (Brian Kendall)
* Fixed caps/num/scroll lock toggles getting out of sync
* Enhanced support for converting clipboard text to the Latin-1 encoding
* Added autostart documentation for KDE users
* Added more details about using Terminal for OSX users
* Fixed crash when using --help on certain platforms
With synergy, all the computers on your desktop form a single virtual
screen. You use the mouse and keyboard of only one of the computers
while you use all of the monitors on all of the computers. You tell
synergy how many screens you have and their positions relative to one
another. Synergy then detects when the mouse moves off the edge of a
screen and jumps it instantly to the neighboring screen. The keyboard
works normally on each screen; input goes to whichever screen has the
cursor.