Hello community,
here is the log from the commit of package syndication for openSUSE:Factory checked in at 2018-08-22 14:15:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/syndication (Old)
and /work/SRC/openSUSE:Factory/.syndication.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "syndication"
Wed Aug 22 14:15:53 2018 rev:36 rq:630176 version:18.08.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/syndication/syndication.changes 2018-07-18 22:46:28.172447001 +0200
+++ /work/SRC/openSUSE:Factory/.syndication.new/syndication.changes 2018-08-22 14:15:53.709718020 +0200
@@ -1,0 +2,23 @@
+Thu Aug 16 22:08:37 UTC 2018 - christophe@krop.fr
+
+- Update to 18.08.0
+ * New feature release
+ * For more details please see:
+ * https://www.kde.org/announcements/announce-applications-18.08.0.php
+- Changes since 18.07.80:
+ * None
+
+-------------------------------------------------------------------
+Thu Jul 26 13:01:08 UTC 2018 - lbeltrame@kde.org
+
+- Update to 18.07.80
+ * New feature release
+ * For more details please see:
+ * https://www.kde.org/announcements/announce-applications-18.07.80.php
+- Changes since 18.04.3:
+ * Use Q_REQUIRED_RESULT
+ * Remove the unused OutputRetriever
+ * Replace KRandom with QUuid to ensure uniqueness
+ * Remove Syndication::FileRetriever
+
+-------------------------------------------------------------------
Old:
----
syndication-18.04.3.tar.xz
New:
----
syndication-18.08.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ syndication.spec ++++++
--- /var/tmp/diff_new_pack.OYlqzT/_old 2018-08-22 14:15:54.309719442 +0200
+++ /var/tmp/diff_new_pack.OYlqzT/_new 2018-08-22 14:15:54.313719451 +0200
@@ -16,13 +16,12 @@
#
-%define kf5_version 5.36.0
+%define kf5_version 5.47.0
Name: syndication
-Version: 18.04.3
+Version: 18.08.0
Release: 0
-%define kf5_version 5.26.0
# Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA)
-%{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')}
+%{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')}
Summary: KDE PIM Libraries: Syndication
License: LGPL-2.1-or-later
Group: System/GUI/KDE
@@ -31,9 +30,11 @@
BuildRequires: extra-cmake-modules >= 1.0.0
BuildRequires: kcodecs-devel >= %{kf5_version}
BuildRequires: kf5-filesystem
-BuildRequires: kio-devel >= %{kf5_version}
BuildRequires: pkgconfig
-BuildRequires: pkgconfig(Qt5Test) >= 5.2.0
+BuildRequires: pkgconfig(Qt5Network)
+BuildRequires: pkgconfig(Qt5Test) >= 5.8.0
+BuildRequires: pkgconfig(Qt5Widgets)
+BuildRequires: pkgconfig(Qt5Xml)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
++++++ syndication-18.04.3.tar.xz -> syndication-18.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-18.04.3/CMakeLists.txt new/syndication-18.08.0/CMakeLists.txt
--- old/syndication-18.04.3/CMakeLists.txt 2018-06-12 08:19:25.000000000 +0200
+++ new/syndication-18.08.0/CMakeLists.txt 2018-08-03 18:40:38.000000000 +0200
@@ -1,11 +1,12 @@
cmake_minimum_required(VERSION 3.0)
-set(PIM_VERSION "5.8.3")
+set(PIM_VERSION "5.9.0")
set(SYNDICATION_LIB_VERSION ${PIM_VERSION})
project(Syndication VERSION ${SYNDICATION_LIB_VERSION})
# ECM setup
-set(KF5_VERSION "5.44.0")
+set(KF5_VERSION "5.47.0")
+set(QT5_VERSION "5.9.0")
find_package(ECM ${KF5_VERSION} CONFIG REQUIRED)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
@@ -31,7 +32,10 @@
)
########### Find packages ###########
-find_package(KF5KIO ${KF5_VERSION} CONFIG REQUIRED)
+find_package(Qt5Widgets ${QT5_VERSION} CONFIG REQUIRED)
+find_package(Qt5Xml ${QT5_VERSION} CONFIG REQUIRED)
+find_package(Qt5Network ${QT5_VERSION} CONFIG REQUIRED) # for testloader
+
find_package(KF5Codecs ${KF5_VERSION} CONFIG REQUIRED)
add_definitions(-DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT)
add_definitions("-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-18.04.3/src/syndication/CMakeLists.txt new/syndication-18.08.0/src/syndication/CMakeLists.txt
--- old/syndication-18.04.3/src/syndication/CMakeLists.txt 2018-06-12 08:19:25.000000000 +0200
+++ new/syndication-18.08.0/src/syndication/CMakeLists.txt 2018-08-03 18:40:38.000000000 +0200
@@ -124,7 +124,6 @@
PRIVATE
Qt5::Xml
KF5::Codecs
- KF5::KIOCore
)
set_target_properties(KF5Syndication PROPERTIES
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-18.04.3/src/syndication/atom/category.h new/syndication-18.08.0/src/syndication/atom/category.h
--- old/syndication-18.04.3/src/syndication/atom/category.h 2018-06-12 08:19:25.000000000 +0200
+++ new/syndication-18.08.0/src/syndication/atom/category.h 2018-08-03 18:40:38.000000000 +0200
@@ -67,7 +67,7 @@
* @return the category term as plain text (no HTML, "&", "<" etc. are
* unescaped!)
*/
- QString term() const;
+ Q_REQUIRED_RESULT QString term() const;
/**
* naming scheme the category term is part of. (optional)
@@ -77,7 +77,7 @@
* @return a URI representing the scheme, or a null string
* if not specified
*/
- QString scheme() const;
+ Q_REQUIRED_RESULT QString scheme() const;
/**
* Label of the category (optional).
@@ -88,14 +88,14 @@
* @return the label as plain text (no HTML, "&", "<" etc. are
* unescaped!), or a null string if not specified
*/
- QString label() const;
+ Q_REQUIRED_RESULT QString label() const;
/**
* description of this category object for debugging purposes
*
* @return debug string
*/
- QString debugInfo() const;
+ Q_REQUIRED_RESULT QString debugInfo() const;
};
} // namespace Atom
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-18.04.3/src/syndication/atom/content.h new/syndication-18.08.0/src/syndication/atom/content.h
--- old/syndication-18.04.3/src/syndication/atom/content.h 2018-06-12 08:19:25.000000000 +0200
+++ new/syndication-18.08.0/src/syndication/atom/content.h 2018-08-03 18:40:38.000000000 +0200
@@ -110,7 +110,7 @@
* @return the content type. If no type is specified, "text" (the
* default) is returned.
*/
- QString type() const;
+ Q_REQUIRED_RESULT QString type() const;
/**
* If src() is set, the content of this entry is not contained in the
@@ -123,7 +123,7 @@
* @return a null string if the content is contained in the feed
* source, or a URL linking to the remote content
*/
- QString src() const;
+ Q_REQUIRED_RESULT QString src() const;
/**
* returns the content as string. If the content format is Text, the
@@ -135,7 +135,7 @@
* (see isContained())
*/
- QString asString() const;
+ Q_REQUIRED_RESULT QString asString() const;
/**
* returns binary content as byte array.
@@ -143,44 +143,44 @@
* @return byte array containing the embedded binary data, or
* an empty array if the content is not in binary format
*/
- QByteArray asByteArray() const;
+ Q_REQUIRED_RESULT QByteArray asByteArray() const;
/**
* returns the content format
*/
- Format format() const;
+ Q_REQUIRED_RESULT Format format() const;
/**
* returns whether the content is contained in the feed source,
* or not. If it is not contained, src() provides a URL to the
* content.
*/
- bool isContained() const;
+ Q_REQUIRED_RESULT bool isContained() const;
/**
* returns whether the content is embedded XML.
* Use element() to access the DOM tree, or asString() to get the XML
* as string.
*/
- bool isXML() const;
+ Q_REQUIRED_RESULT bool isXML() const;
/**
* returns whether the content is binary content or not.
* Use asByteArray() to access it.
*/
- bool isBinary() const;
+ Q_REQUIRED_RESULT bool isBinary() const;
/**
* returns whether the content is plain text or not.
* Use asString() to access it.
*/
- bool isPlainText() const;
+ Q_REQUIRED_RESULT bool isPlainText() const;
/**
* returns whether the content is escaped HTML or not
* Use asString() to access it
*/
- bool isEscapedHTML() const;
+ Q_REQUIRED_RESULT bool isEscapedHTML() const;
/**
* returns a description of the content object
@@ -188,7 +188,7 @@
*
* @return debug string
*/
- QString debugInfo() const;
+ Q_REQUIRED_RESULT QString debugInfo() const;
private:
class ContentPrivate;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-18.04.3/src/syndication/atom/document.h new/syndication-18.08.0/src/syndication/atom/document.h
--- old/syndication-18.04.3/src/syndication/atom/document.h 2018-06-12 08:19:25.000000000 +0200
+++ new/syndication-18.08.0/src/syndication/atom/document.h 2018-08-03 18:40:38.000000000 +0200
@@ -87,31 +87,31 @@
* According to the Atom 1.0 spec, a feed must have an
* author unless all entries in it have one.
*/
- QList<Person> authors() const;
+ Q_REQUIRED_RESULT QList<Person> authors() const;
/**
* a list of persons who contribute to this feed. (optional)
*/
- QList<Person> contributors() const;
+ Q_REQUIRED_RESULT QList<Person> contributors() const;
/**
* a list of categories this feed is assigned to (optional)
*/
- QList<Category> categories() const;
+ Q_REQUIRED_RESULT QList<Category> categories() const;
/**
* URL of an image serving as a feed icon (optional)
*
* @return icon URL, or a null string if not specified in the feed.
*/
- QString icon() const;
+ Q_REQUIRED_RESULT QString icon() const;
/**
* URL of an image serving as a feed logo (optional)
*
* @return image URL, or a null string if not specified in the feed.
*/
- QString logo() const;
+ Q_REQUIRED_RESULT QString logo() const;
/**
* a string that unambigously identifies the feed (required)
@@ -120,7 +120,7 @@
* a valid URI (which is neither checked nor enforced by this parser)
*
*/
- QString id() const;
+ Q_REQUIRED_RESULT QString id() const;
/**
* copyright information (optional)
@@ -128,14 +128,14 @@
* @return copyright information for the feed (intended for human
* readers), or a null string if not specified
*/
- QString rights() const;
+ Q_REQUIRED_RESULT QString rights() const;
/**
* feed title (required).
*
* @return title string as HTML.
*/
- QString title() const;
+ Q_REQUIRED_RESULT QString title() const;
/**
* description or subtitle of the feed (optional).
@@ -143,7 +143,7 @@
* @return subtitle string as HTML, or a null string
* if not specified in the feed.
*/
- QString subtitle() const;
+ Q_REQUIRED_RESULT QString subtitle() const;
/**
* description of the agent used to generate the feed. See
@@ -152,31 +152,31 @@
* @return description of the generator, or a null Generator object
* if not specified in the feed.
*/
- Generator generator() const;
+ Q_REQUIRED_RESULT Generator generator() const;
/**
* The datetime of the last modification of the feed content.
*
* @return the modification date in seconds since epoch
*/
- time_t updated() const;
+ Q_REQUIRED_RESULT time_t updated() const;
/**
* a list of links. See Link for more information on
* link types.
*/
- QList<Link> links() const;
+ Q_REQUIRED_RESULT QList<Link> links() const;
/**
* a list of the entries (items) in this feed.
*/
- QList<Entry> entries() const;
+ Q_REQUIRED_RESULT QList<Entry> entries() const;
/**
* returns all child elements of this feed not covered by this class.
* This can be used to access additional metadata from Atom extensions.
*/
- QList<QDomElement> unhandledElements() const;
+ Q_REQUIRED_RESULT QList<QDomElement> unhandledElements() const;
/**
* returns a description of this feed document for debugging
@@ -184,14 +184,14 @@
*
* @return debug string
*/
- QString debugInfo() const override;
+ Q_REQUIRED_RESULT QString debugInfo() const override;
/**
* returns whether this document is valid or not.
* Invalid documents do not contain any useful
* information.
*/
- bool isValid() const override;
+ Q_REQUIRED_RESULT bool isValid() const override;
};
/**
@@ -230,7 +230,7 @@
*
* @return the entry
*/
- Entry entry() const;
+ Q_REQUIRED_RESULT Entry entry() const;
/**
* returns a description of this entry document for debugging
@@ -238,14 +238,14 @@
*
* @return debug string
*/
- QString debugInfo() const override;
+ Q_REQUIRED_RESULT QString debugInfo() const override;
/**
* returns whether this document is valid or not.
* Invalid documents do not contain any useful
* information.
*/
- bool isValid() const override;
+ Q_REQUIRED_RESULT bool isValid() const override;
};
} // namespace Atom
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-18.04.3/src/syndication/atom/entry.h new/syndication-18.08.0/src/syndication/atom/entry.h
--- old/syndication-18.04.3/src/syndication/atom/entry.h 2018-06-12 08:19:25.000000000 +0200
+++ new/syndication-18.08.0/src/syndication/atom/entry.h 2018-08-03 18:40:38.000000000 +0200
@@ -85,24 +85,24 @@
* the list of authors of the containing feed is used. That list
* is set by setFeedAuthors().
*/
- QList<Person> authors() const;
+ Q_REQUIRED_RESULT QList<Person> authors() const;
/**
* a list of categories this entry is filed to (optional)
*/
- QList<Category> categories() const;
+ Q_REQUIRED_RESULT QList<Category> categories() const;
/**
* list of persons contributing to this entry (optional)
*/
- QList<Person> contributors() const;
+ Q_REQUIRED_RESULT QList<Person> contributors() const;
/**
* ID of the article. (required)
* The ID must be unique inside this feed. The atom spec defines it as a
* URI (which is not enforced by this parser)
*/
- QString id() const;
+ Q_REQUIRED_RESULT QString id() const;
/**
* links pointing to associated web sites and other resources.
@@ -111,7 +111,7 @@
* Otherwise, it must contain at least one link with
* a @c rel value of @c "alternate". (see Link).
*/
- QList<Link> links() const;
+ Q_REQUIRED_RESULT QList<Link> links() const;
/**
* copyright information (optional)
@@ -119,7 +119,7 @@
* @return copyright information for the entry (intended for human
* readers), or a null string if not specified
*/
- QString rights() const;
+ Q_REQUIRED_RESULT QString rights() const;
/**
* source description of the content (optional)
@@ -130,21 +130,21 @@
* @return source description, or a null object if not
* specified
*/
- Source source() const;
+ Q_REQUIRED_RESULT Source source() const;
/**
* The datetime of the publication of this entry (optional).
*
* @return the publication date in seconds since epoch
*/
- time_t published() const;
+ Q_REQUIRED_RESULT time_t published() const;
/**
* The datetime of the last modification of this entry (required).
*
* @return the modification date in seconds since epoch
*/
- time_t updated() const;
+ Q_REQUIRED_RESULT time_t updated() const;
/**
* a short summary, abstract or excerpt of an entry. (optional)
@@ -153,14 +153,14 @@
*
* @return the summary as HTML, or a null string if not specified
*/
- QString summary() const;
+ Q_REQUIRED_RESULT QString summary() const;
/**
* title of the entry (required).
*
* @return the title as HTML
*/
- QString title() const;
+ Q_REQUIRED_RESULT QString title() const;
/**
* content of the entry (optional)
@@ -168,13 +168,13 @@
*
* @return entry content, or a null content object if not specified
*/
- Content content() const;
+ Q_REQUIRED_RESULT Content content() const;
/**
* returns all child elements of this entry not covered by this class.
* This can be used to access additional metadata from Atom extensions.
*/
- QList<QDomElement> unhandledElements() const;
+ Q_REQUIRED_RESULT QList<QDomElement> unhandledElements() const;
/**
* Sets the list of the containing feed's authors, which will be used
@@ -189,7 +189,7 @@
*
* @return debug string
*/
- QString debugInfo() const;
+ Q_REQUIRED_RESULT QString debugInfo() const;
private:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-18.04.3/src/syndication/atom/generator.h new/syndication-18.08.0/src/syndication/atom/generator.h
--- old/syndication-18.04.3/src/syndication/atom/generator.h 2018-06-12 08:19:25.000000000 +0200
+++ new/syndication-18.08.0/src/syndication/atom/generator.h 2018-08-03 18:40:38.000000000 +0200
@@ -58,26 +58,26 @@
/**
* A URI for the generator (e.g. its homepage) (optional)
*/
- QString uri() const;
+ Q_REQUIRED_RESULT QString uri() const;
/**
* version of the agent (optional)
*/
- QString version() const;
+ Q_REQUIRED_RESULT QString version() const;
/**
* human-readable name of the generator. (optional)
*
* @return generator name as plain text
*/
- QString name() const;
+ Q_REQUIRED_RESULT QString name() const;
/**
* a description of this generator for debugging purposes.
*
* @return debug info
*/
- QString debugInfo() const;
+ Q_REQUIRED_RESULT QString debugInfo() const;
};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-18.04.3/src/syndication/atom/link.h new/syndication-18.08.0/src/syndication/atom/link.h
--- old/syndication-18.04.3/src/syndication/atom/link.h 2018-06-12 08:19:25.000000000 +0200
+++ new/syndication-18.08.0/src/syndication/atom/link.h 2018-08-03 18:40:38.000000000 +0200
@@ -58,7 +58,7 @@
/**
* URL of the referenced resource (required)
*/
- QString href() const;
+ Q_REQUIRED_RESULT QString href() const;
/**
* the relation between the feed/entry and the linked resource.
@@ -84,7 +84,7 @@
* @return the rel value specified in the feed. Default value is
* @c "alternate"
*/
- QString rel() const;
+ Q_REQUIRED_RESULT QString rel() const;
/**
* MIME type of the linked resource. (optional)
@@ -92,7 +92,7 @@
* @return MIME type following (e.g., "text/html", "audio/mpeg"),
* or a null string if not set
*/
- QString type() const;
+ Q_REQUIRED_RESULT QString type() const;
/**
* the language of the linked resource. (optional)
@@ -102,7 +102,7 @@
* @return a language tag as defined in RFC 3066,
* or a null string if not specified
*/
- QString hrefLanguage() const;
+ Q_REQUIRED_RESULT QString hrefLanguage() const;
/**
* human-readable information about the link. (optional)
@@ -110,21 +110,21 @@
* @return the link title as plain text ("<", "&" are text, not
* markup!), or a null string if not specified
*/
- QString title() const;
+ Q_REQUIRED_RESULT QString title() const;
/**
* size of the linked resource in bytes. (optional)
*
* @return file size in bytes, or 0 if not specified
*/
- uint length() const;
+ Q_REQUIRED_RESULT uint length() const;
/**
* description of the link object for debugging purposes
*
* @return debug string
*/
- QString debugInfo() const;
+ Q_REQUIRED_RESULT QString debugInfo() const;
};
} // namespace Atom
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-18.04.3/src/syndication/atom/parser.h new/syndication-18.08.0/src/syndication/atom/parser.h
--- old/syndication-18.04.3/src/syndication/atom/parser.h 2018-06-12 08:19:25.000000000 +0200
+++ new/syndication-18.08.0/src/syndication/atom/parser.h 2018-08-03 18:40:38.000000000 +0200
@@ -66,7 +66,7 @@
* @see SpecificDocument::isValid()
* @param source the document source to parse
*/
- Syndication::SpecificDocumentPtr parse(
+ Q_REQUIRED_RESULT Syndication::SpecificDocumentPtr parse(
const Syndication::DocumentSource &source) const override;
/**
@@ -74,7 +74,7 @@
* @c "atom"
* @return @c "atom"
*/
- QString format() const override;
+ Q_REQUIRED_RESULT QString format() const override;
private:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-18.04.3/src/syndication/atom/person.h new/syndication-18.08.0/src/syndication/atom/person.h
--- old/syndication-18.04.3/src/syndication/atom/person.h 2018-06-12 08:19:25.000000000 +0200
+++ new/syndication-18.08.0/src/syndication/atom/person.h 2018-08-03 18:40:38.000000000 +0200
@@ -63,28 +63,28 @@
*
* @return a human-readable name of the person
*/
- QString name() const;
+ Q_REQUIRED_RESULT QString name() const;
/**
* A URI associated with the person (optional). Usually the homepage.
*
* @return the URI of the person, or a null string if not specified
*/
- QString uri() const;
+ Q_REQUIRED_RESULT QString uri() const;
/**
* returns an e-mail address associated with the person. (optional)
*
* @return an e-mail address, or a null string if not specified
*/
- QString email() const;
+ Q_REQUIRED_RESULT QString email() const;
/**
* description for debugging purposes
*
* @return debug string
*/
- QString debugInfo() const;
+ Q_REQUIRED_RESULT QString debugInfo() const;
};
} // namespace Atom
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-18.04.3/src/syndication/atom/source.h new/syndication-18.08.0/src/syndication/atom/source.h
--- old/syndication-18.04.3/src/syndication/atom/source.h 2018-06-12 08:19:25.000000000 +0200
+++ new/syndication-18.08.0/src/syndication/atom/source.h 2018-08-03 18:40:38.000000000 +0200
@@ -69,30 +69,30 @@
/**
* authors of the original content (optional)
*/
- QList<Person> authors() const;
+ Q_REQUIRED_RESULT QList<Person> authors() const;
/**
* contributors to the original content (optional)
*/
- QList<Person> contributors() const;
+ Q_REQUIRED_RESULT QList<Person> contributors() const;
/**
* categories the source feed is assigned to (optional)
*/
- QList<Category> categories() const;
+ Q_REQUIRED_RESULT QList<Category> categories() const;
/**
* description of the software which generated the source feed
* (optional)
*/
- Generator generator() const;
+ Q_REQUIRED_RESULT Generator generator() const;
/**
* URL of an image serving as a feed icon (optional)
*
* @return icon URL, or a null string if not specified
*/
- QString icon() const;
+ Q_REQUIRED_RESULT QString icon() const;
/**
* a string that unambigously identifies the source feed (optional)
@@ -100,20 +100,20 @@
* @return the ID of the source feed, or a null string if not
* specified.
*/
- QString id() const;
+ Q_REQUIRED_RESULT QString id() const;
/**
* a list of links. See Link for more information on
* link types.
*/
- QList<Link> links() const;
+ Q_REQUIRED_RESULT QList<Link> links() const;
/**
* URL of an image, the logo of the source feed (optional)
*
* @return image URL, or a null string if not specified in the feed.
*/
- QString logo() const;
+ Q_REQUIRED_RESULT QString logo() const;
/**
* copyright information (optional)
@@ -121,7 +121,7 @@
* @return copyright information for the source,
* or a null string if not specified
*/
- QString rights() const;
+ Q_REQUIRED_RESULT QString rights() const;
/**
* description or subtitle of the source feed (optional).
@@ -129,14 +129,14 @@
* @return subtitle string as HTML, or a null string
* if not specified.
*/
- QString subtitle() const;
+ Q_REQUIRED_RESULT QString subtitle() const;
/**
* source feed title (optional).
*
* @return title string as HTML, or a null string if not specified
*/
- QString title() const;
+ Q_REQUIRED_RESULT QString title() const;
/**
* The datetime of the last modification of the source feed
@@ -144,14 +144,14 @@
*
* @return the modification date in seconds since epoch
*/
- time_t updated() const;
+ Q_REQUIRED_RESULT time_t updated() const;
/**
* description of this source object for debugging purposes
*
* @return debug string
*/
- QString debugInfo() const;
+ Q_REQUIRED_RESULT QString debugInfo() const;
};
} // namespace Atom
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-18.04.3/src/syndication/dataretriever.cpp new/syndication-18.08.0/src/syndication/dataretriever.cpp
--- old/syndication-18.04.3/src/syndication/dataretriever.cpp 2018-06-12 08:19:25.000000000 +0200
+++ new/syndication-18.08.0/src/syndication/dataretriever.cpp 2018-08-03 18:40:38.000000000 +0200
@@ -10,16 +10,6 @@
*/
#include "dataretriever.h"
-#include "global.h"
-#include "syndication_version.h"
-
-#include