commit matrix-quaternion for openSUSE:Factory
Hello community, here is the log from the commit of package matrix-quaternion for openSUSE:Factory checked in at 2020-04-02 17:43:09 Comparing /work/SRC/openSUSE:Factory/matrix-quaternion (Old) and /work/SRC/openSUSE:Factory/.matrix-quaternion.new.3248 (New) Package is "matrix-quaternion" Thu Apr 2 17:43:09 2020 rev:4 rq:790713 version:0.0.9.4e Changes: --- /work/SRC/openSUSE:Factory/matrix-quaternion/matrix-quaternion.changes 2020-04-01 19:17:29.619508314 +0200 +++ /work/SRC/openSUSE:Factory/.matrix-quaternion.new.3248/matrix-quaternion.changes 2020-04-02 17:43:10.109387342 +0200 @@ -1,0 +2,13 @@ +Wed Apr 1 20:17:42 UTC 2020 - ec...@opensuse.org + +- Update to 0.0.9.4e + - Another quick-fixup release, using libQMatrixClient 0.5.3.2, +and fixing an occasional crash upon a successful SSO login +(described in an issue with a fancy number #666) + +--- +Wed Apr 1 18:28:50 UTC 2020 - ec...@opensuse.org + +- Change to needed libqmatrixclient version 0.5.3 + +--- Old: matrix-quaternion-0.0.9.4d.tar.gz New: matrix-quaternion-0.0.9.4e.tar.gz Other differences: -- ++ matrix-quaternion.spec ++ --- /var/tmp/diff_new_pack.1Gm0lP/_old 2020-04-02 17:43:10.777387860 +0200 +++ /var/tmp/diff_new_pack.1Gm0lP/_new 2020-04-02 17:43:10.781387863 +0200 @@ -17,7 +17,7 @@ Name: matrix-quaternion -Version:0.0.9.4d +Version:0.0.9.4e Release:0 Summary:QT Matrix client License:GPL-3.0-only @@ -29,7 +29,7 @@ BuildRequires: pkgconfig BuildRequires: cmake(Qt5Keychain) BuildRequires: cmake(Qt5LinguistTools) -BuildRequires: pkgconfig(QMatrixClient) >= 0.5.1 +BuildRequires: pkgconfig(QMatrixClient) >= 0.5.3 BuildRequires: pkgconfig(Qt5Core) >= 5.9 BuildRequires: pkgconfig(Qt5DBus) BuildRequires: pkgconfig(Qt5Gui) ++ matrix-quaternion-0.0.9.4d.tar.gz -> matrix-quaternion-0.0.9.4e.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Quaternion-0.0.9.4d/client/main.cpp new/Quaternion-0.0.9.4e/client/main.cpp --- old/Quaternion-0.0.9.4d/client/main.cpp 2020-03-31 08:00:03.0 +0200 +++ new/Quaternion-0.0.9.4e/client/main.cpp 2020-04-01 20:43:46.0 +0200 @@ -39,7 +39,7 @@ QApplication::setOrganizationName(QStringLiteral("QMatrixClient")); QApplication::setApplicationName(QStringLiteral("quaternion")); QApplication::setApplicationDisplayName(QStringLiteral("Quaternion")); -QApplication::setApplicationVersion(QStringLiteral("0.0.9.4d")); +QApplication::setApplicationVersion(QStringLiteral("0.0.9.4e")); QMatrixClient::Settings::setLegacyNames( QStringLiteral("Quaternion"), QStringLiteral("quaternion")); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Quaternion-0.0.9.4d/client/mainwindow.cpp new/Quaternion-0.0.9.4e/client/mainwindow.cpp --- old/Quaternion-0.0.9.4d/client/mainwindow.cpp 2020-03-31 08:00:03.0 +0200 +++ new/Quaternion-0.0.9.4e/client/mainwindow.cpp 2020-04-01 20:43:46.0 +0200 @@ -828,8 +828,11 @@ void MainWindow::doOpenLoginDialog(LoginDialog* dialog) { -dialog->setAttribute(Qt::WA_DeleteOnClose); dialog->open(); +// See #666: WA_DeleteOnClose kills the dialog object too soon, +// invalidating the connection object before it's released to the local +// variable below; so the dialog object is explicitly deleted instead of +// using WA_DeleteOnClose automagic. connect(dialog, ::accepted, this, [this, dialog] { auto connection = dialog->releaseConnection(); AccountSettings account(connection->userId()); @@ -845,9 +848,11 @@ logoutOnExit.push_back(connection); account.sync(); +auto deviceName = dialog->deviceName(); +dialog->deleteLater(); + showFirstSyncIndicator(); -auto deviceName = dialog->deviceName(); if (isInConnections(connection->userId())) { if (QMessageBox::warning( this, tr("Logging in into a logged in account"), @@ -861,6 +866,7 @@ } addConnection(connection, deviceName); }); +connect(dialog, ::rejected, dialog, ::deleteLater); } void MainWindow::showAboutWindow()
commit matrix-quaternion for openSUSE:Factory
Hello community, here is the log from the commit of package matrix-quaternion for openSUSE:Factory checked in at 2020-04-01 19:16:49 Comparing /work/SRC/openSUSE:Factory/matrix-quaternion (Old) and /work/SRC/openSUSE:Factory/.matrix-quaternion.new.3248 (New) Package is "matrix-quaternion" Wed Apr 1 19:16:49 2020 rev:3 rq:790403 version:0.0.9.4d Changes: --- /work/SRC/openSUSE:Factory/matrix-quaternion/matrix-quaternion.changes 2019-06-12 13:12:29.216930697 +0200 +++ /work/SRC/openSUSE:Factory/.matrix-quaternion.new.3248/matrix-quaternion.changes 2020-04-01 19:17:29.619508314 +0200 @@ -1,0 +2,21 @@ +Tue Mar 31 20:02:32 UTC 2020 - ec...@opensuse.org + +- Update to 0.0.9.4d + This is a "sustaining" "rebuild" of the "stable" (that is - users + know its bugs by now) Quaternion on top of libQMatrixClient + 0.5.3.1. Unlike previous rebuilds, this incorporates two major + changes in Quaternion itself, backported from the master branch: + + - (#653) Single sign-on support, to help Mozilla homeserver users + - (#663) Interoperability with Pantalaimon, to help practically +any Matrix user who agrees to use Pantalaimon as an E2EE proxy. + +--- +Wed Jan 29 08:58:00 UTC 2020 - ec...@opensuse.org + +- Update to 0.0.9.4c + - A problem that led to appstream-util validate failure +preventing correct construction of Flatpaks has been fixed. +- Run spec-cleaner. + +--- Old: matrix-quaternion-0.0.9.4.tar.gz New: matrix-quaternion-0.0.9.4d.tar.gz Other differences: -- ++ matrix-quaternion.spec ++ --- /var/tmp/diff_new_pack.o0UPNh/_old 2020-04-01 19:17:32.203509476 +0200 +++ /var/tmp/diff_new_pack.o0UPNh/_new 2020-04-01 19:17:32.207509478 +0200 @@ -1,7 +1,7 @@ # # spec file for package matrix-quaternion # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,21 +17,16 @@ Name: matrix-quaternion -Version:0.0.9.4 +Version:0.0.9.4d Release:0 Summary:QT Matrix client License:GPL-3.0-only Group: Productivity/Networking/Instant Messenger -Url:https://github.com/QMatrixClient/Quaternion +URL:https://github.com/QMatrixClient/Quaternion Source0: https://github.com/QMatrixClient/Quaternion/archive/%{version}/%{name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake -%if 0%{?suse_version} < 1500 -BuildRequires: gcc7-c++ -%else -BuildRequires: gcc-c++ -%endif BuildRequires: hicolor-icon-theme +BuildRequires: pkgconfig BuildRequires: cmake(Qt5Keychain) BuildRequires: cmake(Qt5LinguistTools) BuildRequires: pkgconfig(QMatrixClient) >= 0.5.1 @@ -46,6 +41,11 @@ Requires: %{name}-lang Requires: libqt5-qtquickcontrols Requires: libqt5-qtquickcontrols2 +%if 0%{?suse_version} < 1500 +BuildRequires: gcc7-c++ +%else +BuildRequires: gcc-c++ +%endif # upstream use instead Qt5Core, Qt5Gui, Qt5Network, Qt5Quick, Qt5Widgets: # BuildRequires: libqt5-qtdeclarative-devel libqt5-qtquickcontrols @@ -81,8 +81,8 @@ %endif %files -%defattr(-,root,root,-) -%doc COPYING README.md +%license COPYING +%doc README.md %{_bindir}/quaternion %{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/*/apps/* ++ matrix-quaternion-0.0.9.4.tar.gz -> matrix-quaternion-0.0.9.4d.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Quaternion-0.0.9.4/.travis.yml new/Quaternion-0.0.9.4d/.travis.yml --- old/Quaternion-0.0.9.4/.travis.yml 2019-04-29 11:59:48.0 +0200 +++ new/Quaternion-0.0.9.4d/.travis.yml 2020-03-31 08:00:03.0 +0200 @@ -64,6 +64,7 @@ - qt512tools - qt512translations - qt5keychain-dev +- appstream-util - os: osx env: [ 'PATH=/usr/local/opt/qt/bin:$PATH' ] addons: @@ -82,7 +83,7 @@ - mkdir build && pushd build # TODO: add building with an external lib - cmake .. -LA -DUSE_INTREE_LIBQMC=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr -DDEPLOY_VERBOSITY=$DEPLOY_VERBOSITY -#- appstream-util validate linux/*.appdata.xml +- if [ -f "$(which appstream-util)" ]; then appstream-util validate ../linux/*.appdata.xml; fi - cmake --build . --target all - export DESTDIR=$TRAVIS_BUILD_DIR/install - if [ "$TRAVIS_OS_NAME" = "linux" ]; then cmake --build . --target install; fi diff -urN '--exclude=CVS'
commit matrix-quaternion for openSUSE:Factory
Hello community, here is the log from the commit of package matrix-quaternion for openSUSE:Factory checked in at 2019-06-12 13:12:25 Comparing /work/SRC/openSUSE:Factory/matrix-quaternion (Old) and /work/SRC/openSUSE:Factory/.matrix-quaternion.new.4811 (New) Package is "matrix-quaternion" Wed Jun 12 13:12:25 2019 rev:2 rq:706476 version:0.0.9.4 Changes: --- /work/SRC/openSUSE:Factory/matrix-quaternion/matrix-quaternion.changes 2018-11-12 09:38:29.481441488 +0100 +++ /work/SRC/openSUSE:Factory/.matrix-quaternion.new.4811/matrix-quaternion.changes 2019-06-12 13:12:29.216930697 +0200 @@ -1,0 +2,240 @@ +Thu May 30 07:27:22 UTC 2019 - ec...@opensuse.org + +- Add missing requires libqt5-qtquickcontrols and + libqt5-qtquickcontrols2. + +--- +Mon Apr 29 10:15:28 UTC 2019 - ec...@opensuse.org + +- Update to 0.0.9.4 + The full lists of (closed issues and commits) are quite long but + here are the key additions and changes: + - Feature (#187): native scrollbars can be used instead of +shuttle dials. + - Feature (#32, #209): attachments support; an image or other +file can be posted to a room, with automatic media type +detection. + - Feature (#507): basics of internal navigation +(still limited, the work is ongoing): +- rooms (only those in your room list for now) can be opened + using "Open room" dialog (Ctrl-O) - by their id, alias or + matrix.to URL; +- direct chats can be opened by entering the user ID or the + matrix.to URL into the same dialog; +- moreover, middle-clicking on a user id/matrix.to link in + the timeline also opens a direct chat; +- navigating to event permalinks is not there yet, pending + support in libQMatrixClient (give your votes in + QMatrixClient/libqmatrixclient#252). + - Feature (#437): user list can be searched and filtered + - Feature: support for room versions: room version can be chosen +when creating a room (not a direct chat though; will be fixed +in 0.0.9.5) and is displayed and can be upgraded in the +settings room. + - Feature (#484): Quaternion can use Qt Keychain now to securely +store access tokens (thanks to @ddanilov). Although this works +on Windows as well, the Windows binaries available from here +don't have it yet. + - Feature (#123): Timeline can be scrolled using +Ctrl-PageUp/PageDown and (if directly focused) Up and Down keys. +This is a tentative implementation that may work in some edge +cases; 0.0.9.5 may bring something more robust. + - Feature (#277): horizontal scrolling for messages with wide +preformatted parts. + - Feature (#403 and #476): Quaternion can close to tray and also +start minimised to tray (thanks to @ddanilov and @krkk). + - Feature (#509/#535): Configurable message quoting (plain text +only) is implemented. Replies and rich-text quoting are left +for a later version. + - Feature (#455): if the server supports it, room members are +lazy-loaded; this should greatly improve initial sync times +while otherwise being almost invisible for end users. + - Enhancement (#445): local echo can be suppressed +(UI/suppress_local_echo in config). + - Enhancement (#451): more actions in right-click menus for the +room list and the user list (thanks to @krkk). + - Enhancement (#381): middle-click on a room name in the room +list opens this room; middle-click on a user name in the user +list opens a direct chat with the user. + - Enhancement (#448, #483): timeline scrolling is more responsive. + - Enhancement (#246): when typing a very long message, +the message input only increases its height up to a limit, +and scrolls after that. + - Enhancement (#338): similarly, longer multiline topics no more +strut the room header to no limit. + - Enhancement (#505): Quaternion now warns about attempts to +login twice into the same account (thanks to @krkk). + - Enhancement (#491, #471/#478): room creation events and +withdrawn invitations (thanks to @krkk) are correctly displayed +in the timeline; also unknown state events got a clearer +timeline description (even if a bit techy as it uses the state +event type and key verbatim). + - Enhancement (#558): better validation of room/user ids in +/commands. + - Enhancement (#500): no more scary "unencrypted" word in the +message placeholder text - the used protocol (HTTP or HTTPS) +is mentioned instead. + - Enhancement (#555): /shrug gained an optional text argument. + - Enhancement: instead of an error message with no clear way out +expired tokens now lead to a handy re-login dialog. + - Enhancement: the room settings dialog now shows room id. +