Compare commits

..

13 Commits

Author SHA1 Message Date
Xinyu Hou
1f41b92693 Fixed client detected dialog not shown when Synergy is minimized #4307 2015-01-05 13:32:58 +00:00
Nick Bolton
d7fb7b0330 Clarified "free as in free speech" 2015-01-03 12:23:47 +00:00
the-wes
dab4914027 Merge pull request #4301 from the-wes/master
Update locked-to-screen messages
2015-01-01 09:33:59 -08:00
the-wes
5703a41489 Update Server.cpp
clarified "cursor is locked" messages, moved the "scroll lock is on upon startup" message to NOTE level instead of DEBUG.
2014-12-30 13:33:21 -08:00
the-wes
25903182e9 Merge pull request #4284 from the-wes/master
Update --help output in App.h
2014-12-17 15:41:48 -08:00
the-wes
d62c4a842b Update App.h
update --help output.
2014-12-16 18:04:00 -08:00
Nick Bolton
d3b62e1041 Update README 2014-12-14 18:26:23 +00:00
Nick Bolton
3875339b58 Update README 2014-12-14 18:25:08 +00:00
Nick Bolton
98f05d7bb6 Update README 2014-12-14 18:24:46 +00:00
Nick Bolton
7fdf4c1e2b Update README 2014-12-14 18:23:09 +00:00
the-wes
f148ff0bb3 Merge pull request #4264 from the-wes/master
clarify protocol error message
2014-12-08 10:42:16 -08:00
the-wes
a99bea9d3b clarify protocol error message 2014-12-05 16:59:39 -08:00
Nick Bolton
4caaa08ade Version to 1.6.3 2014-12-03 09:04:19 +00:00
6 changed files with 27 additions and 31 deletions

View File

@@ -17,7 +17,7 @@
# Version number for Synergy
set(VERSION_MAJOR 1)
set(VERSION_MINOR 6)
set(VERSION_REV 2)
set(VERSION_REV 3)
set(VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_REV}")
cmake_minimum_required(VERSION 2.6)

31
README
View File

@@ -1,25 +1,16 @@
About
=====
Synergy
=======
Synergy brings your computers together in one cohesive experience; its
software for sharing one mouse and keyboard between multiple computers
on your desk. It works on Windows, Mac OS X and Linux allowing you to
seamlessly move your mouse cursor between all computers on your desk.
Share one mouse and keyboard between multiple computers.
Users
=====
Synergy is free and open source (free as in free speech),
meaning you are free to run it and redistribute it with
or without changes.
Synergy is easy to download and configure.
Get it here: http://synergy-project.org/
Just use "hm conf" and "hm build" to compile (./hm.sh on
Linux and Mac).
Developers
==========
For detailed compile instructions:
http://synergy-project.org/wiki/Compiling
Synergy is free and open source, so you are free to run the program,
change the program, and redistribute the program with or without changes.
Once you've got the source code, just use "hm conf" and "hm build" to
compile (./hm.sh on Linux and Mac).
For detailed compile instructions and a list of dependencies, check
out our wiki: http://synergy-project.org/wiki/Compiling
Happy hacking!

View File

@@ -374,13 +374,16 @@ int ServerConfig::showAddClientDialog(const QString& clientName)
{
int result = kAddClientIgnore;
if (m_pMainWindow->isActiveWindow()) {
AddClientDialog addClientDialog(clientName, m_pMainWindow);
addClientDialog.exec();
result = addClientDialog.addResult();
m_IgnoreAutoConfigClient = addClientDialog.ignoreAutoConfigClient();
if (!m_pMainWindow->isActiveWindow()) {
m_pMainWindow->showNormal();
m_pMainWindow->activateWindow();
}
AddClientDialog addClientDialog(clientName, m_pMainWindow);
addClientDialog.exec();
result = addClientDialog.addResult();
m_IgnoreAutoConfigClient = addClientDialog.ignoreAutoConfigClient();
return result;
}

View File

@@ -659,7 +659,7 @@ Client::handleHello(const Event&, void*)
{
SInt16 major, minor;
if (!ProtocolUtil::readf(m_stream, kMsgHello, &major, &minor)) {
sendConnectionFailedEvent("Protocol error from server");
sendConnectionFailedEvent("Protocol error from server, check encryption settings");
cleanupTimer();
cleanupConnection();
return;

View File

@@ -201,7 +201,7 @@ Server::Server(
// Determine if scroll lock is already set. If so, lock the cursor to the primary screen
if (m_primaryClient->getToggleMask() & KeyModifierScrollLock) {
LOG((CLOG_DEBUG "scroll lock on initially. locked to screen"));
LOG((CLOG_NOTE "Scroll Lock is on, locking cursor to screen"));
m_lockedToScreen = true;
}
@@ -416,7 +416,7 @@ Server::isLockedToScreen() const
{
// locked if we say we're locked
if (isLockedToScreenServer()) {
LOG((CLOG_NOTE "cursor is locked to screen"));
LOG((CLOG_NOTE "Cursor is locked to screen, check Scroll Lock key"));
return true;
}

View File

@@ -156,13 +156,15 @@ private:
#define HELP_COMMON_INFO_1 \
" -d, --debug <level> filter out log messages with priority below level.\n" \
" level may be: FATAL, ERROR, WARNING, NOTE, INFO,\n" \
" DEBUG, DEBUGn (1-5).\n" \
" DEBUG, DEBUG1, DEBUG2.\n" \
" -n, --name <screen-name> use screen-name instead the hostname to identify\n" \
" this screen in the configuration.\n" \
" -1, --no-restart do not try to restart on failure.\n" \
"* --restart restart the server automatically if it fails.\n" \
" -l --log <file> write log messages to file.\n" \
" --no-tray disable the system tray icon.\n"
" --no-tray disable the system tray icon.\n" \
" --crypto-pass <pass> enable encryption, using the given password.\n" \
" --enable-drag-drop enable file drag & drop.\n"
#define HELP_COMMON_INFO_2 \
" -h, --help display this help and exit.\n" \