Couldn't find wdiff. Falling back to builtin diff colouring... libattica: headers diff between 0.2.0 and 0.2.9 versions
 atticaclient_export.h   atticaclient_export.h 
/* /*
Copyright (c) 2009 Eckhart Wörner <ewoerner@kde.org> Copyright (c) 2009 Eckhart Wörner <ewoerner@kde.org>
Copyright (c) 2009 Frederik Gladhorn <gladhorn@kde.org> Copyright (c) 2009 Frederik Gladhorn <gladhorn@kde.org>
Copyright (c) 2011 Tudorica Constantin-Alexandru <tudalex@gmail.com>
This library is free software; you can redistribute it and/or This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) version 3, or any version 2.1 of the License, or (at your option) version 3, or any
later version accepted by the membership of KDE e.V. (or its later version accepted by the membership of KDE e.V. (or its
successor approved by the membership of KDE e.V.), which shall successor approved by the membership of KDE e.V.), which shall
act as a proxy defined in Section 6 of version 3 of the license. act as a proxy defined in Section 6 of version 3 of the license.
This library is distributed in the hope that it will be useful, This library is distributed in the hope that it will be useful,
skipping to change at line 27 skipping to change at line 28
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with this library. If not, see <http://www.gnu.org/licen ses/>. License along with this library. If not, see <http://www.gnu.org/licen ses/>.
*/ */
#ifndef ATTICACLIENT_EXPORT_H #ifndef ATTICACLIENT_EXPORT_H
#define ATTICACLIENT_EXPORT_H #define ATTICACLIENT_EXPORT_H
#include <QtCore/QtGlobal> #include <QtCore/QtGlobal>
#define ATTICA_STATIC_BUILD 0
#ifndef ATTICA_EXPORT #ifndef ATTICA_EXPORT
# if defined(ATTICA_LIB_MAKEDLL) # if ATTICA_STATIC_BUILD
/* No export/import for static libraries */
# define ATTICA_EXPORT
# elif defined(ATTICA_LIB_MAKEDLL)
/* We are building this library */ /* We are building this library */
# define ATTICA_EXPORT Q_DECL_EXPORT # define ATTICA_EXPORT Q_DECL_EXPORT
# else # else
/* We are using this library */ /* We are using this library */
# define ATTICA_EXPORT Q_DECL_IMPORT # define ATTICA_EXPORT Q_DECL_IMPORT
# endif # endif
#endif #endif
#endif #endif
 End of changes. 3 change blocks. 
1 lines changed or deleted 7 lines changed or added


 itemjob.h   itemjob.h 
