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 .gitattributes

To avoid line endings mess, all files except NEWS.txt are now
forced to have LF line endings. Th...

ab0ec8b4caf9b6fbfd3e125f8bacacdd3ef99465 authored over 4 years ago
Remove unsupported files

There was a bunch of files, such as Visual Studio projects,
MOC scripts and Debian symbols, that...

4a6a9618514951fec129e69f4f6f10b6e3b57ee4 authored over 4 years ago
Version number update

3296b4c00db16a5ae8b0119fca30bb2a79f6fca0 authored over 4 years ago
Fix test files removal in the OS code test

1aa1f13d16761aeea47ba3f85086606d0d5ef1ec authored over 4 years ago
Improve symlink handling

First, symlink zipping in JlCompress was broken terribly:
it created symlinks, but their target ...

e226541cedfa611dcdbb01163772e51eda2717b6 authored over 4 years ago
1.0 release!

aa7902c0e0d265d41491d9fda6a2af270538712a authored over 4 years ago
Fix stupid bugs in quazip_qt_compat.h

Qt 4.x part was untested before previous commit, and there
were a couple of bugs and typos hiding.

0900eb81543997e424c84ed81c030728c330a6b9 authored over 4 years ago
Moved compatibility #ifs to quazip_qt_compat.h

Now all these ugly #ifs are in the same place and
some compatibility issues were solved as well.

5d1f0797162bac1619bd0f68cf6fbdaacd53c1a1 authored over 4 years ago
Remove extra CMake include

GNUInstallDirs was already included

c98b45e5e9c556700f9ba60850b0802f198acee3 authored over 4 years ago
Document thread-safety and reentrancy in the FAQ

Answers and closes #88

65d9ab2e51669d0126f2ea6f1eb717e995c3fe47 authored over 4 years ago
Merge pull request #91 from zgyarmati/pkgconfig_update

cmake build: adding the include dir cflags to the pkgconfig .pc file

eabe36837fb4d50456da6bab88b2de96ffbc9693 authored over 4 years ago
cmake build: adding the include dir cflags to the pkgconfig .pc file, see #82

7070cedb0251bac56499ef352f6dc4c5cbd4e686 authored over 4 years ago
Remove zero-as-null-pointer-constant warning

2ea6bdfe6fa3c6a40b0c977fa7e56bb50ffec229 authored over 4 years ago
Documentation updates on QUAZIP_STATIC with CMake

008067512952a68a3b6d0a12034e402d3a2ffb88 authored over 4 years ago
Remove find_package for QuaZip from qztest

As it is implemented now, qztest is not meant to be built separately.
And it doesn't make much s...

90519c470c3560a447686f4e76930ecf0f441380 authored over 4 years ago
Merge pull request #85 from jonaski/qt6

Fix tests with Qt 6

ab4112c59d98e9ccd17cf3781f9f54250b0ea30a authored over 4 years ago
Fix tests with Qt 6

10335a0f998146dc03a62b929a86011a49e2ad1d authored over 4 years ago
Rename QUAZIP_BUILD_TESTS to QUAZIP_ENABLE_TESTS

The tests are only built when --target check is specified, so
that name was misleading.

d45e05ccb9842b03ac6dedd466f53282ffc828a5 authored over 4 years ago
Change yes/no to ON/OFF, as per CMake convention

055ad62bfb9ea45e3e21e6d455401f5f0e73a397 authored over 4 years ago
Remove find_package for Qt5 from qztest

It was really a bug because it always looked for Qt5, no matter
what Qt version QuaZip was confi...

3d3858cdc455d781d6b2a09c26478f126b639393 authored over 4 years ago
Documentation updates for 1.0

5bd87270bd9c0dbe99c102e5b442e1fe142166be authored over 4 years ago
Add optional components for Qt 4

This is an addition to the previous commit. Not sure if it's
needed at all for Qt 4, but it's mo...

c2c6b7be08142423719c48e64ff3a194510ec353 authored over 4 years ago
Optional qztest dependencies for Qt 4

The same as previous commit, but for Qt 4. Only Qt 6 remains now.

cfa192a44771d54aa4097340fdb268afb78370c5 authored over 4 years ago
Fix compiling when no Qt5Network and/or Qt5Test is available

CMake wants to properly configure qztest no matter what.
This could lead to trouble if QtNetwork...

