Some restructuring and finished zip support
authorMartin Höher <martin@rpdev.net>
Sat, 11 Jan 2014 21:31:56 +0000 (22:31 +0100)
committerMartin Höher <martin@rpdev.net>
Sat, 11 Jan 2014 21:31:56 +0000 (22:31 +0100)
commit0bb40b6941cab42a47e695537d3cdf93390d7e5f
tree07469878f317af8704b5359949414d003953243d
parent18a3343c90dd7859d2690662154940be5f0b9ca3
Some restructuring and finished zip support

Restructured the framework a bit. A plugin mechanism is used now
making it possible to add suport for new formats quite easy.

Initial zip support is finished now. One should be able to read and
write Zip files using ArchIO.

Added unit test to ensure basic functionality remains intact.
30 files changed:
ArchIO.pro
COPYING [new file with mode: 0644]
COPYING.LESSER [new file with mode: 0644]
Doxyfile [new file with mode: 0644]
README [new file with mode: 0644]
lib/ArchIO [new file with mode: 0644]
lib/Doxyfile [deleted file]
lib/archio_global.h
lib/archive.cpp
lib/archive.h
lib/archivefactory.cpp
lib/archivefactory.h
lib/archiveformatplugin.h [new file with mode: 0644]
lib/formats.cpp
lib/formats.h
lib/lib.pro
lib/ziparchive.cpp [deleted file]
lib/ziparchive.h [deleted file]
plugins/plugins.pro [new file with mode: 0644]
plugins/zip/zip.pro [new file with mode: 0644]
plugins/zip/ziparchive.cpp [new file with mode: 0644]
plugins/zip/ziparchive.h [new file with mode: 0644]
plugins/zip/ziparchivefactory.cpp [new file with mode: 0644]
plugins/zip/ziparchivefactory.h [new file with mode: 0644]
plugins/zip/zipformatplugin.cpp [new file with mode: 0644]
plugins/zip/zipformatplugin.h [new file with mode: 0644]
templates/license-header.txt [new file with mode: 0644]
tests/FormatsTest/FormatsTest.pro [new file with mode: 0644]
tests/FormatsTest/tst_formatstest.cpp [new file with mode: 0644]
tests/tests.pro [new file with mode: 0644]