Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/LibrePCB/quazip
Qt based zip/unzip library, with patches for LibrePCB
https://github.com/LibrePCB/quazip
19e99f13ba64feac043f73da28be254a1d553bd0 authored 11 months ago
ed32a1964f295ad54056e35862efa6ada3824dc6 authored 11 months ago
a313cb8b206f4f9d403a7ffc58784772c1631485 authored 11 months ago
Fix compilation when ZLIB_CONST defined
fb4b59b7823cbb71e14fc1507411a9acd72f730c authored 11 months agocb0d448545380f88ed9d6db991c534f80b429f8b authored 11 months ago
The internal Zlib module name changed again in Qt6.6
69bc940367bca27243d4193b9bd54f563bda59e8 authored 11 months ago39527cb731cc1fa7268a9e8f340236f069f1c226 authored about 1 year ago
Add conan badge
9d3aa3ee948c1cde5a9f873ecbc3bb229c1182ee authored almost 2 years agoUse the BundledZLIB component when compiling for Qt 6.3.1 and higher
48a7d7c9b7dbc15bb85668e327aba3286a71f79a authored almost 2 years ago1b33aa6fcb089f516ec8739eb2f5073ac5b52485 authored almost 2 years ago
0445ae0e492bfe2eb0e0db2cc9595d6c88d16b16 authored almost 2 years ago
9c3305a79f0f447ed0279c528063ff9a3e701c8a authored about 2 years ago
566fa496649b8cb09018b497575bb3bf2977965f authored about 2 years ago
More ifs...
f9aee420eac175ddc3f2a3f8bc6a227c3008bf7f authored about 2 years agoMore if-else reordering.
bc3c5367d49e149affa827ad06f2627af5724988 authored about 2 years ago
Some member initializers were missed by clang,
and, again, more if-else rewriting.
Again, mostly ifs. Prefer early return in case of an error,
leaving the good case for the least ...
Default operator==() is only supported by C++20, and we're not using it
yet.
Rewrite the code to make it more readable after clang-tidy fixes.
0cf88191ed7fd11a79263f7a9fa0031188a16dc2 authored about 2 years ago0d64ee32cf9ea069f43fc22b10b516ffbaff86c4 authored about 2 years ago
Not sure if it works, this CI thing is a mystery to me,
but it doesn't hurt to try.
Move bzip2 code to the top-level CMakeLists.txt because
the HAVE_BZIP2 definition is needed for ...
We don't provide an error handler yet,
so to at least compile it we use stdio for errors.
Tags are generated and lib is the new folder for fetching dependencies.
456d2437cb59cea089b3766cffb2d118b962775f authored about 2 years ago
It's not ready for master just yet, but I have to merge it to work on it
further.
Just inherit the constructor
Signed-off-by: Rosen Penev <[email protected]>
4abb08e69f117003e35927f35d45dda5c6eba0f1 authored about 2 years agoFound with readability-delete-null-pointer
Signed-off-by: Rosen Penev <[email protected]>
50aea4aad3c798a75bfde2ac80f4e8e6e48db0de authored about 2 years agoFound with modernize-use-equals-delete
Signed-off-by: Rosen Penev <[email protected]>
2038330fc16dd3ab94152653c969fb378a62e908 authored about 2 years agoFound with modernize-use-equals-default
Signed-off-by: Rosen Penev <[email protected]>
86597321829acc17ed9c625e1a2c98444c57e37a authored about 2 years agoFound with google-readability-casting
Signed-off-by: Rosen Penev <[email protected]>
e33acc2c6b9e69b4e68c523ee3e0f3e4e35d7cba authored about 2 years agoFound with modernize-use-override
Signed-off-by: Rosen Penev <[email protected]>
181b0fee5c485e6c102217de59ffd5f494c32a22 authored about 2 years agoclang-tidy doesn't understand constBegin/End.
Signed-off-by: Rosen Penev <[email protected]>
50fdd885841f3af383b33b1421963b62b5fde913 authored about 2 years agoFound with readability-simplify-boolean-expr
Signed-off-by: Rosen Penev <[email protected]>
26157db01e71dd1fc0921f442199227857b7b123 authored about 2 years agoFound with readability-else-after-return
Signed-off-by: Rosen Penev <[email protected]>
fd0a85ac257850254275a028399afbce41d911d8 authored about 2 years agoFound with modernize-use-default-member-init
Signed-off-by: Rosen Penev <[email protected]>
7191b11ba5683f34a0e66e3d1638864837d55c47 authored about 2 years agoFound with modernize-loop-convert
Signed-off-by: Rosen Penev <[email protected]>
be15806b5a46d5d8a172ae63ba8d982270fdf342 authored about 2 years agowebassembly support
eb390e7ce032f90d31ec8868b35aecc3c3ab7538 authored about 2 years agoupdate github actions: shared build, macos
7f70366960c6d6f39e043f207d54a3faa7e4790c authored about 2 years agof88c6fa1aafa1081815249f5cb38027bf567e813 authored about 2 years ago
396d4c573c0b6bd1b5d11f3e8041f05d4d05bef7 authored about 2 years ago
use ubuntu 22.04 as 20.10 got deprecated
98bcb48dcbc709427a930687142bbcd27d5e8594 authored over 2 years agob744cd0856a8246baf3bbc455a45f5ef58d190e9 authored over 2 years ago
660634eee9166bdcc528228ba6ab2ee9fb90564f authored over 2 years ago
6cca3e675fea9bd3a2e68200914945b2fb187432 authored over 2 years ago
use QtXZlib in config.cmake if specified
2e6e6999e106ef4f8a0c45d68723dd52011d726e authored over 2 years agoFix build with QT_NO_CAST_FROM_ASCII defined
42ff94b41d872ba549e0ab7b480b13dd0b7f88e4 authored over 2 years agoThis macro is used to prevent occasional bugs with implicit conversion. https://doc.qt.io/qt-6/q...
4aeaa441c65093f95f37531e00e0927f2a588c9c authored over 2 years ago5ff81b434273226087df077d41a727a12c5c795e authored over 2 years ago
However, the zip/unzip test keeps failing!
8680849801a1ff38759fd7aa4f6999fa68c8e81c authored over 2 years ago2f8d72b3e71cbc5cbc54c4befedfafa386ad4f7c authored over 2 years ago
d822fcf97563ad8b22edda2f1ec4ada079f089d0 authored over 2 years ago
Apparently Qt 6 requires C++17 (see #145). But we don't want to
restrict everyone to C++17 just ...
6117161af08e366c37499895b00ef62f93adc345 authored almost 3 years ago
This was the only file with CRLF lines and it was annoying in Git Bash,
for example. Might as we...
Expose all JlCompress methods
09ec1d10c6d627f895109b21728dda000cbfa7d1 authored about 3 years agocca100bdbc6e988548880fe0b872b0b707939b38 authored about 3 years ago
CMake: Set default of `${QUAZIP_QT_MAJOR_VERSION}` to the Qt found
4a4e93a9443afe710c09596e14673928548f0de3 authored about 3 years ago
Qt4 does not have a `Qt4Config.cmake` file but instead relies on CMake's
`FindQt4.cmake`. There...
Currently, the default value of `${QUAZIP_QT_MAJOR_VERSION}` is hard-
coded to 5. If users want...
Clean up zlib pkconfig dependency
d11b44ae43f0d78d6fdd2e5cd15d8199b09ad46f authored about 3 years ago
It is better to add zlib to Requires as opposed to adding it directly to
Libs. From https://linu...
CMake: Fix doc-string for `${QUAZIP_QT_MAJOR_VERSION}`
3186689bf920e2a5f65810f24f3a02fa6cb7140d authored about 3 years ago
QuaZip also supports Qt6, which was missing in the doc-string of
cache variable `${QUAZIP_QT_MAJ...
b6d1cecbe9f5ff760d4964e9fc77f1b06b75e045 authored about 3 years ago
Remove the EXCLUDE_FROM_ALL flag and the sub-project.
Now the tests are just another target with...
01b984ed45cbefb5676b9e60db659c6e8209e097 authored over 3 years ago
For Linux only: if the current directory is root,
and a file is being extracted into the current...
fix: failed to decompress in some cases on linux platform
949fab8b7716c8042d42127d4ac8ea3a241f23df authored over 3 years agoReplace `QUAZIP_ENABLE_TESTS` local variable with `option`
52ccb6fbc22e1ffdd36fad2261cfed64ac4b5f02 authored over 3 years ago9c30eaa4d81280040f732de0481e589dc3af7dbf authored over 3 years ago
The user of the library should be able to turn QUAZIP_ENABLE_TESTS off,
thus it should be a CACH...
If the first close() failed due to some obscure error,
then it is probably a very bad idea to tr...
Turns out using QtZlib is a dirty hack that leads to obscure build
errors in some projects. To a...
Conflicts:
quazip/CMakeLists.txt
Use QtZlib if available
de8125cf8cf8422dae5df87ed6b5be9305219594 authored almost 4 years ago0ae5e2b4ddb37e50f18e14668dd1fe4b64a40343 authored almost 4 years ago
Add a CMake option to disable installation
7d7661de38843fbe47af2132d800bcf52d645a55 authored about 4 years agoMakes it easier to integrate the library into projects as a submodule.
7cd0552843bfb055c7afcb3447c52af49511071e authored about 4 years ago
By default quazip uses the `BUILD_SHARED_LIBS` variable to control
whether it's built as a stat...
Upstream quazip requires version 3.15+, because of some features related
to the installation pa...
0f195659458df6ee949164c7cdf8629d9322e604 authored about 4 years ago
Set up GitHub CI
0eba14360b054535602d489909e8e5fe02ca2996 authored about 4 years ago22d82cd8c9a07c23d7a037fcd156404d4db66c1c authored about 4 years ago
There are numerous copyright notices around the source tree. It's a
pain to maintain them and it...
Add Astra Linux CE 1.6, these days the de-facto standard OS for Russian
government-funded organi...
Needed to update the docs for the last PR.
f7d8abb277a6d975a6d8a18aa0c51da00ab8d055 authored about 4 years agoAdd Flatpak usage in documentation
41fe6a7053af3655fe81e2b2813ad04364e37e58 authored about 4 years agof3801b5942ad459e24b262fa8d82af13992a08d3 authored about 4 years ago
Different include styles were used:
`#include <QtCore/QObject>`
`#include <QObject>`
and even
`#...
Maybe #95 can be fixed with this.
833b38005170e23393da26d96fe4aaeb82a39ce5 authored over 4 years ago39f9dde100bea727be626d16b9d5cd2c81874fa9 authored over 4 years ago
NEWS.txt still has CRLF for historic reasons, but
.editorconfig is fairly small, its history is ...
100578f686b7da029a19c0bc9ad3c93f80adb2bb authored over 4 years ago
71408733a3c6172422cd29ca2bf48a0e5b154ba6 authored over 4 years ago
While symlinks are generally not used on Windows
and require admin priviledges, we still need to...
Remove all that GitHub tutorial stuff. There are many better ones around.
And besides, it is out...
Some minor fixes, clarify differences between 0.x and 1.x,
add references to the migration guide...
QuaZip 1.0 changed include paths and binary names. This was intended,
but it turns out that som...
SOVERSION was changed to 1.0 by mistake, when the project
version should have been changed instead.
Only a few options set to sensible defaults: line endings and indents
a038c5ec7d42a49a0ec2e28788cd1b118b1b8254 authored over 4 years ago