/* /*
This file is part of KDE. This file is part of KDE.
Copyright (c) 2009 Frederik Gladhorn <gladhorn@kde.org> Copyright (c) 2009 Frederik Gladhorn <gladhorn@kde.org>
Copyright (c) 2011 Laszlo Papp <djszapi@archlinux.us>
This library is free software; you can redistribute it and/or This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) version 3, or any version 2.1 of the License, or (at your option) version 3, or any
later version accepted by the membership of KDE e.V. (or its later version accepted by the membership of KDE e.V. (or its
successor approved by the membership of KDE e.V.), which shall successor approved by the membership of KDE e.V.), which shall
act as a proxy defined in Section 6 of version 3 of the license. act as a proxy defined in Section 6 of version 3 of the license.
This library is distributed in the hope that it will be useful, This library is distributed in the hope that it will be useful,
skipping to change at line 28 skipping to change at line 29
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with this library. If not, see <http://www.gnu.org/licen ses/>. License along with this library. If not, see <http://www.gnu.org/licen ses/>.
*/ */
#ifndef ATTICA_ITEMJOB_H #ifndef ATTICA_ITEMJOB_H
#define ATTICA_ITEMJOB_H #define ATTICA_ITEMJOB_H
#include "atticaclient_export.h" #include "atticaclient_export.h"
#include "getjob.h" #include "getjob.h"
#include "deletejob.h"
#include "postjob.h" #include "postjob.h"
#include "putjob.h"
namespace Attica { namespace Attica {
class Provider; class Provider;
template <class T> template <class T>
class ATTICA_EXPORT ItemJob : public GetJob class ATTICA_EXPORT ItemJob : public GetJob
{ {
public: public:
T result() const; T result() const;
private: private:
ItemJob(PlatformDependent*, const QNetworkRequest& request); ItemJob(PlatformDependent*, const QNetworkRequest& request);
virtual void parse(const QString& xml); virtual void parse(const QString& xml);
T m_item; T m_item;
friend class Attica::Provider; friend class Attica::Provider;
}; };
template <class T> template <class T>
class ATTICA_EXPORT ItemDeleteJob : public DeleteJob
{
public:
T result() const;
private:
ItemDeleteJob(PlatformDependent*, const QNetworkRequest& request);
virtual void parse(const QString& xml);
T m_item;
friend class Attica::Provider;
};
template <class T>
class ATTICA_EXPORT ItemPostJob : public PostJob class ATTICA_EXPORT ItemPostJob : public PostJob
{ {
public: public:
T result() const; T result() const;
private: private:
ItemPostJob(PlatformDependent* internals, const QNetworkRequest& reques t, QIODevice * data); ItemPostJob(PlatformDependent* internals, const QNetworkRequest& reques t, QIODevice * data);
ItemPostJob(PlatformDependent* internals, const QNetworkRequest& reques t, const StringMap& parameters = StringMap()); ItemPostJob(PlatformDependent* internals, const QNetworkRequest& reques t, const StringMap& parameters = StringMap());
virtual void parse(const QString& xml); virtual void parse(const QString& xml);
T m_item; T m_item;
friend class Attica::Provider; friend class Attica::Provider;
}; };
template <class T>
class ATTICA_EXPORT ItemPutJob : public PutJob
{
public:
T result() const;
private:
ItemPutJob(PlatformDependent* internals, const QNetworkRequest& request , QIODevice * data);
ItemPutJob(PlatformDependent* internals, const QNetworkRequest& request , const StringMap& parameters = StringMap());
virtual void parse(const QString& xml);
T m_item;
friend class Attica::Provider;
};
} }
#endif #endif
 End of changes. 5 change blocks. 
0 lines changed or deleted 31 lines changed or added


 knowledgebaseentry.h   knowledgebaseentry.h 
skipping to change at line 56 skipping to change at line 56
void setId(QString id); void setId(QString id);
QString id() const; QString id() const;
void setContentId(int id); void setContentId(int id);
int contentId() const; int contentId() const;
void setUser(const QString &user); void setUser(const QString &user);
QString user() const; QString user() const;
void setStatus(const QString status); void setStatus(const QString& status);
QString status() const; QString status() const;
void setChanged(const QDateTime &changed); void setChanged(const QDateTime &changed);
QDateTime changed() const; QDateTime changed() const;
void setName(const QString &name); void setName(const QString &name);
QString name() const; QString name() const;
void setDescription(const QString &description); void setDescription(const QString &description);
QString description() const; QString description() const;
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 metadata.h   metadata.h 
skipping to change at line 85 skipping to change at line 85
void setMessage(const QString& message); void setMessage(const QString& message);
/// The number of items returned by this job (only relevant for list jo bs) /// The number of items returned by this job (only relevant for list jo bs)
int totalItems(); int totalItems();
void setTotalItems(int items); void setTotalItems(int items);
/// The number of items per page the server was asked for /// The number of items per page the server was asked for
int itemsPerPage(); int itemsPerPage();
void setItemsPerPage(int itemsPerPage); void setItemsPerPage(int itemsPerPage);
/// The resulting ID when a PostJob created a new item.
QString resultingId();
void setResultingId(const QString& id);
private: private:
class Private; class Private;
QSharedDataPointer<Private> d; QSharedDataPointer<Private> d;
friend class Attica::BaseJob; friend class Attica::BaseJob;
}; };
} }
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 4 lines changed or added


 platformdependent.h   platformdependent.h 
