- Fixed wxScopeGuard to work with VC++, documented it.
- Fixed proxy handling in wxURL.
+- Added wxZipFSHandler::Cleanup() (Stas Sergeev)
All (GUI):
virtual wxFSFile* OpenFile(wxFileSystem& fs, const wxString& location);
virtual wxString FindFirst(const wxString& spec, int flags = 0);
virtual wxString FindNext();
+ void Cleanup();
~wxZipFSHandler();
private:
wxZipFSHandler::~wxZipFSHandler()
{
- if (m_Archive)
- delete m_Archive;
- if (m_DirsFound)
- delete m_DirsFound;
+ Cleanup();
}
+void wxZipFSHandler::Cleanup()
+{
+ wxDELETE(m_Archive);
+ wxDELETE(m_DirsFound);
+}
+
+
bool wxZipFSHandler::CanOpen(const wxString& location)
{
# new development branch.
-# public symbols added in release 2.6.2:
+# public symbols added in release 2.6.2 (please keep in alphabetical order):
@WX_VERSION_TAG@.2 {
global:
+ *wxDialog*GetEscapeId*;
*wxLogBuffer*;
+ *wxGenericListCtrl*SetItemFont*wxFont*;
+ *wxGenericListCtrl*GetItemFont*;
*wxMessageOutputBest*;
- *wxDialog*GetEscapeId*;
+ *wxShadowObject*;
*wxWizard*FinishLayout*;
*wxXmlResource*ConvertFileNameToURL*wxString*;
- *wxXmlResource*Unload*wxString*;
*wxXmlResource*IsArchive*wxString*;
- *wxShadowObject*;
- *wxGenericListCtrl*SetItemFont*wxFont*;
- *wxGenericListCtrl*GetItemFont*;
+ *wxXmlResource*Unload*wxString*;
+ *wxZipFSHandler*Cleanup*;
};