| Line 102... | Line 102... | 
          
            | 102 |  
 | 102 |  
 | 
          
            | 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::WString &id) const;
 | 
          
            | 108 | 	CBaseFile *findSpkPackage(const Utils::WString &name, const Utils::WString &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::WString &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;
 | 
          
            | 114 | 	C_File *findFile(FileType filetype, const Utils::WString &filename, const Utils::WString &dir = Utils::WString::Null()) const;
 | 114 | 	C_File *findFile(FileType filetype, const Utils::WString &filename, const Utils::WString &dir = Utils::WString::Null()) const;
 | 
          
            | Line 186... | Line 186... | 
          
            | 186 | 	bool packFile(CFileIO* File, const Utils::WString &filename) const;
 | 186 | 	bool packFile(CFileIO* File, const Utils::WString &filename) const;
 | 
          
            | 187 | 	Utils::WString convertTextString(const Utils::WString &text);
 | 187 | 	Utils::WString convertTextString(const Utils::WString &text);
 | 
          
            | 188 | 	void LoadVirtualFileSystem();
 | 188 | 	void LoadVirtualFileSystem();
 | 
          
            | 189 | 	bool checkAccessRights(const Utils::WString &dir) const;
 | 189 | 	bool checkAccessRights(const Utils::WString &dir) const;
 | 
          
            | 190 | 	bool readTextPage(const Utils::WString &file, Utils::WStringList &list, bool search, int page) const;
 | 190 | 	bool readTextPage(const Utils::WString &file, Utils::WStringList &list, bool search, int page) const;
 | 
          
            | 191 | 	size_t loadShipData(const Utils::String& file, Utils::CStringList& list) const;
 | 191 | 	size_t loadShipData(const Utils::WString& file, Utils::WStringList& 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::StringreadShipData(const Utils::String&file, const Utils::String&entry) const;
 | 194 | 	Utils::WString readShipData(const Utils::WString &file, const Utils::WString &entry) const;
 | 
          
            | 195 | 	bool isSamePackage(CBaseFile *p1, CBaseFile *p2) const;
 | 195 | 	bool isSamePackage(CBaseFile *p1, CBaseFile *p2) const;
 | 
          
            | 196 | 	void applyFakePatchOrder(const Utils::WStringList &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;
 |