* updated zip
udated zip from version 1.15 to version 3.0.2
* Check for double defined macro
* Update miniz.h
* Update zip.c
* Update zip.c
---------
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
Added cmake code to remove warnings for array-bounds and stringop-overflow specifically for MDLLoader.cpp on GCC 13 and above.
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
* AssimpViewer: Fix statistics reset + rename Time -> Loading time (more explicit)
* AssimpViewer: Fix bug where it was not possible to reload a closed asset
* AssimpViewer: Add a name in combobox for unnamed animations and disable anim UI when there is no animation
* AssimpViewer: Fixes the case where moving the anim cursor can break the animation
* AssimpViewer: Fixes the fact that when you press "play" on the animation after stopping it, there was a time jump in the animation
---------
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
* Reverts the changes introduced by commit ad766cb in February 2022.
Explanation why the old code was just fine is given in Q&A #5512.
* Added that missing ;
---------
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
Version 1.3.1 has these key changes:
Reject overflows of zip header fields in minizip
Fix bug in inflateSync() for data held in bit buffer
Add LIT_MEM define to use more memory for a small deflate speedup
Fix decision on the emission of Zip64 end records in minizip
Add bounds checking to ERR_MSG() macro, used by zError()
Neutralize zip file traversal attacks in miniunz
Fix a bug in ZLIB_DEBUG compiles in check_match()
Version 1.3 has these key changes:
Building using K&R (pre-ANSI) function definitions is no longer supported.
Fixed a bug in deflateBound() for level 0 and memLevel 9.
Fixed a bug when gzungetc() is used immediately after gzopen().
Fixed a bug when using gzflush() with a very small buffer.
Fixed a crash when gzsetparams() is attempted for a transparent write.
Fixed test/example.c to work with FORCE_STORED.
Fixed minizip to allow it to open an empty zip file.
Fixed reading disk number start on zip64 files in minizip.
Fixed a logic error in minizip argument processing.
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
* CMake: Mark draco as a private dependency since assimp does not publicly expose its interface.
* CMake: Allow linking draco statically if ASSIMP_BUILD_DRACO_STATIC is set.
Update 'CURL' to v8.5.0
Update 'xxHash' to v0.8.2
Update 're2' to v2023.03.01
docs: Add SHA1 calculation onliner and fix sums
docs: fix URLs for FunctionalPlus and PocoCpp
ceres-solver: update to 2.2.0-p2 with SuiteSparse v7.5.1-1
SuiteSparse: update to v7.5.1-1
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>