12c9b7fdab3a600d0a95dad58e97bf7e9d79cc9c authored over 4 years ago
Change C++ standard to C++14

Even CentOS 7 supports it out of the box. As gnu++1y, that is,
some preliminary pre-official C++...

69185c989f4736703fbf5dcb9537bc3488b8e3ec authored over 4 years ago
Rearranged CMake code

It was a bit of a mess. Different properties not grouped together,
includes mixed with code and ...

bd3cc0666b130f08ce509059e6693ece7d73eda6 authored over 4 years ago
Replace find_package_handle_standard_args with check_required_components

Since we've switched from FindQuaZip to QuaZipConfig, there is no
need for find stuff now.

1ddaebd4759cb006ce950afad334962aed47395a authored over 4 years ago
Move alias to quazip/CMakeLists.txt

It makes sense to define all targets in the same place

d68a75d680c65e1dcdaf02e43f644fba0ea6612c authored over 4 years ago
Move qztest stuff to qztest/CMakeLists.txt and fix qztest compile

b9d78786cf0b3f2563b1e4f8aa7bede405b7637d authored over 4 years ago
Use CMAKE_CURRENT_SOURCE_DIR to make it work when using a subdirectory

Previously, PROJECT_SOURCE_DIR was used which pointed to the wrong
place if quazip was being use...

7bbecfb07883f3d3dc826b98095c77ce459e54ba authored over 4 years ago
Remove individual policy setting and set CMake versions to 3.15-3.18

cmake_minimum_required sets policies implicitly, so there is no need to
set individual policies ...

e32b3db65909230f52cd0fe5d536c7e1af77adbb authored over 4 years ago
List sources explicitly instead of aux'ing and GLOB'bing

As per Efficient Modern CMake, globbing is a bad idea
because when a source file is added and CM...

1b92e27e98c307a6aae410b467bd41e8f14db5d1 authored over 4 years ago
Ditch qmake

Supporting two build systems is very error-prone and confusing.
For example, qmake install would...

1cf777c97705bf932e95dda6c2c8824b12f994e8 authored over 4 years ago
Preliminary Qt 6 support

afe8ae95babcf80161831552a91d82ba17141ae8 authored over 4 years ago
Merge branch 'master' into cmake

8cc9cd9acb74a51a89111b845243eb4bc21c772e authored over 4 years ago
Fix compile with Qt 6

96cb100169a6305f2a9e4fcc37f4b5f9821fd0cc authored over 4 years ago
Fix naming in QuaZipConfig.cmake

The names were fixed according to the recent CMake commits.

1c5f8ce4a736dbc80ed665102ef4ab9542b43004 authored over 4 years ago
Fix CMake naming

The idea is to have different packages QuaZip-Qt4 and QuaZip-Qt5
both providing QuaZip::QuaZip t...

76a42f3eea7254741d97991035682dd8db229e32 authored over 4 years ago
Fix Qt4 build and test with CMake

dc39bd3ea40a25757c65f682fc99bb736932cd76 authored over 4 years ago
Merge branch 'cmake' of https://github.com/stachenov/quazip into cmake

8580e6ca72aa08fb9d70d2559e8e2918e6c685cf authored over 4 years ago
Replace BUILD_WITH_QT4 with QUAZIP_QT_MAJOR_VERSION

The intent here is to avoid BUID_WITH_QT4, BUILD_WITH_QT5, BUILD_WITH_QT6
and so on when Qt 6 is...

c47ea603fe2ad1f98041759536f97582494add22 authored over 4 years ago
Removed QRandomGenerator reference for Qt 5.9 compatibility

Qt 5.9 compatibility is needed for CentOS/RHEL 7.x support

