git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@34955
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
- Fixed wxScopeGuard to work with VC++, documented it.
- Fixed proxy handling in wxURL.
- Fixed wxScopeGuard to work with VC++, documented it.
- Fixed proxy handling in wxURL.
+- Added wxZipFSHandler::Cleanup() (Stas Sergeev)
virtual wxFSFile* OpenFile(wxFileSystem& fs, const wxString& location);
virtual wxString FindFirst(const wxString& spec, int flags = 0);
virtual wxString FindNext();
virtual wxFSFile* OpenFile(wxFileSystem& fs, const wxString& location);
virtual wxString FindFirst(const wxString& spec, int flags = 0);
virtual wxString FindNext();
~wxZipFSHandler();
private:
~wxZipFSHandler();
private:
wxZipFSHandler::~wxZipFSHandler()
{
wxZipFSHandler::~wxZipFSHandler()
{
- if (m_Archive)
- delete m_Archive;
- if (m_DirsFound)
- delete m_DirsFound;
+void wxZipFSHandler::Cleanup()
+{
+ wxDELETE(m_Archive);
+ wxDELETE(m_DirsFound);
+}
+
+
bool wxZipFSHandler::CanOpen(const wxString& location)
{
bool wxZipFSHandler::CanOpen(const wxString& location)
{
# new development branch.
# 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:
@WX_VERSION_TAG@.2 {
global:
+ *wxDialog*GetEscapeId*;
+ *wxGenericListCtrl*SetItemFont*wxFont*;
+ *wxGenericListCtrl*GetItemFont*;
- *wxDialog*GetEscapeId*;
*wxWizard*FinishLayout*;
*wxXmlResource*ConvertFileNameToURL*wxString*;
*wxWizard*FinishLayout*;
*wxXmlResource*ConvertFileNameToURL*wxString*;
- *wxXmlResource*Unload*wxString*;
*wxXmlResource*IsArchive*wxString*;
*wxXmlResource*IsArchive*wxString*;
- *wxShadowObject*;
- *wxGenericListCtrl*SetItemFont*wxFont*;
- *wxGenericListCtrl*GetItemFont*;
+ *wxXmlResource*Unload*wxString*;
+ *wxZipFSHandler*Cleanup*;