Accepting request 875635 from home:mia:branches:KDE:Extra
- Update to 0.7.0 Features: * Display client information (name, version, OS) of contacts * Drag'n'drop for sending files * Allow pasting images from the clipboard (Ctrl+Shift+V) into the chat * Allow inserting newlines using Shift+Enter * Add configuration of custom hostname/port * Favourite emojis are shown by default now * Search emojis by ":<name>" * Display connection errors in the global drawer after login * Improved design of media preview sheets * Restructure message sending bar Bugfixes: * Do not interpret random URLs as files anymore * Fix the style of buttons when using Material style * Fix file dialog and media drawer opening in some cases * Fix opening of the LoginPage when scanning QR code without password Notes: * Kaidan requires Qt 5.14 now - Changes in 0.6.0: Features: * When offline, messages are cached now to be sent later * It's allowed to also correct other messages than the last one now * Also pending (unsent) messages can be corrected now * Chats can be opened from the notifications now * New option to permanently hide your password in Kaidan * New buttons for easily copying your jid and password * Moved account management pages into the settings * The cursor is moved to the end of the text field when correcting a message now * Scanning QR codes without a password works now and results in only the JID being set * The roster is called contact list now * The resource for the displayed presence is picked with fixed rules now (it was random before which resource is displayed) * Handle notifications differently on GNOME to keep them in the notifications area * Switched to the upstream HTTP File Upload implementation * Code refactoring and partial rewrite of the following classes: Kaidan, ClientWorker, RosterManager, PresenceCache, DownloadManager, TransferCache, QrCodeDecoder Bugfixes: * Playback issues in media video preview * Messages sent from other of your devices are displayed as they were sent by the chat partner * Notifications are shown persistently on the screen * Roster names are not updated in the database * Roster items are not updated in the model correctly * All sheets contain two headers: It uses the new built-in header property now * Unreadable buttons with white text on withe background in some styles * Database version isn't saved correctly * Errors when building with newer ZXing versions Notes: * Kaidan requires a C++17-compliant compiler now OBS-URL: https://build.opensuse.org/request/show/875635 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kaidan?expand=0&rev=13
This commit is contained in:
parent
192eb8fff7
commit
3da70da89e
@ -1,95 +0,0 @@
|
||||
From ed31a672465bc19b43e6c204ee8b5172fc96eacf Mon Sep 17 00:00:00 2001
|
||||
From: Linus Jahn <lnj@kaidan.im>
|
||||
Date: Fri, 31 Jul 2020 14:59:28 +0200
|
||||
Subject: [PATCH] Port deprecations and little refactoring of the QrCodeDecoder
|
||||
|
||||
---
|
||||
src/QrCodeDecoder.cpp | 42 +++++++++++++------------------------
|
||||
src/RegistrationManager.cpp | 8 +++++--
|
||||
2 files changed, 21 insertions(+), 29 deletions(-)
|
||||
|
||||
diff --git a/src/QrCodeDecoder.cpp b/src/QrCodeDecoder.cpp
|
||||
index 38df5f9..b2b4437 100644
|
||||
--- a/src/QrCodeDecoder.cpp
|
||||
+++ b/src/QrCodeDecoder.cpp
|
||||
@@ -41,6 +41,10 @@
|
||||
#include <ZXing/MultiFormatReader.h>
|
||||
#include <ZXing/Result.h>
|
||||
#include <ZXing/TextUtfEncoding.h>
|
||||
+#include <ZXing/ZXVersion.h>
|
||||
+
|
||||
+#define ZXING_VERSION \
|
||||
+ QT_VERSION_CHECK(ZXING_VERSION_MAJOR, ZXING_VERSION_MINOR, ZXING_VERSION_PATCH)
|
||||
|
||||
using namespace ZXing;
|
||||
|
||||
@@ -51,36 +55,20 @@ QrCodeDecoder::QrCodeDecoder(QObject *parent)
|
||||
|
||||
void QrCodeDecoder::decodeImage(const QImage &image)
|
||||
{
|
||||
- // options for decoding
|
||||
- DecodeHints decodeHints;
|
||||
-
|
||||
- // Advise the decoder to also decode rotated QR codes.
|
||||
- decodeHints.setTryRotate(true);
|
||||
-
|
||||
- // Advise the decoder to only decode QR codes.
|
||||
- std::vector<BarcodeFormat> allowedFormats;
|
||||
- allowedFormats.emplace_back(BarcodeFormat::QR_CODE);
|
||||
- decodeHints.setPossibleFormats(allowedFormats);
|
||||
-
|
||||
- MultiFormatReader reader(decodeHints);
|
||||
-
|
||||
- // Create an image source to be decoded later.
|
||||
- GenericLuminanceSource source(
|
||||
- image.width(),
|
||||
- image.height(),
|
||||
- image.bits(),
|
||||
- image.width(),
|
||||
- 1,
|
||||
- 0,
|
||||
- 1,
|
||||
- 2
|
||||
- );
|
||||
+ // Advise the decoder to check for QR codes and to try decoding rotated versions of the image.
|
||||
+#if ZXING_VERSION >= QT_VERSION_CHECK(1, 1, 0)
|
||||
+ const auto decodeHints = DecodeHints().setTryRotate(true).setFormats(BarcodeFormat::QR_CODE);
|
||||
+#else
|
||||
+ const auto decodeHints =
|
||||
+ DecodeHints().setTryRotate(true).setPossibleFormats({BarcodeFormat::QR_CODE});
|
||||
+#endif
|
||||
|
||||
- // Create an image source specific for decoding black data on white background.
|
||||
- HybridBinarizer binImage(std::shared_ptr<LuminanceSource>(&source, [](void*) {}));
|
||||
+ // Create a binarized image by the luminance of the image.
|
||||
+ HybridBinarizer binImage(std::make_shared<GenericLuminanceSource>(GenericLuminanceSource(
|
||||
+ image.width(), image.height(), image.bits(), image.width(), 1, 0, 1, 2)));
|
||||
|
||||
// Decode the specific image source.
|
||||
- auto result = reader.read(binImage);
|
||||
+ auto result = MultiFormatReader(decodeHints).read(binImage);
|
||||
|
||||
// If a QR code could be found and decoded, emit a signal with the decoded string.
|
||||
// Otherwise, emit a signal for failed decoding.
|
||||
diff --git a/src/RegistrationManager.cpp b/src/RegistrationManager.cpp
|
||||
index 3014e0f..f095343 100644
|
||||
--- a/src/RegistrationManager.cpp
|
||||
+++ b/src/RegistrationManager.cpp
|
||||
@@ -258,8 +258,12 @@ void RegistrationManager::copyUserDefinedValuesToNewForm(const QXmppDataForm &ol
|
||||
// Copy values from the last form.
|
||||
const QList<QXmppDataForm::Field> oldFields = oldForm.fields();
|
||||
for (const auto &field : oldFields) {
|
||||
- // Only copy fields which are required, visible to the user and do not have a media element (e.g. CAPTCHA).
|
||||
- if (field.isRequired() && field.type() != QXmppDataForm::Field::HiddenField && field.media().isNull()) {
|
||||
+ // Only copy fields which:
|
||||
+ // * are required,
|
||||
+ // * are visible to the user
|
||||
+ // * do not have a media element (e.g. CAPTCHA)
|
||||
+ if (field.isRequired() && field.type() != QXmppDataForm::Field::HiddenField &&
|
||||
+ field.mediaSources().isEmpty()) {
|
||||
for (auto &fieldFromNewForm : newForm.fields()) {
|
||||
if (fieldFromNewForm.key() == field.key()) {
|
||||
fieldFromNewForm.setValue(field.value());
|
||||
--
|
||||
2.28.0
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0f1d267d9c6001a26056789aa521bd5b0e36eea39dff95d4f33dbcd3e5257247
|
||||
size 448480
|
3
kaidan-0.7.0.tar.xz
Normal file
3
kaidan-0.7.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d56b3c927505adbbe343aa0858599bdbb5322a3ac2bb61dbadffa19428b2304f
|
||||
size 516684
|
16
kaidan-0.7.0.tar.xz.sig
Normal file
16
kaidan-0.7.0.tar.xz.sig
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEA8LRDcl+WwvruPO0RmMjGpGh4nsFAmAYjtIACgkQRmMjGpGh
|
||||
4nuawRAAh31C3BmxCxTDBkWeCctJcRg4qB/Gi/mrYFIAkaK5jFFmrvZe4YUld690
|
||||
FbQ3v0tCOvVleFFbMjXbQ/wfnf1bg2praZ3vipgRNmdzl44haQRJ31tm2Qgkg0xE
|
||||
aq9fu798FWtkay1jEhHqGZYvNefb0kcDBqT9QgyR1fWpTDepYiOv6s4FBCbpPrkh
|
||||
NEvRlxm/m+oRvecJbi0a33VaMRJQYo/WYkvWm1jebHpLtSq2u4NBaSkAs1SfRHEC
|
||||
BJslhAjFfKjmt3CnuRZWMiq2rYQffSThQM6wzb4ydsOjukp0vevDVj9CdRzgJcBN
|
||||
ybD5SOM2F77pOHbZqeUqdwyrnIjFwB8DeQLnDcA9In9oOYwkJCn7KzE3mElD9w4u
|
||||
9FLH8xmwtsFcwLUNKMTNFUkAjnhJyDX0Yvkf+jMdCl4RaIigZT8ASQvvtoJ1puDe
|
||||
1/CopvqLNXjIC3NF1Ljo02XLXexwvqrRJ9bOo+14558SGgimS2Ri340671CPw/zk
|
||||
4kXefLZWbZU0Ai50WYdP8BtMpCTOoXwK9Fl9HQiyOhjuWo44VPFE0TxOdKpOieSr
|
||||
76w+PwV3D7rzG+PTSaTxYGAtF03hPb6y15EzeBYOoo6UuBS5FZLrBmU6iwhh5Dt7
|
||||
kvRW/PFuK88MYre4ALn+G6Urfv1v5y9RwC7QaDtqIkJNhTu/H/o=
|
||||
=fPc7
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +1,71 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Feb 27 16:52:21 UTC 2021 - Mia Herkt <mia@0x0.st>
|
||||
|
||||
- Update to 0.7.0
|
||||
Features:
|
||||
* Display client information (name, version, OS) of contacts
|
||||
* Drag'n'drop for sending files
|
||||
* Allow pasting images from the clipboard (Ctrl+Shift+V) into
|
||||
the chat
|
||||
* Allow inserting newlines using Shift+Enter
|
||||
* Add configuration of custom hostname/port
|
||||
* Favourite emojis are shown by default now
|
||||
* Search emojis by ":<name>"
|
||||
* Display connection errors in the global drawer after login
|
||||
* Improved design of media preview sheets
|
||||
* Restructure message sending bar
|
||||
|
||||
Bugfixes:
|
||||
* Do not interpret random URLs as files anymore
|
||||
* Fix the style of buttons when using Material style
|
||||
* Fix file dialog and media drawer opening in some cases
|
||||
* Fix opening of the LoginPage when scanning QR code without
|
||||
password
|
||||
|
||||
Notes:
|
||||
* Kaidan requires Qt 5.14 now
|
||||
|
||||
- Changes in 0.6.0:
|
||||
Features:
|
||||
* When offline, messages are cached now to be sent later
|
||||
* It's allowed to also correct other messages than the last one
|
||||
now
|
||||
* Also pending (unsent) messages can be corrected now
|
||||
* Chats can be opened from the notifications now
|
||||
* New option to permanently hide your password in Kaidan
|
||||
* New buttons for easily copying your jid and password
|
||||
* Moved account management pages into the settings
|
||||
* The cursor is moved to the end of the text field when
|
||||
correcting a message now
|
||||
* Scanning QR codes without a password works now and results in
|
||||
only the JID being set
|
||||
* The roster is called contact list now
|
||||
* The resource for the displayed presence is picked with fixed
|
||||
rules now (it was random before which resource is displayed)
|
||||
* Handle notifications differently on GNOME to keep them in the
|
||||
notifications area
|
||||
* Switched to the upstream HTTP File Upload implementation
|
||||
* Code refactoring and partial rewrite of the following classes:
|
||||
Kaidan, ClientWorker, RosterManager, PresenceCache,
|
||||
DownloadManager, TransferCache, QrCodeDecoder
|
||||
|
||||
Bugfixes:
|
||||
* Playback issues in media video preview
|
||||
* Messages sent from other of your devices are displayed as they
|
||||
were sent by the chat partner
|
||||
* Notifications are shown persistently on the screen
|
||||
* Roster names are not updated in the database
|
||||
* Roster items are not updated in the model correctly
|
||||
* All sheets contain two headers: It uses the new built-in header
|
||||
property now
|
||||
* Unreadable buttons with white text on withe background in some
|
||||
styles
|
||||
* Database version isn't saved correctly
|
||||
* Errors when building with newer ZXing versions
|
||||
|
||||
Notes:
|
||||
* Kaidan requires a C++17-compliant compiler now
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Aug 16 18:02:07 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>
|
||||
|
||||
|
189
kaidan.keyring
Normal file
189
kaidan.keyring
Normal file
@ -0,0 +1,189 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
=jBD0
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
17
kaidan.spec
17
kaidan.spec
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package kaidan
|
||||
#
|
||||
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2021 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -17,29 +17,30 @@
|
||||
|
||||
|
||||
Name: kaidan
|
||||
Version: 0.5.0
|
||||
Version: 0.7.0
|
||||
Release: 0
|
||||
Summary: A XMPP client based on KDE Framework
|
||||
License: GPL-3.0-or-later AND SUSE-GPL-3.0+-with-openssl-exception AND MIT AND CC-BY-SA-3.0 AND CC-BY-SA-4.0
|
||||
Group: Productivity/Networking/Instant Messenger
|
||||
URL: https://www.kaidan.im/
|
||||
Source: https://download.kde.org/stable/%{name}/%{version}/%{name}-%{version}.tar.xz
|
||||
# PATCH-FIX-UPSTREAM
|
||||
Patch0: 0001-Port-deprecations-and-little-refactoring-of-the-QrCo.patch
|
||||
Source0: https://download.kde.org/unstable/%{name}/%{version}/%{name}-%{version}.tar.xz
|
||||
Source1: https://download.kde.org/unstable/%{name}/%{version}/%{name}-%{version}.tar.xz.sig
|
||||
Source2: kaidan.keyring
|
||||
BuildRequires: cmake >= 3.3
|
||||
BuildRequires: extra-cmake-modules >= 5.40.0
|
||||
BuildRequires: libqxmpp-devel >= 1.2.0
|
||||
BuildRequires: cmake(KF5Kirigami2) >= 5.58.0
|
||||
BuildRequires: cmake(KF5Notifications)
|
||||
BuildRequires: cmake(KF5QQC2DeskopStyle)
|
||||
BuildRequires: cmake(Qt5Concurrent)
|
||||
BuildRequires: cmake(Qt5Core) >= 5.12.0
|
||||
BuildRequires: cmake(Qt5Core) >= 5.14.0
|
||||
BuildRequires: cmake(Qt5DBus)
|
||||
BuildRequires: cmake(Qt5LinguistTools)
|
||||
BuildRequires: cmake(Qt5Multimedia)
|
||||
BuildRequires: cmake(Qt5Positioning)
|
||||
BuildRequires: cmake(Qt5Qml)
|
||||
BuildRequires: cmake(Qt5Quick)
|
||||
BuildRequires: cmake(Qt5QuickControls2)
|
||||
BuildRequires: cmake(Qt5Multimedia)
|
||||
BuildRequires: cmake(Qt5Positioning)
|
||||
BuildRequires: cmake(Qt5Sql)
|
||||
BuildRequires: cmake(Qt5Svg)
|
||||
BuildRequires: cmake(Qt5Widgets)
|
||||
|
Loading…
Reference in New Issue
Block a user