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. + - Enhancement: Ctrl-Q to quit also works on Windows. + - Bugfix (#546): HTML in author display names is properly + escaped. + - Bugfix (#566): fixed crashing upon logout. + - Bugfix (#524): fixed crashing after changing the tag order. + - Bugfix (#532): the login dialog is now prefilled with the + first not-logged-in account, rather than an arbitrary account. + - Bugfix (#559): fixed not remembering the bottommost timeline + position after clicking the "Scroll to bottom" button. + - Bugfix (#564): In the "Add tags" dialog, the Tab key now + switches focus instead of entering a Tab character. + - Bugfix (#486/#488): more accurate logic for user name + highlighting (thanks to @redsky17). + - Bugfix (#511): ban reason is displayed in the timeline now. + - Bugfix (#542): the to-be-created alias is displayed correctly + in the room creation dialog (the actually created alias has + always been correct). + - Bugfix (#499): expanded/collapsed state of room groups is + correctly remembered and restored. + - Bugfix (#492): tab order in the login dialog is reasonable + now. + - Bugfix (#490): window title and room caption get updated + when the room is renamed etc. now. + - Bugfix: no more visual glitches when animation duration is + configured to 0. + - General bug fixing and performance tweaking. + - Lots of work on i18n and l10n + +------------------------------------------------------------------- +Thu Apr 18 14:12:55 UTC 2019 - ec...@opensuse.org + +- Update to 0.0.9.4-rc3 + - (#573) Resend and Discard buttons work again + - (#566) A crash upon logout has been fixed + - (#577) A confirmation to continue use an unstable version is + only displayed now to those who can upgrade rooms + - Zeroing the animations duration no more leads to artifacts from + incomplete animations + - (#532) Expired access tokens are now processed gracefully, + with a prompt to re-login + - (#564) Hitting Tab in the "Add tags" dialog switches focus as + proper instead of entering a tab character + +------------------------------------------------------------------- +Sat Apr 6 12:33:22 UTC 2019 - ec...@opensuse.org + +- Update to 0.0.9.4-rc2 + This Release Candidate fixes two bugs in RC1: + - Renaming the user no more causes multiple incarnations of it + in the user list (this one is also fixed in libQMatrixClient + 0.5.1.1 but even if you run 0.5.1, it won't happen in + Quaternion anymore). + - The correct account is used to complete users/rooms in the + "Open room" dialog. + +- Change BuildRequire for libqmatrixclient to 0.5.1 + +------------------------------------------------------------------- +Fri Apr 5 07:56:47 UTC 2019 - ec...@opensuse.org + +- Update to 0.0.9.4-rc + - Fix (#524): Quaternion no more crashes after changing the order + of tags. + - Fix (#546): HTML pieces in display names are correctly escaped + now. + - Fix: In Add tags dialog, empty lines are no more treated as + empty tag names, just skipped. + - Fix (#558): Regular expressions checking arguments of + slash-commands have been fixed to match the Matrix identifiers + grammar - thanks to nepugia. + - Fix (#559): The bottommost scroll position is also remembered + if the last thing before switching away from the room was + clicking the Scroll to bottom button. + - Fix (#500): Instead of scaring people away with the word + unencrypted, a used protocol is now clearly indicated in the + message placeholder line (hopefully, most people using + Quaternion do know what HTTP and HTTPS mean). + - Fix (#542): If the domainpart used by your homeserver does not + coincide with the actual domain for connections, Quaternion + doesn't confuse you anymore with incorrectly constructed room + aliases in the Room settings dialog (e.g., + #alias:matrix.example.org instead of #alias:example.org). + This was just a visual wart; no actual aliases have been hurt. + - Fix (#568): uploaded images are displayed in the timeline again, + after being broken for the most time of 0.0.9.4 development + (0.0.9.3 didn't have uploading at all). + - Enhancement: The room settings dialog now includes the room id. + A few enhancements have arrived thanks to @krkk: + - #555: /shrug now accepts optional text after it. ¯\_(ツ)_/¯ + - #557: The text in the users list filter is saved with rooms + now; when you switch a room, it's flushed/switched as well. + - #547: Open room dialog now suggests canonical room aliases + (from the local room list) and user ids (from all known users), + as you type. Non-canonical aliases need + QMatrixClient/libqmatrixclient#301 to be fixed (unfortunately, + it will only come in libQMatrixClient 0.6 due to compatibility + breakage). + +------------------------------------------------------------------- +Wed Apr 3 09:08:53 UTC 2019 - ec...@opensuse.org + +- Update to 0.0.9.4-beta2 + - This version uses the freshly released libQMatrixClient + 0.5.0.2, fixing issues with upgraded rooms (debug builds no + more crash upon seeing some of them) and with v3 rooms + (read receipts and redactions now work with v3 rooms too). + In case you wonder - #gsoc:matrix.org has been recently + upgraded to v3. + - (#338) The room header no more streches too far on long + multiline topics; and along the way, it gained swanky + animations! + - Open room dialog fixed when there's just one account. + - (#530) Quaternion no more crashes upon attempts to search + a user with no room opened. Actually, it even disables the search box for the avoidance of doubt. + - (#534) Uploading files with no supplementary text works now. + - Updated translations. + - CI builds for all platforms including Windows can now be found ++++ 43 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/matrix-quaternion/matrix-quaternion.changes ++++ and /work/SRC/openSUSE:Factory/.matrix-quaternion.new.4811/matrix-quaternion.changes Old: ---- v0.0.9.3.tar.gz New: ---- matrix-quaternion-0.0.9.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ matrix-quaternion.spec ++++++ --- /var/tmp/diff_new_pack.jSso9b/_old 2019-06-12 13:12:29.860930022 +0200 +++ /var/tmp/diff_new_pack.jSso9b/_new 2019-06-12 13:12:29.864930018 +0200 @@ -1,7 +1,7 @@ # # spec file for package matrix-quaternion # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: matrix-quaternion -Version: 0.0.9.3 +Version: 0.0.9.4 Release: 0 Summary: QT Matrix client -License: GPL-3.0 +License: GPL-3.0-only Group: Productivity/Networking/Instant Messenger Url: https://github.com/QMatrixClient/Quaternion -Source0: https://github.com/QMatrixClient/Quaternion/archive/v%{version}.tar.gz +Source0: https://github.com/QMatrixClient/Quaternion/archive/%{version}/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake %if 0%{?suse_version} < 1500 @@ -32,15 +32,20 @@ BuildRequires: gcc-c++ %endif BuildRequires: hicolor-icon-theme -BuildRequires: pkgconfig(Qt5Core) >= 5.6 +BuildRequires: cmake(Qt5Keychain) +BuildRequires: cmake(Qt5LinguistTools) +BuildRequires: pkgconfig(QMatrixClient) >= 0.5.1 +BuildRequires: pkgconfig(Qt5Core) >= 5.9 +BuildRequires: pkgconfig(Qt5DBus) BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Multimedia) BuildRequires: pkgconfig(Qt5Network) BuildRequires: pkgconfig(Qt5Qml) BuildRequires: pkgconfig(Qt5Quick) BuildRequires: pkgconfig(Qt5Widgets) -BuildRequires: pkgconfig(QMatrixClient) >= 0.4 -BuildRequires: libqt5-linguist-devel Requires: %{name}-lang +Requires: libqt5-qtquickcontrols +Requires: libqt5-qtquickcontrols2 # upstream use instead Qt5Core, Qt5Gui, Qt5Network, Qt5Quick, Qt5Widgets: # BuildRequires: libqt5-qtdeclarative-devel libqt5-qtquickcontrols