Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package attica-qt5 for openSUSE:Factory checked in at 2022-07-11 19:08:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/attica-qt5 (Old) and /work/SRC/openSUSE:Factory/.attica-qt5.new.1523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "attica-qt5" Mon Jul 11 19:08:15 2022 rev:105 rq:988103 version:5.96.0 Changes: -------- --- /work/SRC/openSUSE:Factory/attica-qt5/attica-qt5.changes 2022-06-17 21:19:05.534662074 +0200 +++ /work/SRC/openSUSE:Factory/.attica-qt5.new.1523/attica-qt5.changes 2022-07-11 19:08:18.907517003 +0200 @@ -1,0 +2,9 @@ +Sun Jul 3 11:55:42 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +------------------------------------------------------------------- Old: ---- attica-5.95.0.tar.xz attica-5.95.0.tar.xz.sig New: ---- attica-5.96.0.tar.xz attica-5.96.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ attica-qt5.spec ++++++ --- /var/tmp/diff_new_pack.MiMIFL/_old 2022-07-11 19:08:19.355517626 +0200 +++ /var/tmp/diff_new_pack.MiMIFL/_new 2022-07-11 19:08:19.359517632 +0200 @@ -19,7 +19,7 @@ %define sonum 5 %define rname attica %define _libname KF5Attica -%define _tar_path 5.95 +%define _tar_path 5.96 # Full KF5 version (e.g. 5.33.0) %{!?_kf5_version: %global _kf5_version %{version}} # Last major and minor KF5 version (e.g. 5.33) @@ -27,7 +27,7 @@ # Only needed for the package signature condition %bcond_without released Name: attica-qt5 -Version: 5.95.0 +Version: 5.96.0 Release: 0 Summary: Open Collaboration Service client library License: LGPL-2.1-or-later ++++++ attica-5.95.0.tar.xz -> attica-5.96.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/CMakeLists.txt new/attica-5.96.0/CMakeLists.txt --- old/attica-5.95.0/CMakeLists.txt 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/CMakeLists.txt 2022-07-02 16:28:01.000000000 +0200 @@ -1,11 +1,11 @@ cmake_minimum_required(VERSION 3.16) -set(KF_VERSION "5.95.0") # handled by release scripts +set(KF_VERSION "5.96.0") # handled by release scripts project(Attica VERSION ${KF_VERSION}) # ECM setup include(FeatureSummary) -find_package(ECM 5.95.0 NO_MODULE) +find_package(ECM 5.96.0 NO_MODULE) set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules") feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) @@ -22,6 +22,7 @@ include(ECMGenerateHeaders) include(CMakePackageConfigHelpers) # Used to create CMake config files include(ECMQtDeclareLoggingCategory) +include(ECMDeprecationSettings) include(ECMAddQch) set(EXCLUDE_DEPRECATED_BEFORE_AND_AT 0 CACHE STRING "Control the range of deprecated API excluded from the build [default=0].") @@ -45,7 +46,11 @@ # Enable static build option(ATTICA_STATIC_BUILD "Build a static library" Off) -add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050f02) + +ecm_set_disabled_deprecation_versions( + QT 5.15.2 +) + add_subdirectory(src) # Enable unit testing diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/README.md new/attica-5.96.0/README.md --- old/attica-5.95.0/README.md 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/README.md 2022-07-02 16:28:01.000000000 +0200 @@ -10,6 +10,6 @@ It grants easy access to the services such as querying information about persons and contents. The library is used in KNewStuff3 as content provider. -In order to integrate with KDE's Plasma Desktop, a platform plugin exists in kdebase. +In order to integrate with KDE's Plasma Desktop, a platform plugin exists in [plasma-desktop](https://commits.kde.org/plasma-desktop?path=attica-kde). Your basic entrypoint for using Attica's functionality is the Attica::ProviderManager class. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/accountbalance.cpp new/attica-5.96.0/src/accountbalance.cpp --- old/attica-5.95.0/src/accountbalance.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/accountbalance.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -8,7 +8,7 @@ using namespace Attica; -class AccountBalance::Private : public QSharedData +class Q_DECL_HIDDEN AccountBalance::Private : public QSharedData { public: QString balance; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/accountbalance.h new/attica-5.96.0/src/accountbalance.h --- old/attica-5.95.0/src/accountbalance.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/accountbalance.h 2022-07-02 16:28:01.000000000 +0200 @@ -15,6 +15,8 @@ namespace Attica { /** + * @class AccountBalance accountbalance.h <Attica/AccountBalance> + * * Represents the money in the account of the user */ class ATTICA_EXPORT AccountBalance diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/accountbalanceparser.h new/attica-5.96.0/src/accountbalanceparser.h --- old/attica-5.95.0/src/accountbalanceparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/accountbalanceparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class AccountBalance::Parser : public Attica::Parser<AccountBalance> +class Q_DECL_HIDDEN AccountBalance::Parser : public Attica::Parser<AccountBalance> { private: AccountBalance parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/achievement.cpp new/attica-5.96.0/src/achievement.cpp --- old/attica-5.95.0/src/achievement.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/achievement.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -72,7 +72,7 @@ return QString(); } -class Achievement::Private : public QSharedData +class Q_DECL_HIDDEN Achievement::Private : public QSharedData { public: QString m_id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/achievement.h new/attica-5.96.0/src/achievement.h --- old/attica-5.95.0/src/achievement.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/achievement.h 2022-07-02 16:28:01.000000000 +0200 @@ -18,6 +18,12 @@ namespace Attica { + +/** + * @class Achievement achievement.h <Attica/Achievement> + * + * Represents an achievement. + */ class ATTICA_EXPORT Achievement { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/achievementparser.h new/attica-5.96.0/src/achievementparser.h --- old/attica-5.95.0/src/achievementparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/achievementparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class Achievement::Parser : public Attica::Parser<Achievement> +class Q_DECL_HIDDEN Achievement::Parser : public Attica::Parser<Achievement> { private: Achievement parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/activity.cpp new/attica-5.96.0/src/activity.cpp --- old/attica-5.95.0/src/activity.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/activity.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -12,7 +12,7 @@ using namespace Attica; -class Activity::Private : public QSharedData +class Q_DECL_HIDDEN Activity::Private : public QSharedData { public: QString m_id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/activity.h new/attica-5.96.0/src/activity.h --- old/attica-5.95.0/src/activity.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/activity.h 2022-07-02 16:28:01.000000000 +0200 @@ -20,6 +20,8 @@ namespace Attica { /** + * @class Activity activity.h <Attica/Activity> + * * Represents a single news item (also known as activity) */ class ATTICA_EXPORT Activity diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/activityparser.h new/attica-5.96.0/src/activityparser.h --- old/attica-5.95.0/src/activityparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/activityparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class Activity::Parser : public Attica::Parser<Activity> +class Q_DECL_HIDDEN Activity::Parser : public Attica::Parser<Activity> { private: Activity parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/atticabasejob.cpp new/attica-5.96.0/src/atticabasejob.cpp --- old/attica-5.95.0/src/atticabasejob.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/atticabasejob.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -19,7 +19,7 @@ using namespace Attica; -class BaseJob::Private +class Q_DECL_HIDDEN BaseJob::Private { public: Metadata m_metadata; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/atticabasejob.h new/attica-5.96.0/src/atticabasejob.h --- old/attica-5.95.0/src/atticabasejob.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/atticabasejob.h 2022-07-02 16:28:01.000000000 +0200 @@ -23,6 +23,11 @@ { class PlatformDependent; +/** + * @class BaseJob atticabasejob.h + * + * The baseclass for all job classes. + */ class ATTICA_EXPORT BaseJob : public QObject { Q_OBJECT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/buildservice.cpp new/attica-5.96.0/src/buildservice.cpp --- old/attica-5.95.0/src/buildservice.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/buildservice.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -10,7 +10,7 @@ using namespace Attica; -class BuildService::Private : public QSharedData +class Q_DECL_HIDDEN BuildService::Private : public QSharedData { public: QString id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/buildservice.h new/attica-5.96.0/src/buildservice.h --- old/attica-5.95.0/src/buildservice.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/buildservice.h 2022-07-02 16:28:01.000000000 +0200 @@ -19,11 +19,22 @@ namespace Attica { + +/** + * @class Target buildservice.h <Attica/BuildService> + * + * The target in a build service. + */ struct Target { QString id; QString name; }; +/** + * @class BuildService buildservice.h <Attica/BuildService> + * + * Represents a build service. + */ class ATTICA_EXPORT BuildService { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/buildservicejob.cpp new/attica-5.96.0/src/buildservicejob.cpp --- old/attica-5.95.0/src/buildservicejob.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/buildservicejob.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -10,7 +10,7 @@ using namespace Attica; -class BuildServiceJob::Private : public QSharedData +class Q_DECL_HIDDEN BuildServiceJob::Private : public QSharedData { public: QString id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/buildservicejob.h new/attica-5.96.0/src/buildservicejob.h --- old/attica-5.95.0/src/buildservicejob.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/buildservicejob.h 2022-07-02 16:28:01.000000000 +0200 @@ -19,6 +19,12 @@ namespace Attica { + +/** + * @class BuildServiceJob buildservicejob.h <Attica/BuildServiceJob> + * + * Represents a build service job. + */ class ATTICA_EXPORT BuildServiceJob { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/buildservicejoboutput.cpp new/attica-5.96.0/src/buildservicejoboutput.cpp --- old/attica-5.95.0/src/buildservicejoboutput.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/buildservicejoboutput.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -10,7 +10,7 @@ using namespace Attica; -class BuildServiceJobOutput::Private : public QSharedData +class Q_DECL_HIDDEN BuildServiceJobOutput::Private : public QSharedData { public: QString output; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/buildservicejoboutput.h new/attica-5.96.0/src/buildservicejoboutput.h --- old/attica-5.95.0/src/buildservicejoboutput.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/buildservicejoboutput.h 2022-07-02 16:28:01.000000000 +0200 @@ -16,6 +16,12 @@ namespace Attica { + +/** + * @class BuildServiceJobOutput buildservicejoboutput.h <Attica/BuildServiceJobOutput> + * + * Represents the ouput of a build service job. + */ class ATTICA_EXPORT BuildServiceJobOutput { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/buildservicejoboutputparser.h new/attica-5.96.0/src/buildservicejoboutputparser.h --- old/attica-5.95.0/src/buildservicejoboutputparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/buildservicejoboutputparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class BuildServiceJobOutput::Parser : public Attica::Parser<BuildServiceJobOutput> +class Q_DECL_HIDDEN BuildServiceJobOutput::Parser : public Attica::Parser<BuildServiceJobOutput> { public: BuildServiceJobOutput parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/buildservicejobparser.h new/attica-5.96.0/src/buildservicejobparser.h --- old/attica-5.95.0/src/buildservicejobparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/buildservicejobparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class BuildServiceJob::Parser : public Attica::Parser<BuildServiceJob> +class Q_DECL_HIDDEN BuildServiceJob::Parser : public Attica::Parser<BuildServiceJob> { private: BuildServiceJob parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/buildserviceparser.h new/attica-5.96.0/src/buildserviceparser.h --- old/attica-5.95.0/src/buildserviceparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/buildserviceparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class BuildService::Parser : public Attica::Parser<BuildService> +class Q_DECL_HIDDEN BuildService::Parser : public Attica::Parser<BuildService> { private: BuildService parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/category.cpp new/attica-5.96.0/src/category.cpp --- old/attica-5.95.0/src/category.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/category.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -13,7 +13,7 @@ using namespace Attica; -class Category::Private : public QSharedData +class Q_DECL_HIDDEN Category::Private : public QSharedData { public: QString m_id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/category.h new/attica-5.96.0/src/category.h --- old/attica-5.95.0/src/category.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/category.h 2022-07-02 16:28:01.000000000 +0200 @@ -16,6 +16,8 @@ namespace Attica { /** + * @class Category category.h <Attica/Category> + * * Represents a single content category */ class ATTICA_EXPORT Category diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/categoryparser.h new/attica-5.96.0/src/categoryparser.h --- old/attica-5.95.0/src/categoryparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/categoryparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class Category::Parser : public Attica::Parser<Category> +class Q_DECL_HIDDEN Category::Parser : public Attica::Parser<Category> { private: Category parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/cloud.cpp new/attica-5.96.0/src/cloud.cpp --- old/attica-5.95.0/src/cloud.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/cloud.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -10,7 +10,7 @@ using namespace Attica; -class Cloud::Private : public QSharedData +class Q_DECL_HIDDEN Cloud::Private : public QSharedData { public: QString m_name; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/cloud.h new/attica-5.96.0/src/cloud.h --- old/attica-5.95.0/src/cloud.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/cloud.h 2022-07-02 16:28:01.000000000 +0200 @@ -17,6 +17,12 @@ namespace Attica { + +/** + * @class Cloud cloud.h <Attica/Cloud> + * + * Represents a cloud service. + */ class ATTICA_EXPORT Cloud { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/cloudparser.h new/attica-5.96.0/src/cloudparser.h --- old/attica-5.95.0/src/cloudparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/cloudparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class Cloud::Parser : public Attica::Parser<Cloud> +class Q_DECL_HIDDEN Cloud::Parser : public Attica::Parser<Cloud> { private: Cloud parseXml(QXmlStreamReader &xml); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/comment.cpp new/attica-5.96.0/src/comment.cpp --- old/attica-5.95.0/src/comment.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/comment.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -30,7 +30,7 @@ return QString(); } -class Comment::Private : public QSharedData +class Q_DECL_HIDDEN Comment::Private : public QSharedData { public: QString m_id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/comment.h new/attica-5.96.0/src/comment.h --- old/attica-5.95.0/src/comment.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/comment.h 2022-07-02 16:28:01.000000000 +0200 @@ -19,6 +19,12 @@ namespace Attica { + +/** + * @class Comment comment.h <Attica/Comment> + * + * Represents a comment. + */ class ATTICA_EXPORT Comment { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/commentparser.h new/attica-5.96.0/src/commentparser.h --- old/attica-5.95.0/src/commentparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/commentparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -15,7 +15,7 @@ namespace Attica { -class Comment::Parser : public Attica::Parser<Comment> +class Q_DECL_HIDDEN Comment::Parser : public Attica::Parser<Comment> { private: Comment parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/config.cpp new/attica-5.96.0/src/config.cpp --- old/attica-5.95.0/src/config.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/config.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -10,7 +10,7 @@ using namespace Attica; -class Config::Private : public QSharedData +class Q_DECL_HIDDEN Config::Private : public QSharedData { public: QString m_version; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/config.h new/attica-5.96.0/src/config.h --- old/attica-5.95.0/src/config.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/config.h 2022-07-02 16:28:01.000000000 +0200 @@ -16,6 +16,8 @@ namespace Attica { /** + * @class Config config.h <Attica/Config> + * * Represents a server config */ class ATTICA_EXPORT Config diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/configparser.h new/attica-5.96.0/src/configparser.h --- old/attica-5.95.0/src/configparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/configparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -16,6 +16,7 @@ namespace Attica { +// exported for autotest class ATTICA_EXPORT Config::Parser : public Attica::Parser<Config> { private: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/content.cpp new/attica-5.96.0/src/content.cpp --- old/attica-5.95.0/src/content.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/content.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -12,7 +12,7 @@ using namespace Attica; -class Content::Private : public QSharedData +class Q_DECL_HIDDEN Content::Private : public QSharedData { public: QString m_id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/content.h new/attica-5.96.0/src/content.h --- old/attica-5.95.0/src/content.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/content.h 2022-07-02 16:28:01.000000000 +0200 @@ -25,6 +25,8 @@ namespace Attica { /** + * @class Content content.h <Attica/Content> + * * Represents a single content */ class ATTICA_EXPORT Content diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/contentparser.h new/attica-5.96.0/src/contentparser.h --- old/attica-5.95.0/src/contentparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/contentparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class Content::Parser : public Attica::Parser<Content> +class Q_DECL_HIDDEN Content::Parser : public Attica::Parser<Content> { private: Content parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/deletejob.h new/attica-5.96.0/src/deletejob.h --- old/attica-5.95.0/src/deletejob.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/deletejob.h 2022-07-02 16:28:01.000000000 +0200 @@ -16,6 +16,12 @@ namespace Attica { + +/** + * @class DeleteJob deletejob.h <Attica/DeleteJob> + * + * Represents a delete job. + */ class ATTICA_EXPORT DeleteJob : public Attica::BaseJob { Q_OBJECT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/distribution.cpp new/attica-5.96.0/src/distribution.cpp --- old/attica-5.95.0/src/distribution.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/distribution.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -11,7 +11,7 @@ using namespace Attica; -class Distribution::Private : public QSharedData +class Q_DECL_HIDDEN Distribution::Private : public QSharedData { public: int id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/distribution.h new/attica-5.96.0/src/distribution.h --- old/attica-5.95.0/src/distribution.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/distribution.h 2022-07-02 16:28:01.000000000 +0200 @@ -18,6 +18,8 @@ namespace Attica { /** + @class Distribution distribution.h <Attica/Distribution> + The Distribution class contains information about one distribution that the server offers. It consists of an integer id and a distribution name. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/distributionparser.h new/attica-5.96.0/src/distributionparser.h --- old/attica-5.95.0/src/distributionparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/distributionparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -15,7 +15,7 @@ namespace Attica { -class Distribution::Parser : public Attica::Parser<Distribution> +class Q_DECL_HIDDEN Distribution::Parser : public Attica::Parser<Distribution> { private: Distribution parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/downloaddescription.cpp new/attica-5.96.0/src/downloaddescription.cpp --- old/attica-5.95.0/src/downloaddescription.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/downloaddescription.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -12,7 +12,7 @@ namespace Attica { -class DownloadDescription::Private : public QSharedData +class Q_DECL_HIDDEN DownloadDescription::Private : public QSharedData { public: int id = 0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/downloaddescription.h new/attica-5.96.0/src/downloaddescription.h --- old/attica-5.95.0/src/downloaddescription.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/downloaddescription.h 2022-07-02 16:28:01.000000000 +0200 @@ -16,6 +16,12 @@ namespace Attica { + +/** + * @class DownloadDescription downloaddescription.h <Attica/DownloadDescription> + * + * Represents a download description. + */ class ATTICA_EXPORT DownloadDescription { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/downloaditem.cpp new/attica-5.96.0/src/downloaditem.cpp --- old/attica-5.95.0/src/downloaditem.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/downloaditem.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -10,7 +10,7 @@ using namespace Attica; -class DownloadItem::Private : public QSharedData +class Q_DECL_HIDDEN DownloadItem::Private : public QSharedData { public: QUrl m_url; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/downloaditem.h new/attica-5.96.0/src/downloaditem.h --- old/attica-5.95.0/src/downloaditem.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/downloaditem.h 2022-07-02 16:28:01.000000000 +0200 @@ -17,6 +17,12 @@ namespace Attica { + +/** + * @class DownloadItem downloaditem.h <Attica/DownloadItem> + * + * Represents a download item. + */ class ATTICA_EXPORT DownloadItem { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/downloaditemparser.h new/attica-5.96.0/src/downloaditemparser.h --- old/attica-5.95.0/src/downloaditemparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/downloaditemparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class DownloadItem::Parser : public Attica::Parser<DownloadItem> +class Q_DECL_HIDDEN DownloadItem::Parser : public Attica::Parser<DownloadItem> { private: DownloadItem parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/event.cpp new/attica-5.96.0/src/event.cpp --- old/attica-5.95.0/src/event.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/event.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -10,7 +10,7 @@ using namespace Attica; -class Event::Private : public QSharedData +class Q_DECL_HIDDEN Event::Private : public QSharedData { public: QString m_id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/event.h new/attica-5.96.0/src/event.h --- old/attica-5.95.0/src/event.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/event.h 2022-07-02 16:28:01.000000000 +0200 @@ -20,6 +20,8 @@ namespace Attica { /** + * @class Event event.h <Attica/Event> + * * Represents a single event */ class ATTICA_EXPORT Event diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/eventparser.h new/attica-5.96.0/src/eventparser.h --- old/attica-5.95.0/src/eventparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/eventparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class Event::Parser : public Attica::Parser<Event> +class Q_DECL_HIDDEN Event::Parser : public Attica::Parser<Event> { private: Event parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/folder.cpp new/attica-5.96.0/src/folder.cpp --- old/attica-5.95.0/src/folder.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/folder.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -10,7 +10,7 @@ using namespace Attica; -class Folder::Private : public QSharedData +class Q_DECL_HIDDEN Folder::Private : public QSharedData { public: QString m_id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/folder.h new/attica-5.96.0/src/folder.h --- old/attica-5.95.0/src/folder.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/folder.h 2022-07-02 16:28:01.000000000 +0200 @@ -17,6 +17,8 @@ namespace Attica { /** + * @class Folder folder.h <Attica/Folder> + * * Represents a single mail folder */ class ATTICA_EXPORT Folder diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/folderparser.h new/attica-5.96.0/src/folderparser.h --- old/attica-5.95.0/src/folderparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/folderparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class Folder::Parser : public Attica::Parser<Folder> +class Q_DECL_HIDDEN Folder::Parser : public Attica::Parser<Folder> { private: Folder parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/forum.cpp new/attica-5.96.0/src/forum.cpp --- old/attica-5.95.0/src/forum.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/forum.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -10,7 +10,7 @@ using namespace Attica; -class Forum::Private : public QSharedData +class Q_DECL_HIDDEN Forum::Private : public QSharedData { public: QString m_id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/forum.h new/attica-5.96.0/src/forum.h --- old/attica-5.95.0/src/forum.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/forum.h 2022-07-02 16:28:01.000000000 +0200 @@ -19,6 +19,12 @@ namespace Attica { + +/** + * @class Forum forum.h <Attica/Forum> + * + * Represents a forum. + */ class ATTICA_EXPORT Forum { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/forumparser.h new/attica-5.96.0/src/forumparser.h --- old/attica-5.95.0/src/forumparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/forumparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class Forum::Parser : public Attica::Parser<Forum> +class Q_DECL_HIDDEN Forum::Parser : public Attica::Parser<Forum> { private: Forum parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/getjob.h new/attica-5.96.0/src/getjob.h --- old/attica-5.95.0/src/getjob.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/getjob.h 2022-07-02 16:28:01.000000000 +0200 @@ -16,6 +16,12 @@ namespace Attica { + +/** + * @class GetJob getjob.h <Attica/GetJob> + * + * Represents a get job. + */ class ATTICA_EXPORT GetJob : public Attica::BaseJob { Q_OBJECT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/homepageentry.cpp new/attica-5.96.0/src/homepageentry.cpp --- old/attica-5.95.0/src/homepageentry.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/homepageentry.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -11,7 +11,7 @@ using namespace Attica; -class HomePageEntry::Private : public QSharedData +class Q_DECL_HIDDEN HomePageEntry::Private : public QSharedData { public: QString type; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/homepageentry.h new/attica-5.96.0/src/homepageentry.h --- old/attica-5.95.0/src/homepageentry.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/homepageentry.h 2022-07-02 16:28:01.000000000 +0200 @@ -18,6 +18,8 @@ namespace Attica { /** + @class HomePageEntry homepageentry.h <Attica/HomePageEntry> + The HomePageEntry class contains information about one home page entry. It consists of a type and a home page url. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/homepagetype.cpp new/attica-5.96.0/src/homepagetype.cpp --- old/attica-5.95.0/src/homepagetype.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/homepagetype.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -11,7 +11,7 @@ using namespace Attica; -class HomePageType::Private : public QSharedData +class Q_DECL_HIDDEN HomePageType::Private : public QSharedData { public: int id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/homepagetype.h new/attica-5.96.0/src/homepagetype.h --- old/attica-5.95.0/src/homepagetype.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/homepagetype.h 2022-07-02 16:28:01.000000000 +0200 @@ -18,6 +18,8 @@ namespace Attica { /** + @class HomePageType homepagetype.h <Attica/HomePageType> + The HomePageType class contains information about one home page type. It consists of an integer id and a home page type name. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/homepagetypeparser.h new/attica-5.96.0/src/homepagetypeparser.h --- old/attica-5.95.0/src/homepagetypeparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/homepagetypeparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -15,7 +15,7 @@ namespace Attica { -class HomePageType::Parser : public Attica::Parser<HomePageType> +class Q_DECL_HIDDEN HomePageType::Parser : public Attica::Parser<HomePageType> { private: HomePageType parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/icon.cpp new/attica-5.96.0/src/icon.cpp --- old/attica-5.95.0/src/icon.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/icon.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -11,7 +11,7 @@ using namespace Attica; -class Icon::Private : public QSharedData +class Q_DECL_HIDDEN Icon::Private : public QSharedData { public: QUrl url; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/icon.h new/attica-5.96.0/src/icon.h --- old/attica-5.95.0/src/icon.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/icon.h 2022-07-02 16:28:01.000000000 +0200 @@ -18,6 +18,8 @@ namespace Attica { /** + @class Icon icon.h <Attica/Icon> + The Icon class contains information about an icon. It consists of a Url and icon size information. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/itemjob.h new/attica-5.96.0/src/itemjob.h --- old/attica-5.95.0/src/itemjob.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/itemjob.h 2022-07-02 16:28:01.000000000 +0200 @@ -20,6 +20,11 @@ { class Provider; +/** + * @class ItemJob itemjob.h <Attica/ItemJob> + * + * Represents an item get job. + */ template<class T> class ATTICA_EXPORT ItemJob : public GetJob { @@ -33,6 +38,11 @@ friend class Attica::Provider; }; +/** + * @class ItemDeleteJob itemjob.h <Attica/ItemJob> + * + * Represents an item delete job. + */ template<class T> class ATTICA_EXPORT ItemDeleteJob : public DeleteJob { @@ -46,6 +56,11 @@ friend class Attica::Provider; }; +/** + * @class ItemPostJob itemjob.h <Attica/ItemJob> + * + * Represents an item post job. + */ template<class T> class ATTICA_EXPORT ItemPostJob : public PostJob { @@ -61,6 +76,11 @@ friend class Attica::Provider; }; +/** + * @class ItemPutJob itemjob.h <Attica/ItemJob> + * + * Represents an item put job. + */ template<class T> class ATTICA_EXPORT ItemPutJob : public PutJob { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/knowledgebaseentry.cpp new/attica-5.96.0/src/knowledgebaseentry.cpp --- old/attica-5.95.0/src/knowledgebaseentry.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/knowledgebaseentry.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -10,7 +10,7 @@ using namespace Attica; -class KnowledgeBaseEntry::Private : public QSharedData +class Q_DECL_HIDDEN KnowledgeBaseEntry::Private : public QSharedData { public: QString m_id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/knowledgebaseentry.h new/attica-5.96.0/src/knowledgebaseentry.h --- old/attica-5.95.0/src/knowledgebaseentry.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/knowledgebaseentry.h 2022-07-02 16:28:01.000000000 +0200 @@ -19,6 +19,12 @@ namespace Attica { + +/** + * @class KnowledgeBaseEntry knowledgebaseentry.h <Attica/KnowledgeBaseEntry> + * + * Represents a knowledge base entry. + */ class ATTICA_EXPORT KnowledgeBaseEntry { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/knowledgebaseentryparser.h new/attica-5.96.0/src/knowledgebaseentryparser.h --- old/attica-5.95.0/src/knowledgebaseentryparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/knowledgebaseentryparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -15,7 +15,7 @@ namespace Attica { -class KnowledgeBaseEntry::Parser : public Attica::Parser<KnowledgeBaseEntry> +class Q_DECL_HIDDEN KnowledgeBaseEntry::Parser : public Attica::Parser<KnowledgeBaseEntry> { private: KnowledgeBaseEntry parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/license.cpp new/attica-5.96.0/src/license.cpp --- old/attica-5.95.0/src/license.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/license.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -8,7 +8,7 @@ using namespace Attica; -class License::Private : public QSharedData +class Q_DECL_HIDDEN License::Private : public QSharedData { public: int id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/license.h new/attica-5.96.0/src/license.h --- old/attica-5.95.0/src/license.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/license.h 2022-07-02 16:28:01.000000000 +0200 @@ -15,6 +15,8 @@ namespace Attica { /** + @class License license.h <Attica/License> + The License class contains information about one license that the server offers. It consists of an integer id, a name and a link to a webpage describing the license. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/licenseparser.h new/attica-5.96.0/src/licenseparser.h --- old/attica-5.95.0/src/licenseparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/licenseparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -12,7 +12,7 @@ namespace Attica { -class License::Parser : public Attica::Parser<License> +class Q_DECL_HIDDEN License::Parser : public Attica::Parser<License> { private: License parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/listjob.h new/attica-5.96.0/src/listjob.h --- old/attica-5.95.0/src/listjob.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/listjob.h 2022-07-02 16:28:01.000000000 +0200 @@ -18,6 +18,11 @@ { class Provider; +/** + * @class ListJob listjob.h <Attica/ListJob> + * + * Represents a list job. + */ template<class T> class ATTICA_EXPORT ListJob : public GetJob { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/message.cpp new/attica-5.96.0/src/message.cpp --- old/attica-5.95.0/src/message.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/message.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -10,7 +10,7 @@ using namespace Attica; -class Message::Private : public QSharedData +class Q_DECL_HIDDEN Message::Private : public QSharedData { public: QString m_id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/message.h new/attica-5.96.0/src/message.h --- old/attica-5.95.0/src/message.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/message.h 2022-07-02 16:28:01.000000000 +0200 @@ -17,6 +17,12 @@ namespace Attica { + +/** + * @class Message message.h <Attica/Message> + * + * Represents a message. + */ class ATTICA_EXPORT Message { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/messageparser.h new/attica-5.96.0/src/messageparser.h --- old/attica-5.95.0/src/messageparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/messageparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -16,7 +16,7 @@ namespace Attica { -class Message::Parser : public Attica::Parser<Message> +class Q_DECL_HIDDEN Message::Parser : public Attica::Parser<Message> { private: Message parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/metadata.cpp new/attica-5.96.0/src/metadata.cpp --- old/attica-5.95.0/src/metadata.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/metadata.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -12,7 +12,7 @@ using namespace Attica; -class Metadata::Private : public QSharedData +class Q_DECL_HIDDEN Metadata::Private : public QSharedData { public: Error error; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/metadata.h new/attica-5.96.0/src/metadata.h --- old/attica-5.95.0/src/metadata.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/metadata.h 2022-07-02 16:28:01.000000000 +0200 @@ -21,7 +21,9 @@ class BaseJob; /** - *Status messages from the server + * @class Metadata metadata.h <Attica/Metadata> + * + * Status messages from the server */ class ATTICA_EXPORT Metadata { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/person.cpp new/attica-5.96.0/src/person.cpp --- old/attica-5.95.0/src/person.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/person.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -10,7 +10,7 @@ using namespace Attica; -class Person::Private : public QSharedData +class Q_DECL_HIDDEN Person::Private : public QSharedData { public: QString m_id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/person.h new/attica-5.96.0/src/person.h --- old/attica-5.95.0/src/person.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/person.h 2022-07-02 16:28:01.000000000 +0200 @@ -19,6 +19,12 @@ namespace Attica { + +/** + * @class Person person.h <Attica/Person> + * + * Represents a person. + */ class ATTICA_EXPORT Person { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/personparser.h new/attica-5.96.0/src/personparser.h --- old/attica-5.95.0/src/personparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/personparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -16,6 +16,7 @@ namespace Attica { +// exported for autotest class ATTICA_EXPORT Person::Parser : public Attica::Parser<Person> { private: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/postjob.h new/attica-5.96.0/src/postjob.h --- old/attica-5.95.0/src/postjob.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/postjob.h 2022-07-02 16:28:01.000000000 +0200 @@ -21,6 +21,11 @@ { class Provider; +/** + * @class PostJob postjob.h <Attica/PostJob> + * + * Represents a post job. + */ class ATTICA_EXPORT PostJob : public BaseJob { Q_OBJECT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/privatedata.cpp new/attica-5.96.0/src/privatedata.cpp --- old/attica-5.95.0/src/privatedata.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/privatedata.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -12,7 +12,7 @@ using namespace Attica; -class PrivateData::Private : public QSharedData +class Q_DECL_HIDDEN PrivateData::Private : public QSharedData { public: QMap<QString, QString> m_attributes; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/privatedata.h new/attica-5.96.0/src/privatedata.h --- old/attica-5.95.0/src/privatedata.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/privatedata.h 2022-07-02 16:28:01.000000000 +0200 @@ -20,6 +20,12 @@ namespace Attica { + +/** + * @class PrivateData privatedata.h <Attica/PrivateData> + * + * Represents private data. + */ class ATTICA_EXPORT PrivateData { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/privatedataparser.h new/attica-5.96.0/src/privatedataparser.h --- old/attica-5.95.0/src/privatedataparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/privatedataparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class PrivateData::Parser : public Attica::Parser<PrivateData> +class Q_DECL_HIDDEN PrivateData::Parser : public Attica::Parser<PrivateData> { private: PrivateData parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/project.cpp new/attica-5.96.0/src/project.cpp --- old/attica-5.95.0/src/project.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/project.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -10,7 +10,7 @@ using namespace Attica; -class Project::Private : public QSharedData +class Q_DECL_HIDDEN Project::Private : public QSharedData { public: QString m_id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/project.h new/attica-5.96.0/src/project.h --- old/attica-5.95.0/src/project.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/project.h 2022-07-02 16:28:01.000000000 +0200 @@ -20,6 +20,12 @@ namespace Attica { + +/** + * @class Project project.h <Attica/Project> + * + * Represents a project. + */ class ATTICA_EXPORT Project { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/projectparser.h new/attica-5.96.0/src/projectparser.h --- old/attica-5.95.0/src/projectparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/projectparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class Project::Parser : public Attica::Parser<Project> +class Q_DECL_HIDDEN Project::Parser : public Attica::Parser<Project> { private: Project parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/provider.cpp new/attica-5.96.0/src/provider.cpp --- old/attica-5.95.0/src/provider.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/provider.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -69,7 +69,7 @@ using namespace Attica; -class Provider::Private : public QSharedData +class Q_DECL_HIDDEN Provider::Private : public QSharedData { public: QUrl m_baseUrl; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/provider.h new/attica-5.96.0/src/provider.h --- old/attica-5.95.0/src/provider.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/provider.h 2022-07-02 16:28:01.000000000 +0200 @@ -61,6 +61,8 @@ class RemoteAccount; /** + * @class Provider provider.h <Attica/Provider> + * * The Provider class represents one Open Collaboration Service provider. * Use the ProviderManager to instantiate a Provider. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/providermanager.cpp new/attica-5.96.0/src/providermanager.cpp --- old/attica-5.95.0/src/providermanager.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/providermanager.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -29,7 +29,7 @@ using namespace Attica; -class ProviderManager::Private +class Q_DECL_HIDDEN ProviderManager::Private { public: PlatformDependent *m_internals; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/providermanager.h new/attica-5.96.0/src/providermanager.h --- old/attica-5.95.0/src/providermanager.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/providermanager.h 2022-07-02 16:28:01.000000000 +0200 @@ -16,9 +16,14 @@ #include "attica_export.h" #include "provider.h" +/** + * The Attica namespace, + */ namespace Attica { /** + * @class ProviderManager providermanager.h <Attica/ProviderManager> + * * Attica ProviderManager * * This class is the primary access to Attica's functions. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/publisher.cpp new/attica-5.96.0/src/publisher.cpp --- old/attica-5.95.0/src/publisher.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/publisher.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -10,7 +10,7 @@ using namespace Attica; -class Publisher::Private : public QSharedData +class Q_DECL_HIDDEN Publisher::Private : public QSharedData { public: QString id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/publisher.h new/attica-5.96.0/src/publisher.h --- old/attica-5.95.0/src/publisher.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/publisher.h 2022-07-02 16:28:01.000000000 +0200 @@ -21,6 +21,12 @@ namespace Attica { + +/** + * @class Field publisher.h <Attica/Publisher> + * + * Field as set for the class Publisher. + */ struct Field { QString type; QString name; @@ -29,6 +35,11 @@ QStringList options; }; +/** + * @class Publisher publisher.h <Attica/Publisher> + * + * Represents a publisher. + */ class ATTICA_EXPORT Publisher { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/publisherfield.cpp new/attica-5.96.0/src/publisherfield.cpp --- old/attica-5.95.0/src/publisherfield.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/publisherfield.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -10,7 +10,7 @@ using namespace Attica; -class PublisherField::Private : public QSharedData +class Q_DECL_HIDDEN PublisherField::Private : public QSharedData { public: QString name; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/publisherfield.h new/attica-5.96.0/src/publisherfield.h --- old/attica-5.95.0/src/publisherfield.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/publisherfield.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,6 +14,12 @@ namespace Attica { + +/** + * @class PublisherField publisherfield.h <Attica/PublisherField> + * + * Represents a publisher field. + */ class ATTICA_EXPORT PublisherField { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/publisherfieldparser.h new/attica-5.96.0/src/publisherfieldparser.h --- old/attica-5.95.0/src/publisherfieldparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/publisherfieldparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class PublisherField::Parser : public Attica::Parser<PublisherField> +class Q_DECL_HIDDEN PublisherField::Parser : public Attica::Parser<PublisherField> { private: PublisherField parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/publisherparser.h new/attica-5.96.0/src/publisherparser.h --- old/attica-5.95.0/src/publisherparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/publisherparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class Publisher::Parser : public Attica::Parser<Publisher> +class Q_DECL_HIDDEN Publisher::Parser : public Attica::Parser<Publisher> { private: Publisher parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/putjob.h new/attica-5.96.0/src/putjob.h --- old/attica-5.95.0/src/putjob.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/putjob.h 2022-07-02 16:28:01.000000000 +0200 @@ -21,6 +21,11 @@ { class Provider; +/** + * @class PutJob putjob.h <Attica/PutJob> + * + * Represents a put job. + */ class ATTICA_EXPORT PutJob : public BaseJob { Q_OBJECT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/remoteaccount.cpp new/attica-5.96.0/src/remoteaccount.cpp --- old/attica-5.95.0/src/remoteaccount.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/remoteaccount.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -10,7 +10,7 @@ using namespace Attica; -class RemoteAccount::Private : public QSharedData +class Q_DECL_HIDDEN RemoteAccount::Private : public QSharedData { public: QString id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/remoteaccount.h new/attica-5.96.0/src/remoteaccount.h --- old/attica-5.95.0/src/remoteaccount.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/remoteaccount.h 2022-07-02 16:28:01.000000000 +0200 @@ -20,6 +20,12 @@ namespace Attica { + +/** + * @class RemoteAccount remoteaccount.h <Attica/RemoteAccount> + * + * Represents a remote account. + */ class ATTICA_EXPORT RemoteAccount { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/remoteaccountparser.h new/attica-5.96.0/src/remoteaccountparser.h --- old/attica-5.95.0/src/remoteaccountparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/remoteaccountparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class RemoteAccount::Parser : public Attica::Parser<RemoteAccount> +class Q_DECL_HIDDEN RemoteAccount::Parser : public Attica::Parser<RemoteAccount> { private: RemoteAccount parseXml(QXmlStreamReader &xml) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/topic.cpp new/attica-5.96.0/src/topic.cpp --- old/attica-5.95.0/src/topic.cpp 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/topic.cpp 2022-07-02 16:28:01.000000000 +0200 @@ -10,7 +10,7 @@ using namespace Attica; -class Topic::Private : public QSharedData +class Q_DECL_HIDDEN Topic::Private : public QSharedData { public: QString m_id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/topic.h new/attica-5.96.0/src/topic.h --- old/attica-5.95.0/src/topic.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/topic.h 2022-07-02 16:28:01.000000000 +0200 @@ -16,6 +16,12 @@ namespace Attica { + +/** + * @class Topic topic.h <Attica/Topic> + * + * Represents a topic. + */ class ATTICA_EXPORT Topic { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.95.0/src/topicparser.h new/attica-5.96.0/src/topicparser.h --- old/attica-5.95.0/src/topicparser.h 2022-06-04 10:13:10.000000000 +0200 +++ new/attica-5.96.0/src/topicparser.h 2022-07-02 16:28:01.000000000 +0200 @@ -14,7 +14,7 @@ namespace Attica { -class Topic::Parser : public Attica::Parser<Topic> +class Q_DECL_HIDDEN Topic::Parser : public Attica::Parser<Topic> { private: Topic parseXml(QXmlStreamReader &xml) override;