Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package alligator for openSUSE:Factory checked in at 2025-07-06 17:08:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/alligator (Old) and /work/SRC/openSUSE:Factory/.alligator.new.1903 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "alligator" Sun Jul 6 17:08:09 2025 rev:27 rq:1290254 version:25.04.3 Changes: -------- --- /work/SRC/openSUSE:Factory/alligator/alligator.changes 2025-06-10 09:00:22.011199692 +0200 +++ /work/SRC/openSUSE:Factory/.alligator.new.1903/alligator.changes 2025-07-06 17:10:57.094507142 +0200 @@ -1,0 +2,11 @@ +Tue Jul 1 15:26:27 UTC 2025 - Christophe Marin <christo...@krop.fr> + +- Update to 25.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/25.04.3/ +- Changes since 25.04.2: + * Use full article url as baseUrl for Kirigami.SelectableLabel + * Fix open link with relativ urls + +------------------------------------------------------------------- Old: ---- alligator-25.04.2.tar.xz alligator-25.04.2.tar.xz.sig New: ---- alligator-25.04.3.tar.xz alligator-25.04.3.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ alligator.spec ++++++ --- /var/tmp/diff_new_pack.nPEGNU/_old 2025-07-06 17:10:57.986544053 +0200 +++ /var/tmp/diff_new_pack.nPEGNU/_new 2025-07-06 17:10:57.986544053 +0200 @@ -21,7 +21,7 @@ %bcond_without released Name: alligator -Version: 25.04.2 +Version: 25.04.3 Release: 0 Summary: RSS/Atom feed reader License: GPL-2.0-or-later ++++++ alligator-25.04.2.tar.xz -> alligator-25.04.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alligator-25.04.2/CMakeLists.txt new/alligator-25.04.3/CMakeLists.txt --- old/alligator-25.04.2/CMakeLists.txt 2025-06-02 23:42:19.000000000 +0200 +++ new/alligator-25.04.3/CMakeLists.txt 2025-06-30 18:52:53.000000000 +0200 @@ -7,7 +7,7 @@ # KDE Applications version, managed by release script. set(RELEASE_SERVICE_VERSION_MAJOR "25") set(RELEASE_SERVICE_VERSION_MINOR "04") -set(RELEASE_SERVICE_VERSION_MICRO "2") +set(RELEASE_SERVICE_VERSION_MICRO "3") set(RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}") project(alligator VERSION ${RELEASE_SERVICE_VERSION}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alligator-25.04.2/org.kde.alligator.appdata.xml new/alligator-25.04.3/org.kde.alligator.appdata.xml --- old/alligator-25.04.2/org.kde.alligator.appdata.xml 2025-06-02 23:42:19.000000000 +0200 +++ new/alligator-25.04.3/org.kde.alligator.appdata.xml 2025-06-30 18:52:53.000000000 +0200 @@ -212,6 +212,7 @@ </screenshots> <launchable type="desktop-id">org.kde.alligator.desktop</launchable> <releases> + <release version="25.04.3" date="2025-07-03"/> <release version="25.04.2" date="2025-06-05"/> <release version="25.04.1" date="2025-05-08"/> <release version="25.04.0" date="2025-04-17"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alligator-25.04.2/po/ar/alligator.po new/alligator-25.04.3/po/ar/alligator.po --- old/alligator-25.04.2/po/ar/alligator.po 2025-06-02 23:42:19.000000000 +0200 +++ new/alligator-25.04.3/po/ar/alligator.po 2025-06-30 18:52:53.000000000 +0200 @@ -7,7 +7,7 @@ "Project-Id-Version: alligator\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2025-03-01 00:46+0000\n" -"PO-Revision-Date: 2025-01-17 07:05+0400\n" +"PO-Revision-Date: 2025-06-28 17:29+0400\n" "Last-Translator: Zayed Al-Saidi <zayed.alsa...@gmail.com>\n" "Language-Team: ar\n" "Language: ar\n" @@ -164,7 +164,7 @@ #: qml/EntryListPage.qml:45 #, kde-format msgid "Refresh" -msgstr "أنعش" +msgstr "حدّث" #: qml/EntryListPage.qml:51 #, kde-format @@ -328,7 +328,7 @@ #: qml/FeedListPage.qml:30 #, kde-format msgid "Refresh All Feeds" -msgstr "أنعش كل التلقيمات" +msgstr "حدّث كل التلقيمات" #: qml/FeedListPage.qml:36 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alligator-25.04.2/po/es/alligator.po new/alligator-25.04.3/po/es/alligator.po --- old/alligator-25.04.2/po/es/alligator.po 2025-06-02 23:42:19.000000000 +0200 +++ new/alligator-25.04.3/po/es/alligator.po 2025-06-30 18:52:53.000000000 +0200 @@ -1,15 +1,15 @@ # Spanish translations for alligator.po package. -# Copyright (C) 2020 This file is copyright: +# Copyright (C) 2020-2025 This file is copyright: # This file is distributed under the same license as the alligator package. -# # Automatically generated, 2020. +# # SPDX-FileCopyrightText: 2020, 2021, 2022, 2023, 2024, 2025 Eloy Cuadra <ecua...@eloihr.net> msgid "" msgstr "" "Project-Id-Version: alligator\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2025-03-01 00:46+0000\n" -"PO-Revision-Date: 2025-01-16 07:51+0100\n" +"PO-Revision-Date: 2025-06-29 14:00+0100\n" "Last-Translator: Eloy Cuadra <ecua...@eloihr.net>\n" "Language-Team: Spanish <kde-l10n...@kde.org>\n" "Language: es\n" @@ -330,7 +330,7 @@ #: qml/FeedListPage.qml:36 #, kde-format msgid "Add Feed…" -msgstr "Añadir emisión web..." +msgstr "Añadir emisión web…" #: qml/FeedListPage.qml:40 #, kde-format @@ -346,12 +346,12 @@ #: qml/FeedListPage.qml:51 #, kde-format msgid "Import Feeds…" -msgstr "Importar emisiones web..." +msgstr "Importar emisiones web…" #: qml/FeedListPage.qml:56 #, kde-format msgid "Export Feeds…" -msgstr "Exportar emisiones web..." +msgstr "Exportar emisiones web…" #: qml/FeedListPage.qml:86 #, kde-format @@ -396,7 +396,7 @@ #: qml/GroupsListPage.qml:24 #, kde-format msgid "Add Group…" -msgstr "Añadir grupo..." +msgstr "Añadir grupo…" #: qml/GroupsListPage.qml:55 #, kde-format @@ -468,45 +468,3 @@ #, kde-format msgid "Use system default" msgstr "Usar el predeterminado del sistema" - -#~ msgid "Url" -#~ msgstr "URL" - -#~ msgid "Import Feeds..." -#~ msgstr "Importar emisiones web..." - -#~ msgid "Export Feeds..." -#~ msgstr "Exportar emisiones web..." - -#~ msgid "OK" -#~ msgstr "Aceptar" - -#~ msgid "Configure Groups" -#~ msgstr "Configurar grupos" - -#~ msgid "Mark as unread" -#~ msgstr "Marcar como no leído" - -#~ msgid "Show all entries" -#~ msgstr "Mostrar todas las entradas" - -#~ msgid "Show only unread entries" -#~ msgstr "Mostrar solo las entradas sin leer" - -#~ msgid "Edit" -#~ msgstr "Editar" - -#~ msgid "Feed group" -#~ msgstr "Grupo de emisiones web" - -#~ msgid "Add feed" -#~ msgstr "Añadir emisión web" - -#~ msgid "Add new Feed" -#~ msgstr "Añadir nueva emisión web" - -#~ msgid "Posts" -#~ msgstr "Publicaciones" - -#~ msgid "Save" -#~ msgstr "Guardar" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alligator-25.04.2/src/contenthelper.cpp new/alligator-25.04.3/src/contenthelper.cpp --- old/alligator-25.04.2/src/contenthelper.cpp 2025-06-02 23:42:19.000000000 +0200 +++ new/alligator-25.04.3/src/contenthelper.cpp 2025-06-30 18:52:53.000000000 +0200 @@ -12,13 +12,19 @@ { } -void ContentHelper::openLink(const QString &link) +void ContentHelper::openLink(const QString &link, const QString &baseUrl) { QUrl url(link); if (link.startsWith(QStringLiteral("//"))) { // we a protocol-relative, see https://en.wikipedia.org/wiki/Wikipedia:Protocol-relative_URL url.setScheme(QUrl(link).scheme()); } + + if (url.isRelative()) { + QUrl articleUrl(baseUrl); + url.setHost(articleUrl.host()); + url.setScheme(articleUrl.scheme()); + } QDesktopServices::openUrl(url); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alligator-25.04.2/src/contenthelper.h new/alligator-25.04.3/src/contenthelper.h --- old/alligator-25.04.2/src/contenthelper.h 2025-06-02 23:42:19.000000000 +0200 +++ new/alligator-25.04.3/src/contenthelper.h 2025-06-30 18:52:53.000000000 +0200 @@ -15,6 +15,6 @@ public: explicit ContentHelper(QObject *parent = nullptr); - Q_INVOKABLE void openLink(const QString &link); + Q_INVOKABLE void openLink(const QString &link, const QString &baseUrl); Q_INVOKABLE QString adjustedContent(int width, int fontSize, const QString &content); }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alligator-25.04.2/src/qml/EntryPage.qml new/alligator-25.04.3/src/qml/EntryPage.qml --- old/alligator-25.04.2/src/qml/EntryPage.qml 2025-06-02 23:42:19.000000000 +0200 +++ new/alligator-25.04.3/src/qml/EntryPage.qml 2025-06-30 18:52:53.000000000 +0200 @@ -53,11 +53,11 @@ id: contentLabel text: page.content - baseUrl: page.baseUrl + baseUrl: page.link textFormat: Text.RichText wrapMode: Text.WordWrap Layout.fillWidth: true - onLinkActivated: link => contentHelper.openLink(link) + onLinkActivated: link => contentHelper.openLink(link, page.baseUrl) font.pointSize: !(AlligatorSettings.articleFontUseSystem) ? AlligatorSettings.articleFontSize : Kirigami.Theme.defaultFont.pointSize } }