Use Deskflow Name (#7519)

* Use Deskflow Name

* Remove business-oriented options from issue templates

* Remove business-oriented workflow

* Bump version to 3.0.0 (to avoid confusion with previously used version numbers 1.x & 2.x)

* Update readme to reflect new project name and goals

* Found some more "synergy" to rename

* Rename `synlib` to `app`

* Rename `syntool` to `deskflow-legacy`

* Rename `synwinhk` to `dfwhook`

* Rename dirs from synergy to deskflow

* Rename more "Synergy" files

* Rename app bundle ID

* Fixed copyright typo

* Rename only title in serial key dialog (to be moved downstream later)

* Preserve original serial key window for moving downstream

* Restore dialogs ready for moving downstream

* Rename `QDeskflowApplication` to `DeskflowApplication` (the Q is confusing)

* Restore Volker's original project name

* Fixed mimetype

* Fixed weird grammar

* Fixed (more) weird grammar

* Broken link, restoring (but we should move all links out of source)

* Broken link, restoring (but we should move all links out of source)

* Add write permission to valgrind-analysis.yml

* Restore AUR conflicts

* Apply Clang format

* Update ChangeLog

* Back out version change

---------

Co-authored-by: Nick Bolton <nick@symless.com>
This commit is contained in:
Chris Rizzitello
2024-09-17 15:00:25 -04:00
committed by GitHub
parent 1fa4b9631b
commit ed1217e9cc
839 changed files with 2872 additions and 3051 deletions

View File

@ -1,5 +1,5 @@
/*
* synergy -- mouse and keyboard sharing utility
* Deskflow -- mouse and keyboard sharing utility
* Copyright (C) 2012 Symless Ltd.
*
* This package is free software; you can redistribute it and/or
@ -25,7 +25,7 @@
#include <QRegularExpression>
#include <memory>
const char *const kVersion = SYNERGY_VERSION;
const char *const kVersion = DESKFLOW_VERSION;
VersionChecker::VersionChecker(std::shared_ptr<QNetworkAccessManager> network)
: m_network(
@ -37,22 +37,22 @@ VersionChecker::VersionChecker(std::shared_ptr<QNetworkAccessManager> network)
void VersionChecker::checkLatest() const {
const QString url =
qEnvironmentVariable("SYNERGY_VERSION_URL", SYNERGY_VERSION_URL);
qEnvironmentVariable("DESKFLOW_VERSION_URL", DESKFLOW_VERSION_URL);
auto request = QNetworkRequest(url);
auto userAgent = QString("Synergy %1 on %2")
auto userAgent = QString("Deskflow %1 on %2")
.arg(kVersion)
.arg(QSysInfo::prettyProductName());
request.setHeader(QNetworkRequest::UserAgentHeader, userAgent);
request.setRawHeader("X-Synergy-Version", kVersion);
request.setRawHeader("X-Deskflow-Version", kVersion);
request.setRawHeader(
"X-Synergy-Language", QLocale::system().name().toStdString().c_str());
"X-Deskflow-Language", QLocale::system().name().toStdString().c_str());
m_network->get(request);
}
void VersionChecker::replyFinished(QNetworkReply *reply) {
auto newestVersion = QString(reply->readAll());
if (!newestVersion.isEmpty() &&
compareVersions(SYNERGY_VERSION, newestVersion) > 0) {
compareVersions(DESKFLOW_VERSION, newestVersion) > 0) {
emit updateFound(newestVersion);
}
}