View Issue Details

IDProjectCategoryView StatusLast Update
0011051ScribusGeneralpublic2014-03-15 16:45
Reporterale Assigned Tofschmid  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product Version1.5.0svn 
Fixed in Version1.5.0svn 
Summary0011051: replace own zip and unzip classes by quazip
Descriptionfor the epub project i'm adding a filezip.cpp class... but i think that in the long term it would be better if we would move to a third party library like quazip (http://quazip.sourceforge.net)

the integration of quazip into scribus could be a nice first project for somebody wanting to contribute to scribus (probably for somebody having already some c++ skills): not really hard to do, not much code depending on fileunzip/filezip, giving insight on how scribus build system works.
TagsNo tags attached.
Patch

Activities

ale

2012-08-28 09:21

manager   ~0028878

Last edited: 2012-08-28 10:01

- http://stackoverflow.com/questions/11467666/write-qstream-to-file-in-zip-with-quazip
- http://stackoverflow.com/questions/4518129/qt-classes-to-zip-unzip-files
- http://stackoverflow.com/questions/505863/how-do-i-zip-a-directory-of-files-using-c

jghali

2012-08-28 22:53

administrator   ~0028882

Last edited: 2012-08-29 06:34

Quazip will not replace zip or unzip. Quazip is just a C++ layer over those utility libraries. This is explicitly mentioned on Quazip site :

http://quazip.sourceforge.net

ale

2012-08-29 05:32

manager   ~0028883

hi jean,

yep, i was suggesting to replace fileunzip.cpp (and the upcoming filezip.cpp) by quazip, not unzip.c and zip.c

fschmid

2014-03-15 09:53

administrator   ~0031512

As we have now a new Class ScZipHandler which handles all our zip needs, i'll resolve that bug now.

Issue History

Date Modified Username Field Change
2012-08-28 09:06 ale New Issue
2012-08-28 09:21 ale Note Added: 0028878
2012-08-28 10:01 ale Note Edited: 0028878
2012-08-28 22:53 jghali Note Added: 0028882
2012-08-29 05:32 ale Note Added: 0028883
2012-08-29 06:34 jghali Note Edited: 0028882
2014-03-15 09:53 fschmid Note Added: 0031512
2014-03-15 09:53 fschmid Status new => resolved
2014-03-15 09:53 fschmid Fixed in Version => 1.5.0svn
2014-03-15 09:53 fschmid Resolution open => fixed
2014-03-15 09:53 fschmid Assigned To => fschmid
2014-03-15 16:45 cbradney Status resolved => closed