[vlc-devel] [PATCH 0/8] re-rework archive extraction
Filip Roséen
filip at atch.se
Wed Feb 1 02:04:27 CET 2017
These set of patches are a rework of the previously submitted batch found under
the following link:
- https://mailman.videolan.org/pipermail/vlc-devel/2017-January/111193.html
First of all I'd like to thank *Rémi Denis-Courmount* and *Hugo
Beauzée-Luyseen* for the feedback provided, and I hope I have not forgotten to
address any of their comments.
See the individual commits for further info.
Filip Roséen (8):
configure: bump libarchive version
modules/stream_extractor: added libarchive extractor
gui/skins2: add ThemeLoader::unarchive
gui/skins2: use ThemeLoader::unarchive
gui/skins2: remove legacy archive dependencies
modules/access: remove legacy rar access
modules/access: removal of legacy archive access/filter
access: remove legacy zip accessor/stream
NEWS | 1 +
configure.ac | 8 +-
modules/access/Makefile.am | 29 -
modules/access/archive/access.c | 440 ---------
modules/access/archive/archive.c | 111 ---
modules/access/archive/archive.h | 39 -
modules/access/archive/stream.c | 226 -----
modules/access/rar/access.c | 247 -----
modules/access/rar/module.c | 39 -
modules/access/rar/rar.c | 409 --------
modules/access/rar/rar.h | 48 -
modules/access/rar/stream.c | 162 ----
modules/access/zip/unzip/crypt.h | 133 ---
modules/access/zip/unzip/ioapi.c | 181 ----
modules/access/zip/unzip/ioapi.h | 75 --
modules/access/zip/unzip/unzip.c | 1602 -------------------------------
modules/access/zip/unzip/unzip.h | 354 -------
modules/access/zip/zip.h | 75 --
modules/access/zip/zipaccess.c | 408 --------
modules/access/zip/zipstream.c | 845 ----------------
modules/gui/skins2/src/theme_loader.cpp | 750 ++++-----------
modules/gui/skins2/src/theme_loader.hpp | 30 +-
modules/stream_extractor/Makefile.am | 8 +
modules/stream_extractor/archive.c | 664 +++++++++++++
po/POTFILES.in | 1 +
25 files changed, 845 insertions(+), 6040 deletions(-)
delete mode 100644 modules/access/archive/access.c
delete mode 100644 modules/access/archive/archive.c
delete mode 100644 modules/access/archive/archive.h
delete mode 100644 modules/access/archive/stream.c
delete mode 100644 modules/access/rar/access.c
delete mode 100644 modules/access/rar/module.c
delete mode 100644 modules/access/rar/rar.c
delete mode 100644 modules/access/rar/rar.h
delete mode 100644 modules/access/rar/stream.c
delete mode 100644 modules/access/zip/unzip/crypt.h
delete mode 100644 modules/access/zip/unzip/ioapi.c
delete mode 100644 modules/access/zip/unzip/ioapi.h
delete mode 100644 modules/access/zip/unzip/unzip.c
delete mode 100644 modules/access/zip/unzip/unzip.h
delete mode 100644 modules/access/zip/zip.h
delete mode 100644 modules/access/zip/zipaccess.c
delete mode 100644 modules/access/zip/zipstream.c
create mode 100644 modules/stream_extractor/archive.c
--
2.11.0
More information about the vlc-devel
mailing list