"Fossies" - the Fresh Open Source Software Archive

Member "texstudio-2.12.22/src/quazip/NEWS.txt" (15 Jan 2020, 7528 Bytes) of package /linux/misc/texstudio-2.12.22.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. For more information about "NEWS.txt" see the Fossies "Dox" file reference documentation.

    1 QuaZIP changes
    2 
    3 * 2018-06-13 0.7.6
    4         * Fixed the Zip Slip vulnerability in JlCompress
    5         * Renamed crypt.h to minizip_crypt.h to avoid conflicts
    6 
    7 * 2018-05-20 0.7.5
    8         * Fixed target_link_libraries call in CMakeLists
    9         * Worked around a Qt 4.6 bug (QTBUG-15421) screwing up hidden
   10           files handling in JlCompress::compressDir()
   11         * Removed Q_FOREACH uses to avoid conflicts (SF patch #32)
   12 
   13 * 2017-02-05 0.7.4
   14         * Static analysis patch from Intel Deutschland GmbH
   15         * Replaced UNUSED with QUAZIP_UNUSED to avoid name clashes
   16         * Minor bug fixes
   17 
   18 * 2017-02-05 0.7.3
   19         * Symlink handling
   20         * Static linking exception for LGPL
   21         * Minor bug fixes
   22 
   23 * 2016-03-29 0.7.2
   24         * New JlCompress methods (QIODevice*-based API by Lukasz Kwiecinski)
   25         * Implemented QuaZioDevice::atEnd() and bytesAvailable()--these might
   26           break ABI, but pretty unlikely.
   27 
   28 * 2015-01-07 0.7.1
   29         * Fixed licensing issues (bug #45).
   30         * Added the convenience method QuaZipFileInfo::isEncrypted().
   31 
   32 * 2014-07-24 0.7
   33         * It is now possible to write ZIP files to sequential devices
   34           like sockets (only in mdCreate mode, so no self-extract, sorry).
   35         * A few zip64 fixes.
   36         * Several bug fixes and portability improvements.
   37 
   38 * 2014-02-09 0.6.2
   39         * QuaZipNewInfo / QuaZipFileInfo64 now provide API to access/set
   40           NTFS time stamps - useful even on non-NTFS systems if you 
   41           need more precise dates and times than default ones.
   42         * QuaZipNewInfo may now be initialized from QuaZipFileInfo64.
   43         * No more crashes when using QSaveFile as QIODevice for ZIP.
   44         * The new QuaZip::setAutoClose() method allows to leave the
   45           QIODevice open when you close the QuaZip instance.
   46         * qztest now depends on quazip, no longer breaking the build.
   47 
   48 * 2014-01-26 0.6.1
   49         * Improved zip64 support.
   50         * A LOT more tests thanks to g++ --coverage / lcov.
   51         * JlCompress extraction methods now create files with default
   52           permissions if they are zero in the original archive.
   53         * Some QuaZipDir fixes (thanks to the new tests).
   54 
   55 * 2014-01-22 0.6
   56         * Minizip updated to 1.1 (with all the necessary modifications
   57           re-done), and that means that...
   58         * the long-awaited zip64 support is now available!
   59         * A few rather minor fixes.
   60 
   61 * 2014-01-19 0.5.2
   62         * Some minor bug fixes.
   63         * API to access file permissions subfield of the external
   64           attributes.
   65         * MS VS 2012 Express support.
   66         * API to set the default codec used to encode/decode file names
   67           (mainly for use by various wrappers such as JlCompress, when
   68           you don't have direct access to the underlying QuaZip instance).
   69 
   70 * 2013-03-02 0.5.1
   71         * Lots of QuaZipDir fixes, thanks to all bug reporters.
   72         * Full Qt Creator support.
   73         * MS VS 2010 Express support.
   74         * Qt5 support (didn't need any source code changes anyway).
   75         * Lots of minor bug fixes.
   76 
   77 * 2012-09-07 0.5
   78         * Added run_moc.bat files for building under Windows in case Qt
   79           integration is not available (e. g. VS 2008 Express).
   80         * Added the QuaZipDir class to simplify ZIP navigation in terms
   81           of directories.
   82         * Added the QuaGzipFile class for working with GZIP archives. It
   83           was added as a bonus since it has nothing to do with the main
   84           purpose of the library. It probably won't get any major
   85           improvements, although minor bug fixes are possible.
   86         * Added the QuaZIODevice class for working with zlib
   87           compression. It has nothing to do with the ZIP format, and
   88           therefore the same notice as for the QuaGzipFile applies.
   89         * The global comment is no longer erased when adding files to
   90           an archive.
   91         * Many bug fixes.
   92 
   93 * 2012-01-14 0.4.4
   94         * Fixed isSequential() test that was causing open() failures on
   95           Unix.
   96         * Fixed sub-directory compressing in JlCompress.
   97         * Added MS VS 2008 solution, compatible with the binary Qt
   98           distribution (tested on MS VS 2008 Express, had to run MOC
   99           manually due to the lack of plugin in Express).
  100         * Fixed extracting directories in JlCompress.
  101         * Fixed JlCompress.h includes in the test suite, which used
  102           lowercase names thus breaking on case-sensitive systems.
  103         * Implemented missing QuaZipFile::getZip() that was only
  104           declared.
  105         * Fixed reopening closed files.
  106         * Fixed possible memory leak in case of open error.
  107 
  108 * 2011-09-09 0.4.3
  109         * New test suite using QTestLib.
  110         * Fixed bytesAvailable(), pos() and atEnd().
  111         * Added ZIP v1.0 support and disabling data descriptor for
  112           compatibility with some older software.
  113         * Fixed DLL export/import issues for some symbols.
  114         * Added QUAZIP_STATIC macro for compiling as a static library or
  115           directly including the source.
  116         * Added getFileNameList() and getFileInfoList() convenience
  117           functions.
  118         * Added some buffering to JlCompress to improve performance.
  119 
  120 * 2011-08-10 0.4.2
  121         * Cmake patch (thanks to Bernhard Rosenkraenzer).
  122         * Symbian patch (thanks to Hamish Willee).
  123         * Documented the multiple files limitation of QuaZipFile.
  124         * Fixed relative paths handling in JlCompress.
  125         * Fixed linking to MinGW zlib.
  126 
  127 * 2011-05-26 0.4.1
  128         * License statement updated to avoid confusion. GPL license
  129         removed for the very same reason.
  130         * Parts of original package are now clearly marked as modified,
  131         just as their license requires.
  132 
  133 * 2011-05-23 0.4
  134         * QuaZip and QuaZipFile classes now use the Pimpl idiom. This
  135         means that future releases will probably be binary compatible
  136         with this one, but it also means that this one is binary
  137         incompatible with the old ones.
  138         * IO API has been rewritten using QIODevice instead of standard
  139         C library. Among other things it means that QuaZip now supports
  140         files up to 4 GB in size instead of 2 GB.
  141         * Added QuaZip methods allowing access to ZIP files represented
  142         by any seekable QIODevice implementation (QBuffer is a good
  143         example).
  144 
  145 * 2010-07-23 0.3
  146         * Fixed getComment() for global comments.
  147         * Added some useful classes for calculating checksums (thanks to
  148         Adam Walczak).
  149         * Added some utility classes for working with whole directories
  150         (thanks to Roberto Pompermaier). It would be nice if someone
  151         documents these in English, though.
  152         * Probably fixed some problems with passwords (thanks to Vasiliy
  153         Sorokin). I didn't test it, though.
  154 
  155 * 2008-09-17 0.2.3
  156         * Fixed license notices in sources.
  157 
  158 * SVN
  159         * Fixed a small bug in QuaZipFile::atEnd().
  160 
  161 * 2007-01-16 0.2.2
  162         * Added LGPL as alternative license.
  163         * Added FAQ documentation page.
  164 
  165 * 2006-03-21 0.2.1
  166         * Fixed setCommentCodec() bug.
  167         * Fixed bug that set month 1-12 instead of 0-11, as specified in
  168           zip.h.
  169         * Added workaround for Qt's bug that caused wrong timestamps.
  170         * Few documentation fixes and cosmetic changes.
  171 
  172 * 2005-07-08 0.2
  173         * Write support.
  174         * Extended QuaZipFile API, including size(), *pos() functions.
  175         * Support for comments encoding/decoding.
  176 
  177 * 2005-07-01 0.1
  178         * Initial version.