Updated news and change log for 1.1.9.
This commit is contained in:
parent
8ce1e0217a
commit
6e58829c51
380
ChangeLog
380
ChangeLog
|
@ -1,3 +1,383 @@
|
||||||
|
2004/11/06 16:29:06 crs
|
||||||
|
lib/client/CServerProxy.cpp
|
||||||
|
|
||||||
|
Attempt to workaround laggy mouse on OS X with linux as server.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/11/06 16:13:52 crs
|
||||||
|
lib/arch/CArchMiscWindows.cpp
|
||||||
|
lib/arch/CArchMiscWindows.h
|
||||||
|
lib/platform/CMSWindowsDesks.cpp
|
||||||
|
lib/platform/CMSWindowsDesks.h
|
||||||
|
lib/platform/CMSWindowsScreen.cpp
|
||||||
|
lib/platform/CMSWindowsScreen.h
|
||||||
|
|
||||||
|
Fixed screensaver detection on XP.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/11/06 16:13:01 crs
|
||||||
|
lib/platform/CMSWindowsKeyState.cpp
|
||||||
|
lib/platform/CMSWindowsKeyState.h
|
||||||
|
|
||||||
|
Fixed handling of number pad keys with num-lock off. Was
|
||||||
|
synthesizing events for the numbers even with num-lock off. Now
|
||||||
|
synthesizing the cursor movements.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/11/06 16:11:39 crs
|
||||||
|
cmd/synergyc/synergyc.cpp
|
||||||
|
cmd/synergys/synergys.cpp
|
||||||
|
|
||||||
|
Fixed console appearing when running synergy as a service. This
|
||||||
|
was introduced with the change to print system info to the start
|
||||||
|
of the log. This message was printed before the service installed
|
||||||
|
the log handler that directs messages to the event log.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/11/04 21:26:43 crs
|
||||||
|
lib/platform/CXWindowsKeyState.cpp
|
||||||
|
lib/platform/CXWindowsKeyState.h
|
||||||
|
lib/platform/CXWindowsScreen.cpp
|
||||||
|
lib/platform/CXWindowsScreen.h
|
||||||
|
lib/platform/CXWindowsUtil.cpp
|
||||||
|
lib/platform/CXWindowsUtil.h
|
||||||
|
|
||||||
|
Added support for X11 compose key (Multi_key). This change fixes
|
||||||
|
the handling of compose key sequences. The key presses were
|
||||||
|
suppressed but not the corresponding releases, confusing the
|
||||||
|
clients. It also adds support for generating keysyms via the
|
||||||
|
compose key if the necessary dead keys or Mode_switch are not
|
||||||
|
available.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/11/02 20:50:36 crs
|
||||||
|
doc/running.html
|
||||||
|
|
||||||
|
Added documentation for -display option.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/11/02 20:43:55 crs
|
||||||
|
cmd/synergyc/synergyc.cpp
|
||||||
|
cmd/synergys/synergys.cpp
|
||||||
|
lib/platform/CXWindowsScreen.cpp
|
||||||
|
lib/platform/CXWindowsScreen.h
|
||||||
|
|
||||||
|
Added -display option for X11 version.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/11/01 22:26:52 crs
|
||||||
|
lib/platform/CSynergyHook.cpp
|
||||||
|
|
||||||
|
Reverted change to detach threads in hook DLL. It was breaking
|
||||||
|
double clicking.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/11/01 22:26:02 crs
|
||||||
|
cmd/synergys/CMSWindowsServerTaskBarReceiver.cpp
|
||||||
|
cmd/synergys/resource.h
|
||||||
|
cmd/synergys/synergys.rc
|
||||||
|
|
||||||
|
Added tray menu item on win32 to force clients to reconnect.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/11/01 22:25:39 crs
|
||||||
|
cmd/synergyc/synergyc.cpp
|
||||||
|
cmd/synergys/synergys.cpp
|
||||||
|
configure.in
|
||||||
|
lib/arch/CArch.cpp
|
||||||
|
lib/arch/CArch.h
|
||||||
|
lib/arch/CArchFileWindows.cpp
|
||||||
|
lib/arch/CArchSystemWindows.cpp
|
||||||
|
lib/arch/CArchSystemWindows.h
|
||||||
|
lib/arch/IArchSystem.h
|
||||||
|
lib/arch/Makefile.am
|
||||||
|
lib/arch/arch.dsp
|
||||||
|
|
||||||
|
Added operating system identification log message for debugging
|
||||||
|
purposes.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/11/01 22:10:34 crs
|
||||||
|
lib/platform/CMSWindowsDesks.cpp
|
||||||
|
|
||||||
|
Added debugging output to check window class of active window
|
||||||
|
when leaving screen. This may help determine how to avoid
|
||||||
|
DOS command prompt windows being in the foreground when leaving
|
||||||
|
the screen since they suppress handling of the shift key.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/11/01 18:26:29 crs
|
||||||
|
lib/platform/CMSWindowsEventQueueBuffer.cpp
|
||||||
|
|
||||||
|
Fixed synergy quiting when powerdvd stops playing a DVD. This may
|
||||||
|
fix some other bugs that involve unexpectedly quiting. The problem
|
||||||
|
was that synergy would (cleanly) quit when receiving an event with
|
||||||
|
a message id of 0 when not running as a service.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/11/01 18:24:37 crs
|
||||||
|
lib/platform/CMSWindowsDesks.cpp
|
||||||
|
|
||||||
|
Fixed multimon support for win NT/2000/XP running as client. Mouse
|
||||||
|
would jump between two points.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/11/01 18:22:45 crs
|
||||||
|
lib/platform/CMSWindowsScreenSaver.cpp
|
||||||
|
|
||||||
|
Fixed a resource leak. Also fixed the detection of the screen saver
|
||||||
|
closing on windows 2000 and XP.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/11/01 18:21:00 crs
|
||||||
|
cmd/launcher/CAdvancedOptions.cpp
|
||||||
|
cmd/launcher/CAdvancedOptions.h
|
||||||
|
cmd/launcher/launcher.rc
|
||||||
|
cmd/launcher/resource.h
|
||||||
|
|
||||||
|
Added option to set the listen address via the win32 GUI. This
|
||||||
|
allows the user to specify one (and only one) network interface
|
||||||
|
to listen on.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/10/30 16:41:36 crs
|
||||||
|
lib/platform/CXWindowsKeyState.cpp
|
||||||
|
|
||||||
|
Changed X11 key mapping to fallback to the modifier keysym with
|
||||||
|
the opposite handedness if the desired handedness is missing.
|
||||||
|
For example, if Alt_R is unmapped as it often is on keyboards
|
||||||
|
with Mode_switch, the client will use Alt_L if it is mapped
|
||||||
|
when told to synthesize Alt_R. This should fix handling of
|
||||||
|
AltGr sent from a win32 server. AltGr is literally just
|
||||||
|
Control_L and Alt_R and, previously, an X11 client without
|
||||||
|
Alt_R mapped would only simulate Control_L. This does not
|
||||||
|
address the fact that the user may really just want the Alt
|
||||||
|
modifier; there are already hueristics to attempt to figure
|
||||||
|
that out.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/10/30 16:16:32 crs
|
||||||
|
configure.in
|
||||||
|
lib/platform/CXWindowsScreenSaver.cpp
|
||||||
|
|
||||||
|
Improved X extension detection in configure and added handling
|
||||||
|
of dpms.h headers that don't have function prototypes.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/10/28 21:40:56 crs
|
||||||
|
configure.in
|
||||||
|
lib/arch/CArchNetworkBSD.h
|
||||||
|
lib/common/stdistream.h
|
||||||
|
lib/common/stdostream.h
|
||||||
|
lib/common/stdsstream.h
|
||||||
|
lib/platform/CXWindowsClipboard.h
|
||||||
|
lib/platform/CXWindowsEventQueueBuffer.h
|
||||||
|
lib/platform/CXWindowsKeyState.cpp
|
||||||
|
lib/platform/CXWindowsKeyState.h
|
||||||
|
lib/platform/CXWindowsScreen.cpp
|
||||||
|
lib/platform/CXWindowsScreen.h
|
||||||
|
lib/platform/CXWindowsScreenSaver.cpp
|
||||||
|
lib/platform/CXWindowsScreenSaver.h
|
||||||
|
lib/platform/CXWindowsUtil.h
|
||||||
|
|
||||||
|
Fixed bugs in configuration. Wasn't doing configuration for DPMS
|
||||||
|
and Xinerama correctly. Also was using '#if defined(...)' instead
|
||||||
|
of '#if ...' for testing configure macros in some places. This
|
||||||
|
yields the wrong answer if the macro is set to 0, which means
|
||||||
|
missing/disabled.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/10/27 21:46:22 crs
|
||||||
|
lib/arch/CArchFileUnix.cpp
|
||||||
|
|
||||||
|
Fixed use of freed memory.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/10/27 21:38:05 crs
|
||||||
|
lib/platform/CSynergyHook.cpp
|
||||||
|
|
||||||
|
Now detaching hook thread after event processing. This may fix
|
||||||
|
problems with the Alt key being synthetically down when using
|
||||||
|
the back and forward bindings on a mouse with extra buttons.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/10/27 21:29:19 crs
|
||||||
|
lib/platform/CSynergyHook.cpp
|
||||||
|
|
||||||
|
Fixed bug in mouse wheel handling. Was reacting with mouse wheel
|
||||||
|
events when receiving any event with message == 0 when the system
|
||||||
|
doesn't use old style mouse wheel events. Some programs (especially
|
||||||
|
the flash plugin) would send events with message == 0 causing
|
||||||
|
undesired wheel scrolling.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/10/27 21:22:36 crs
|
||||||
|
lib/platform/COSXScreen.cpp
|
||||||
|
|
||||||
|
Fixed problem with multimonitor on OS X. The bug was simply that
|
||||||
|
the cursor wasn't being parked in the center of the main screen
|
||||||
|
but instead at the center of the total display surface. This could
|
||||||
|
place it off or dangerously close to the edge of the transparent
|
||||||
|
window that covers the main screen and prevent synergy from capturing
|
||||||
|
mouse motion.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/10/24 18:18:21 crs
|
||||||
|
lib/platform/CXWindowsScreen.cpp
|
||||||
|
|
||||||
|
Added eject key mapping.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/10/24 18:18:11 crs
|
||||||
|
lib/platform/CXWindowsUtil.cpp
|
||||||
|
|
||||||
|
Fixed comment.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/10/24 18:18:01 crs
|
||||||
|
lib/platform/CXWindowsKeyState.cpp
|
||||||
|
lib/synergy/CKeyState.cpp
|
||||||
|
lib/synergy/CKeyState.h
|
||||||
|
|
||||||
|
Fixed dead key and AltGr+shift handling on X windows. Also fixed
|
||||||
|
bug with decomposing characters that have no direct key mapping
|
||||||
|
but do have a direct key mapping for the character with the opposite
|
||||||
|
case.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/10/24 18:15:33 crs
|
||||||
|
lib/platform/COSXKeyState.cpp
|
||||||
|
lib/platform/COSXKeyState.h
|
||||||
|
lib/platform/COSXScreen.cpp
|
||||||
|
|
||||||
|
Made OS X key mapping dynamic based on current key layout. It
|
||||||
|
now includes full support for dead keys and non-ascii glyph keys.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/10/24 18:14:18 crs
|
||||||
|
lib/synergy/KeyTypes.h
|
||||||
|
|
||||||
|
Added eject and sleep key IDs.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/10/24 18:12:38 crs
|
||||||
|
lib/platform/CMSWindowsKeyState.cpp
|
||||||
|
|
||||||
|
Added VK_SLEEP.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/10/23 19:43:37 crs
|
||||||
|
lib/synergy/CKeyState.cpp
|
||||||
|
lib/synergy/CKeyState.h
|
||||||
|
lib/synergy/CScreen.cpp
|
||||||
|
|
||||||
|
Previous half-duplex fix fixed secondary screens with half
|
||||||
|
duplex keys but broke primary screens. This fixes both and
|
||||||
|
also ensures that the primary screen updates its shadow toggle
|
||||||
|
modifier state when leaving so the secondary screens get the
|
||||||
|
correct toggle modifier state. Together these fix some strange
|
||||||
|
inconsistencies in toggle state across screens.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/10/23 18:40:31 crs
|
||||||
|
lib/synergy/CKeyState.cpp
|
||||||
|
|
||||||
|
Fixed bug in half-duplex keys. Was updating their toggled state
|
||||||
|
om every release as well as press.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/10/13 20:39:22 crs
|
||||||
|
doc/configuration.html
|
||||||
|
|
||||||
|
Fixed typo in the documentation of configuration options.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/09/29 21:59:26 crs
|
||||||
|
cmd/synergyc/CClientTaskBarReceiver.cpp
|
||||||
|
cmd/synergyc/CClientTaskBarReceiver.h
|
||||||
|
cmd/synergys/CServerTaskBarReceiver.cpp
|
||||||
|
cmd/synergys/CServerTaskBarReceiver.h
|
||||||
|
configure.in
|
||||||
|
lib/arch/CArchMultithreadPosix.cpp
|
||||||
|
lib/base/CEventQueue.cpp
|
||||||
|
lib/base/CEventQueue.h
|
||||||
|
lib/base/IEventQueue.h
|
||||||
|
lib/io/CStreamFilter.cpp
|
||||||
|
lib/io/CStreamFilter.h
|
||||||
|
lib/io/IStream.h
|
||||||
|
lib/net/CTCPSocket.cpp
|
||||||
|
lib/net/CTCPSocket.h
|
||||||
|
lib/net/IDataSocket.h
|
||||||
|
lib/server/CClientListener.cpp
|
||||||
|
lib/synergy/CPacketStreamFilter.cpp
|
||||||
|
lib/synergy/CPacketStreamFilter.h
|
||||||
|
|
||||||
|
Removed recursive mutexes. Simplified stream filters as a side
|
||||||
|
effect. Removed -D_BSD_SOURCE and -D_XOPEN_SOURCE=500 from
|
||||||
|
compile since they're not longer necessary.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/09/28 22:25:35 crs
|
||||||
|
lib/server/CConfig.cpp
|
||||||
|
|
||||||
|
Now accepting screen names that end in a dot since many OS X
|
||||||
|
users have misconfigured their systems to have hostnames that
|
||||||
|
end in a dot.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/09/28 22:19:24 crs
|
||||||
|
dist/nullsoft/installer.mak
|
||||||
|
|
||||||
|
Fixed error in win32 installer packaging.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/09/28 22:19:11 crs
|
||||||
|
cmd/launcher/launcher.cpp
|
||||||
|
cmd/launcher/launcher.rc
|
||||||
|
cmd/launcher/resource.h
|
||||||
|
doc/configuration.html
|
||||||
|
doc/faq.html
|
||||||
|
lib/server/CConfig.cpp
|
||||||
|
lib/synergy/CScreen.cpp
|
||||||
|
|
||||||
|
Added half-duplex option for scroll lock key.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/09/27 21:54:49 crs
|
||||||
|
lib/platform/CXWindowsScreen.cpp
|
||||||
|
lib/synergy/IPlatformScreen.h
|
||||||
|
|
||||||
|
Fixed compile on gcc 3.4 and later. gcc started doing access checks
|
||||||
|
for class visibility on pointers to member function 'using the
|
||||||
|
qualifying scope of the name itself.' what this means is if method
|
||||||
|
'prot' is declared protected in class A and B inherits from A then
|
||||||
|
a method in B cannot use &A::prot but can use &B::prot. Synergy
|
||||||
|
now does this in the one place it had not.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/09/27 21:23:47 crs
|
||||||
|
lib/arch/CArchMultithreadPosix.cpp
|
||||||
|
|
||||||
|
Worked around minor gcc 3.3.2 -O3 compiler bug.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/09/27 21:04:37 crs
|
||||||
|
cmd/synergys/synergys.cpp
|
||||||
|
|
||||||
|
Server now reports configuration file errors as ERROR level log
|
||||||
|
messages rather than DEBUG level. Missing files are still reported
|
||||||
|
as DEBUG level messages since we expect some to be missing.
|
||||||
|
|
||||||
|
----------
|
||||||
|
2004/09/27 20:53:54 crs
|
||||||
|
configure.in
|
||||||
|
lib/common/Version.h
|
||||||
|
|
||||||
|
Changed version to 1.1.9. Changed configure.in to get version
|
||||||
|
number from lib/common/Version.h so it only has to be changed
|
||||||
|
there.
|
||||||
|
|
||||||
|
----------
|
||||||
2004/08/05 20:42:51 crs
|
2004/08/05 20:42:51 crs
|
||||||
dist/nullsoft/synergy.nsi
|
dist/nullsoft/synergy.nsi
|
||||||
|
|
||||||
|
|
|
@ -7,6 +7,42 @@
|
||||||
<body class="main">
|
<body class="main">
|
||||||
<h3>Synergy News</h3>
|
<h3>Synergy News</h3>
|
||||||
|
|
||||||
|
<span class="date">Nov-07-2004</span> - Synergy 1.1.9 released
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Made following changes:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>Fixed compiler error on gcc 3.4 and later
|
||||||
|
<li>Worked around minor gcc -O3 compiler bug
|
||||||
|
<li>Now logging system info at startup
|
||||||
|
<li>Config file errors now logged as errors rather than debug warnings
|
||||||
|
<li>Added half-duplex scroll lock option
|
||||||
|
<li>Fixed tracking of half-duplex toggle key state
|
||||||
|
<li>Now accepting screen names ending in dot (.) for OS X convenience
|
||||||
|
<li>OS X key mapping now loaded from system resources rather than hard coded
|
||||||
|
<li>Fixed multimonitor OS X pimary screen bug; multimon OS X should now work
|
||||||
|
<li>Added experimental workaround for laggy mouse when running linux -> OS X
|
||||||
|
<li>Fixed bug in win32 installer packaging
|
||||||
|
<li>Fixed unrequested continuous mouse wheel scrolling on win32
|
||||||
|
<li>Added win32 GUI to set server address to listen on
|
||||||
|
<li>Fixed resource leak on win32
|
||||||
|
<li>Fixed screensaver detection on windows 2000 and XP
|
||||||
|
<li>Fixed flickering mouse on multimon windows NT/2000/XP
|
||||||
|
<li>Fixed quiting when powerdvd stops playing (may fix other situations, too)
|
||||||
|
<li>Added tray icon menu item to force clients to reconnect
|
||||||
|
<li>Fixed handling of number pad keys with num-lock off on win32
|
||||||
|
<li>Fixed shift key not working when a console windows has focus on win32 server
|
||||||
|
<li>Improved configure of Xinerama and DPMS
|
||||||
|
<li>Improved portability (removed recursive mutexes and _*_SOURCE defines)
|
||||||
|
<li>Now handling DPMS headers without prototypes
|
||||||
|
<li>Fixed dead key and AltGr+shift handling on X11
|
||||||
|
<li>Fixed use of freed memory on unix
|
||||||
|
<li>Fixed AltGr mapping to Ctrl and not Ctrl+Alt on X11 without Alt_R mapped
|
||||||
|
<li>Added -display option for X11
|
||||||
|
<li>Added support for X11 compose key (Multi_key)
|
||||||
|
</ul>
|
||||||
|
|
||||||
<span class="date">Aug-05-2004</span> - Synergy 1.1.8 released
|
<span class="date">Aug-05-2004</span> - Synergy 1.1.8 released
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
|
Loading…
Reference in New Issue