Commit Graph

73 Commits

Author SHA1 Message Date
Nathan Moinvaziri
b0a005644d Cleanup, fixed formatting. 2018-07-11 15:34:45 -07:00
Nathan Moinvaziri
155f8b52b2 Version 2.3.5. 2018-07-09 08:13:28 -07:00
Nathan Moinvaziri
b70b824b19 Version 2.3.4. 2018-06-19 12:30:12 -07:00
Nathan Moinvaziri
7bdfbf4699 Version 2.3.3. 2018-06-10 09:09:07 -07:00
Nathan Moinvaziri
4925f31e28 Fixed compilation warnings on mac and linux. 2018-05-31 15:05:19 -07:00
Nathan Moinvaziri
30e859be0b Version 2.3.2. 2018-05-29 08:48:05 -07:00
Nathan Moinvaziri
e1aad8c445 Version 2.3.1. 2018-05-09 19:48:55 -07:00
Nathan Moinvaziri
408940f16c Fixed more warnings. #263 2018-05-09 09:42:31 -07:00
Nathan Moinvaziri
a4b83e8e95 Version 2.3.0. 2018-05-03 17:59:04 -07:00
Nathan Moinvaziri
92c8d77cfb
Merge pull request #262 from vszakats/warn2
silence various warnings
2018-05-02 20:04:57 -07:00
Nathan Moinvaziri
5244fc00c4 Added MZ_UNUSED #262
Added #define for malloc and free. #249
2018-05-02 20:01:35 -07:00
Viktor Szakats
4c76400cce silence various warnings
- unused parameters
- trivial const stripping cases
- missing NULL initializers from vtbls
- missing static scope for vtbls

Missing newlines at EOF addressed in a separate PR.
It's be nice to replace `ZIP_UNUSED var` and `(void)var`
with a global and non-gcc-specific solution, such as:
   #define MZ_UNUSED(symbol)  (void)symbol
2018-05-02 21:40:29 +00:00
Viktor Szakats
915b82e95b remove whitespace @ eol 2018-04-24 10:02:39 +00:00
Nathan Moinvaziri
ad8e3dd4b1 Version 2.2.9. 2018-04-18 20:54:52 -07:00
Nathan Moinvaziri
a43eb98099 Remove src directory. 2018-03-27 20:37:53 -07:00
Nathan Moinvaziri
24ef270bbe Move source files to src directory. 2017-10-16 19:30:24 -07:00
Nathan Moinvaziri
77008c6344 Fixed problems extracting to a directory after change_dir was removed.
Consolidated all the path building to use mz_path_combine.
Fixed bug in minizip when using mz_zip_write_entry.
Created structs in minizip and miniunz for keeping all options together.
Fixed bug reading end of zip when using split stream.
Fixed large file support in win32.
2017-10-16 14:50:31 -07:00
Nathan Moinvaziri
00cca9f511 Made PKWARE traditional encryption optional.
Added support for disk splitting into the minizip and miniunz sample apps.
Removed change_dir function from os helpers since it is no longer needed and changing dir causes problems when trying to find the next split archive.
Cleaned up #defines and pushed more into mz.h which was previously named mz.h
Removed NOUNCRYPT and NOCRYPT and instead implemented HAVE_CRYPT which can be configured via CMake USE_CRYPT.
Fixed issues unzipping non-split archives.
Fixed return value on mz_zip_entry_write.
2017-10-16 07:37:11 -07:00
Nathan Moinvaziri
05e99930c9 Finished work on disk spanning stream. 2017-10-10 19:18:05 -07:00
Nathan Moinvaziri
0df2b04a15 Removed def for win32 for snprintf. 2017-10-10 12:10:27 -07:00
Nathan Moinvaziri
869dc30652 Fixed compiler warnings on mac.
Cleaned up includes.
2017-10-10 11:59:09 -07:00
Nathan Moinvaziri
af2daca4a1 Fixed issues with zip64 not being written in local header.
Modified split writing to stop creating disks after central dir.
Renamed method #defines.
2017-10-10 10:05:20 -07:00
Nathan Moinvaziri
016ad474e3 Fixed problems flushing zlib, lzma, and bzip2 streams.
Added generic property cb for getting/setting int values in streams.
Added support for disk splitting (write-only at the moment)
2017-10-09 23:36:30 -07:00