1c938e798911b0cc952b571baf1c62f5e8bd759b authored over 4 years ago
Ignore build (that's where I build with CMake usually)

0c67f9d4522bc7cc4e5b73a9bed8e4744bc98e7b authored over 4 years ago
Replace Qt::endl with endl

Qt::endl doesn't compile with Qt 5.11. This is a temporary fix
before the right solution that fi...

5a7f7ba12a6a5b228c626f59411fc3c9098cafd3 authored over 4 years ago
Set CMake version to 3.15

It was 3.14, but 3.15 is not that much of a difference from 3.14
and it introduced a lot of usef...

818adc82246cefffa2e8851534016cf1db349da7 authored over 4 years ago
version compatibility

3101fa3f1b0b138a0f078e4f1c55dabfd21309eb authored over 4 years ago
remove 2nd build for legacy library name

59decf68952ea256535525b04dc49911d993d6ab authored over 4 years ago
include wrapper

0caab8691557aaa30edd52148fd27cf9b42bdcd3 authored over 4 years ago
cmake wip

89e7c201f0215032d347eef6fc0c671a1845738b authored over 4 years ago
prelim: test warnings

19f3f84e8e105518e93a3f5633e525bcd2d0c0d1 authored over 4 years ago
Fix infinite recursion after unsafe change

`NoFilters` flag is `-1` and sets too many bits when is `|`-ed on line 104

ab9b50f77919fb8bbad2861b9ba1f547543f41a2 authored over 4 years ago
Make code compilable with Qt 5.15 (some APIs gets deprecated)

9e6e827e01310c08f40979be192ba76295f4b6e4 authored over 4 years ago
Add 1.0 notes to NEWS.txt

13348efe99e9b4086894470490b35be39fedb1f1 authored almost 5 years ago
Merge branch 'pre1.0'

5c1f52997b01bd800afe980a9e22c188787062cb authored almost 5 years ago
Update version to 0.9

7fc3d16bd70f7d5b35effdf620033b9ed895f7fb authored almost 5 years ago
Use NULL instead of nullptr for Qt 4.x compatibility

This could be circumvented by fiddling with qt4-qmake options,
but really, it's not worth the tr...

760b0af5b66f978e18d2de01fde32addd8c13c9e authored almost 5 years ago
fix building qztest/testquazipfileinfo.cpp with Qt 4.8.7 by declaring missing metatypes, fixes #62"

c22b0f45a33af64c6f1e3e0b4f5ef4334d72b394 authored almost 5 years ago
cmake: use GNUInstallDirs

46dc6e3b0ff5bb46f2781bb7f9d50384436a58e2 authored almost 5 years ago
restore QUAZIP_LIB_TARGET_NAME

b476e43ffbdead5c4fcf15743dbc3afed55cc1bb authored almost 5 years ago
Add support for invalid NTFS times (should fix #61)

4798b402471f4857f5346021402ab86a00352d71 authored almost 5 years ago
fix building qztest/testquazipfileinfo.cpp with Qt 4.8.7 by declaring missing metatypes, fixes #62"

dc3180264b175efa81f7e51c6ab12b44abd13547 authored almost 5 years ago
Fix qztest build on Windows after renaming library binary

cbc221ccbf09330de9111a5de38bb211ef381f66 authored almost 5 years ago
Merge pull request #60 from zgyarmati/lib_name_fixes

Fixing installed lib names for Qt4 and Qt5 builds, both for cmake and qmake

3902665e9b524501312817a8fe7cace2e3b9adc1 authored almost 5 years ago
Make installed library (and .pc file) naming consistent with the cmake version

e717a199e5057bc2e43cd5046a4c188a4008bfe4 authored almost 5 years ago
Rename installed libraries to be more consistent with the usual Qt4/Qt5 lib naming conventions.

The built libs are now called libQtQuazip and libQt5Quazip on Qt4/Qt5,
respectively, in order to...

c32b9d4c3d164440e9f65c206e8f60d0e427bf48 authored almost 5 years ago
Merge branch 'master' into pre1.0

3d685d5a69b32259298377112de96144b9a97cb8 authored almost 5 years ago
Use TRYFREE everywhere. Fixes #59

8e61e044ea15930755dff265a05370d1ab77692f authored almost 5 years ago
Merge branch 'master' into pre1.0

eea909b32e85c2872dd471ed1ed60ca8b24297b6 authored almost 5 years ago
Fix cmake build as submodule

194b7b896131cc98d6b64e3fe957c5745a6195cd authored almost 5 years ago
use find_package on Windows

3825e99e2b55a047e81c1c4bcccb23d91a0b87d9 authored almost 5 years ago
Merge branch 'master' into pre1.0

bba5933ed3ee89726f676ad4be0381d9c4513206 authored about 5 years ago
add the possibility to keep ZLIB_LIBRARIES passed to cmake when not

using zlib from Qt

be4ca511b5d26c4eff0806e84da3f43d91a00a71 authored about 5 years ago
Add missing virtual destructor

Fixes #53

dfed80405194ecfbe29ad11e37a1a5419418451e authored about 5 years ago
Tests for the JlCompress::extractDir() overload with fileNameCodec

e929f134b8c9bf84cb03f714a9cf2791bb98569c authored about 5 years ago
Merge branch 'master' into pr8

3e37be093fcaa62153c6cf7eecd1cec735ddcba3 authored about 5 years ago
Resolve conflicts preventing automerge

04383850444e2ab9aa804da3024fcdc252eb4f8e authored about 5 years ago
Fix includes to include QtCore/

f4c0e30389201646db8b3038d2f374921f246956 authored about 5 years ago
Fix compilation with -DQT_STRICT_ITERATORS

ae36ad30edea02d58645ae9f49ed9f9c9166316b authored about 5 years ago
Add overloads to avoid ABI issues

81c3405841cbba392dfa6734b014d3d0222aa7c6 authored about 5 years ago
Fix typo (compilation fails on this typo)

redundant trailing `>` removed

bae3aa762a37c894f8a8ce21db83fe7d5c7b7489 authored over 5 years ago
Full support for extended timestamps (fixes #43)

58da8cd83900292703422124c177a5c7e514c662 authored over 5 years ago
Promised refactoring of QuaZipFileInfo64::get*Time() methods

4f68255010e5b6b9049afe43999c96031d78b6d1 authored over 5 years ago
parseExtraField()

This function is useful by itself (and therefore exported),
but it is also intended for the upco...

b0c903c34e7510520ed6b77ea931ab0b673d4b43 authored over 5 years ago
The first attempt at getting extended timestamps

a331cfdf14866e6a58318426659e119dd7f669d5 authored over 5 years ago
Fix deprecated toTime_t() for Qt 5.8 and later

4e0dfc6e92535159b4ce8e036dc7c7dcaeb46fc1 authored over 5 years ago
Fixed commit #39 (PR #22 fix)

toUTC() call was lost in that commit, causing tests to fail

7fc7b8093b815088eb4b49bd96eb81b2739ce8eb authored over 5 years ago
fix missing }

1ba231a205c89cb08a6412a76ef4c46b5b4c1636 authored over 5 years ago
Correct CMake config include path HINT

cde1264d2dbc98ea38df8fe91b94f311a92dfefe authored over 5 years ago
Fix Qt5 deprecated warnings

trUtf8 is deprecated in Qt 5.0
qSort is deprecated in Qt 5.2
QFileInfo::created() is deprecated ...

796d463c3837ea0403bb5485f3af6266004cea54 authored over 5 years ago
Fix CMake module installation path

5920cae5fd14be337ce09d31e95c6b10f577a80f authored over 5 years ago
fix qztest build error.

If int is bigger than quint16 then you will get the following
linker error:

.obj/testquazip.o: ...

df8a2c4f18293cb2eafcf81e5dc169a06dccf304 authored over 5 years ago
Disable deprecation warnings

e13d52b97b7e2c197f0a8ea1685c8e5b4f6cd9c9 authored over 5 years ago
Fix compile error with some Qt versions

f098e665b76a23bd141d404df85a0366f585bfeb authored over 5 years ago
Adjust project files for usage in LibrePCB

074e342d9902bfe01bc535e20ba05c820e42f08b authored over 5 years ago
Set include directories on target (#35)

3d695819c73e175119426993b5e4b3f386d4ab5a authored over 5 years ago
Add version suffix to library name to be linked

b9c1fd7795530ef37dcdaa8e798df8e2932aaf22 authored over 5 years ago
Add pkgconfig support to cmake as well

1189650fe97193ef5d1259053c11e7f1883690e1 authored over 5 years ago
Prepare to pull 0.8.1 PR

86a839aa421ed9588807c802425ec98f10c2ad2d authored over 5 years ago
Fix regression

Fixes regression discussed in the commit message d5eaa8be998da2430ffd43e0eefa617cf1550ca3.

4df6c7412e5d123192f9cc937fb5829f8e9b1afc authored over 5 years ago
0.8

473a413919a9b37e5a7066ab837d83ef6ffdacfd authored over 5 years ago