/* /*
This file is part of KDE. This file is part of KDE.
Copyright (c) 2009 Eckhart Wörner <ewoerner@kde.org> Copyright (c) 2009 Eckhart Wörner <ewoerner@kde.org>
Copyright (c) 2011 Laszlo Papp <djszapi@archlinux.us>
This library is free software; you can redistribute it and/or This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) version 3, or any version 2.1 of the License, or (at your option) version 3, or any
later version accepted by the membership of KDE e.V. (or its later version accepted by the membership of KDE e.V. (or its
successor approved by the membership of KDE e.V.), which shall successor approved by the membership of KDE e.V.), which shall
act as a proxy defined in Section 6 of version 3 of the license. act as a proxy defined in Section 6 of version 3 of the license.
This library is distributed in the hope that it will be useful, This library is distributed in the hope that it will be useful,
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 provider.h   provider.h 
/* /*
This file is part of KDE. This file is part of KDE.
Copyright (c) 2008 Cornelius Schumacher <schumacher@kde.org> Copyright (c) 2008 Cornelius Schumacher <schumacher@kde.org>
Copyright (c) 2011 Laszlo Papp <djszapi@archlinux.us>
This library is free software; you can redistribute it and/or This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) version 3, or any version 2.1 of the License, or (at your option) version 3, or any
later version accepted by the membership of KDE e.V. (or its later version accepted by the membership of KDE e.V. (or its
successor approved by the membership of KDE e.V.), which shall successor approved by the membership of KDE e.V.), which shall
act as a proxy defined in Section 6 of version 3 of the license. act as a proxy defined in Section 6 of version 3 of the license.
This library is distributed in the hope that it will be useful, This library is distributed in the hope that it will be useful,
skipping to change at line 30 skipping to change at line 31
License along with this library. If not, see <http://www.gnu.org/licen ses/>. License along with this library. If not, see <http://www.gnu.org/licen ses/>.
*/ */
#ifndef ATTICA_PROVIDER_H #ifndef ATTICA_PROVIDER_H
#define ATTICA_PROVIDER_H #define ATTICA_PROVIDER_H
#include <QtCore/QExplicitlySharedDataPointer> #include <QtCore/QExplicitlySharedDataPointer>
#include <QtCore/QSharedPointer> #include <QtCore/QSharedPointer>
#include <QtCore/QString> #include <QtCore/QString>
#include <QtCore/QStringList>
#include <QtCore/QUrl> #include <QtCore/QUrl>
#include "achievement.h"
#include "atticaclient_export.h" #include "atticaclient_export.h"
#include "category.h" #include "category.h"
#include "forum.h"
#include "itemjob.h" #include "itemjob.h"
#include "listjob.h" #include "listjob.h"
#include "message.h" #include "message.h"
#include "comment.h" #include "comment.h"
#include "distribution.h" #include "distribution.h"
#include "license.h" #include "license.h"
class QDate; class QDate;
class QUrl; class QUrl;
namespace Attica { namespace Attica {
class PlatformDependent; class PlatformDependent;
class PostJobStatus; class PostJobStatus;
class AccountBalance; class AccountBalance;
class Activity; class Activity;
class BuildServiceJobOutput;
class BuildServiceJob;
class BuildService;
class PrivateData; class PrivateData;
class Content; class Content;
class DownloadItem; class DownloadItem;
class Distribution; class Distribution;
class Event; class Event;
class Folder; class Folder;
class HomePageType; class HomePageType;
class KnowledgeBaseEntry; class KnowledgeBaseEntry;
class License; class License;
class Person; class Person;
class PostJob; class PostJob;
class Project;
class Provider; class Provider;
class Publisher;
class PublisherField;
class RemoteAccount;
/** /**
* The Provider class represents one Open Collaboration Service provider. * The Provider class represents one Open Collaboration Service provider.
* Use the ProviderManager to instanciate a Provider. * Use the ProviderManager to instanciate a Provider.
* *
* Accessing functions of the Provider returns a Job class that * Accessing functions of the Provider returns a Job class that
* takes care of accessing the server and parsing the result. * takes care of accessing the server and parsing the result.
* *
* Provider files are xml of the form: * Provider files are xml of the form:
<pre> <pre>
skipping to change at line 164 skipping to change at line 175
/** /**
Test if the server supports the message part of the API Test if the server supports the message part of the API
*/ */
bool hasMessageService() const; bool hasMessageService() const;
/** /**
Version of the message part of the API Version of the message part of the API
*/ */
QString messageServiceVersion() const; QString messageServiceVersion() const;
/** /**
Test if the server supports the achievement part of the API
*/
bool hasAchievementService() const;
/**
Version of the achievement part of the API
*/
QString achievementServiceVersion() const;
/**
Test if the server supports the activity part of the API Test if the server supports the activity part of the API
*/ */
bool hasActivityService() const; bool hasActivityService() const;
/** /**
Version of the activity part of the API Version of the activity part of the API
*/ */
QString activityServiceVersion() const; QString activityServiceVersion() const;
/** /**
Test if the server supports the content part of the API Test if the server supports the content part of the API
skipping to change at line 191 skipping to change at line 211
/** /**
Test if the server supports the fan part of the API Test if the server supports the fan part of the API
*/ */
bool hasFanService() const; bool hasFanService() const;
/** /**
Version of the fan part of the API Version of the fan part of the API
*/ */
QString fanServiceVersion() const; QString fanServiceVersion() const;
/** /**
Test if the server supports the forum part of the API
*/
bool hasForumService() const;
/**
Version of the forum part of the API
*/
QString forumServiceVersion() const;
/**
*
Test if the server supports the knowledgebase part of the API Test if the server supports the knowledgebase part of the API
*/ */
bool hasKnowledgebaseService() const; bool hasKnowledgebaseService() const;
/** /**
Version of the knowledgebase part of the API Version of the knowledgebase part of the API
*/ */
QString knowledgebaseServiceVersion() const; QString knowledgebaseServiceVersion() const;
/** /**
Test if the server supports the comments part of the API Test if the server supports the comments part of the API
skipping to change at line 298 skipping to change at line 328
PostJob* cancelFriendship(const QString& to); PostJob* cancelFriendship(const QString& to);
// Message part of OCS // Message part of OCS
ListJob<Folder>* requestFolders(); ListJob<Folder>* requestFolders();
ListJob<Message>* requestMessages(const Folder& folder); ListJob<Message>* requestMessages(const Folder& folder);
ListJob<Message>* requestMessages(const Folder& folder, Message::Status status); ListJob<Message>* requestMessages(const Folder& folder, Message::Status status);
ItemJob<Message>* requestMessage(const Folder& folder, const QString& i d); ItemJob<Message>* requestMessage(const Folder& folder, const QString& i d);
PostJob* postMessage(const Message& message); PostJob* postMessage(const Message& message);
// Achievement part of OCS
/**
* Get a list of achievements
* @return ListJob listing Achievements
*/
ListJob<Achievement>* requestAchievements(const QString& contentId, con st QString& achievementId, const QString& userId);
/** Add a new achievement.
* @param id id of the achievement entry
* @param achievement The new Achievement added
* @return item post job for adding the new achievement
*/
ItemPostJob<Achievement>* addNewAchievement(const QString& id, const Ac hievement& newAchievement);
/**
* Post modifications to an Achievement on the server
* @param achievement Achievement to update on the server
*/
PutJob* editAchievement(const QString& contentId, const QString& achiev ementId, const Achievement& achievement);
/**
* Deletes an achievement on the server. The achievement passed as an a rgument doesn't need complete
* information as just the id() is used.
* @param achievement Achievement to delete on the server.
*/
DeleteJob* deleteAchievement(const QString& contentId, const QString& a chievementId);
// PostJob* postAchievement(const Achievement& achievement);
PostJob* setAchievementProgress(const QString& id, const QVariant& prog ress, const QDateTime& timestamp);
DeleteJob* resetAchievementProgress(const QString& id);
// Activity part of OCS // Activity part of OCS
ListJob<Activity>* requestActivities(); ListJob<Activity>* requestActivities();
PostJob* postActivity(const QString& message); PostJob* postActivity(const QString& message);
// Project part of OCS
/**
* Get a list of build service projects
* @return ListJob listing Projects
*/
ListJob<Project>* requestProjects();
/**
* Get a Project's data
* @return ItemJob receiving data
*/
ItemJob<Project>* requestProject(const QString& id);
/**
* Post modifications to a Project on the server. The resulting project ID can be found in
* the Attica::MetaData of the finished() PostJob. You can retrieve it using
* Attica::MetaData::resultingProjectId().
* @param project Project to create on the server
*/
PostJob* createProject(const Project& project);
/**
* Deletes a project on the server. The project passed as an argument d oesn't need complete
* information as just the id() is used.
* @param project Project to delete on the server.
*/
PostJob* deleteProject(const Project& project);
/**
* Post modifications to a Project on the server
* @param project Project to update on the server
*/
PostJob* editProject(const Project& project);
// Buildservice part of OCS
/**
* Get the information for a specific build service instance.
* @return ItemJob receiving data
*/
ItemJob<BuildService>* requestBuildService(const QString& id);
/**
* Get the information for a specific publisher.
* @return ItemJob receiving data
*/
ItemJob<Publisher>* requestPublisher(const QString& id);
/**
* Save the value of a single publishing field
* @return PostJob*
*/
PostJob* savePublisherField(const Project& project, const PublisherFiel d& field);
/**
* Publish the result of a completed build job to a publisher.
* @return ItemJob receiving data
*/
PostJob* publishBuildJob(const BuildServiceJob& buildjob, const Publish er& publisher);
/**
* Get the build output for a specific build service job
* @return ItemJob receiving and containing the output data
*/
ItemJob<BuildServiceJobOutput>* requestBuildServiceJobOutput(const QStr ing& id);
/**
* Get the information for a specific build service job, such as status and progress.
* @return ItemJob receiving and containing the data
*/
ItemJob<BuildServiceJob>* requestBuildServiceJob(const QString& id);
/**
* Get a list of build service build services
* @return ListJob listing BuildServices
*/
ListJob<BuildService>* requestBuildServices();
/**
* Get a list of publishers
* @return ListJob listing Publishers
*/
ListJob<Publisher>* requestPublishers();
/**
* Get a list of build service projects
* @return ListJob listing BuildServiceJobs
*/
ListJob<BuildServiceJob>* requestBuildServiceJobs(const Project &projec t);
/**
* Create a new job for a given project on a given buildservice for a g iven target.
* Those three items are mandatory for the job to succeed.
* @param job Buildservicejob to create on the server
*/
PostJob* createBuildServiceJob(const BuildServiceJob& job);
/**
* Cancel a job.
* Setting the ID on the build service parameter is enough for it to wo rk.
* @param job Buildservicejob to cancel on the server, needs at least i d set.
*/
PostJob* cancelBuildServiceJob(const BuildServiceJob& job);
/**
* Get a list of remote accounts, account for a build service instance
* which is stored in the OCS service in order to authenticate with the
* build service instance.
* @return ListJob listing RemoteAccounts
*/
ListJob<RemoteAccount>* requestRemoteAccounts();
/**
* Deletes a remote account stored on the OCS server.
* @param id The ID of the remote account on the OCS instance.
*/
PostJob* deleteRemoteAccount(const QString& id);
/**
* Create a new remote account, an account for a build service instance
* which is stored in the OCS service in order to authenticate with the
* build service instance.
* Type, Type ID, login and password are mandatory.
* @param account RemoteAccount to create on the server
*/
PostJob* createRemoteAccount(const RemoteAccount& account);
/**
* Edit an existing remote account.
* @param account RemoteAccount to create on the server
*/
PostJob* editRemoteAccount(const RemoteAccount& account);
/** Get a remote account by its ID.
* @param id The ID of the remote account
*/
ItemJob<RemoteAccount>* requestRemoteAccount(const QString &id);
/** Upload a tarball to the buildservice.
* @param projectId The ID of the project this source file belongs to
* @param payload A reference tothe complete file data
* @return A postjob to keep keep track of the upload
*/
Attica::PostJob* uploadTarballToBuildService(const QString& projectId, const QString& fileName, const QByteArray& payload);
// Content part of OCS // Content part of OCS
/** /**
* Get a list of categories (such as wallpaper) * Get a list of categories (such as wallpaper)
* @return the categories of the server * @return the categories of the server
*/ */
ListJob<Category>* requestCategories(); ListJob<Category>* requestCategories();
/** /**
* Get a list of licenses (such as GPL) * Get a list of licenses (such as GPL)
skipping to change at line 450 skipping to change at line 656
* @param rating the rating, must be between 0 (bad) and 100 (good) * @param rating the rating, must be between 0 (bad) and 100 (good)
* @return the post job for this voting * @return the post job for this voting
*/ */
PostJob* voteForComment(const QString & id, uint rating); PostJob* voteForComment(const QString & id, uint rating);
// Fan part of OCS // Fan part of OCS
PostJob* becomeFan(const QString& contentId); PostJob* becomeFan(const QString& contentId);
ListJob<Person>* requestFans(const QString& contentId, uint page = 0, u int pageSize = 10); ListJob<Person>* requestFans(const QString& contentId, uint page = 0, u int pageSize = 10);
// Forum part of OCS
ListJob<Forum>* requestForums(uint page = 0, uint pageSize = 10);
ListJob<Topic>* requestTopics(const QString& forum, const QString& sear ch, const QString& description, SortMode mode, int page, int pageSize);
PostJob* postTopic(const QString& forumId, const QString& subject, cons t QString& content);
protected: protected:
QUrl createUrl(const QString& path); QUrl createUrl(const QString& path);
QNetworkRequest createRequest(const QUrl& url); QNetworkRequest createRequest(const QUrl& url);
// Convenience overload // Convenience overload
QNetworkRequest createRequest(const QString& path); QNetworkRequest createRequest(const QString& path);
ItemJob<Person>* doRequestPerson(const QUrl& url); ItemJob<Person>* doRequestPerson(const QUrl& url);
ItemJob<AccountBalance>* doRequestAccountBalance(const QUrl& url); ItemJob<AccountBalance>* doRequestAccountBalance(const QUrl& url);
ListJob<Person>* doRequestPersonList(const QUrl& url); ListJob<Person>* doRequestPersonList(const QUrl& url);
ListJob<Achievement>* doRequestAchievementList(const QUrl& url);
ListJob<Activity>* doRequestActivityList(const QUrl& url); ListJob<Activity>* doRequestActivityList(const QUrl& url);
ListJob<Folder>* doRequestFolderList(const QUrl& url); ListJob<Folder>* doRequestFolderList(const QUrl& url);
ListJob<Forum>* doRequestForumList(const QUrl& url);
ListJob<Topic>* doRequestTopicList(const QUrl& url);
ListJob<Message>* doRequestMessageList(const QUrl& url); ListJob<Message>* doRequestMessageList(const QUrl& url);
private: private:
class Private; class Private;
QExplicitlySharedDataPointer<Private> d; QExplicitlySharedDataPointer<Private> d;
Provider(PlatformDependent* internals, const QUrl& baseUrl, const QStri ng& name, const QUrl& icon = QUrl()); Provider(PlatformDependent* internals, const QUrl& baseUrl, const QStri ng& name, const QUrl& icon = QUrl());
Provider(PlatformDependent* internals, const QUrl& baseUrl, const QStri ng& name, const QUrl& icon, Provider(PlatformDependent* internals, const QUrl& baseUrl, const QStri ng& name, const QUrl& icon,
const QString& person, const QString& friendV, const QString& message, const QString& person, const QString& friendV, const QString& message, const QString& achievements,
const QString& activity, const QString& content, const QString & fan, const QString& activity, const QString& content, const QString & fan, const QString& forum,
const QString& knowledgebase, const QString& event, const QStr ing& comment); const QString& knowledgebase, const QString& event, const QStr ing& comment);
friend class ProviderManager; friend class ProviderManager;
}; };
} }
#endif #endif
 End of changes. 15 change blocks. 
2 lines changed or deleted 216 lines changed or added


 version.h   version.h 
skipping to change at line 27 skipping to change at line 27
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301, USA. * Boston, MA 02110-1301, USA.
*/ */
#ifndef _ATTICA_VERSION_H_ #ifndef _ATTICA_VERSION_H_
#define _ATTICA_VERSION_H_ #define _ATTICA_VERSION_H_
#include "atticaclient_export.h" #include "atticaclient_export.h"
/// @brief Attica version as string at compile time. /// @brief Attica version as string at compile time.
#define LIBATTICA_VERSION_STRING "0.2.0" #define LIBATTICA_VERSION_STRING "0.2.9"
/// @brief The major Attica version number at compile time /// @brief The major Attica version number at compile time
#define LIBATTICA_VERSION_MAJOR 0 #define LIBATTICA_VERSION_MAJOR 0
/// @brief The minor Attica version number at compile time /// @brief The minor Attica version number at compile time
#define LIBATTICA_VERSION_MINOR 2 #define LIBATTICA_VERSION_MINOR 2
/// @brief The Attica release version number at compile time /// @brief The Attica release version number at compile time
#define LIBATTICA_VERSION_RELEASE #define LIBATTICA_VERSION_RELEASE
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/