mirror of
https://github.com/wxWidgets/wxWidgets.git
synced 2026-09-23 06:33:59 +08:00
Add wxArchiveFSHandler.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42544 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
+19
@@ -259,6 +259,7 @@ ALL_BASE_HEADERS = \
|
||||
wx/filesys.h \
|
||||
wx/fontenc.h \
|
||||
wx/fontmap.h \
|
||||
wx/fs_arc.h \
|
||||
wx/fs_filter.h \
|
||||
wx/fs_mem.h \
|
||||
wx/fs_zip.h \
|
||||
@@ -393,6 +394,7 @@ ALL_PORTS_BASE_HEADERS = \
|
||||
wx/filesys.h \
|
||||
wx/fontenc.h \
|
||||
wx/fontmap.h \
|
||||
wx/fs_arc.h \
|
||||
wx/fs_filter.h \
|
||||
wx/fs_mem.h \
|
||||
wx/fs_zip.h \
|
||||
@@ -550,6 +552,7 @@ ALL_BASE_SOURCES = \
|
||||
src/common/filtall.cpp \
|
||||
src/common/filtfind.cpp \
|
||||
src/common/fmapbase.cpp \
|
||||
src/common/fs_arc.cpp \
|
||||
src/common/fs_filter.cpp \
|
||||
src/common/fs_zip.cpp \
|
||||
src/common/hash.cpp \
|
||||
@@ -705,6 +708,7 @@ MONODLL_OBJECTS = \
|
||||
monodll_filtall.o \
|
||||
monodll_filtfind.o \
|
||||
monodll_fmapbase.o \
|
||||
monodll_fs_arc.o \
|
||||
monodll_fs_filter.o \
|
||||
monodll_fs_zip.o \
|
||||
monodll_hash.o \
|
||||
@@ -804,6 +808,7 @@ MONOLIB_OBJECTS = \
|
||||
monolib_filtall.o \
|
||||
monolib_filtfind.o \
|
||||
monolib_fmapbase.o \
|
||||
monolib_fs_arc.o \
|
||||
monolib_fs_filter.o \
|
||||
monolib_fs_zip.o \
|
||||
monolib_hash.o \
|
||||
@@ -905,6 +910,7 @@ BASEDLL_OBJECTS = \
|
||||
basedll_filtall.o \
|
||||
basedll_filtfind.o \
|
||||
basedll_fmapbase.o \
|
||||
basedll_fs_arc.o \
|
||||
basedll_fs_filter.o \
|
||||
basedll_fs_zip.o \
|
||||
basedll_hash.o \
|
||||
@@ -989,6 +995,7 @@ BASELIB_OBJECTS = \
|
||||
baselib_filtall.o \
|
||||
baselib_filtfind.o \
|
||||
baselib_fmapbase.o \
|
||||
baselib_fs_arc.o \
|
||||
baselib_fs_filter.o \
|
||||
baselib_fs_zip.o \
|
||||
baselib_hash.o \
|
||||
@@ -12225,6 +12232,9 @@ monodll_filtfind.o: $(srcdir)/src/common/filtfind.cpp $(MONODLL_ODEP)
|
||||
monodll_fmapbase.o: $(srcdir)/src/common/fmapbase.cpp $(MONODLL_ODEP)
|
||||
$(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fmapbase.cpp
|
||||
|
||||
monodll_fs_arc.o: $(srcdir)/src/common/fs_arc.cpp $(MONODLL_ODEP)
|
||||
$(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fs_arc.cpp
|
||||
|
||||
monodll_fs_filter.o: $(srcdir)/src/common/fs_filter.cpp $(MONODLL_ODEP)
|
||||
$(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/fs_filter.cpp
|
||||
|
||||
@@ -16317,6 +16327,9 @@ monolib_filtfind.o: $(srcdir)/src/common/filtfind.cpp $(MONOLIB_ODEP)
|
||||
monolib_fmapbase.o: $(srcdir)/src/common/fmapbase.cpp $(MONOLIB_ODEP)
|
||||
$(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fmapbase.cpp
|
||||
|
||||
monolib_fs_arc.o: $(srcdir)/src/common/fs_arc.cpp $(MONOLIB_ODEP)
|
||||
$(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fs_arc.cpp
|
||||
|
||||
monolib_fs_filter.o: $(srcdir)/src/common/fs_filter.cpp $(MONOLIB_ODEP)
|
||||
$(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/fs_filter.cpp
|
||||
|
||||
@@ -20412,6 +20425,9 @@ basedll_filtfind.o: $(srcdir)/src/common/filtfind.cpp $(BASEDLL_ODEP)
|
||||
basedll_fmapbase.o: $(srcdir)/src/common/fmapbase.cpp $(BASEDLL_ODEP)
|
||||
$(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/fmapbase.cpp
|
||||
|
||||
basedll_fs_arc.o: $(srcdir)/src/common/fs_arc.cpp $(BASEDLL_ODEP)
|
||||
$(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/fs_arc.cpp
|
||||
|
||||
basedll_fs_filter.o: $(srcdir)/src/common/fs_filter.cpp $(BASEDLL_ODEP)
|
||||
$(CXXC) -c -o $@ $(BASEDLL_CXXFLAGS) $(srcdir)/src/common/fs_filter.cpp
|
||||
|
||||
@@ -20997,6 +21013,9 @@ baselib_filtfind.o: $(srcdir)/src/common/filtfind.cpp $(BASELIB_ODEP)
|
||||
baselib_fmapbase.o: $(srcdir)/src/common/fmapbase.cpp $(BASELIB_ODEP)
|
||||
$(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/fmapbase.cpp
|
||||
|
||||
baselib_fs_arc.o: $(srcdir)/src/common/fs_arc.cpp $(BASELIB_ODEP)
|
||||
$(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/fs_arc.cpp
|
||||
|
||||
baselib_fs_filter.o: $(srcdir)/src/common/fs_filter.cpp $(BASELIB_ODEP)
|
||||
$(CXXC) -c -o $@ $(BASELIB_CXXFLAGS) $(srcdir)/src/common/fs_filter.cpp
|
||||
|
||||
|
||||
@@ -314,6 +314,7 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
||||
src/common/filtall.cpp
|
||||
src/common/filtfind.cpp
|
||||
src/common/fmapbase.cpp
|
||||
src/common/fs_arc.cpp
|
||||
src/common/fs_filter.cpp
|
||||
src/common/fs_zip.cpp
|
||||
src/common/hash.cpp
|
||||
@@ -401,6 +402,7 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
||||
wx/filesys.h
|
||||
wx/fontenc.h
|
||||
wx/fontmap.h
|
||||
wx/fs_arc.h
|
||||
wx/fs_filter.h
|
||||
wx/fs_mem.h
|
||||
wx/fs_zip.h
|
||||
|
||||
@@ -228,6 +228,7 @@ MONODLL_OBJECTS = \
|
||||
$(OBJS)\monodll_filtall.obj \
|
||||
$(OBJS)\monodll_filtfind.obj \
|
||||
$(OBJS)\monodll_fmapbase.obj \
|
||||
$(OBJS)\monodll_fs_arc.obj \
|
||||
$(OBJS)\monodll_fs_filter.obj \
|
||||
$(OBJS)\monodll_fs_zip.obj \
|
||||
$(OBJS)\monodll_hash.obj \
|
||||
@@ -348,6 +349,7 @@ MONOLIB_OBJECTS = \
|
||||
$(OBJS)\monolib_filtall.obj \
|
||||
$(OBJS)\monolib_filtfind.obj \
|
||||
$(OBJS)\monolib_fmapbase.obj \
|
||||
$(OBJS)\monolib_fs_arc.obj \
|
||||
$(OBJS)\monolib_fs_filter.obj \
|
||||
$(OBJS)\monolib_fs_zip.obj \
|
||||
$(OBJS)\monolib_hash.obj \
|
||||
@@ -469,6 +471,7 @@ BASEDLL_OBJECTS = \
|
||||
$(OBJS)\basedll_filtall.obj \
|
||||
$(OBJS)\basedll_filtfind.obj \
|
||||
$(OBJS)\basedll_fmapbase.obj \
|
||||
$(OBJS)\basedll_fs_arc.obj \
|
||||
$(OBJS)\basedll_fs_filter.obj \
|
||||
$(OBJS)\basedll_fs_zip.obj \
|
||||
$(OBJS)\basedll_hash.obj \
|
||||
@@ -574,6 +577,7 @@ BASELIB_OBJECTS = \
|
||||
$(OBJS)\baselib_filtall.obj \
|
||||
$(OBJS)\baselib_filtfind.obj \
|
||||
$(OBJS)\baselib_fmapbase.obj \
|
||||
$(OBJS)\baselib_fs_arc.obj \
|
||||
$(OBJS)\baselib_fs_filter.obj \
|
||||
$(OBJS)\baselib_fs_zip.obj \
|
||||
$(OBJS)\baselib_hash.obj \
|
||||
@@ -4575,6 +4579,9 @@ $(OBJS)\monodll_filtfind.obj: ..\..\src\common\filtfind.cpp
|
||||
$(OBJS)\monodll_fmapbase.obj: ..\..\src\common\fmapbase.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
|
||||
|
||||
$(OBJS)\monodll_fs_arc.obj: ..\..\src\common\fs_arc.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
|
||||
|
||||
$(OBJS)\monodll_fs_filter.obj: ..\..\src\common\fs_filter.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
|
||||
|
||||
@@ -6551,6 +6558,9 @@ $(OBJS)\monolib_filtfind.obj: ..\..\src\common\filtfind.cpp
|
||||
$(OBJS)\monolib_fmapbase.obj: ..\..\src\common\fmapbase.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
|
||||
|
||||
$(OBJS)\monolib_fs_arc.obj: ..\..\src\common\fs_arc.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
|
||||
|
||||
$(OBJS)\monolib_fs_filter.obj: ..\..\src\common\fs_filter.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
|
||||
|
||||
@@ -8530,6 +8540,9 @@ $(OBJS)\basedll_filtfind.obj: ..\..\src\common\filtfind.cpp
|
||||
$(OBJS)\basedll_fmapbase.obj: ..\..\src\common\fmapbase.cpp
|
||||
$(CXX) -q -c -P -o$@ $(BASEDLL_CXXFLAGS) $**
|
||||
|
||||
$(OBJS)\basedll_fs_arc.obj: ..\..\src\common\fs_arc.cpp
|
||||
$(CXX) -q -c -P -o$@ $(BASEDLL_CXXFLAGS) $**
|
||||
|
||||
$(OBJS)\basedll_fs_filter.obj: ..\..\src\common\fs_filter.cpp
|
||||
$(CXX) -q -c -P -o$@ $(BASEDLL_CXXFLAGS) $**
|
||||
|
||||
@@ -8797,6 +8810,9 @@ $(OBJS)\baselib_filtfind.obj: ..\..\src\common\filtfind.cpp
|
||||
$(OBJS)\baselib_fmapbase.obj: ..\..\src\common\fmapbase.cpp
|
||||
$(CXX) -q -c -P -o$@ $(BASELIB_CXXFLAGS) $**
|
||||
|
||||
$(OBJS)\baselib_fs_arc.obj: ..\..\src\common\fs_arc.cpp
|
||||
$(CXX) -q -c -P -o$@ $(BASELIB_CXXFLAGS) $**
|
||||
|
||||
$(OBJS)\baselib_fs_filter.obj: ..\..\src\common\fs_filter.cpp
|
||||
$(CXX) -q -c -P -o$@ $(BASELIB_CXXFLAGS) $**
|
||||
|
||||
|
||||
@@ -214,6 +214,7 @@ MONODLL_OBJECTS = \
|
||||
$(OBJS)\monodll_filtall.o \
|
||||
$(OBJS)\monodll_filtfind.o \
|
||||
$(OBJS)\monodll_fmapbase.o \
|
||||
$(OBJS)\monodll_fs_arc.o \
|
||||
$(OBJS)\monodll_fs_filter.o \
|
||||
$(OBJS)\monodll_fs_zip.o \
|
||||
$(OBJS)\monodll_hash.o \
|
||||
@@ -334,6 +335,7 @@ MONOLIB_OBJECTS = \
|
||||
$(OBJS)\monolib_filtall.o \
|
||||
$(OBJS)\monolib_filtfind.o \
|
||||
$(OBJS)\monolib_fmapbase.o \
|
||||
$(OBJS)\monolib_fs_arc.o \
|
||||
$(OBJS)\monolib_fs_filter.o \
|
||||
$(OBJS)\monolib_fs_zip.o \
|
||||
$(OBJS)\monolib_hash.o \
|
||||
@@ -456,6 +458,7 @@ BASEDLL_OBJECTS = \
|
||||
$(OBJS)\basedll_filtall.o \
|
||||
$(OBJS)\basedll_filtfind.o \
|
||||
$(OBJS)\basedll_fmapbase.o \
|
||||
$(OBJS)\basedll_fs_arc.o \
|
||||
$(OBJS)\basedll_fs_filter.o \
|
||||
$(OBJS)\basedll_fs_zip.o \
|
||||
$(OBJS)\basedll_hash.o \
|
||||
@@ -561,6 +564,7 @@ BASELIB_OBJECTS = \
|
||||
$(OBJS)\baselib_filtall.o \
|
||||
$(OBJS)\baselib_filtfind.o \
|
||||
$(OBJS)\baselib_fmapbase.o \
|
||||
$(OBJS)\baselib_fs_arc.o \
|
||||
$(OBJS)\baselib_fs_filter.o \
|
||||
$(OBJS)\baselib_fs_zip.o \
|
||||
$(OBJS)\baselib_hash.o \
|
||||
@@ -4692,6 +4696,9 @@ $(OBJS)\monodll_filtfind.o: ../../src/common/filtfind.cpp
|
||||
$(OBJS)\monodll_fmapbase.o: ../../src/common/fmapbase.cpp
|
||||
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
|
||||
|
||||
$(OBJS)\monodll_fs_arc.o: ../../src/common/fs_arc.cpp
|
||||
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
|
||||
|
||||
$(OBJS)\monodll_fs_filter.o: ../../src/common/fs_filter.cpp
|
||||
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
|
||||
|
||||
@@ -6768,6 +6775,9 @@ $(OBJS)\monolib_filtfind.o: ../../src/common/filtfind.cpp
|
||||
$(OBJS)\monolib_fmapbase.o: ../../src/common/fmapbase.cpp
|
||||
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
|
||||
|
||||
$(OBJS)\monolib_fs_arc.o: ../../src/common/fs_arc.cpp
|
||||
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
|
||||
|
||||
$(OBJS)\monolib_fs_filter.o: ../../src/common/fs_filter.cpp
|
||||
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
|
||||
|
||||
@@ -8847,6 +8857,9 @@ $(OBJS)\basedll_filtfind.o: ../../src/common/filtfind.cpp
|
||||
$(OBJS)\basedll_fmapbase.o: ../../src/common/fmapbase.cpp
|
||||
$(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $(CPPDEPS) $<
|
||||
|
||||
$(OBJS)\basedll_fs_arc.o: ../../src/common/fs_arc.cpp
|
||||
$(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $(CPPDEPS) $<
|
||||
|
||||
$(OBJS)\basedll_fs_filter.o: ../../src/common/fs_filter.cpp
|
||||
$(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $(CPPDEPS) $<
|
||||
|
||||
@@ -9114,6 +9127,9 @@ $(OBJS)\baselib_filtfind.o: ../../src/common/filtfind.cpp
|
||||
$(OBJS)\baselib_fmapbase.o: ../../src/common/fmapbase.cpp
|
||||
$(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $(CPPDEPS) $<
|
||||
|
||||
$(OBJS)\baselib_fs_arc.o: ../../src/common/fs_arc.cpp
|
||||
$(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $(CPPDEPS) $<
|
||||
|
||||
$(OBJS)\baselib_fs_filter.o: ../../src/common/fs_filter.cpp
|
||||
$(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $(CPPDEPS) $<
|
||||
|
||||
|
||||
@@ -229,6 +229,7 @@ MONODLL_OBJECTS = \
|
||||
$(OBJS)\monodll_filtall.obj \
|
||||
$(OBJS)\monodll_filtfind.obj \
|
||||
$(OBJS)\monodll_fmapbase.obj \
|
||||
$(OBJS)\monodll_fs_arc.obj \
|
||||
$(OBJS)\monodll_fs_filter.obj \
|
||||
$(OBJS)\monodll_fs_zip.obj \
|
||||
$(OBJS)\monodll_hash.obj \
|
||||
@@ -354,6 +355,7 @@ MONOLIB_OBJECTS = \
|
||||
$(OBJS)\monolib_filtall.obj \
|
||||
$(OBJS)\monolib_filtfind.obj \
|
||||
$(OBJS)\monolib_fmapbase.obj \
|
||||
$(OBJS)\monolib_fs_arc.obj \
|
||||
$(OBJS)\monolib_fs_filter.obj \
|
||||
$(OBJS)\monolib_fs_zip.obj \
|
||||
$(OBJS)\monolib_hash.obj \
|
||||
@@ -481,6 +483,7 @@ BASEDLL_OBJECTS = \
|
||||
$(OBJS)\basedll_filtall.obj \
|
||||
$(OBJS)\basedll_filtfind.obj \
|
||||
$(OBJS)\basedll_fmapbase.obj \
|
||||
$(OBJS)\basedll_fs_arc.obj \
|
||||
$(OBJS)\basedll_fs_filter.obj \
|
||||
$(OBJS)\basedll_fs_zip.obj \
|
||||
$(OBJS)\basedll_hash.obj \
|
||||
@@ -592,6 +595,7 @@ BASELIB_OBJECTS = \
|
||||
$(OBJS)\baselib_filtall.obj \
|
||||
$(OBJS)\baselib_filtfind.obj \
|
||||
$(OBJS)\baselib_fmapbase.obj \
|
||||
$(OBJS)\baselib_fs_arc.obj \
|
||||
$(OBJS)\baselib_fs_filter.obj \
|
||||
$(OBJS)\baselib_fs_zip.obj \
|
||||
$(OBJS)\baselib_hash.obj \
|
||||
@@ -4908,6 +4912,9 @@ $(OBJS)\monodll_filtfind.obj: ..\..\src\common\filtfind.cpp
|
||||
$(OBJS)\monodll_fmapbase.obj: ..\..\src\common\fmapbase.cpp
|
||||
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) $**
|
||||
|
||||
$(OBJS)\monodll_fs_arc.obj: ..\..\src\common\fs_arc.cpp
|
||||
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) $**
|
||||
|
||||
$(OBJS)\monodll_fs_filter.obj: ..\..\src\common\fs_filter.cpp
|
||||
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) $**
|
||||
|
||||
@@ -6884,6 +6891,9 @@ $(OBJS)\monolib_filtfind.obj: ..\..\src\common\filtfind.cpp
|
||||
$(OBJS)\monolib_fmapbase.obj: ..\..\src\common\fmapbase.cpp
|
||||
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) $**
|
||||
|
||||
$(OBJS)\monolib_fs_arc.obj: ..\..\src\common\fs_arc.cpp
|
||||
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) $**
|
||||
|
||||
$(OBJS)\monolib_fs_filter.obj: ..\..\src\common\fs_filter.cpp
|
||||
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) $**
|
||||
|
||||
@@ -8863,6 +8873,9 @@ $(OBJS)\basedll_filtfind.obj: ..\..\src\common\filtfind.cpp
|
||||
$(OBJS)\basedll_fmapbase.obj: ..\..\src\common\fmapbase.cpp
|
||||
$(CXX) /c /nologo /TP /Fo$@ $(BASEDLL_CXXFLAGS) $**
|
||||
|
||||
$(OBJS)\basedll_fs_arc.obj: ..\..\src\common\fs_arc.cpp
|
||||
$(CXX) /c /nologo /TP /Fo$@ $(BASEDLL_CXXFLAGS) $**
|
||||
|
||||
$(OBJS)\basedll_fs_filter.obj: ..\..\src\common\fs_filter.cpp
|
||||
$(CXX) /c /nologo /TP /Fo$@ $(BASEDLL_CXXFLAGS) $**
|
||||
|
||||
@@ -9130,6 +9143,9 @@ $(OBJS)\baselib_filtfind.obj: ..\..\src\common\filtfind.cpp
|
||||
$(OBJS)\baselib_fmapbase.obj: ..\..\src\common\fmapbase.cpp
|
||||
$(CXX) /c /nologo /TP /Fo$@ $(BASELIB_CXXFLAGS) $**
|
||||
|
||||
$(OBJS)\baselib_fs_arc.obj: ..\..\src\common\fs_arc.cpp
|
||||
$(CXX) /c /nologo /TP /Fo$@ $(BASELIB_CXXFLAGS) $**
|
||||
|
||||
$(OBJS)\baselib_fs_filter.obj: ..\..\src\common\fs_filter.cpp
|
||||
$(CXX) /c /nologo /TP /Fo$@ $(BASELIB_CXXFLAGS) $**
|
||||
|
||||
|
||||
@@ -2933,6 +2933,7 @@ MONODLL_OBJECTS = &
|
||||
$(OBJS)\monodll_filtall.obj &
|
||||
$(OBJS)\monodll_filtfind.obj &
|
||||
$(OBJS)\monodll_fmapbase.obj &
|
||||
$(OBJS)\monodll_fs_arc.obj &
|
||||
$(OBJS)\monodll_fs_filter.obj &
|
||||
$(OBJS)\monodll_fs_zip.obj &
|
||||
$(OBJS)\monodll_hash.obj &
|
||||
@@ -3053,6 +3054,7 @@ MONOLIB_OBJECTS = &
|
||||
$(OBJS)\monolib_filtall.obj &
|
||||
$(OBJS)\monolib_filtfind.obj &
|
||||
$(OBJS)\monolib_fmapbase.obj &
|
||||
$(OBJS)\monolib_fs_arc.obj &
|
||||
$(OBJS)\monolib_fs_filter.obj &
|
||||
$(OBJS)\monolib_fs_zip.obj &
|
||||
$(OBJS)\monolib_hash.obj &
|
||||
@@ -3175,6 +3177,7 @@ BASEDLL_OBJECTS = &
|
||||
$(OBJS)\basedll_filtall.obj &
|
||||
$(OBJS)\basedll_filtfind.obj &
|
||||
$(OBJS)\basedll_fmapbase.obj &
|
||||
$(OBJS)\basedll_fs_arc.obj &
|
||||
$(OBJS)\basedll_fs_filter.obj &
|
||||
$(OBJS)\basedll_fs_zip.obj &
|
||||
$(OBJS)\basedll_hash.obj &
|
||||
@@ -3281,6 +3284,7 @@ BASELIB_OBJECTS = &
|
||||
$(OBJS)\baselib_filtall.obj &
|
||||
$(OBJS)\baselib_filtfind.obj &
|
||||
$(OBJS)\baselib_fmapbase.obj &
|
||||
$(OBJS)\baselib_fs_arc.obj &
|
||||
$(OBJS)\baselib_fs_filter.obj &
|
||||
$(OBJS)\baselib_fs_zip.obj &
|
||||
$(OBJS)\baselib_hash.obj &
|
||||
@@ -4920,6 +4924,9 @@ $(OBJS)\monodll_filtfind.obj : .AUTODEPEND ..\..\src\common\filtfind.cpp
|
||||
$(OBJS)\monodll_fmapbase.obj : .AUTODEPEND ..\..\src\common\fmapbase.cpp
|
||||
$(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<
|
||||
|
||||
$(OBJS)\monodll_fs_arc.obj : .AUTODEPEND ..\..\src\common\fs_arc.cpp
|
||||
$(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<
|
||||
|
||||
$(OBJS)\monodll_fs_filter.obj : .AUTODEPEND ..\..\src\common\fs_filter.cpp
|
||||
$(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<
|
||||
|
||||
@@ -6996,6 +7003,9 @@ $(OBJS)\monolib_filtfind.obj : .AUTODEPEND ..\..\src\common\filtfind.cpp
|
||||
$(OBJS)\monolib_fmapbase.obj : .AUTODEPEND ..\..\src\common\fmapbase.cpp
|
||||
$(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<
|
||||
|
||||
$(OBJS)\monolib_fs_arc.obj : .AUTODEPEND ..\..\src\common\fs_arc.cpp
|
||||
$(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<
|
||||
|
||||
$(OBJS)\monolib_fs_filter.obj : .AUTODEPEND ..\..\src\common\fs_filter.cpp
|
||||
$(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<
|
||||
|
||||
@@ -9075,6 +9085,9 @@ $(OBJS)\basedll_filtfind.obj : .AUTODEPEND ..\..\src\common\filtfind.cpp
|
||||
$(OBJS)\basedll_fmapbase.obj : .AUTODEPEND ..\..\src\common\fmapbase.cpp
|
||||
$(CXX) -bt=nt -zq -fo=$^@ $(BASEDLL_CXXFLAGS) $<
|
||||
|
||||
$(OBJS)\basedll_fs_arc.obj : .AUTODEPEND ..\..\src\common\fs_arc.cpp
|
||||
$(CXX) -bt=nt -zq -fo=$^@ $(BASEDLL_CXXFLAGS) $<
|
||||
|
||||
$(OBJS)\basedll_fs_filter.obj : .AUTODEPEND ..\..\src\common\fs_filter.cpp
|
||||
$(CXX) -bt=nt -zq -fo=$^@ $(BASEDLL_CXXFLAGS) $<
|
||||
|
||||
@@ -9342,6 +9355,9 @@ $(OBJS)\baselib_filtfind.obj : .AUTODEPEND ..\..\src\common\filtfind.cpp
|
||||
$(OBJS)\baselib_fmapbase.obj : .AUTODEPEND ..\..\src\common\fmapbase.cpp
|
||||
$(CXX) -bt=nt -zq -fo=$^@ $(BASELIB_CXXFLAGS) $<
|
||||
|
||||
$(OBJS)\baselib_fs_arc.obj : .AUTODEPEND ..\..\src\common\fs_arc.cpp
|
||||
$(CXX) -bt=nt -zq -fo=$^@ $(BASELIB_CXXFLAGS) $<
|
||||
|
||||
$(OBJS)\baselib_fs_filter.obj : .AUTODEPEND ..\..\src\common\fs_filter.cpp
|
||||
$(CXX) -bt=nt -zq -fo=$^@ $(BASELIB_CXXFLAGS) $<
|
||||
|
||||
|
||||
@@ -567,6 +567,10 @@ SOURCE=..\..\src\common\fmapbase.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\src\common\fs_arc.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\src\common\fs_filter.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
@@ -1555,6 +1559,10 @@ SOURCE=..\..\include\wx\fontmap.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\include\wx\fs_arc.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\include\wx\fs_filter.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
+2
-1
@@ -69,7 +69,8 @@ All:
|
||||
- Added wxFFile overload to wxFileName::CreateTemporaryFileName().
|
||||
- Added wxBackingFile and wxBackedInputStream.
|
||||
- Added GetTempDir() to wxFileName and wxStandardPaths.
|
||||
- Added wxFilterFSHandler.
|
||||
- Added wxTar streams.
|
||||
- Added wxFilterFSHandler and wxArchiveFSHandler.
|
||||
|
||||
All (GUI):
|
||||
|
||||
|
||||
+33
-33
@@ -1,56 +1,56 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: fs_zip.h
|
||||
// Purpose: ZIP file system
|
||||
// Author: Vaclav Slavik
|
||||
// Copyright: (c) 1999 Vaclav Slavik
|
||||
// Name: fs_arc.h
|
||||
// Purpose: Archive file system
|
||||
// Author: Vaclav Slavik, Mike Wetherell
|
||||
// Copyright: (c) 1999 Vaclav Slavik, (c) 2006 Mike Wetherell
|
||||
// CVS-ID: $Id$
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef _WX_FS_ZIP_H_
|
||||
#define _WX_FS_ZIP_H_
|
||||
#ifndef _WX_FS_ARC_H_
|
||||
#define _WX_FS_ARC_H_
|
||||
|
||||
#include "wx/defs.h"
|
||||
|
||||
#if wxUSE_FILESYSTEM && wxUSE_FS_ZIP && wxUSE_STREAMS
|
||||
#if wxUSE_FS_ARCHIVE
|
||||
|
||||
#include "wx/filesys.h"
|
||||
#include "wx/hashmap.h"
|
||||
|
||||
|
||||
WX_DECLARE_STRING_HASH_MAP(int, wxZipFilenameHashMap);
|
||||
|
||||
WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap);
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
// wxZipFSHandler
|
||||
// wxArchiveFSHandler
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
class WXDLLIMPEXP_BASE wxZipFSHandler : public wxFileSystemHandler
|
||||
class WXDLLIMPEXP_BASE wxArchiveFSHandler : public wxFileSystemHandler
|
||||
{
|
||||
public:
|
||||
wxZipFSHandler();
|
||||
virtual bool CanOpen(const wxString& location);
|
||||
virtual wxFSFile* OpenFile(wxFileSystem& fs, const wxString& location);
|
||||
virtual wxString FindFirst(const wxString& spec, int flags = 0);
|
||||
virtual wxString FindNext();
|
||||
void Cleanup();
|
||||
virtual ~wxZipFSHandler();
|
||||
public:
|
||||
wxArchiveFSHandler();
|
||||
virtual bool CanOpen(const wxString& location);
|
||||
virtual wxFSFile* OpenFile(wxFileSystem& fs, const wxString& location);
|
||||
virtual wxString FindFirst(const wxString& spec, int flags = 0);
|
||||
virtual wxString FindNext();
|
||||
void Cleanup();
|
||||
virtual ~wxArchiveFSHandler();
|
||||
|
||||
private:
|
||||
// these vars are used by FindFirst/Next:
|
||||
class wxZipInputStream *m_Archive;
|
||||
wxString m_Pattern, m_BaseDir, m_ZipFile;
|
||||
bool m_AllowDirs, m_AllowFiles;
|
||||
wxZipFilenameHashMap *m_DirsFound;
|
||||
private:
|
||||
class wxArchiveFSCache *m_cache;
|
||||
wxFileSystem m_fs;
|
||||
|
||||
wxString DoFind();
|
||||
// these vars are used by FindFirst/Next:
|
||||
class wxArchiveFSCacheData *m_Archive;
|
||||
class wxArchiveFSEntry *m_FindEntry;
|
||||
wxString m_Pattern, m_BaseDir, m_ZipFile;
|
||||
bool m_AllowDirs, m_AllowFiles;
|
||||
wxArchiveFilenameHashMap *m_DirsFound;
|
||||
|
||||
DECLARE_NO_COPY_CLASS(wxZipFSHandler)
|
||||
wxString DoFind();
|
||||
|
||||
DECLARE_NO_COPY_CLASS(wxArchiveFSHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxArchiveFSHandler)
|
||||
};
|
||||
|
||||
#endif // wxUSE_FS_ARCHIVE
|
||||
|
||||
#endif
|
||||
// wxUSE_FILESYSTEM && wxUSE_FS_ZIP && wxUSE_STREAMS
|
||||
|
||||
#endif // _WX_FS_ZIP_H_
|
||||
|
||||
#endif // _WX_FS_ARC_H_
|
||||
|
||||
+366
-100
File diff suppressed because it is too large
Load Diff
@@ -591,6 +591,10 @@ SOURCE=.\common\framecmn.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\common\fs_arc.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=.\common\fs_filter.cpp
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
@@ -2695,6 +2699,10 @@ SOURCE=..\include\wx\frame.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\include\wx\fs_arc.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\include\wx\fs_filter.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
@@ -247,6 +247,7 @@ wx/filename.h
|
||||
wx/filesys.h
|
||||
wx/fontenc.h
|
||||
wx/fontmap.h
|
||||
wx/fs_arc.h
|
||||
wx/fs_filter.h
|
||||
wx/fs_mem.h
|
||||
wx/fs_zip.h
|
||||
|
||||
@@ -150,6 +150,7 @@ wx/filename.h
|
||||
wx/filesys.h
|
||||
wx/fontenc.h
|
||||
wx/fontmap.h
|
||||
wx/fs_arc.h
|
||||
wx/fs_filter.h
|
||||
wx/fs_mem.h
|
||||
wx/fs_zip.h
|
||||
|
||||
@@ -175,6 +175,7 @@ wx/filename.h
|
||||
wx/filesys.h
|
||||
wx/fontenc.h
|
||||
wx/fontmap.h
|
||||
wx/fs_arc.h
|
||||
wx/fs_filter.h
|
||||
wx/fs_mem.h
|
||||
wx/fs_zip.h
|
||||
|
||||
Reference in New Issue
Block a user