[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