QuaZIP moving to GitHub
Oh, and by the way, QuaZIP is being migrated to GitHub, so a PR would be even better than a patch, if you intend to send any.
I don't support CMake as I don't use it myself, so if you wish you can send me a patch to fix that CMAKE_BINARY_DIR and output naming issues (although I think the static suffix was meant to distinguish between the static version and the counterpart to DLL, used for dynamic linking). As for the main issue, looks like it attempts to do dynamic linking, just like if QUAZIP_STATIC wasn't defined. Surely it is in your project file, but just to double-check, could you post your compile output? I think...
Looking at this patch, I'm not sure whether it's worth the trade-off. All those checks really clutter the code and smell like macro abuse. As for using the bundled zlib, it's a really old idea, which may or may not be useful depending on the environment, so I'd rather leave it up to the user to provide all the necessary INCLUDEPATH and LIBS parameters on per-machine basis. And is it really that important to get rid of the deprecated functionality? I'd rather have it there than to have all those checks....
Now that's good news! I'll look into it when I have time. The problem is, Minizip in QuaZIP includes some adjustments needed for it to work with non-file QIODevices, like QBuffer. I'll have to re-apply those adjustments to this Minizip fork or just borrow the appropriate parts of its logic. Both ways, it's not trivial.
support win32-msvc2015(Qt 5.9)
What do you mean by not working? It should work fine with almost any platform supported by Qt and zlib. Building it can be a pain, though.
I don't have any experience configuring pkg-config, so I'll just apply whatever you provide. Applied this patch in r288.
Replace Windows.h with windows.h
Applied in r287, thanks.
You can't change it, of course, but you can easily add another path with something...
Try r286. I fixed that path, but I have no access to Mac systems, so I have no idea...
Er? It's already there.
Fix CMake warnings
Applied in r282.
Static linking error - undefined reference
Done in r280. Edited a little bit, though.
Why CONFIG(staticlib)? If it's inside the “static” section anyway? Especially since...
I think you need to define QUAZIP_STATIC in your project (that uses QuaZIP) to tell...
Hi, Sorry for the late reply. It's impossible with the current version of QuaZIP,...
Custom assertions
Switched to AssertJ assertions
Localize messages by default (screw getLocalize...
Now Letter is an enum and throws proper exceptions
Root is now stored in parts
First Mockito test
4 letter example
Letter tests
Corrected test docs
WordDecomposition, Pattern and Root--some TDD
First commit
Delete everything (about to switch to Java)
Some old changes (about to be wiped out)
You try to build statically, so you need to define QUAZIP_STATIC. It's in the RE...
Static build related fixes
I've applied it in r268, but only the part that defined QUAZIP_STATIC. I didn't apply...
Add lib_version_suffix to static lib
Done.
tag for 0.7.1
Fixed in r260, although I wonder why I never got any errors on Qt5.
Qt5 compatibility issue
Now you forgot to link to zlib, of course you get undefined references to zlib functions....
You need DEFINES+=QUAZIP_STATIC. See README.txt
Error building the tests
It should be LIBS += -LC:/Qt/quazip/lib LIBS += -lquazip RTFM.
lot of undefined reference on static build
The QuaZIP library builds fine, the failure is when you build the tests. You can...
Debug Version Target
Added in r259.
I have investigated it a little bit and it looks like it's impossible to figure out...
Make devel packages coinstallable too
Thanks, applied (r257).
Enable static library build by CMake
Applied in r256. Had to merge with others patches manually too.
Make quazip coinstallable for Qt5 and Qt4
Applied in r255 - had to resolve a conflict with a different patch manually, hope...
Link to correct Qt library (with Qt5 too)
Use ZLIB when building with MinGW
Applied in r253.
Oops, totally forgot about this one. Applied in r252.