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

Add support for specifying the OS code for new files

New functions:
QuaZip::get/setOsCode() gets/sets OS code for new files
QuaZip::get/setDefaultOsC...

982ea5e3d1edc46d7441eda12ee617da8d889a33 authored almost 6 years ago
Forgot to return value from flush() (fix #29)

6f6c67d19548f1762c0c4c00d6cf087212f3b408 authored almost 6 years ago
Handle Z_STREAM_END properly when flushing

Fixes #27. The problem was that deflate() could return Z_STREAM_END,
which wasn't handled proper...

ff17ea85c9f8b29ab67edc905a6e121d7f913ef8 authored almost 6 years ago
Install the FindQuaZip.cmake in the right prefix

It should go wherever CMAKE_INSTALL_PREFIX is installing.
This fixes the build on flatpak and sh...

d5eaa8be998da2430ffd43e0eefa617cf1550ca3 authored about 6 years ago
Replace QStringLiteral with QLatin1String for Qt 4.x compatibility

beb49a18aa37bae9a89dc8fa0930c9e7a9d30739 authored about 6 years ago
Add QT_NO_CAST_*_ASCII defines to prevent accidental conversions

Implicit casts in C++ are evil (More Effective C++, Item 5), so
in addition to the previous PR i...

2573afd78c40bd162e8808dddc0fbf4a34e46483 authored about 6 years ago
Chnged QString::fromStdString to QString::fromLocal8Bit

fd3c74af01fabbe73e25dca263006639e9df28da authored about 6 years ago
Added QStringLiteral and QString::fromStdString for QT_NO_CAST_TO_ASCII, QT_NO_CAST_TO_ASCII and QT_NO_URL_CAST_FROM_STRING

a4aa9752cbb7cbd3da16bb4e710c379ca30177a7 authored about 6 years ago
Fixes and refactoring:

- Conditionalized the use of UTF-8 encoding for backwards compatibility
- Added test case for UT...

8f5aba798c54eb7dde56e8a25cc3d5392d570762 authored about 6 years ago
Removed uses of qUtf8Printable to support Qt4

f7b9dd403ced782852d4b2c9377c7d0e38ba0250 authored about 6 years ago
Zlib usage corrected

961ddd49e0d05754c3e59b8e4f7608e844c77d82 authored about 6 years ago
Added support for UTF-8 in file names and comments (emit always, decode if exists)

17724e23391df6b3aa84b5fac3ac4edfffaeb2a7 authored about 6 years ago
Fix building with non-Apple Clang on macOS

See https://github.com/macports/macports-ports/commit/98445d69fc13be9c968abe4c597de8324b0ceee6
f...

2c4bf64277ff1e0d099ad745a5f1772a7bf0749c authored about 6 years ago
added: codec for zip filenames in JCompress::extractDir() for filenames with non-standard characters

c4b1e107fe8668be80bdff82ced8df61c386f214 authored over 6 years ago
0.7.6

243a411091d7610be930a10ad225c5ae85415079 authored over 6 years ago
Document crypt.h rename

17e8ef6a13cefe1cf263d92ac10c50be518f3df0 authored over 6 years ago
Fixed the Zip Slip vulnerability in JlCompress

When extracting a file with a dangerous path like "../evil.exe"
from a ZIP archive with JlCompre...

5d2fc16a1976e5bf78d2927b012f67a2ae047a98 authored over 6 years ago
Rename crypt.h to avoid conflicts

Fixes #7: a possible conflict with crypt.h from glibc.

ad509e89bbaae3ec6069c6246d15bd2c1618972d authored over 6 years ago
Add CMake change to NEWS.txt

9773d8853eaf37aec52274d438dca385d420da36 authored over 6 years ago
Preparation for 0.7.5

0ac6731df946569e0ff5bf34e2e54f36762ebad9 authored over 6 years ago
Fixed target_link_libraries call in CMakeLists

097131888ac6c7bee17bf01d0e0e8e2e8c332b36 authored over 6 years ago
Fix indentation warning

warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
for (i=(int)uReadSi...

d59996137f4fb2796e64224b2387759191babf13 authored almost 7 years ago
Another CONTRIBUTING.md update

dd85431b6368a2dc96e0f6f4b5532b5472fc82cb authored almost 7 years ago
Update documentation due to migration to GitHub

079d2622e1806613ae47655bef6935c0cf7345f0 authored almost 7 years ago
Shorten README.md to avoid duplicating the docs

58b6b2e1b8fbacb5b9e78185234938cf8a3b3bd8 authored almost 7 years ago
Update README.md to use Markdown

3b911035bee6959579902803ae4fc1fe9f223aa9 authored almost 7 years ago
Rename README.txt to README.md

Migration to GitHub allows to update README with Markdown.
It will be done in the next commits.

9a7d56645569c22210999e08bf991cf9a3711ec8 authored almost 7 years ago
Document latest changes

4473405a789a463faa4f4a15ce91fb25ed061cfb authored almost 7 years ago
Workaround for QTBUG-15421 (list hidden files)

In Qt prior to 4.7.4 QDir wrongfully lists hidden files when asked
to list hidden dirs only. Thi...

96bee78773b913ee523bcc213d4b9e7a09eedc71 authored almost 7 years ago
Document GitHub migration

c37ad57624b3c59ac95063c931dea8e88190e2df authored almost 7 years ago
Move sources up the tree

d0cc94702782c5d31a48d648bc678476aa2ea661 authored almost 7 years ago
Get rid of Q_FOREACH for compatibility reasons (patch #32)

3de365fa40f0706651ef6e701ff41d3c1571faf2 authored almost 7 years ago
Preparation for 0.7.4

5e660348edb40849f3e9296760bbd25ce2413f55 authored about 7 years ago
Static analysis patch from Intel Deutschland GmbH

fd3a6d0935e7eb8bc6c599c748c392ef9cd6457b authored about 7 years ago
Replace UNUSED with QUAZIP_UNUSED to avoid name clashes

5746f86be270e0c59d801f17e7db9b44af4e73d8 authored about 7 years ago
pkg-config stuff (patch #31)

3554ab0286597e7eb0a15aac835f7df6421340b1 authored over 7 years ago
Use windows.h instead of Windows.h (important for Unix builds with limited WinAPI support)

2564e6f4af9b89e4a53054a67b85964faf8d4daf authored over 7 years ago
Fix path on mac

2c55bfc519be62faba315a10d78967b1ffc88872 authored almost 8 years ago
Fix a few QCOMPARE calls (type casting bugs)

de96da3b8f9a3092aaf03ff12dd0f6006594399f authored about 8 years ago
Going for 0.7.3

d672780856b38475c977c83609637f4d0bbac1dc authored about 8 years ago
Patch #29

63350a49f09829a83d610014e9e239e670569938 authored about 8 years ago
Static linking exception

f06cc851ca82cb5f03a6581751079083f7008166 authored about 8 years ago
Reword the paragraph about static builds

9ea3ec3b4a4ac16eba083c10a9e62870c78cd40a authored about 8 years ago
VS2013 projects

0f3cd7f09eda578c3f01891d42eeffd18b6801ab authored over 8 years ago
Some more total_out fixes and tests

7891f7fc662b8cafe8b896db02800596360314be authored over 8 years ago
pos() now uses unztell64

0ce0053ca5996fb2f875ccb34764034fc5221f73 authored over 8 years ago
Fix bug for large files (no test because testing 4 GB files would be

very slow)

469a1123f82025ba4493f28b5bb92cc886f42485 authored over 8 years ago
Symlink handling

0e5c7adc87e9d23aa80f512b282fbe526d1cc05b authored over 8 years ago
One more go at 0.7.2

03bbd7493cb8b83dd237fb4e9090bc1ed172b7c0 authored almost 9 years ago
Fixed atEnd() and bytesAvailable() to consider QIODevice buffered data

daf10f3e8d7c5d564fc9de38546ebe49a8cf35ed authored almost 9 years ago
QuaZioDevice::atEnd() and bytesAvailable() (might break ABI, but

probably safe)

b93f935380b4ba46f165556e2c4e49a9466ea0b1 authored almost 9 years ago
Use debug suffixes for win32/mac

86a70a485874024cf5e65694c0cee0f5ad267de9 authored almost 9 years ago
New JlCompress methods (QIODevice*-based API by Lukasz Kwiecinski)

fd0e81adf81cee858c69e45e8159efbfee874402 authored almost 9 years ago
Define QUAZIP_STATIC when building staticlib (patch #27)

46f613432aa71c814aa114d77ba53de9b07d8880 authored about 9 years ago
Version suffix for static lib (CMake patch #26)

46251d4fc6383d5b78855c19e450dfd1357731c0 authored about 9 years ago
Wrong path

3a5d24ae3c83b5e6b57608ded756a525bc7becc6 authored about 9 years ago
Preparation for 0.7.2

5161634b726a544cade3565289ab310153bdc332 authored about 9 years ago
Remove temp file after testing.

14706ed4a6f708aa9db5a5c930ed917a95c4ed56 authored about 9 years ago
Removed attributes (does not compile with Qt4)

bea2822aef01ec598addd9c6ab0ec7dd38621ac5 authored about 9 years ago
Ability to compress hidden files when compressing directories

460ec0baffc4c9f6e947b53a248894e6f231aabd authored about 9 years ago
Q_WS_WIN -> Q_OS_WIN (bug #62)

6dc082f848d9075177252dd850a2536d4e5db90e authored over 9 years ago
Debug suffixes

72a9af1828047ab23b8be8cfe295ecec41770c7a authored over 9 years ago
Test with a wrong password

5fb6f36b5195c28109f72c90bf4258c92e4e0e99 authored almost 10 years ago
Patch #25 (Make devel packages coinstallable too)

0f24ee1d4856bbb322cedda240483ba2a7845891 authored almost 10 years ago
Enable static library build by CMake (patch #21)

c60c6a4ba0095ede85d495b7e4cf046b461e38ba authored about 10 years ago
Fix conflict between patches #23 and #22

82fb4a3ee97072e2d164f0501ea33f0ebe034a82 authored about 10 years ago
Make quazip coinstallable for Qt5 and Qt4 (patch #22)

cc2e8ff9bc45679c3312592cce39ccaf62c66a00 authored about 10 years ago
Use ZLIB when building with MinGW (patch #24)

04f1bc3ea6dd4c887828818970942654616efd62 authored about 10 years ago
Link to correct Qt library (patch #23)

86ae6bf3a856f2bd90639ab5e98e14a51842b634 authored about 10 years ago
Some missing disable-copy and initializations

9b4b7f974e20e91327be14e188c0c2091e33ad35 authored about 10 years ago
Preparation for 0.7.1

a9a8df6d51fc00c66a7ab21cfbd9685270863ed0 authored about 10 years ago
Fixed LGPL version (bug #55) that was accidentally changed to 3 in r217 to fix #45

4ae13d3834c84cb0cc538b2afc3ae4090798bc83 authored over 10 years ago
Fixed LGPL version (bug #55) that was accidentally changed to 3 in r217 to fix #45

74ac8bea441b90fce05489b2c9788931972dd793 authored over 10 years ago
isEncrypted() convenience method

818ae77e5891cdf615c9f7f8a7d2651e42703620 authored over 10 years ago
Bind TCP server to localhost so that the firewall doesn't complain.

f4483985e28e926d66d8b46e6487b0441ef29489 authored over 10 years ago
Preparation for 0.7

6601b3386a6703fde1b8fa08af861f73f7dc86fb authored over 10 years ago
Fixed portability error for systems with 64-bit long

2936e4106a87af5bbc22969d1985c67b3bb1649c authored over 10 years ago
Test for "large" files (faked, but seemingly working)

7917a01d95fc5619808dd7a5e3f6f00dafa56e7e authored over 10 years ago
msecsTo() replacement for Qt < 4.7

12e6cd703dd187fd04b66ca572b898ec3afa5039 authored over 10 years ago
VERSION comments and multiarch

41e5c2ae9c7644c6e163c18c6953340205564574 authored over 10 years ago
Check number_entry >= 0xFFFF to write zip64

94ff998650d25235453f13a4d3d5b4b5af72da51 authored almost 11 years ago
No longer allow mdAppend for sequential devices - tell() will report

wrong position

b857ceab145bb24218a0cb4bcd4f6a238f61836c authored almost 11 years ago
Setting the flags before opening

e2a56df9cdd81f55671408724b4bfbf0b4cd6a4f authored almost 11 years ago
A few fixes for no-auto-close mode (still needs some more work)

e930cc4d86d1df84096e71d1a7e13c02038e3a0d authored almost 11 years ago
Only test for sequential devices after they are opened (otherwise fails on Linux)

eba79793733b7dea884ab8d2774ffdf66ee4a386 authored almost 11 years ago
Sequential device writing

2467c496674c628dc0a3f77ec11d5b4f2a159dd1 authored almost 11 years ago
Remove test file after testing QSaveFile

a3aafa5b768c7dd65286d6c89e4a9140041dd6a5 authored almost 11 years ago
Last-minute fixes for 0.6.2

69ddcf53005b5a810c876360bd088ad284232a26 authored almost 11 years ago
Fix a copy-paste error in the docs

ead6d13de873d0752beea067c17eb8c7d059e65d authored almost 11 years ago
Preparation for 0.6.2

f728f54fb3605f86c94dc70d8a15580207d0f501 authored almost 11 years ago
Test QSaveFile only if available

bf7068f5434bb065fe936b77c7fe0a2f5eef21d4 authored almost 11 years ago
The auto-close flag (feature #17)

91823b63a28baf18c108f01e3b18994038ea7745 authored almost 11 years ago
QuaZipNewInfo costructor from existing QuaZipFileInfo

3a703c3a29819d901af3c7a8a60d4afe039ef682 authored almost 11 years ago
Test QuaZipFileInfo::getNTFS*Time()

1a92dd3edab867ccd463c986a3f00b6fbd160638 authored almost 11 years ago
Test QuaZipNewInfo::setFileNTFSTimes()

e4fb08806f8444a29bf94426118ba8226a721eb7 authored almost 11 years ago
Setting NTFS times (not tested yet)

3570c8e51cb040103438aea62fbad9d791c276eb authored almost 11 years ago
Methods to get NTFS times from the extra field

9baf17b7650595ae369e3c08489bc50835f45f7a authored almost 11 years ago
Patch #20 - qztest.depends

b38f761d8a6ea7a4a44e99041f007e61e0b034c0 authored almost 11 years ago
Preparation for 0.6.1 and LGPL headers

a9a385a91a901e03e1c25f6206d66e2203765288 authored about 11 years ago
Lots more QuaZipDir tests

7e63d67e1669a52fefe0f67194ebc5c1dd6efe39 authored about 11 years ago