Subversion Repositories spk

Rev

Rev 197 | Rev 204 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 197 Rev 203
Line 64... Line 64...
64
	int			installPreparedPackages(Utils::WStringList *errors, CProgressInfo *progress, CLinkList<CBaseFile> *errored, CLinkList<CBaseFile> *installedList = NULL);
64
	int			installPreparedPackages(Utils::WStringList *errors, CProgressInfo *progress, CLinkList<CBaseFile> *errored, CLinkList<CBaseFile> *installedList = NULL);
65
	void		RemovePreparedInstall(CBaseFile *package);
65
	void		RemovePreparedInstall(CBaseFile *package);
66
	int			GetNumPackagesInQueue() { return m_lInstallList.size(); }
66
	int			GetNumPackagesInQueue() { return m_lInstallList.size(); }
67
	int			checkOpenPackage(const Utils::WString &file, int* error);
67
	int			checkOpenPackage(const Utils::WString &file, int* error);
68
	bool		findAllNeededDependacies(CBaseFile *p, const CLinkList<CBaseFile> &packages, CLinkList<CBaseFile> *foundPackages, bool onlyEnabled = false, bool includePrepared = false) const;
68
	bool		findAllNeededDependacies(CBaseFile *p, const CLinkList<CBaseFile> &packages, CLinkList<CBaseFile> *foundPackages, bool onlyEnabled = false, bool includePrepared = false) const;
69
	int			GetMissingDependacies(CBaseFile *p, Utils::CStringList *list, bool onlyEnabled = false, bool includePrepared = false);
69
	int			getMissingDependacies(CBaseFile *p, Utils::WStringList *list, bool onlyEnabled = false, bool includePrepared = false);
70
	size_t		getDownloadableDependacies(CBaseFile* p, std::vector<const SAvailablePackage*>& list, bool onlyEnabled = false, bool includePrepared = false) const;
70
	size_t		getDownloadableDependacies(CBaseFile* p, std::vector<const SAvailablePackage*>& list, bool onlyEnabled = false, bool includePrepared = false) const;
71
	bool		checkInstalledDependacy(const Utils::String &name, const Utils::String &author, const Utils::String &version, bool onlyEnabled = false, bool includePerpered = false) const;
71
	bool		checkInstalledDependacy(const Utils::WString &name, const Utils::WString &author, const Utils::String &version, bool onlyEnabled = false, bool includePerpered = false) const;
72
	bool		CheckEnabledDependacy(CBaseFile *p);
72
	bool		CheckEnabledDependacy(CBaseFile *p);
73
	int			GetDependacyList(CBaseFile *package, CLinkList<CBaseFile> *list);
73
	int			GetDependacyList(CBaseFile *package, CLinkList<CBaseFile> *list);
74
	int			prepareMultiPackage(const Utils::String &file, CLinkList<CBaseFile> *errorPackageList, int *error, CProgressInfo *progress = 0);
74
	int			prepareMultiPackage(const Utils::String &file, CLinkList<CBaseFile> *errorPackageList, int *error, CProgressInfo *progress = 0);
75
 
75
 
76
	bool		IsOldPluginManager() { return m_bOldPlugin; }
76
	bool		IsOldPluginManager() { return m_bOldPlugin; }
Line 103... Line 103...
103
	// package control
103
	// package control
104
	void UpdateUsedFiles(CLinkList<CBaseFile> *ignoreList = NULL, bool = true);
104
	void UpdateUsedFiles(CLinkList<CBaseFile> *ignoreList = NULL, bool = true);
105
	void UpdateSigned();
105
	void UpdateSigned();
106
	bool UpdatePackages(int doStatus = -1, bool individual = false);
106
	bool UpdatePackages(int doStatus = -1, bool individual = false);
107
	CBaseFile *findXspPackage(const Utils::String &id) const;
107
	CBaseFile *findXspPackage(const Utils::String &id) const;
108
	CBaseFile *findSpkPackage(const Utils::String &name, const Utils::String &author) const;
108
	CBaseFile *findSpkPackage(const Utils::WString &name, const Utils::WString &author) const;
109
	CArchiveFile *findArchivePackage(const Utils::String &name) const;
109
	CArchiveFile *findArchivePackage(const Utils::String &name) const;
110
	CBaseFile* findPackage(const Utils::WString &name, const Utils::WString &author) const;
110
	CBaseFile* findPackage(const Utils::WString &name, const Utils::WString &author) const;
111
	CBaseFile *findFirstPackageWithFile(C_File *f) const;
111
	CBaseFile *findFirstPackageWithFile(C_File *f) const;
112
	CBaseFile *findNextPackageWithFile(CBaseFile *p, C_File *f) const;
112
	CBaseFile *findNextPackageWithFile(CBaseFile *p, C_File *f) const;
113
	CBaseFile *findPackage(CBaseFile *package) const;
113
	CBaseFile *findPackage(CBaseFile *package) const;
Line 191... Line 191...
191
	size_t loadShipData(const Utils::String& file, Utils::CStringList& list) const;
191
	size_t loadShipData(const Utils::String& file, Utils::CStringList& list) const;
192
	FileType adjustFileType(const Utils::WString &name, FileType filetype) const;
192
	FileType adjustFileType(const Utils::WString &name, FileType filetype) const;
193
	CXspFile *extractShip(const Utils::String &sCatFile, const Utils::String &sId, CProgressInfo *progress = NULL);
193
	CXspFile *extractShip(const Utils::String &sCatFile, const Utils::String &sId, CProgressInfo *progress = NULL);
194
	Utils::String readShipData(const Utils::String &file, const Utils::String &entry) const;
194
	Utils::String readShipData(const Utils::String &file, const Utils::String &entry) const;
195
	bool isSamePackage(CBaseFile *p1, CBaseFile *p2) const;
195
	bool isSamePackage(CBaseFile *p1, CBaseFile *p2) const;
196
	void ApplyFakePatchOrder(Utils::CStringList *list);
196
	void applyFakePatchOrder(const Utils::WStringList &list);
197
	CBaseFile *createFromArchive(const Utils::String &filename, bool toInstall = false) const;
197
	CBaseFile *createFromArchive(const Utils::String &filename, bool toInstall = false) const;
198
	void readArchiveData(const char *buf, size_t len, CBaseFile *archive) const;
198
	void readArchiveData(const char *buf, size_t len, CBaseFile *archive) const;
199
	void readArchiveData(const Utils::String &filename, CBaseFile *archive) const;
199
	void readArchiveData(const Utils::String &filename, CBaseFile *archive) const;
200
	size_t verifyInstalledFiles(Utils::WStringList *missingFiles = nullptr, bool getPackages = true) const;
200
	size_t verifyInstalledFiles(Utils::WStringList *missingFiles = nullptr, bool getPackages = true) const;
201
	Utils::WString empWaresForGame(size_t *maxsize = NULL);
201
	Utils::WString empWaresForGame(size_t *maxsize = NULL);