You've already forked qBittorrent
mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-10-26 06:12:17 +01:00
Compare commits
1556 Commits
release-4.
...
release-4.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
50f676c305 | ||
|
|
7103ae73cd | ||
|
|
7d4b8b010f | ||
|
|
09bf033226 | ||
|
|
4e62608802 | ||
|
|
37b29bf91a | ||
|
|
d67037136b | ||
|
|
73292137b7 | ||
|
|
56f7a4e803 | ||
|
|
1cea6a25af | ||
|
|
ebc704ef14 | ||
|
|
a2a1a78f44 | ||
|
|
3a54d574b0 | ||
|
|
d0be71c225 | ||
|
|
7c04b4acd8 | ||
|
|
eda3747c08 | ||
|
|
7d23ea1f80 | ||
|
|
698ee94d0b | ||
|
|
65d1b588d9 | ||
|
|
eea693979a | ||
|
|
654bf85a71 | ||
|
|
8706a7c973 | ||
|
|
439a2ef597 | ||
|
|
c5a7aa7668 | ||
|
|
e5bf83a594 | ||
|
|
2a3e64933b | ||
|
|
35f8af32a3 | ||
|
|
37354a9e29 | ||
|
|
7cb14e2a5b | ||
|
|
4aae7266a5 | ||
|
|
075245c915 | ||
|
|
476707cc80 | ||
|
|
7b0b5e3d7f | ||
|
|
4142722303 | ||
|
|
8ebb11f981 | ||
|
|
80016db781 | ||
|
|
a9f43bd5d2 | ||
|
|
2f0c3f047a | ||
|
|
f40a36ecb3 | ||
|
|
a1ee1c0448 | ||
|
|
939f83bdd5 | ||
|
|
e98a887286 | ||
|
|
29e9594859 | ||
|
|
e881a42368 | ||
|
|
67c6107892 | ||
|
|
ea66edd1cb | ||
|
|
cb444978ef | ||
|
|
2794e883b6 | ||
|
|
e86249a4e8 | ||
|
|
6f45764629 | ||
|
|
5250a8be42 | ||
|
|
f3d878324b | ||
|
|
43d9d16241 | ||
|
|
5ad8f60ca1 | ||
|
|
539fe7259e | ||
|
|
6521d00d5b | ||
|
|
e8010abc8b | ||
|
|
99614aaa9d | ||
|
|
56342c9c79 | ||
|
|
efa748e853 | ||
|
|
26ee009e72 | ||
|
|
aff4065e42 | ||
|
|
1c1cac2cba | ||
|
|
ea3c360901 | ||
|
|
39fe0025cd | ||
|
|
3c17ad566c | ||
|
|
97bfd13060 | ||
|
|
3e91481672 | ||
|
|
e131cd16a1 | ||
|
|
a0976f4181 | ||
|
|
5366bebb97 | ||
|
|
f51cd36c29 | ||
|
|
553f443fbc | ||
|
|
97a92984c0 | ||
|
|
f1489dc2bf | ||
|
|
716aad9483 | ||
|
|
8c91c03be2 | ||
|
|
03e6b6e09d | ||
|
|
75d3c03763 | ||
|
|
f6b0abbd75 | ||
|
|
03e8b9f74f | ||
|
|
808f6ad9fb | ||
|
|
4cf45aeebf | ||
|
|
a0cf80c967 | ||
|
|
56183ff5d9 | ||
|
|
664dabdb7e | ||
|
|
055d752c50 | ||
|
|
3e4c2193fb | ||
|
|
5c2b8d3e10 | ||
|
|
ae9b8720af | ||
|
|
30f2d11203 | ||
|
|
9a69afb34a | ||
|
|
923395b5c7 | ||
|
|
9de819ea4a | ||
|
|
21c8acd55c | ||
|
|
709198d2f1 | ||
|
|
87542b4f75 | ||
|
|
566ecefbcf | ||
|
|
41061f3c39 | ||
|
|
703330c40d | ||
|
|
5fdd069f66 | ||
|
|
0ba8111c37 | ||
|
|
5d206acb21 | ||
|
|
7f1218a7c7 | ||
|
|
c4ed7daf67 | ||
|
|
5a09f996ed | ||
|
|
dbde206ed4 | ||
|
|
0947f93ad3 | ||
|
|
f338d267bc | ||
|
|
84aa63a3c5 | ||
|
|
c2afc50c02 | ||
|
|
f72e7c0a8f | ||
|
|
575bde1d1d | ||
|
|
d15fdf2dde | ||
|
|
868fd53551 | ||
|
|
66c2e70016 | ||
|
|
89ee24fb3e | ||
|
|
b02eb32806 | ||
|
|
e162aef5be | ||
|
|
837528c206 | ||
|
|
b19153287b | ||
|
|
544d3f9025 | ||
|
|
7a463299ea | ||
|
|
bbaa3a94c5 | ||
|
|
d2834bd7fd | ||
|
|
534549142e | ||
|
|
5e73afa04e | ||
|
|
6ad1ba1d35 | ||
|
|
f978b3a002 | ||
|
|
2f70d273b4 | ||
|
|
2289bf4005 | ||
|
|
0cd4900e92 | ||
|
|
0ad8dc39e5 | ||
|
|
60d133ca6d | ||
|
|
000a726e20 | ||
|
|
4006818520 | ||
|
|
756bc3da54 | ||
|
|
fbb01a36e6 | ||
|
|
21922ed3b4 | ||
|
|
43fe5214d2 | ||
|
|
ab6079e0d5 | ||
|
|
dc0b1ce227 | ||
|
|
1db12e4421 | ||
|
|
b160b56306 | ||
|
|
0e6627b0f6 | ||
|
|
33390bf463 | ||
|
|
2a6ddffb22 | ||
|
|
06c09f0113 | ||
|
|
db258f7461 | ||
|
|
81cec1930b | ||
|
|
7444227c9a | ||
|
|
07196571e8 | ||
|
|
b083bd78e7 | ||
|
|
e75a65d798 | ||
|
|
e1a10a0375 | ||
|
|
080c542953 | ||
|
|
d7ab472363 | ||
|
|
c4eb6eccaf | ||
|
|
1c091cef76 | ||
|
|
e37b08a879 | ||
|
|
39018ef1db | ||
|
|
c6cadb6800 | ||
|
|
0898196a5f | ||
|
|
4b40b80145 | ||
|
|
6ade38400e | ||
|
|
71ca3a5cc9 | ||
|
|
2a3fc0ede1 | ||
|
|
1b9fd85497 | ||
|
|
c73f61c8d4 | ||
|
|
4205e99479 | ||
|
|
35c7e6bf2c | ||
|
|
37bc47ee04 | ||
|
|
c5dc361213 | ||
|
|
0c83b3e3a3 | ||
|
|
63c9e29419 | ||
|
|
7389dc082f | ||
|
|
1e05e6a842 | ||
|
|
03550a0932 | ||
|
|
85c1a9dbe0 | ||
|
|
89de23718b | ||
|
|
3760b63582 | ||
|
|
621ee80539 | ||
|
|
7589487c0c | ||
|
|
ad7279953e | ||
|
|
2bf340a89a | ||
|
|
1d9df11e8c | ||
|
|
118af03534 | ||
|
|
596a71e03d | ||
|
|
dab392645d | ||
|
|
2d1fa9e154 | ||
|
|
3a63fabe9c | ||
|
|
3129712f03 | ||
|
|
66baf64e17 | ||
|
|
1bdeab398a | ||
|
|
2bda2a37e3 | ||
|
|
027b605fc0 | ||
|
|
87e1c80e28 | ||
|
|
2d3efbc711 | ||
|
|
8e394e0cdb | ||
|
|
0623c623d5 | ||
|
|
307d8ec360 | ||
|
|
5a518d2f35 | ||
|
|
93fe20afcd | ||
|
|
7f217110cd | ||
|
|
4e7b33fadf | ||
|
|
7926d1755f | ||
|
|
3a13a3d5ca | ||
|
|
caa8e1658a | ||
|
|
890ccb7b84 | ||
|
|
912b076707 | ||
|
|
b7c2f74c19 | ||
|
|
f46058bbd6 | ||
|
|
b296c076f1 | ||
|
|
a73dfe4a10 | ||
|
|
9342fb15b3 | ||
|
|
5d0d8a0b7b | ||
|
|
7e0d64294c | ||
|
|
bf58555a7a | ||
|
|
56c0f39593 | ||
|
|
bd3f723ebf | ||
|
|
7aa01a1b51 | ||
|
|
005f0010ec | ||
|
|
7ff8545f55 | ||
|
|
a4b9a4d9da | ||
|
|
9c1617b977 | ||
|
|
442daa31d4 | ||
|
|
c27457efda | ||
|
|
aaf659519a | ||
|
|
af52a18f82 | ||
|
|
1bd739dd4a | ||
|
|
76a3f57996 | ||
|
|
4ffc0cff12 | ||
|
|
5d46c9b2d6 | ||
|
|
30ca4e6986 | ||
|
|
0f2c61a207 | ||
|
|
b55403ce66 | ||
|
|
640f52c05f | ||
|
|
8fe8cbd3d1 | ||
|
|
9b5df92078 | ||
|
|
9cb07db84b | ||
|
|
cdb1874263 | ||
|
|
e69df60f11 | ||
|
|
e3879f9ab9 | ||
|
|
e009f17889 | ||
|
|
74009f13d9 | ||
|
|
ff4aae11f8 | ||
|
|
325f36fa4f | ||
|
|
d936bca268 | ||
|
|
b4c518e075 | ||
|
|
9ef2cd48e0 | ||
|
|
eff0208382 | ||
|
|
0ff3b7641d | ||
|
|
871161310b | ||
|
|
d12468ffb5 | ||
|
|
f150b3077d | ||
|
|
6a6c05fba2 | ||
|
|
50c20e1ef4 | ||
|
|
b408a09755 | ||
|
|
1b47350952 | ||
|
|
2fb1182700 | ||
|
|
475fbfb712 | ||
|
|
a7f38eaa82 | ||
|
|
89d214bb8f | ||
|
|
6da39d9279 | ||
|
|
565eb4cdc8 | ||
|
|
d944a0ccbd | ||
|
|
e262b86c44 | ||
|
|
f31ee6a225 | ||
|
|
6fd678195c | ||
|
|
0f60121b94 | ||
|
|
a40d490b76 | ||
|
|
c1e0207454 | ||
|
|
29fe0029f0 | ||
|
|
89c58921de | ||
|
|
a3fd340187 | ||
|
|
e32ef7f5c5 | ||
|
|
865394a59c | ||
|
|
abb3e7ace0 | ||
|
|
c73d698718 | ||
|
|
4888b22622 | ||
|
|
9c466d84ec | ||
|
|
721ba608c7 | ||
|
|
009ccbef7f | ||
|
|
0de5cbaa4b | ||
|
|
49266cb9e4 | ||
|
|
cbe78baff1 | ||
|
|
0d3152e4b0 | ||
|
|
11bebd50d9 | ||
|
|
06a3a30619 | ||
|
|
d0e084ce1d | ||
|
|
48d6286714 | ||
|
|
bb23366912 | ||
|
|
c5da4d1500 | ||
|
|
5e671a4b0b | ||
|
|
ccbd9c83e2 | ||
|
|
c7f092b95f | ||
|
|
0760398e99 | ||
|
|
339e195043 | ||
|
|
7f73a71319 | ||
|
|
6a462edb72 | ||
|
|
7ed0cd0c35 | ||
|
|
0607050ecc | ||
|
|
021908320e | ||
|
|
e0a23ba93d | ||
|
|
a9e6ef183b | ||
|
|
c062a31f12 | ||
|
|
c632a91ee5 | ||
|
|
36056ad5af | ||
|
|
19b6f56a0a | ||
|
|
d76adff81d | ||
|
|
7f453a80d3 | ||
|
|
7276a79cef | ||
|
|
975b44d05f | ||
|
|
68dcc972fa | ||
|
|
53e7faa47c | ||
|
|
07eb261991 | ||
|
|
de7d62c128 | ||
|
|
103e2b9398 | ||
|
|
7a3607c729 | ||
|
|
7c7963f93f | ||
|
|
58fa5e004f | ||
|
|
72faf89e26 | ||
|
|
50e0b2ab15 | ||
|
|
5708e53f0a | ||
|
|
918ccefdc4 | ||
|
|
85133a6680 | ||
|
|
418164bee4 | ||
|
|
9968eb53b2 | ||
|
|
8bbed461a6 | ||
|
|
c7ac96c4f5 | ||
|
|
4a71b78e2d | ||
|
|
2152a81d11 | ||
|
|
ed62854af7 | ||
|
|
eebb2186c7 | ||
|
|
ecc3ff3ca4 | ||
|
|
72e511e3c4 | ||
|
|
82276b2a99 | ||
|
|
e3b9659fb8 | ||
|
|
3971bf2d58 | ||
|
|
4d00435209 | ||
|
|
19c70fd659 | ||
|
|
209831d3b0 | ||
|
|
bf64fe0d2f | ||
|
|
fccbc5318a | ||
|
|
bab953298b | ||
|
|
f1243871b0 | ||
|
|
12c127b482 | ||
|
|
fdde2184f5 | ||
|
|
9804a2e06a | ||
|
|
1439bcc864 | ||
|
|
cf6e721b00 | ||
|
|
73ef69526d | ||
|
|
edcc74c1ae | ||
|
|
5e1e983928 | ||
|
|
b144d3b797 | ||
|
|
0a959bcbe7 | ||
|
|
e7e5ee1ea2 | ||
|
|
daf52a2610 | ||
|
|
d2c21ce507 | ||
|
|
ee8b99ffd5 | ||
|
|
f3b4fb8600 | ||
|
|
7113174593 | ||
|
|
ee0f38a696 | ||
|
|
17e4902519 | ||
|
|
0d5b0b9542 | ||
|
|
9dc3b18178 | ||
|
|
ef8b37f7fa | ||
|
|
2396ef5bd6 | ||
|
|
80bf5978de | ||
|
|
3104291734 | ||
|
|
0b58fadc83 | ||
|
|
18369f6c21 | ||
|
|
4363082173 | ||
|
|
21d7ca8eab | ||
|
|
1bb06a7428 | ||
|
|
60994df8d0 | ||
|
|
2a66bb3127 | ||
|
|
f42b10f3b6 | ||
|
|
4aab44e779 | ||
|
|
d657c87243 | ||
|
|
2d13f87ba4 | ||
|
|
ee8a7beb41 | ||
|
|
7e0daf1663 | ||
|
|
47b9d8dbc6 | ||
|
|
62a3938480 | ||
|
|
eb784b0d2e | ||
|
|
b921d96f4b | ||
|
|
72d1d5d2dd | ||
|
|
4a9fc48dee | ||
|
|
60df790b82 | ||
|
|
7ce26435bd | ||
|
|
4a0f5a0c15 | ||
|
|
09503b58fa | ||
|
|
f3ce76110b | ||
|
|
3a11c23efd | ||
|
|
0891cd4878 | ||
|
|
aeabd2d625 | ||
|
|
69f665ed01 | ||
|
|
5c7f9530ee | ||
|
|
62a2374f49 | ||
|
|
53ec25df28 | ||
|
|
8d0d8e4dcb | ||
|
|
fba72f5fb7 | ||
|
|
bbecf87292 | ||
|
|
e26573d97f | ||
|
|
9b611a6207 | ||
|
|
7047974132 | ||
|
|
863c9f9876 | ||
|
|
9c964cdd97 | ||
|
|
e3483c62ca | ||
|
|
1f3bf75fff | ||
|
|
f339f629ae | ||
|
|
24ec4744df | ||
|
|
94f7a095bb | ||
|
|
10afa8166b | ||
|
|
26abbb12fa | ||
|
|
d639c16f72 | ||
|
|
f907328bdc | ||
|
|
230949ee3b | ||
|
|
973da6feb8 | ||
|
|
b34d90df0b | ||
|
|
8555629128 | ||
|
|
c15e8752ed | ||
|
|
2cac830749 | ||
|
|
146ef69346 | ||
|
|
e649559650 | ||
|
|
bed143cafa | ||
|
|
085ae05f19 | ||
|
|
f214dd233b | ||
|
|
b3f9b9e9b2 | ||
|
|
3f8f9a3962 | ||
|
|
feb1570c48 | ||
|
|
2d28f50acd | ||
|
|
767f024585 | ||
|
|
2f32b0962e | ||
|
|
1f6f1716ad | ||
|
|
6ac36368cd | ||
|
|
0b6c1694b4 | ||
|
|
2427f5d324 | ||
|
|
2f28365bfa | ||
|
|
8d6b9b6181 | ||
|
|
061219d0a2 | ||
|
|
c420ff29af | ||
|
|
b5b678c58f | ||
|
|
bd493e261e | ||
|
|
c61116882b | ||
|
|
dcf632b39c | ||
|
|
672b44acba | ||
|
|
c19f8f6b5e | ||
|
|
1eeac90a29 | ||
|
|
f31bcc384e | ||
|
|
5558092c1e | ||
|
|
6bfa4370b7 | ||
|
|
2ded6dc636 | ||
|
|
6b1481d328 | ||
|
|
b829a0c687 | ||
|
|
c65c40a5cb | ||
|
|
7f1bff4eb4 | ||
|
|
ec4240dd06 | ||
|
|
d8f0c245f4 | ||
|
|
2b617b0e71 | ||
|
|
7d598b18ca | ||
|
|
733da5ffdb | ||
|
|
d92bf13706 | ||
|
|
e90a2c00a5 | ||
|
|
378504de2b | ||
|
|
0fa28f233f | ||
|
|
f4e7b8c6bf | ||
|
|
c004a84f84 | ||
|
|
a3ca277eaf | ||
|
|
6cc7c700b8 | ||
|
|
60a1835813 | ||
|
|
bc8f9840e2 | ||
|
|
2f0ae7a7d8 | ||
|
|
f4329779e9 | ||
|
|
6fe063146f | ||
|
|
3093751fa4 | ||
|
|
7d636d8c3f | ||
|
|
2346bc8f7c | ||
|
|
cfe83275d3 | ||
|
|
f6ee96ed83 | ||
|
|
7f300b757f | ||
|
|
bad588a749 | ||
|
|
25a94ee60a | ||
|
|
c0fc4e6d90 | ||
|
|
3811612f80 | ||
|
|
c1659a189b | ||
|
|
3ab2fe907f | ||
|
|
cdb0db02f9 | ||
|
|
25c56d3b66 | ||
|
|
5c015d573b | ||
|
|
eaa700791b | ||
|
|
45690967a0 | ||
|
|
fd17b9bbf0 | ||
|
|
38fa6d2aee | ||
|
|
7da2d04898 | ||
|
|
7ab3479a34 | ||
|
|
ee0d2d2220 | ||
|
|
ca44b40222 | ||
|
|
c17d653544 | ||
|
|
65dfec9acf | ||
|
|
6ea6e52d99 | ||
|
|
35ebd9a095 | ||
|
|
e0037b819a | ||
|
|
93c8be5b5d | ||
|
|
f121e67aba | ||
|
|
19b8a52e44 | ||
|
|
60faba60ea | ||
|
|
cfedbf8e6b | ||
|
|
9d88dd2604 | ||
|
|
ccec50e18e | ||
|
|
cf47342cec | ||
|
|
02ab77053e | ||
|
|
ce81103398 | ||
|
|
7fb1e07b39 | ||
|
|
80d1c48f0d | ||
|
|
fe0fb3a251 | ||
|
|
b530e19a44 | ||
|
|
cf2e7d77d6 | ||
|
|
431ab095e8 | ||
|
|
4021a0c7ce | ||
|
|
3d70ebfc46 | ||
|
|
ad6a40d5f4 | ||
|
|
b822d2c380 | ||
|
|
1b23a27acb | ||
|
|
efae685c25 | ||
|
|
60ffa3030e | ||
|
|
38cf1fb3ee | ||
|
|
4f06c091c9 | ||
|
|
a610c8567e | ||
|
|
e53d4e5ff7 | ||
|
|
4a90716843 | ||
|
|
45eba9ec31 | ||
|
|
752d4b85ea | ||
|
|
4153a2e2af | ||
|
|
7f3291c3de | ||
|
|
937c5be4a9 | ||
|
|
07263d2d70 | ||
|
|
1e70c52e7a | ||
|
|
620e1be5a7 | ||
|
|
7a5e883cd2 | ||
|
|
f6f8aaf3db | ||
|
|
f993230582 | ||
|
|
e74b984a0a | ||
|
|
6af01cfcbe | ||
|
|
f441d561a2 | ||
|
|
8267a4fef9 | ||
|
|
7071c5bda0 | ||
|
|
a887e1c295 | ||
|
|
17541b0d34 | ||
|
|
ba40719d76 | ||
|
|
e1d073bc6d | ||
|
|
94e2c44840 | ||
|
|
1c3c81db99 | ||
|
|
324d20d42c | ||
|
|
87d98403f4 | ||
|
|
9462685c78 | ||
|
|
b9da9ebfdf | ||
|
|
75a2274b66 | ||
|
|
7b568b07e6 | ||
|
|
032883e278 | ||
|
|
23ebb3134b | ||
|
|
cc663746eb | ||
|
|
e917c371d9 | ||
|
|
7b31868e3c | ||
|
|
644dc9792d | ||
|
|
07649f713e | ||
|
|
599bfc0735 | ||
|
|
662e1e6134 | ||
|
|
afa73d4e89 | ||
|
|
b55c6a360a | ||
|
|
0aa6f39db0 | ||
|
|
24932f6cb6 | ||
|
|
8eabaf5eb2 | ||
|
|
9e7f50517e | ||
|
|
51fa98aa0b | ||
|
|
7d67cc5de7 | ||
|
|
a24925c858 | ||
|
|
9399b876eb | ||
|
|
91742d4a53 | ||
|
|
b9094ff8a5 | ||
|
|
664cfe7d69 | ||
|
|
c4dbe84832 | ||
|
|
33b225ac6d | ||
|
|
ed2199b91c | ||
|
|
6286bc716c | ||
|
|
73cf3fb68f | ||
|
|
4b25f87859 | ||
|
|
38362664ce | ||
|
|
e6c448aa4f | ||
|
|
4eff268095 | ||
|
|
c7f3693ad1 | ||
|
|
c0557c296a | ||
|
|
11000412d8 | ||
|
|
b389650465 | ||
|
|
2bc91fba3e | ||
|
|
46ee193cd8 | ||
|
|
6119cb370f | ||
|
|
cd654d61fd | ||
|
|
a305032c39 | ||
|
|
da2bfd2457 | ||
|
|
5b9b5ce577 | ||
|
|
4f5302adf8 | ||
|
|
d0bfe9a661 | ||
|
|
26ff9150a2 | ||
|
|
3d6041ebbd | ||
|
|
af5af0ad3f | ||
|
|
32a861fd1b | ||
|
|
cf89c2f5bf | ||
|
|
412e326cf2 | ||
|
|
04e7b3f6d2 | ||
|
|
8d9b4a19bd | ||
|
|
ded825e419 | ||
|
|
8220f8d003 | ||
|
|
7c8948c45e | ||
|
|
e418ea03e2 | ||
|
|
0b1b3c1f84 | ||
|
|
38b6ee9e75 | ||
|
|
75c80c3716 | ||
|
|
042cd4267f | ||
|
|
1831f71cc4 | ||
|
|
17c601e8b8 | ||
|
|
5e76f7d699 | ||
|
|
34fbaf3325 | ||
|
|
ece70daaa5 | ||
|
|
368fbd9e7d | ||
|
|
e47d7fe55c | ||
|
|
11fdf91196 | ||
|
|
88c3ffbef8 | ||
|
|
e31c1ca780 | ||
|
|
183db3475a | ||
|
|
4880dc812c | ||
|
|
516c968373 | ||
|
|
1de4c2497c | ||
|
|
19f50a363d | ||
|
|
e83019bdfa | ||
|
|
a6c5a90630 | ||
|
|
3b015db77d | ||
|
|
623210df58 | ||
|
|
cfd02a4355 | ||
|
|
68da10c39d | ||
|
|
ec33cdd8b5 | ||
|
|
8e65317d61 | ||
|
|
3748b995ff | ||
|
|
206bb018dd | ||
|
|
46d445d042 | ||
|
|
a64f3bbc6a | ||
|
|
9893a415c0 | ||
|
|
7d860b6c24 | ||
|
|
4e87aebf55 | ||
|
|
440860c4a9 | ||
|
|
89124bdcc8 | ||
|
|
fa3ad7eb57 | ||
|
|
3e97793ef1 | ||
|
|
a65f36592a | ||
|
|
4f4f435e76 | ||
|
|
3a0f0c2f58 | ||
|
|
56f0d0fef5 | ||
|
|
8191f1498a | ||
|
|
eabcae1018 | ||
|
|
9c747d3c6d | ||
|
|
62ccfd37b2 | ||
|
|
5b9ff4a015 | ||
|
|
63b0a5b78c | ||
|
|
7c9309aa52 | ||
|
|
370544764e | ||
|
|
f3c0cc3cee | ||
|
|
c95650c4f3 | ||
|
|
431e7179ac | ||
|
|
fbd5699786 | ||
|
|
e071c31a4e | ||
|
|
dc9d0ed76f | ||
|
|
03fdc0e1c4 | ||
|
|
014273d7ec | ||
|
|
70f8882f87 | ||
|
|
9995967fbf | ||
|
|
4370a7eb12 | ||
|
|
6f6033cf1c | ||
|
|
b644d6685f | ||
|
|
4ae4ae3cfc | ||
|
|
2c145fa57c | ||
|
|
b8e205c048 | ||
|
|
ecb4a76db7 | ||
|
|
68ee071331 | ||
|
|
d710bbd9ef | ||
|
|
411b956009 | ||
|
|
4d92c7e094 | ||
|
|
87dcbbbd23 | ||
|
|
3f2ce8a2b7 | ||
|
|
39830986c2 | ||
|
|
84e683cc99 | ||
|
|
f52dcc08eb | ||
|
|
49df1cd3c7 | ||
|
|
0fe9cd05c4 | ||
|
|
db88c2d6a5 | ||
|
|
683196f916 | ||
|
|
bb3634c382 | ||
|
|
c5768e3513 | ||
|
|
05fd0b5859 | ||
|
|
36cf689432 | ||
|
|
0d9fcb0c1d | ||
|
|
45bafab4e0 | ||
|
|
61ae820206 | ||
|
|
9232dd30dc | ||
|
|
c5430030e3 | ||
|
|
4df1bca8bb | ||
|
|
1b0ffd7781 | ||
|
|
485fdf910e | ||
|
|
09ff735007 | ||
|
|
ebdf5225a8 | ||
|
|
9387dbce41 | ||
|
|
ccbb4576b6 | ||
|
|
d7afc91975 | ||
|
|
e283026a3c | ||
|
|
1e029da5ad | ||
|
|
ed6bb0efdc | ||
|
|
f86c5442aa | ||
|
|
802af70e2f | ||
|
|
cb4c53c848 | ||
|
|
e92209475e | ||
|
|
10e1c35998 | ||
|
|
c75500670d | ||
|
|
6738cdd715 | ||
|
|
e288de7ec1 | ||
|
|
401bdbf3d9 | ||
|
|
ff707ea5af | ||
|
|
3d6dccc689 | ||
|
|
c9ff0abade | ||
|
|
459cdf6071 | ||
|
|
dca055656a | ||
|
|
62c72091ce | ||
|
|
c6f3da1097 | ||
|
|
4ed8b31641 | ||
|
|
8c4a373ed7 | ||
|
|
5aaf040300 | ||
|
|
3955eef50d | ||
|
|
4b263f057d | ||
|
|
677a419f0b | ||
|
|
e08d0c4e0f | ||
|
|
6d73a7ef0a | ||
|
|
af7d8f6a43 | ||
|
|
4b9f0a87cd | ||
|
|
ca0dad7356 | ||
|
|
75e87de473 | ||
|
|
bd8d70bf60 | ||
|
|
69d29af097 | ||
|
|
bd2d636bb5 | ||
|
|
412b51fb3c | ||
|
|
a3fee32b42 | ||
|
|
c0c2fe247b | ||
|
|
ae793b7395 | ||
|
|
56434fc8b9 | ||
|
|
3f962ba336 | ||
|
|
3f10ac55a3 | ||
|
|
d49379789a | ||
|
|
3a3dec1707 | ||
|
|
d001927d47 | ||
|
|
8aa8b19f37 | ||
|
|
2d7b833ae6 | ||
|
|
aaed5f7fe0 | ||
|
|
375de4f8a6 | ||
|
|
44e4a5b13a | ||
|
|
f9ac1d4cd5 | ||
|
|
6435e994f1 | ||
|
|
7de0f9abed | ||
|
|
0af17bf7e9 | ||
|
|
49b57904f9 | ||
|
|
d022457e0c | ||
|
|
6e1e7a45a1 | ||
|
|
18be4732b3 | ||
|
|
bc2cb057a9 | ||
|
|
238ca03936 | ||
|
|
7db2d1b8cf | ||
|
|
c7f89f55d0 | ||
|
|
08b4cce72a | ||
|
|
a2a669572c | ||
|
|
a35b6cc8dd | ||
|
|
41773a5465 | ||
|
|
d254a98662 | ||
|
|
19dfec1e0a | ||
|
|
2f3b7642c2 | ||
|
|
25102b9c5d | ||
|
|
73b4fb09dc | ||
|
|
460b73ebda | ||
|
|
4a02922bfb | ||
|
|
7361f730a3 | ||
|
|
4bf4313862 | ||
|
|
6a4cb5f0e1 | ||
|
|
94aeeed95f | ||
|
|
d86a984e25 | ||
|
|
371a090cec | ||
|
|
1ea61db1fb | ||
|
|
efe50baddc | ||
|
|
e499317695 | ||
|
|
74fc86e2ab | ||
|
|
24fef762ce | ||
|
|
7e99ce6d7f | ||
|
|
3731a3ea65 | ||
|
|
05b6265a31 | ||
|
|
6de02b0f2a | ||
|
|
6c9368ef36 | ||
|
|
ead078a38e | ||
|
|
f403fdb2e8 | ||
|
|
20f2c86d25 | ||
|
|
d1b0c230ed | ||
|
|
05b6865618 | ||
|
|
b7d739ab3f | ||
|
|
cb9a160366 | ||
|
|
874bc84efc | ||
|
|
a3019f56b0 | ||
|
|
04fd6e9d04 | ||
|
|
4c53447d35 | ||
|
|
bcfa62cc76 | ||
|
|
cccaca0c01 | ||
|
|
3fca49e44d | ||
|
|
36f6e9b288 | ||
|
|
c47d6b517a | ||
|
|
928ce940c9 | ||
|
|
4ee6a0ba29 | ||
|
|
746916a963 | ||
|
|
c2d1af9853 | ||
|
|
c7b451b18f | ||
|
|
f9e10616d0 | ||
|
|
ccd8f3e0f1 | ||
|
|
480aa01ea6 | ||
|
|
1ea7907e09 | ||
|
|
22835c0350 | ||
|
|
78b9eafed2 | ||
|
|
6cb15706f5 | ||
|
|
adbd34c795 | ||
|
|
5c63ad3b95 | ||
|
|
c109b7a57a | ||
|
|
8329ca2ed6 | ||
|
|
4ce3cda676 | ||
|
|
aa2172f1ad | ||
|
|
0f1fc7be9d | ||
|
|
37606891db | ||
|
|
9f250713d2 | ||
|
|
3dd969df64 | ||
|
|
c6ae1aa9d9 | ||
|
|
6dab93f7fd | ||
|
|
c657134344 | ||
|
|
168d3fbdac | ||
|
|
c33284fa8c | ||
|
|
46bc1d12b9 | ||
|
|
7765c1c739 | ||
|
|
d7ea9a5f55 | ||
|
|
77aea3c59e | ||
|
|
ce437817de | ||
|
|
89dce36e98 | ||
|
|
8a19a0d4a0 | ||
|
|
70f1537d9f | ||
|
|
e5dca50025 | ||
|
|
bb041c0eca | ||
|
|
1c14a08390 | ||
|
|
5c0d9b7eab | ||
|
|
e621a98a0a | ||
|
|
12b2b8ad99 | ||
|
|
5e3fddf456 | ||
|
|
8fe1ff87f1 | ||
|
|
86df25a3e9 | ||
|
|
8c944bd4e1 | ||
|
|
9959a901fe | ||
|
|
92a290895b | ||
|
|
400792d18e | ||
|
|
d8cbc9266a | ||
|
|
947c7e1d64 | ||
|
|
409557ef30 | ||
|
|
8a3f942385 | ||
|
|
313a95bdd1 | ||
|
|
184ac3e473 | ||
|
|
78ab0e4ba9 | ||
|
|
445adb0ab4 | ||
|
|
ca3ce87e06 | ||
|
|
12aea82031 | ||
|
|
79d7ba8205 | ||
|
|
0413a05246 | ||
|
|
efed3fc78c | ||
|
|
c540e57f55 | ||
|
|
6f0a66ce26 | ||
|
|
364a837dbd | ||
|
|
6d29a3af60 | ||
|
|
f789df7edf | ||
|
|
e9f3e20e67 | ||
|
|
bfdd674054 | ||
|
|
4483b72bfd | ||
|
|
8096e49c24 | ||
|
|
5a86c4ac52 | ||
|
|
61925f74fd | ||
|
|
32474b05c5 | ||
|
|
814eef1e56 | ||
|
|
0738b3860b | ||
|
|
40eb8a1f4a | ||
|
|
0facdf3dfb | ||
|
|
5c00d89d57 | ||
|
|
9d91b17e33 | ||
|
|
899b0c1104 | ||
|
|
52de31ac79 | ||
|
|
c631dbdaa1 | ||
|
|
5cdb3b6a2d | ||
|
|
48d358872f | ||
|
|
5b82b681cb | ||
|
|
bb3ad8acd3 | ||
|
|
6fdc02f947 | ||
|
|
b0446380c6 | ||
|
|
fc534e88a3 | ||
|
|
4a414d50f1 | ||
|
|
b917f4ed01 | ||
|
|
b8def07cd8 | ||
|
|
009fd0e211 | ||
|
|
d1dc9a39ae | ||
|
|
86c21baf40 | ||
|
|
ece27b84cc | ||
|
|
81943fb3b0 | ||
|
|
3b949c4a8a | ||
|
|
04227f5a41 | ||
|
|
6d7e5f82ae | ||
|
|
cf4db1b418 | ||
|
|
972b8d11fe | ||
|
|
81c09d34ad | ||
|
|
f67ded678c | ||
|
|
118d14c93f | ||
|
|
2ac7f2defe | ||
|
|
bbabf6dc1a | ||
|
|
6c6d75f607 | ||
|
|
dbca4346aa | ||
|
|
ec90b69c9e | ||
|
|
eecdd4c6cf | ||
|
|
ea7ac59a61 | ||
|
|
2a5dd7f5ec | ||
|
|
dbaebf4f33 | ||
|
|
851c02acb0 | ||
|
|
2f33ecf37b | ||
|
|
74a772aafb | ||
|
|
2e5c09aeba | ||
|
|
eaaf8b8e85 | ||
|
|
7e98035df5 | ||
|
|
198034f976 | ||
|
|
6d6af8e70d | ||
|
|
302c99d7d5 | ||
|
|
b7091cf9a4 | ||
|
|
a8ba5bda79 | ||
|
|
6f34afce21 | ||
|
|
83d4641a4d | ||
|
|
2ce3aa9731 | ||
|
|
77fc731dec | ||
|
|
b7627db98c | ||
|
|
06e82d10f6 | ||
|
|
d013e0922d | ||
|
|
f0e67cbb53 | ||
|
|
8dfcb028a6 | ||
|
|
d7c561df6b | ||
|
|
168695bd15 | ||
|
|
88295f8075 | ||
|
|
6eaab41820 | ||
|
|
f4bb65b46e | ||
|
|
9f8f9b6702 | ||
|
|
a0f3678163 | ||
|
|
9289b009b6 | ||
|
|
28fa5a895c | ||
|
|
06edabb9be | ||
|
|
26a9af850b | ||
|
|
a5266c7018 | ||
|
|
5d114614bb | ||
|
|
f3c65f34b6 | ||
|
|
6b2a382ab8 | ||
|
|
bd1856594b | ||
|
|
b87987ec89 | ||
|
|
2b903fc3d1 | ||
|
|
6759446639 | ||
|
|
19d6de795c | ||
|
|
d133ccc69f | ||
|
|
d322e10a83 | ||
|
|
3772968f49 | ||
|
|
1fff760722 | ||
|
|
6236aee8d5 | ||
|
|
dd2763d725 | ||
|
|
0b47021504 | ||
|
|
877a2a2802 | ||
|
|
9197b0a5ea | ||
|
|
4e8ab08425 | ||
|
|
a5c53ff756 | ||
|
|
2a84345835 | ||
|
|
94998b5da0 | ||
|
|
5b62aaa9f8 | ||
|
|
fb6bb932da | ||
|
|
7c172edd50 | ||
|
|
05895f360b | ||
|
|
814488863d | ||
|
|
6bd5d0b8e9 | ||
|
|
dd4cb43e3f | ||
|
|
d9416299f4 | ||
|
|
7b3eed323b | ||
|
|
8aa2789ded | ||
|
|
25cefee0f8 | ||
|
|
8dd334dc5d | ||
|
|
8ab94d7704 | ||
|
|
e98d4e874f | ||
|
|
6f638058d1 | ||
|
|
38f4bea6f1 | ||
|
|
70435ab5bf | ||
|
|
9491d40f22 | ||
|
|
3f9300dff4 | ||
|
|
b69dd05216 | ||
|
|
63cf216550 | ||
|
|
fd310e4e69 | ||
|
|
d6f2647472 | ||
|
|
deed457764 | ||
|
|
72ce5c26db | ||
|
|
eebbf3b1ee | ||
|
|
c1912e17c1 | ||
|
|
d0886f8db0 | ||
|
|
ba32525b45 | ||
|
|
1cb065edc6 | ||
|
|
1c525d9c19 | ||
|
|
7f349732ee | ||
|
|
718f66e6a2 | ||
|
|
9e1f7a72b7 | ||
|
|
33351e3d8d | ||
|
|
4947b0a44f | ||
|
|
b8e4c6b0be | ||
|
|
dd790d94c9 | ||
|
|
c89e9d4354 | ||
|
|
b481787574 | ||
|
|
cd2c448e6d | ||
|
|
cf9d903ba9 | ||
|
|
57e625494b | ||
|
|
66015164d7 | ||
|
|
a44ed9cfd3 | ||
|
|
c5b8f62780 | ||
|
|
f27dc977e9 | ||
|
|
7fd30fa90f | ||
|
|
afbcf2095f | ||
|
|
e1f19b7c75 | ||
|
|
3ff7d16cfc | ||
|
|
66f6823965 | ||
|
|
fc08091765 | ||
|
|
2eb213e2f9 | ||
|
|
c093561532 | ||
|
|
0418401ddd | ||
|
|
f3c1e82199 | ||
|
|
f32865b0c8 | ||
|
|
1b2cdda7e2 | ||
|
|
2a428ffd37 | ||
|
|
f13bcbd772 | ||
|
|
a8d5b146be | ||
|
|
b7ad751ec3 | ||
|
|
a137f1493e | ||
|
|
de437b905b | ||
|
|
adcfbf0b8c | ||
|
|
3aeaf6a054 | ||
|
|
402715004c | ||
|
|
2ebc6a056e | ||
|
|
c237accf82 | ||
|
|
e499e1ba85 | ||
|
|
abf43b695b | ||
|
|
7151d6babd | ||
|
|
a7c2ee3ce6 | ||
|
|
19ccd8c7d3 | ||
|
|
d05cf47169 | ||
|
|
bf4df54fb8 | ||
|
|
127e4acb24 | ||
|
|
b9229babfc | ||
|
|
66e3be1579 | ||
|
|
99ca872011 | ||
|
|
6bb4eb825b | ||
|
|
1eef5b6876 | ||
|
|
0ab5b8fcba | ||
|
|
74be5d9030 | ||
|
|
de9067d6a3 | ||
|
|
89deccd9b5 | ||
|
|
593052dd93 | ||
|
|
2c8890bd06 | ||
|
|
05d6a29416 | ||
|
|
8a6cac8338 | ||
|
|
eb957bb790 | ||
|
|
31078cb7fd | ||
|
|
63e4dc566a | ||
|
|
d04d6bfcf8 | ||
|
|
6a21acbf1a | ||
|
|
8f5bbe24ce | ||
|
|
1baa71c97a | ||
|
|
ede9b1a7c4 | ||
|
|
b4564f5f4e | ||
|
|
b56937f5fa | ||
|
|
36429887dc | ||
|
|
297ef52dcb | ||
|
|
0ad831e48a | ||
|
|
1f36b8b89f | ||
|
|
6b1d26d555 | ||
|
|
d668a4fe6d | ||
|
|
5efdd211cc | ||
|
|
9e00f08ea6 | ||
|
|
4d3a894bcb | ||
|
|
881b692c58 | ||
|
|
b2f454399c | ||
|
|
0339e6ee35 | ||
|
|
68508ba657 | ||
|
|
e146c2f227 | ||
|
|
a97543d258 | ||
|
|
a7c6e873d4 | ||
|
|
64c20bf6b2 | ||
|
|
2ef16f669b | ||
|
|
0e8323659e | ||
|
|
45cfac6c00 | ||
|
|
b79a231d2e | ||
|
|
70707a2664 | ||
|
|
4885fe6b4c | ||
|
|
cd47380b85 | ||
|
|
d05897c89a | ||
|
|
9826aec4cf | ||
|
|
2d7138839d | ||
|
|
58be2d4bc2 | ||
|
|
344e47dcfb | ||
|
|
39ee27785c | ||
|
|
45878fb7dd | ||
|
|
d3e012148e | ||
|
|
d866033a8e | ||
|
|
4f565d9f09 | ||
|
|
64d7cf4794 | ||
|
|
9090f2d321 | ||
|
|
819a84eb7a | ||
|
|
59fcfdc13b | ||
|
|
555382779c | ||
|
|
ceb4a0d5fe | ||
|
|
547140ec46 | ||
|
|
626b9eb380 | ||
|
|
019da6a98c | ||
|
|
2ce57b97be | ||
|
|
d2d28ef19c | ||
|
|
6fa64c81b7 | ||
|
|
54e4806e3d | ||
|
|
46ec72f688 | ||
|
|
266ce1d226 | ||
|
|
3fa5358c3f | ||
|
|
1b81356a67 | ||
|
|
a57a026f4c | ||
|
|
c1c28ce195 | ||
|
|
ee030cc4eb | ||
|
|
d52c6230e9 | ||
|
|
53f9d031c9 | ||
|
|
1214cf0fa1 | ||
|
|
9dadb919ef | ||
|
|
a8c00456e4 | ||
|
|
209e6a889a | ||
|
|
dea6b3d7e0 | ||
|
|
69bf848f32 | ||
|
|
f309a5279e | ||
|
|
2a67f640f0 | ||
|
|
4fee16fafb | ||
|
|
5712c05e68 | ||
|
|
b5d253ae66 | ||
|
|
f0f329b402 | ||
|
|
30dadfceea | ||
|
|
2fd4d50f3a | ||
|
|
0b20750cd5 | ||
|
|
7e36cc746f | ||
|
|
f2957c721d | ||
|
|
2aea235e34 | ||
|
|
fabd7e34f5 | ||
|
|
c57a7292b6 | ||
|
|
c269d63bc1 | ||
|
|
41462a39c7 | ||
|
|
1c3112e402 | ||
|
|
bab18036aa | ||
|
|
ae374f6903 | ||
|
|
5ccd4b3611 | ||
|
|
e590fff2fe | ||
|
|
18a64f109d | ||
|
|
7befc79081 | ||
|
|
23d924643f | ||
|
|
ff72be9c2d | ||
|
|
5d2e35d14d | ||
|
|
3e8f3d61fb | ||
|
|
72e148e0f1 | ||
|
|
acdf5363b2 | ||
|
|
cff5af2e76 | ||
|
|
fb8fad3fa1 | ||
|
|
305c1fc851 | ||
|
|
9b552c463f | ||
|
|
25a0147f61 | ||
|
|
c1a4ef1377 | ||
|
|
becb002d87 | ||
|
|
85d49e2540 | ||
|
|
d8054f9cb3 | ||
|
|
2d0f0cb372 | ||
|
|
6d619e9491 | ||
|
|
ea404445f6 | ||
|
|
b09e32ebc0 | ||
|
|
5aaa51881e | ||
|
|
2f1a0ffe5c | ||
|
|
1de7c385d5 | ||
|
|
3236f65533 | ||
|
|
0b6ae68801 | ||
|
|
998545512a | ||
|
|
f6ed605414 | ||
|
|
649798c989 | ||
|
|
1e6942e967 | ||
|
|
43fbf8ab3b | ||
|
|
b8d87f641f | ||
|
|
66ffb01629 | ||
|
|
08df3277df | ||
|
|
f26a5c3581 | ||
|
|
7d808cfc99 | ||
|
|
60ecc4fe8f | ||
|
|
65934a4c69 | ||
|
|
7b85473d2b | ||
|
|
6c0af1b078 | ||
|
|
76f186f395 | ||
|
|
06c8142826 | ||
|
|
e8213b2c6a | ||
|
|
fc93f2eb78 | ||
|
|
9b7a884d2b | ||
|
|
c8a6fe9974 | ||
|
|
5a638e4d28 | ||
|
|
de951d6637 | ||
|
|
bbe76231cf | ||
|
|
141af072b9 | ||
|
|
bdc788c824 | ||
|
|
fe9fb03e38 | ||
|
|
28a6ac3197 | ||
|
|
6660184091 | ||
|
|
7d493f5367 | ||
|
|
c520e657ce | ||
|
|
4e28033c9c | ||
|
|
bfb1210c43 | ||
|
|
5e35335ad4 | ||
|
|
d18de18128 | ||
|
|
01feae60ee | ||
|
|
118545d0f4 | ||
|
|
5cb41c3c2d | ||
|
|
94613c2fa2 | ||
|
|
e2b46f01bb | ||
|
|
487ea36782 | ||
|
|
eb9f07bcc6 | ||
|
|
9ce619eac8 | ||
|
|
ffc2193df9 | ||
|
|
fef1ad6083 | ||
|
|
79dae55a61 | ||
|
|
8544351754 | ||
|
|
c10d237f7a | ||
|
|
adad883eb6 | ||
|
|
b05a443cad | ||
|
|
63c53766b4 | ||
|
|
ce3e68670d | ||
|
|
846d8993a9 | ||
|
|
371c7008e1 | ||
|
|
6f04754a63 | ||
|
|
33af699191 | ||
|
|
718b3f0bf5 | ||
|
|
254782def6 | ||
|
|
be419d5ecf | ||
|
|
af6c5ae5bd | ||
|
|
ec9120adf0 | ||
|
|
95b02bbb2e | ||
|
|
386d0565fe | ||
|
|
9fa78c7b50 | ||
|
|
93f9b3de8b | ||
|
|
5f175e113a | ||
|
|
c83d89385a | ||
|
|
903a747dba | ||
|
|
e9a8ac0544 | ||
|
|
a0e6007fc1 | ||
|
|
d89ef22d85 | ||
|
|
262c3a75bd | ||
|
|
ee57b68901 | ||
|
|
d7aa0819d9 | ||
|
|
2d94c4cb6e | ||
|
|
0c4a7ed9c8 | ||
|
|
14e5fc8e33 | ||
|
|
7ed0d13de2 | ||
|
|
400eafce2b | ||
|
|
4dcb0b922e | ||
|
|
71dcc76a64 | ||
|
|
866408151c | ||
|
|
078325a3eb | ||
|
|
acdf9061fe | ||
|
|
ac1839fa6b | ||
|
|
239f98e450 | ||
|
|
cced81ddf0 | ||
|
|
6f2b1823ad | ||
|
|
d9461f348f | ||
|
|
6c9a4df515 | ||
|
|
366239ca7b | ||
|
|
a3172590d0 | ||
|
|
f44ff63361 | ||
|
|
9dd1049f24 | ||
|
|
3808b5df16 | ||
|
|
5f61ffa184 | ||
|
|
2485525896 | ||
|
|
63991cb58e | ||
|
|
05d76e7282 | ||
|
|
fd30bf7423 | ||
|
|
2befd2927a | ||
|
|
260b03de92 | ||
|
|
879ba230af | ||
|
|
8e1f3ac016 | ||
|
|
89081d5365 | ||
|
|
48cd993c92 | ||
|
|
d106d908ef | ||
|
|
dc9ec0e408 | ||
|
|
1c7abfdf46 | ||
|
|
9612a75faa | ||
|
|
e1727c9a6a | ||
|
|
2a6e38aa28 | ||
|
|
7716a27d0d | ||
|
|
9df67b52b8 | ||
|
|
fea7a96e68 | ||
|
|
8dae7f4a87 | ||
|
|
73b5efbb23 | ||
|
|
a68cdc5225 | ||
|
|
c55daeec38 | ||
|
|
9bd8587c68 | ||
|
|
e59841d35c | ||
|
|
650f585bf3 | ||
|
|
a70219eea0 | ||
|
|
517fc39950 | ||
|
|
56766dc08b | ||
|
|
5d4da09093 | ||
|
|
13075e5099 | ||
|
|
cdad0dc7d3 | ||
|
|
0217d5b4c0 | ||
|
|
17405dfc10 | ||
|
|
eb20b53af4 | ||
|
|
90dfdcc36d | ||
|
|
7e3cf99bb9 | ||
|
|
cb687ba3bd | ||
|
|
aed971883d | ||
|
|
1b406c97da | ||
|
|
59d70c8a96 | ||
|
|
837308deb6 | ||
|
|
a87d1d43fc | ||
|
|
af7b40ecc2 | ||
|
|
42eac2ee3c | ||
|
|
ec7dfee887 | ||
|
|
c7f1f1494e | ||
|
|
11cd828e8a | ||
|
|
5d931ef9ab | ||
|
|
e04aae686f | ||
|
|
ae03ecea21 | ||
|
|
2e9c61c452 | ||
|
|
df9aa6dc36 | ||
|
|
f7c252886f | ||
|
|
088273a767 | ||
|
|
cd44ab2fc6 | ||
|
|
b2ffd6e03b | ||
|
|
7ebd63a60f | ||
|
|
de8050701d | ||
|
|
c81756111c | ||
|
|
670a8e27af | ||
|
|
553bd8e22c | ||
|
|
d61435e4bf | ||
|
|
6a16fc1ca2 | ||
|
|
a0348c46fc | ||
|
|
9d58a189d7 | ||
|
|
456270bbb1 | ||
|
|
eb508d67ef | ||
|
|
6d4434ad66 | ||
|
|
ca68b86550 | ||
|
|
97b3761dbf | ||
|
|
b0afa33e22 | ||
|
|
2528c6e39a | ||
|
|
8c32302377 | ||
|
|
d78414307e | ||
|
|
112a9bcfa2 | ||
|
|
8d438e159c | ||
|
|
a9a6b74416 | ||
|
|
77b71e392e | ||
|
|
f951bf678d | ||
|
|
5c50c5b24d | ||
|
|
361afb401b | ||
|
|
ad5c88be3d | ||
|
|
6bf3f1d0b8 | ||
|
|
78d7cc0570 | ||
|
|
1a7021156e | ||
|
|
3e6c8a05dd | ||
|
|
51e82762c5 | ||
|
|
383a354700 | ||
|
|
1daadfc4ec | ||
|
|
8da5ccee03 | ||
|
|
8f6e066332 | ||
|
|
40f4223d02 | ||
|
|
33bb3719d7 | ||
|
|
171bc77059 | ||
|
|
7d9cc04c88 | ||
|
|
dc20fff6e4 | ||
|
|
d34ddb2e3c | ||
|
|
a162550d7f | ||
|
|
0433d5f074 | ||
|
|
fd2fc65ba9 | ||
|
|
8be949fec3 | ||
|
|
232f0f4b0b | ||
|
|
091ad6103e | ||
|
|
c66738dc05 | ||
|
|
4100282673 | ||
|
|
4022799881 | ||
|
|
5b7c089dd2 | ||
|
|
5d94db9c79 | ||
|
|
6203f23f06 | ||
|
|
26a4703398 | ||
|
|
c8c7ed4a2e | ||
|
|
0073f2c8ab | ||
|
|
da87c2d9ae | ||
|
|
682ef9e2a8 | ||
|
|
5ddbf9bba9 | ||
|
|
04aea413ba | ||
|
|
0e655b4f9a | ||
|
|
96819f3798 | ||
|
|
fa770871e9 | ||
|
|
0b050e2a30 | ||
|
|
40330c4606 | ||
|
|
731865427e | ||
|
|
eaa276b284 | ||
|
|
050b78f378 | ||
|
|
5f8feec1c1 | ||
|
|
e61c882fee | ||
|
|
c4e4e7432d | ||
|
|
658702dcbb | ||
|
|
356d6a6589 | ||
|
|
09f759355f | ||
|
|
c22e6b4502 | ||
|
|
5c72a52ea2 | ||
|
|
d782d62b34 | ||
|
|
9b874b8941 | ||
|
|
43656aaa1e | ||
|
|
8f98f87d12 | ||
|
|
6e96bbb2e9 | ||
|
|
93d4f2d595 | ||
|
|
68c6ddf05d | ||
|
|
15153a4446 | ||
|
|
e8d378e167 | ||
|
|
ee202b721d | ||
|
|
727800ef2c | ||
|
|
34ed0cba08 | ||
|
|
817b7bb4f2 | ||
|
|
1d25d95740 | ||
|
|
4a51f14328 | ||
|
|
2ef7adec89 | ||
|
|
6ad8d730cc | ||
|
|
a1a6a7ef56 | ||
|
|
200f4d0f07 | ||
|
|
8a976d40be | ||
|
|
9f4e93df14 | ||
|
|
4751b79f42 | ||
|
|
80e93e23f9 | ||
|
|
7c6a5afbff | ||
|
|
51499c4bdd | ||
|
|
868a65abd8 | ||
|
|
935bb5bd1c | ||
|
|
e099f6ad33 | ||
|
|
9631a9c2ad | ||
|
|
b38925413d | ||
|
|
cd21071c69 | ||
|
|
84df2794dc | ||
|
|
1bcbe65819 | ||
|
|
b9546ccd4c | ||
|
|
9df6ecafd0 | ||
|
|
9eeef0be97 | ||
|
|
4f8ed09183 | ||
|
|
bad4d94f77 | ||
|
|
e8a69dd60c | ||
|
|
9b80c4f7eb | ||
|
|
1b14706b08 | ||
|
|
0aee1cf7d0 | ||
|
|
12e40ca865 | ||
|
|
b4c1a949cc | ||
|
|
a54f57611c | ||
|
|
3be945a401 | ||
|
|
95b19ec303 | ||
|
|
da75a010c7 | ||
|
|
eb72b9ca7d | ||
|
|
c29e5c76dc | ||
|
|
53b9bcaaac | ||
|
|
844f76c2ca | ||
|
|
c7601d7a43 | ||
|
|
07c15127ba | ||
|
|
256f6954c5 | ||
|
|
ceaf755ac6 | ||
|
|
e157ca2430 | ||
|
|
b857bb9652 | ||
|
|
fcbcf4039b | ||
|
|
90f09e7570 | ||
|
|
7bfe08d466 | ||
|
|
e2da7928b1 | ||
|
|
98ca274169 | ||
|
|
0a49f76c0a | ||
|
|
2a0b104e5e | ||
|
|
71e5a40857 | ||
|
|
3b1fa19ea8 | ||
|
|
a0f200be0d | ||
|
|
e3ce9b2645 | ||
|
|
7afbc346d5 | ||
|
|
35eee0b590 | ||
|
|
7626ebe7a6 | ||
|
|
bde736c18a | ||
|
|
61e61a1fd5 | ||
|
|
8906c47798 | ||
|
|
8a99e29122 | ||
|
|
375b15727d | ||
|
|
7484889836 | ||
|
|
263524e856 | ||
|
|
5ae926a376 | ||
|
|
92a4e73a22 | ||
|
|
2230d96705 | ||
|
|
1000b1a6fc | ||
|
|
e5c73cee4a | ||
|
|
565ffa7d1e | ||
|
|
b3f98fc975 | ||
|
|
88f2a66aac | ||
|
|
0fda49c060 | ||
|
|
afcf232bd8 | ||
|
|
29ec830e5c | ||
|
|
32e2791f56 | ||
|
|
0d35527035 | ||
|
|
b1304057ec | ||
|
|
c26ff40029 | ||
|
|
4e42f97c8f | ||
|
|
4cfa163bbd | ||
|
|
768262ae64 | ||
|
|
fb2bcb57bb | ||
|
|
20ca90800d | ||
|
|
6c6e23910d | ||
|
|
586e1a0830 | ||
|
|
6b4455e13d | ||
|
|
4d04af4043 | ||
|
|
f934042a98 | ||
|
|
0b63f35a54 | ||
|
|
7af83ab704 | ||
|
|
0f8127a897 | ||
|
|
99a1343b9d | ||
|
|
eab5dad32d | ||
|
|
3a0e5e51df | ||
|
|
0b8c620fd3 | ||
|
|
c0df292567 | ||
|
|
defba23d61 | ||
|
|
48bdd5fa86 | ||
|
|
7242d68c4b | ||
|
|
85dd446198 | ||
|
|
6d923f703a | ||
|
|
90f42e6737 | ||
|
|
58861c35b0 | ||
|
|
051ba4fa48 | ||
|
|
7aa18dbb22 | ||
|
|
203bafc4c3 | ||
|
|
9f809114f0 | ||
|
|
d20f40184f | ||
|
|
239352ad88 | ||
|
|
d8c14ffe97 | ||
|
|
c5472edc6f | ||
|
|
fc58e8a0c6 | ||
|
|
e423314ac2 | ||
|
|
9fabe59b80 | ||
|
|
f6d74e3996 | ||
|
|
099314d17f | ||
|
|
708b5a6904 | ||
|
|
3e4099fe5b |
@@ -51,6 +51,8 @@ before_build:
|
|||||||
|
|
||||||
build_script:
|
build_script:
|
||||||
- cd "%REPO_DIR%"
|
- cd "%REPO_DIR%"
|
||||||
|
# scan only as lupdate is prone to hang
|
||||||
|
- lupdate -extensions c,cpp,h,hpp,ui .
|
||||||
- qmake qbittorrent.pro && cd src && qmake src.pro
|
- qmake qbittorrent.pro && cd src && qmake src.pro
|
||||||
- jom -j2 -f Makefile.Release
|
- jom -j2 -f Makefile.Release
|
||||||
|
|
||||||
|
|||||||
2
.github/ISSUE_TEMPLATE.md
vendored
2
.github/ISSUE_TEMPLATE.md
vendored
@@ -3,7 +3,7 @@
|
|||||||
### qBittorrent version and Operating System
|
### qBittorrent version and Operating System
|
||||||
(type here)
|
(type here)
|
||||||
|
|
||||||
### If on linux, libtorrent and Qt version
|
### If on linux, libtorrent-rasterbar and Qt version
|
||||||
(type here)
|
(type here)
|
||||||
|
|
||||||
### What is the problem
|
### What is the problem
|
||||||
|
|||||||
8
.gitignore
vendored
8
.gitignore
vendored
@@ -4,6 +4,7 @@ src/qbittorrent
|
|||||||
src/qbittorrent-nox
|
src/qbittorrent-nox
|
||||||
src/release
|
src/release
|
||||||
src/debug
|
src/debug
|
||||||
|
CMakeLists.txt.user*
|
||||||
qbittorrent.pro.user*
|
qbittorrent.pro.user*
|
||||||
conf.pri
|
conf.pri
|
||||||
Makefile*
|
Makefile*
|
||||||
@@ -35,3 +36,10 @@ config.status
|
|||||||
src/icons/qbt-theme/build-icons/node_modules/
|
src/icons/qbt-theme/build-icons/node_modules/
|
||||||
src/icons/skin/build-icons/node_modules/
|
src/icons/skin/build-icons/node_modules/
|
||||||
src/icons/skin/build-icons/icons/*.png
|
src/icons/skin/build-icons/icons/*.png
|
||||||
|
|
||||||
|
# CMake build directory
|
||||||
|
build/
|
||||||
|
|
||||||
|
# Web UI tools
|
||||||
|
node_modules
|
||||||
|
package-lock.json
|
||||||
|
|||||||
195
.travis.yml
195
.travis.yml
File diff suppressed because it is too large
Load Diff
@@ -11,7 +11,7 @@ minimum_perc = 23
|
|||||||
mode = developer
|
mode = developer
|
||||||
|
|
||||||
[qbittorrent.qbittorrentdesktop_master]
|
[qbittorrent.qbittorrentdesktop_master]
|
||||||
source_file = dist/unix/qbittorrent.desktop
|
source_file = dist/unix/org.qbittorrent.qBittorrent.desktop
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = DESKTOP
|
type = DESKTOP
|
||||||
minimum_perc = 23
|
minimum_perc = 23
|
||||||
|
|||||||
@@ -2,6 +2,10 @@ cmake_minimum_required(VERSION 3.9 FATAL_ERROR)
|
|||||||
|
|
||||||
message(AUTHOR_WARNING "If the build fails, please try the autotools/qmake method.")
|
message(AUTHOR_WARNING "If the build fails, please try the autotools/qmake method.")
|
||||||
|
|
||||||
|
if(POLICY CMP0074)
|
||||||
|
cmake_policy(SET CMP0074 NEW)
|
||||||
|
endif()
|
||||||
|
|
||||||
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules)
|
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules)
|
||||||
include(FunctionReadVersion)
|
include(FunctionReadVersion)
|
||||||
|
|
||||||
@@ -30,8 +34,10 @@ include(GNUInstallDirs)
|
|||||||
include(FeatureSummary)
|
include(FeatureSummary)
|
||||||
|
|
||||||
# version requirements
|
# version requirements
|
||||||
set(requiredBoostVersion 1.35)
|
set(requiredBoostVersion 1.40)
|
||||||
set(requiredQtVersion 5.5.1)
|
set(requiredQtVersion 5.9.0)
|
||||||
|
set(requiredOpensslVersion 1.0)
|
||||||
|
set(requiredLibtorrentVersion 1.1.10)
|
||||||
|
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
include(winconf)
|
include(winconf)
|
||||||
|
|||||||
@@ -306,7 +306,7 @@ Example:
|
|||||||
#include <QString>
|
#include <QString>
|
||||||
#include <QUrl>
|
#include <QUrl>
|
||||||
|
|
||||||
#ifdef Q_OS_MAC // conditional
|
#ifdef Q_OS_MACOS // conditional
|
||||||
#include <QFont>
|
#include <QFont>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
48
INSTALL
48
INSTALL
@@ -1,7 +1,26 @@
|
|||||||
qBittorrent - A BitTorrent client in C++ / Qt
|
qBittorrent - A BitTorrent client in C++ / Qt
|
||||||
------------------------------------------
|
------------------------------------------
|
||||||
|
|
||||||
1) Compile and install qBittorrent with Qt graphical interface
|
1) Install these dependencies:
|
||||||
|
|
||||||
|
- Boost >= 1.40
|
||||||
|
|
||||||
|
- libtorrent-rasterbar >= 1.1.10 (by Arvid Norberg)
|
||||||
|
* https://www.libtorrent.org/
|
||||||
|
* Be careful: another library (the one used by rTorrent) uses a similar name
|
||||||
|
|
||||||
|
- OpenSSL >= 1.0
|
||||||
|
|
||||||
|
- Qt >= 5.9.0
|
||||||
|
|
||||||
|
- zlib >= 1.2.5.2
|
||||||
|
|
||||||
|
- pkg-config (compile-time only)
|
||||||
|
|
||||||
|
- Python >= 3.3.0 (optional, runtime only)
|
||||||
|
* Required by the internal search engine
|
||||||
|
|
||||||
|
2a) Compile and install qBittorrent with Qt graphical interface
|
||||||
|
|
||||||
$ ./configure
|
$ ./configure
|
||||||
$ make && make install
|
$ make && make install
|
||||||
@@ -9,21 +28,7 @@ qBittorrent - A BitTorrent client in C++ / Qt
|
|||||||
|
|
||||||
will install and execute qBittorrent.
|
will install and execute qBittorrent.
|
||||||
|
|
||||||
Dependencies:
|
2b) Compile and install qBittorrent without Qt graphical interface
|
||||||
- Qt >= 5.5.1
|
|
||||||
|
|
||||||
- pkg-config
|
|
||||||
|
|
||||||
- libtorrent-rasterbar >= 1.0.6 (by Arvid Norberg)
|
|
||||||
* https://www.libtorrent.org/
|
|
||||||
* Be careful: another library (the one used by rTorrent) uses a similar name
|
|
||||||
|
|
||||||
- Boost >= 1.35
|
|
||||||
|
|
||||||
- Python >= 2.7.9 / 3.3.0 (optional, runtime only)
|
|
||||||
* Required by the internal search engine
|
|
||||||
|
|
||||||
2) Compile and install qBittorrent without Qt graphical interface
|
|
||||||
|
|
||||||
$ ./configure --disable-gui
|
$ ./configure --disable-gui
|
||||||
$ make && make install
|
$ make && make install
|
||||||
@@ -31,17 +36,6 @@ qBittorrent - A BitTorrent client in C++ / Qt
|
|||||||
|
|
||||||
will install and execute qBittorrent.
|
will install and execute qBittorrent.
|
||||||
|
|
||||||
Dependencies:
|
|
||||||
- Qt >= 5.5.1
|
|
||||||
|
|
||||||
- pkg-config
|
|
||||||
|
|
||||||
- libtorrent-rasterbar >= 1.0.6 (by Arvid Norberg)
|
|
||||||
* https://www.libtorrent.org/
|
|
||||||
* Be careful: another library (the one used by rTorrent) uses a similar name
|
|
||||||
|
|
||||||
- Boost >= 1.35
|
|
||||||
|
|
||||||
DOCUMENTATION:
|
DOCUMENTATION:
|
||||||
Please note that there is a "Compilation" section at http://wiki.qbittorrent.org.
|
Please note that there is a "Compilation" section at http://wiki.qbittorrent.org.
|
||||||
|
|
||||||
|
|||||||
@@ -13,8 +13,7 @@ It aims to be a good alternative to all other bittorrent clients
|
|||||||
out there. qBittorrent is fast, stable and provides unicode
|
out there. qBittorrent is fast, stable and provides unicode
|
||||||
support as well as many features.
|
support as well as many features.
|
||||||
|
|
||||||
This product includes GeoLite data created by MaxMind, available from
|
The free [IP to Country Lite database](https://db-ip.com/db/download/ip-to-country-lite) by [DB-IP](https://db-ip.com/) is used for resolving the countries of peers. The database is licensed under the [Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/).
|
||||||
https://www.maxmind.com/
|
|
||||||
|
|
||||||
### Installation:
|
### Installation:
|
||||||
For installation, follow the instructions from INSTALL file, but simple:
|
For installation, follow the instructions from INSTALL file, but simple:
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Wrapper for compilers which do not understand '-c -o'.
|
# Wrapper for compilers which do not understand '-c -o'.
|
||||||
|
|
||||||
scriptversion=2012-10-14.11; # UTC
|
scriptversion=2018-03-07.03; # UTC
|
||||||
|
|
||||||
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
|
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
||||||
# Written by Tom Tromey <tromey@cygnus.com>.
|
# Written by Tom Tromey <tromey@cygnus.com>.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
@@ -17,7 +17,7 @@ scriptversion=2012-10-14.11; # UTC
|
|||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# As a special exception to the GNU General Public License, if you
|
# As a special exception to the GNU General Public License, if you
|
||||||
# distribute this file as part of a program that contains a
|
# distribute this file as part of a program that contains a
|
||||||
@@ -255,7 +255,8 @@ EOF
|
|||||||
echo "compile $scriptversion"
|
echo "compile $scriptversion"
|
||||||
exit $?
|
exit $?
|
||||||
;;
|
;;
|
||||||
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
|
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
|
||||||
|
icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
|
||||||
func_cl_wrapper "$@" # Doesn't return...
|
func_cl_wrapper "$@" # Doesn't return...
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
@@ -339,9 +340,9 @@ exit $ret
|
|||||||
# Local Variables:
|
# Local Variables:
|
||||||
# mode: shell-script
|
# mode: shell-script
|
||||||
# sh-indentation: 2
|
# sh-indentation: 2
|
||||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
# eval: (add-hook 'before-save-hook 'time-stamp)
|
||||||
# time-stamp-start: "scriptversion="
|
# time-stamp-start: "scriptversion="
|
||||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||||
# time-stamp-time-zone: "UTC"
|
# time-stamp-time-zone: "UTC0"
|
||||||
# time-stamp-end: "; # UTC"
|
# time-stamp-end: "; # UTC"
|
||||||
# End:
|
# End:
|
||||||
|
|||||||
966
build-aux/config.guess
vendored
966
build-aux/config.guess
vendored
File diff suppressed because it is too large
Load Diff
2770
build-aux/config.sub
vendored
2770
build-aux/config.sub
vendored
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# install - install a program, script, or datafile
|
# install - install a program, script, or datafile
|
||||||
|
|
||||||
scriptversion=2013-12-25.23; # UTC
|
scriptversion=2018-03-11.20; # UTC
|
||||||
|
|
||||||
# This originates from X11R5 (mit/util/scripts/install.sh), which was
|
# This originates from X11R5 (mit/util/scripts/install.sh), which was
|
||||||
# later released in X11R6 (xc/config/util/install.sh) with the
|
# later released in X11R6 (xc/config/util/install.sh) with the
|
||||||
@@ -271,15 +271,18 @@ do
|
|||||||
fi
|
fi
|
||||||
dst=$dst_arg
|
dst=$dst_arg
|
||||||
|
|
||||||
# If destination is a directory, append the input filename; won't work
|
# If destination is a directory, append the input filename.
|
||||||
# if double slashes aren't ignored.
|
|
||||||
if test -d "$dst"; then
|
if test -d "$dst"; then
|
||||||
if test "$is_target_a_directory" = never; then
|
if test "$is_target_a_directory" = never; then
|
||||||
echo "$0: $dst_arg: Is a directory" >&2
|
echo "$0: $dst_arg: Is a directory" >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
dstdir=$dst
|
dstdir=$dst
|
||||||
dst=$dstdir/`basename "$src"`
|
dstbase=`basename "$src"`
|
||||||
|
case $dst in
|
||||||
|
*/) dst=$dst$dstbase;;
|
||||||
|
*) dst=$dst/$dstbase;;
|
||||||
|
esac
|
||||||
dstdir_status=0
|
dstdir_status=0
|
||||||
else
|
else
|
||||||
dstdir=`dirname "$dst"`
|
dstdir=`dirname "$dst"`
|
||||||
@@ -288,6 +291,11 @@ do
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
case $dstdir in
|
||||||
|
*/) dstdirslash=$dstdir;;
|
||||||
|
*) dstdirslash=$dstdir/;;
|
||||||
|
esac
|
||||||
|
|
||||||
obsolete_mkdir_used=false
|
obsolete_mkdir_used=false
|
||||||
|
|
||||||
if test $dstdir_status != 0; then
|
if test $dstdir_status != 0; then
|
||||||
@@ -324,34 +332,43 @@ do
|
|||||||
# is incompatible with FreeBSD 'install' when (umask & 300) != 0.
|
# is incompatible with FreeBSD 'install' when (umask & 300) != 0.
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
# Note that $RANDOM variable is not portable (e.g. dash); Use it
|
||||||
|
# here however when possible just to lower collision chance.
|
||||||
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
|
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
|
||||||
trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
|
|
||||||
|
|
||||||
|
trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
|
||||||
|
|
||||||
|
# Because "mkdir -p" follows existing symlinks and we likely work
|
||||||
|
# directly in world-writeable /tmp, make sure that the '$tmpdir'
|
||||||
|
# directory is successfully created first before we actually test
|
||||||
|
# 'mkdir -p' feature.
|
||||||
if (umask $mkdir_umask &&
|
if (umask $mkdir_umask &&
|
||||||
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
|
$mkdirprog $mkdir_mode "$tmpdir" &&
|
||||||
|
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
|
||||||
then
|
then
|
||||||
if test -z "$dir_arg" || {
|
if test -z "$dir_arg" || {
|
||||||
# Check for POSIX incompatibilities with -m.
|
# Check for POSIX incompatibilities with -m.
|
||||||
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
|
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
|
||||||
# other-writable bit of parent directory when it shouldn't.
|
# other-writable bit of parent directory when it shouldn't.
|
||||||
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
|
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
|
||||||
ls_ld_tmpdir=`ls -ld "$tmpdir"`
|
test_tmpdir="$tmpdir/a"
|
||||||
|
ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
|
||||||
case $ls_ld_tmpdir in
|
case $ls_ld_tmpdir in
|
||||||
d????-?r-*) different_mode=700;;
|
d????-?r-*) different_mode=700;;
|
||||||
d????-?--*) different_mode=755;;
|
d????-?--*) different_mode=755;;
|
||||||
*) false;;
|
*) false;;
|
||||||
esac &&
|
esac &&
|
||||||
$mkdirprog -m$different_mode -p -- "$tmpdir" && {
|
$mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
|
||||||
ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
|
ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
|
||||||
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
|
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
then posix_mkdir=:
|
then posix_mkdir=:
|
||||||
fi
|
fi
|
||||||
rmdir "$tmpdir/d" "$tmpdir"
|
rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
|
||||||
else
|
else
|
||||||
# Remove any dirs left behind by ancient mkdir implementations.
|
# Remove any dirs left behind by ancient mkdir implementations.
|
||||||
rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
|
rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
|
||||||
fi
|
fi
|
||||||
trap '' 0;;
|
trap '' 0;;
|
||||||
esac;;
|
esac;;
|
||||||
@@ -427,8 +444,8 @@ do
|
|||||||
else
|
else
|
||||||
|
|
||||||
# Make a couple of temp file names in the proper directory.
|
# Make a couple of temp file names in the proper directory.
|
||||||
dsttmp=$dstdir/_inst.$$_
|
dsttmp=${dstdirslash}_inst.$$_
|
||||||
rmtmp=$dstdir/_rm.$$_
|
rmtmp=${dstdirslash}_rm.$$_
|
||||||
|
|
||||||
# Trap to clean up those temp files at exit.
|
# Trap to clean up those temp files at exit.
|
||||||
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
|
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
|
||||||
@@ -493,9 +510,9 @@ do
|
|||||||
done
|
done
|
||||||
|
|
||||||
# Local variables:
|
# Local variables:
|
||||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
# eval: (add-hook 'before-save-hook 'time-stamp)
|
||||||
# time-stamp-start: "scriptversion="
|
# time-stamp-start: "scriptversion="
|
||||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||||
# time-stamp-time-zone: "UTC"
|
# time-stamp-time-zone: "UTC0"
|
||||||
# time-stamp-end: "; # UTC"
|
# time-stamp-end: "; # UTC"
|
||||||
# End:
|
# End:
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Common wrapper for a few potentially missing GNU programs.
|
# Common wrapper for a few potentially missing GNU programs.
|
||||||
|
|
||||||
scriptversion=2013-10-28.13; # UTC
|
scriptversion=2018-03-07.03; # UTC
|
||||||
|
|
||||||
# Copyright (C) 1996-2014 Free Software Foundation, Inc.
|
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
|
||||||
# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
|
# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
|
||||||
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
@@ -17,7 +17,7 @@ scriptversion=2013-10-28.13; # UTC
|
|||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
|
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
# As a special exception to the GNU General Public License, if you
|
# As a special exception to the GNU General Public License, if you
|
||||||
# distribute this file as part of a program that contains a
|
# distribute this file as part of a program that contains a
|
||||||
@@ -101,9 +101,9 @@ else
|
|||||||
exit $st
|
exit $st
|
||||||
fi
|
fi
|
||||||
|
|
||||||
perl_URL=http://www.perl.org/
|
perl_URL=https://www.perl.org/
|
||||||
flex_URL=http://flex.sourceforge.net/
|
flex_URL=https://github.com/westes/flex
|
||||||
gnu_software_URL=http://www.gnu.org/software
|
gnu_software_URL=https://www.gnu.org/software
|
||||||
|
|
||||||
program_details ()
|
program_details ()
|
||||||
{
|
{
|
||||||
@@ -207,9 +207,9 @@ give_advice "$1" | sed -e '1s/^/WARNING: /' \
|
|||||||
exit $st
|
exit $st
|
||||||
|
|
||||||
# Local variables:
|
# Local variables:
|
||||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
# eval: (add-hook 'before-save-hook 'time-stamp)
|
||||||
# time-stamp-start: "scriptversion="
|
# time-stamp-start: "scriptversion="
|
||||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||||
# time-stamp-time-zone: "UTC"
|
# time-stamp-time-zone: "UTC0"
|
||||||
# time-stamp-end: "; # UTC"
|
# time-stamp-end: "; # UTC"
|
||||||
# End:
|
# End:
|
||||||
|
|||||||
@@ -38,8 +38,9 @@ else()
|
|||||||
# libtorrent is very picky about those. Let's take a set of defaults and
|
# libtorrent is very picky about those. Let's take a set of defaults and
|
||||||
# hope that they apply. If not, you the user are on your own.
|
# hope that they apply. If not, you the user are on your own.
|
||||||
set(LibtorrentRasterbar_DEFINITIONS
|
set(LibtorrentRasterbar_DEFINITIONS
|
||||||
|
-DTORRENT_USE_LIBCRYPTO
|
||||||
|
# TODO: remove the following define as it is not used since OpenSSL >= 1.1
|
||||||
-DTORRENT_USE_OPENSSL
|
-DTORRENT_USE_OPENSSL
|
||||||
-DTORRENT_DISABLE_GEO_IP
|
|
||||||
-DBOOST_ASIO_ENABLE_CANCELIO
|
-DBOOST_ASIO_ENABLE_CANCELIO
|
||||||
-DUNICODE -D_UNICODE -D_FILE_OFFSET_BITS=64)
|
-DUNICODE -D_UNICODE -D_FILE_OFFSET_BITS=64)
|
||||||
endif()
|
endif()
|
||||||
@@ -47,7 +48,7 @@ else()
|
|||||||
if(NOT LibtorrentRasterbar_USE_STATIC_LIBS)
|
if(NOT LibtorrentRasterbar_USE_STATIC_LIBS)
|
||||||
list(APPEND LibtorrentRasterbar_DEFINITIONS
|
list(APPEND LibtorrentRasterbar_DEFINITIONS
|
||||||
-DTORRENT_LINKING_SHARED
|
-DTORRENT_LINKING_SHARED
|
||||||
-DBOOST_SYSTEM_DYN_LINK -DBOOST_CHRONO_DYN_LINK)
|
-DBOOST_SYSTEM_DYN_LINK)
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|||||||
@@ -1,79 +0,0 @@
|
|||||||
# - Try to find the QtSingleApplication includes and library
|
|
||||||
# which defines
|
|
||||||
#
|
|
||||||
# QtSingleApplication_FOUND - system has QtSingleApplication
|
|
||||||
# QtSingleApplication_INCLUDE_DIR - where to find header QtSingleApplication
|
|
||||||
# QtSingleApplication_LIBRARIES - the libraries to link against to use QtSingleApplication
|
|
||||||
# QtSingleApplication_LIBRARY - where to find the QtSingleApplication library (not for general use)
|
|
||||||
|
|
||||||
# copyright (c) 2013 TI_Eugene ti.eugene@gmail.com
|
|
||||||
#
|
|
||||||
# Redistribution and use is allowed according to the terms of the FreeBSD license.
|
|
||||||
|
|
||||||
SET(QtSingleApplication_FOUND FALSE)
|
|
||||||
|
|
||||||
if (Qt5Widgets_FOUND)
|
|
||||||
set(_includeFileName qtsingleapplication.h)
|
|
||||||
else()
|
|
||||||
set(_includeFileName qtsinglecoreapplication.h)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
FOREACH(TOP_INCLUDE_PATH in ${Qt5Core_INCLUDE_DIRS} ${FRAMEWORK_INCLUDE_DIR})
|
|
||||||
FIND_PATH(QtSingleApplication_INCLUDE_DIR ${_includeFileName} ${TOP_INCLUDE_PATH}/QtSolutions)
|
|
||||||
|
|
||||||
IF(QtSingleApplication_INCLUDE_DIR)
|
|
||||||
BREAK()
|
|
||||||
ENDIF()
|
|
||||||
ENDFOREACH()
|
|
||||||
|
|
||||||
SET(QtSingleApplication_NAMES ${QtSingleApplication_NAMES}
|
|
||||||
Qt5Solutions_SingleApplication-2.6 libQt5Solutions_SingleApplication-2.6
|
|
||||||
QtSolutions_SingleApplication-2.6 libQtSolutions_SingleApplication-2.6)
|
|
||||||
GET_TARGET_PROPERTY(_QT5_CORELIBRARY Qt5::Core LOCATION)
|
|
||||||
GET_FILENAME_COMPONENT(_QT5_CORELIBRARYPATH ${_QT5_CORELIBRARY} PATH)
|
|
||||||
|
|
||||||
FIND_LIBRARY(QtSingleApplication_LIBRARY
|
|
||||||
NAMES ${QtSingleApplication_NAMES}
|
|
||||||
PATHS ${_QT5_CORELIBRARYPATH}
|
|
||||||
)
|
|
||||||
|
|
||||||
IF (QtSingleApplication_LIBRARY AND QtSingleApplication_INCLUDE_DIR)
|
|
||||||
|
|
||||||
SET(QtSingleApplication_LIBRARIES ${QtSingleApplication_LIBRARY})
|
|
||||||
SET(QtSingleApplication_FOUND TRUE)
|
|
||||||
|
|
||||||
IF (CYGWIN)
|
|
||||||
IF(BUILD_SHARED_LIBS)
|
|
||||||
# No need to define QtSingleApplication_USE_DLL here, because it's default for Cygwin.
|
|
||||||
ELSE(BUILD_SHARED_LIBS)
|
|
||||||
SET (QtSingleApplication_DEFINITIONS -DQTSINGLEAPPLICATION_STATIC)
|
|
||||||
ENDIF(BUILD_SHARED_LIBS)
|
|
||||||
ENDIF (CYGWIN)
|
|
||||||
|
|
||||||
ENDIF (QtSingleApplication_LIBRARY AND QtSingleApplication_INCLUDE_DIR)
|
|
||||||
|
|
||||||
IF (QtSingleApplication_FOUND)
|
|
||||||
IF (NOT QtSingleApplication_FIND_QUIETLY)
|
|
||||||
MESSAGE(STATUS "Found QtSingleApplication: ${QtSingleApplication_LIBRARY}")
|
|
||||||
MESSAGE(STATUS " includes: ${QtSingleApplication_INCLUDE_DIR}")
|
|
||||||
ENDIF (NOT QtSingleApplication_FIND_QUIETLY)
|
|
||||||
if(NOT TARGET QtSingleApplication::QtSingleApplication)
|
|
||||||
add_library(QtSingleApplication::QtSingleApplication UNKNOWN IMPORTED)
|
|
||||||
set_target_properties(QtSingleApplication::QtSingleApplication PROPERTIES
|
|
||||||
INTERFACE_INCLUDE_DIRECTORIES "${QtSingleApplication_INCLUDE_DIR}"
|
|
||||||
INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${QtSingleApplication_INCLUDE_DIR}"
|
|
||||||
)
|
|
||||||
if(EXISTS "${QtSingleApplication_LIBRARY}")
|
|
||||||
set_target_properties(QtSingleApplication::QtSingleApplication PROPERTIES
|
|
||||||
IMPORTED_LINK_INTERFACE_LANGUAGES "CXX"
|
|
||||||
IMPORTED_LOCATION "${QtSingleApplication_LIBRARY}")
|
|
||||||
endif()
|
|
||||||
endif(NOT TARGET QtSingleApplication::QtSingleApplication)
|
|
||||||
|
|
||||||
ELSE (QtSingleApplication_FOUND)
|
|
||||||
IF (QtSingleApplication_FIND_REQUIRED)
|
|
||||||
MESSAGE(FATAL_ERROR "Could not find QtSingleApplication library")
|
|
||||||
ENDIF (QtSingleApplication_FIND_REQUIRED)
|
|
||||||
ENDIF (QtSingleApplication_FOUND)
|
|
||||||
|
|
||||||
MARK_AS_ADVANCED(QtSingleApplication_INCLUDE_DIR QtSingleApplication_LIBRARY)
|
|
||||||
@@ -1,38 +1,36 @@
|
|||||||
macro(configure_msvc_runtime)
|
macro(configure_msvc_runtime)
|
||||||
if(MSVC)
|
# Default to statically-linked runtime.
|
||||||
# Default to statically-linked runtime.
|
if("${MSVC_RUNTIME}" STREQUAL "")
|
||||||
if("${MSVC_RUNTIME}" STREQUAL "")
|
set(MSVC_RUNTIME "static")
|
||||||
set(MSVC_RUNTIME "static")
|
endif()
|
||||||
endif()
|
# Set compiler options.
|
||||||
# Set compiler options.
|
set(variables
|
||||||
set(variables
|
CMAKE_C_FLAGS_DEBUG
|
||||||
CMAKE_C_FLAGS_DEBUG
|
CMAKE_C_FLAGS_MINSIZEREL
|
||||||
CMAKE_C_FLAGS_MINSIZEREL
|
CMAKE_C_FLAGS_RELEASE
|
||||||
CMAKE_C_FLAGS_RELEASE
|
CMAKE_C_FLAGS_RELWITHDEBINFO
|
||||||
CMAKE_C_FLAGS_RELWITHDEBINFO
|
CMAKE_CXX_FLAGS_DEBUG
|
||||||
CMAKE_CXX_FLAGS_DEBUG
|
CMAKE_CXX_FLAGS_MINSIZEREL
|
||||||
CMAKE_CXX_FLAGS_MINSIZEREL
|
CMAKE_CXX_FLAGS_RELEASE
|
||||||
CMAKE_CXX_FLAGS_RELEASE
|
CMAKE_CXX_FLAGS_RELWITHDEBINFO
|
||||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO
|
)
|
||||||
|
if(${MSVC_RUNTIME} STREQUAL "static")
|
||||||
|
message(STATUS
|
||||||
|
"MSVC -> forcing use of statically-linked runtime."
|
||||||
)
|
)
|
||||||
if(${MSVC_RUNTIME} STREQUAL "static")
|
foreach(variable ${variables})
|
||||||
message(STATUS
|
if(${variable} MATCHES "/MD")
|
||||||
"MSVC -> forcing use of statically-linked runtime."
|
string(REGEX REPLACE "/MD" "/MT" ${variable} "${${variable}}")
|
||||||
)
|
endif()
|
||||||
foreach(variable ${variables})
|
endforeach()
|
||||||
if(${variable} MATCHES "/MD")
|
else()
|
||||||
string(REGEX REPLACE "/MD" "/MT" ${variable} "${${variable}}")
|
message(STATUS
|
||||||
endif()
|
"MSVC -> forcing use of dynamically-linked runtime."
|
||||||
endforeach()
|
)
|
||||||
else()
|
foreach(variable ${variables})
|
||||||
message(STATUS
|
if(${variable} MATCHES "/MT")
|
||||||
"MSVC -> forcing use of dynamically-linked runtime."
|
string(REGEX REPLACE "/MT" "/MD" ${variable} "${${variable}}")
|
||||||
)
|
endif()
|
||||||
foreach(variable ${variables})
|
endforeach()
|
||||||
if(${variable} MATCHES "/MT")
|
|
||||||
string(REGEX REPLACE "/MT" "/MD" ${variable} "${${variable}}")
|
|
||||||
endif()
|
|
||||||
endforeach()
|
|
||||||
endif()
|
|
||||||
endif()
|
endif()
|
||||||
endmacro()
|
endmacro()
|
||||||
|
|||||||
@@ -1,49 +0,0 @@
|
|||||||
###############################################################
|
|
||||||
#
|
|
||||||
# Copyright 2011 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License"); you
|
|
||||||
# may not use this file except in compliance with the License. You may
|
|
||||||
# obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
#
|
|
||||||
###############################################################
|
|
||||||
|
|
||||||
MACRO (GLIBC_DETECT _VERSION)
|
|
||||||
|
|
||||||
# there are multiple ways to detect glibc, but given nmi's
|
|
||||||
# cons'd up paths I will trust only gcc. I guess I could also use
|
|
||||||
# ldd --version to detect.
|
|
||||||
|
|
||||||
set(_GLIB_SOURCE_DETECT "
|
|
||||||
#include <limits.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
int main()
|
|
||||||
{
|
|
||||||
printf(\"%d%d\",__GLIBC__, __GLIBC_MINOR__);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
")
|
|
||||||
|
|
||||||
file (WRITE ${CMAKE_CURRENT_BINARY_DIR}/build/cmake/glibc.cpp "${_GLIB_SOURCE_DETECT}\n")
|
|
||||||
|
|
||||||
try_run(POST26_GLIBC_DETECTED
|
|
||||||
POST26_GLIBC_COMPILE
|
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/build/cmake
|
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/build/cmake/glibc.cpp
|
|
||||||
RUN_OUTPUT_VARIABLE GLIBC_VERSION )
|
|
||||||
|
|
||||||
if (GLIBC_VERSION AND POST26_GLIBC_COMPILE )
|
|
||||||
set(${_VERSION} ${GLIBC_VERSION})
|
|
||||||
else()
|
|
||||||
message(STATUS "NOTE: Could not detect GLIBC_VERSION from compiler")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
ENDMACRO (GLIBC_DETECT)
|
|
||||||
@@ -10,22 +10,22 @@ macro(qbt_set_compiler_options)
|
|||||||
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
|
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
|
||||||
#-Wshadow -Wconversion ?
|
#-Wshadow -Wconversion ?
|
||||||
set(_GCC_COMMON_C_AND_CXX_FLAGS "-Wall -Wextra"
|
set(_GCC_COMMON_C_AND_CXX_FLAGS "-Wall -Wextra"
|
||||||
"-Wfloat-equal -Wcast-qual -Wcast-align"
|
"-Wcast-qual -Wcast-align"
|
||||||
"-Wsign-conversion -Winvalid-pch -Wno-long-long"
|
"-Winvalid-pch -Wno-long-long"
|
||||||
#"-fstack-protector-all"
|
#"-fstack-protector-all"
|
||||||
#"-Werror -Wno-error=deprecated-declarations"
|
#"-Werror -Wno-error=deprecated-declarations"
|
||||||
)
|
)
|
||||||
set(_GCC_COMMON_CXX_FLAGS "-fexceptions -frtti"
|
set(_GCC_COMMON_CXX_FLAGS "-fexceptions -frtti"
|
||||||
"-Woverloaded-virtual -Wold-style-cast"
|
"-Woverloaded-virtual -Wold-style-cast"
|
||||||
"-Wnon-virtual-dtor -Wfloat-equal -Wcast-qual -Wcast-align"
|
"-Wnon-virtual-dtor"
|
||||||
#"-Weffc++"
|
#"-Weffc++"
|
||||||
#"-Werror -Wno-error=cpp"
|
#"-Werror -Wno-error=cpp"
|
||||||
# we should modify code to make these ones obsolete
|
# we should modify code to make these ones obsolete
|
||||||
#"-Wno-error=sign-conversion -Wno-error=float-equal"
|
#"-Wno-error=sign-conversion -Wno-error=float-equal"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# GCC 4.8 has problems with std::array and its initialization
|
||||||
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 4.9)
|
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 4.9)
|
||||||
# GCC 4.8 has problems with std::array and its initialization
|
|
||||||
list(APPEND _GCC_COMMON_CXX_FLAGS "-Wno-error=missing-field-initializers")
|
list(APPEND _GCC_COMMON_CXX_FLAGS "-Wno-error=missing-field-initializers")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@@ -39,29 +39,18 @@ macro(qbt_set_compiler_options)
|
|||||||
endif (_PEDANTIC_IS_SUPPORTED)
|
endif (_PEDANTIC_IS_SUPPORTED)
|
||||||
|
|
||||||
if (CMAKE_SYSTEM_NAME MATCHES Linux)
|
if (CMAKE_SYSTEM_NAME MATCHES Linux)
|
||||||
# if Glibc version is 2.20 or higher, set -D_DEFAULT_SOURCE
|
add_definitions(-D_DEFAULT_SOURCE)
|
||||||
include(MacroGlibcDetect)
|
endif()
|
||||||
message(STATUS "Detecting Glibc version...")
|
|
||||||
glibc_detect(GLIBC_VERSION)
|
|
||||||
if(${GLIBC_VERSION})
|
|
||||||
if(GLIBC_VERSION LESS "220")
|
|
||||||
message(STATUS "Glibc version is ${GLIBC_VERSION}")
|
|
||||||
else(GLIBC_VERSION LESS "220")
|
|
||||||
message(STATUS "Glibc version is ${GLIBC_VERSION}, adding -D_DEFAULT_SOURCE")
|
|
||||||
add_definitions(-D_DEFAULT_SOURCE)
|
|
||||||
endif(GLIBC_VERSION LESS "220")
|
|
||||||
endif(${GLIBC_VERSION})
|
|
||||||
endif (CMAKE_SYSTEM_NAME MATCHES Linux)
|
|
||||||
|
|
||||||
|
# Clang 5.0 still doesn't support -Wstrict-null-sentinel
|
||||||
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
|
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
|
||||||
# Clang 5.0 still doesn't support -Wstrict-null-sentinel
|
|
||||||
check_cxx_compiler_flag(-Wstrict-null-sentinel _STRICT_NULL_SENTINEL_IS_SUPPORTED)
|
check_cxx_compiler_flag(-Wstrict-null-sentinel _STRICT_NULL_SENTINEL_IS_SUPPORTED)
|
||||||
if (_STRICT_NULL_SENTINEL_IS_SUPPORTED)
|
if (_STRICT_NULL_SENTINEL_IS_SUPPORTED)
|
||||||
list(APPEND _GCC_COMMON_CXX_FLAGS "-Wstrict-null-sentinel")
|
list(APPEND _GCC_COMMON_CXX_FLAGS "-Wstrict-null-sentinel")
|
||||||
endif (_STRICT_NULL_SENTINEL_IS_SUPPORTED)
|
endif (_STRICT_NULL_SENTINEL_IS_SUPPORTED)
|
||||||
|
|
||||||
# Code should be improved to render this not needed
|
# Code should be improved to render this not needed
|
||||||
list(APPEND _GCC_COMMON_CXX_FLAGS "-Wno-error=unused-function -Wno-error=inconsistent-missing-override")
|
list(APPEND _GCC_COMMON_CXX_FLAGS "-Wno-error=unused-function")
|
||||||
else ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
|
else ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
|
||||||
# GCC supports it
|
# GCC supports it
|
||||||
list(APPEND _GCC_COMMON_CXX_FLAGS "-Wstrict-null-sentinel")
|
list(APPEND _GCC_COMMON_CXX_FLAGS "-Wstrict-null-sentinel")
|
||||||
@@ -72,31 +61,14 @@ macro(qbt_set_compiler_options)
|
|||||||
|
|
||||||
string(APPEND CMAKE_C_FLAGS " ${_GCC_COMMON_C_AND_CXX_FLAGS_STRING}")
|
string(APPEND CMAKE_C_FLAGS " ${_GCC_COMMON_C_AND_CXX_FLAGS_STRING}")
|
||||||
string(APPEND CMAKE_CXX_FLAGS " ${_GCC_COMMON_C_AND_CXX_FLAGS_STRING} ${_GCC_COMMON_CXX_FLAGS_STRING}")
|
string(APPEND CMAKE_CXX_FLAGS " ${_GCC_COMMON_C_AND_CXX_FLAGS_STRING} ${_GCC_COMMON_CXX_FLAGS_STRING}")
|
||||||
|
|
||||||
set(QBT_ADDITONAL_FLAGS "${_GCC_COMMON_C_AND_CXX_FLAGS_STRING}" CACHE STRING
|
|
||||||
"Additional qBittorent compile flags" FORCE)
|
|
||||||
set(QBT_ADDITONAL_CXX_FLAGS "${_GCC_COMMON_CXX_FLAGS_STRING}" CACHE STRING
|
|
||||||
"Additional qBittorent C++ compile flags" FORCE)
|
|
||||||
|
|
||||||
# check whether we can enable -Og optimization for debug build
|
|
||||||
# also let's enable -march=native for debug builds
|
|
||||||
check_cxx_compiler_flag(-Og _DEBUG_OPTIMIZATION_LEVEL_IS_SUPPORTED)
|
|
||||||
|
|
||||||
if (_DEBUG_OPTIMIZATION_LEVEL_IS_SUPPORTED)
|
|
||||||
string(APPEND CMAKE_C_FLAGS_DEBUG " -Og -g3 -march=native -pipe" )
|
|
||||||
string(APPEND CMAKE_CXX_FLAGS_DEBUG " -Og -g3 -march=native -pipe" )
|
|
||||||
else(_DEBUG_OPTIMIZATION_LEVEL_IS_SUPPORTED)
|
|
||||||
string(APPEND CMAKE_C_FLAGS_DEBUG " -O0 -g3 -march=native -pipe" )
|
|
||||||
string(APPEND CMAKE_CXX_FLAGS_DEBUG " -O0 -g3 -march=native -pipe" )
|
|
||||||
endif (_DEBUG_OPTIMIZATION_LEVEL_IS_SUPPORTED)
|
|
||||||
endif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
|
endif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
|
||||||
|
|
||||||
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
|
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
|
||||||
set(QBT_ADDITONAL_FLAGS "-wd4290 -wd4275 -wd4251 /W4" CACHE STRING "Additional qBittorent compile flags")
|
set(QBT_ADDITONAL_FLAGS "/wd4251 /wd4275 /wd4290 /W4" CACHE STRING "Additional qBittorent compile flags")
|
||||||
string(APPEND CMAKE_C_FLAGS " ${QBT_ADDITONAL_FLAGS}")
|
|
||||||
string(APPEND CMAKE_CXX_FLAGS " ${QBT_ADDITONAL_FLAGS}")
|
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
string(APPEND CMAKE_C_FLAGS " ${QBT_ADDITONAL_FLAGS}")
|
||||||
|
string(APPEND CMAKE_CXX_FLAGS " ${QBT_ADDITONAL_FLAGS}")
|
||||||
|
|
||||||
# endif (NOT QBT_ADDITONAL_FLAGS)
|
# endif (NOT QBT_ADDITONAL_FLAGS)
|
||||||
endmacro(qbt_set_compiler_options)
|
endmacro(qbt_set_compiler_options)
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,11 @@
|
|||||||
if (STACKTRACE)
|
|
||||||
if ("${WINXXBITS}" NOT STREQUAL "Win64")
|
|
||||||
add_compile_options(-fno-omit-frame-pointer)
|
|
||||||
endif ("${WINXXBITS}" NOT STREQUAL "Win64")
|
|
||||||
link_libraries(libdbghelp -Wl,--export-all-symbols)
|
|
||||||
endif (STACKTRACE)
|
|
||||||
|
|
||||||
if (("${CMAKE_BUILD_TYPE}" STREQUAL "Debug") OR ("${CMAKE_BUILD_TYPE}" STREQUAL "RelWithDebInfo"))
|
if (("${CMAKE_BUILD_TYPE}" STREQUAL "Debug") OR ("${CMAKE_BUILD_TYPE}" STREQUAL "RelWithDebInfo"))
|
||||||
link_libraries(-Wl,--dynamicbase)
|
link_libraries(-Wl,--dynamicbase)
|
||||||
endif()
|
endif ()
|
||||||
|
|
||||||
|
list(APPEND LibtorrentRasterbar_CUSTOM_DEFINITIONS
|
||||||
|
-D_FILE_OFFSET_BITS=64
|
||||||
|
-D__USE_W32_SOCKETS)
|
||||||
|
|
||||||
|
# libraries from winconf.pri
|
||||||
|
link_libraries(advapi32 iphlpapi ole32 shell32 user32 wsock32 ws2_32)
|
||||||
|
|
||||||
# LIBS += libadvapi32 libshell32 libuser32
|
|
||||||
# LIBS += libcrypto.dll libssl.dll libwsock32 libws2_32 libz libiconv.dll
|
|
||||||
# LIBS += libpowrprof
|
|
||||||
|
|||||||
@@ -1,21 +1,7 @@
|
|||||||
if (STACKTRACE)
|
|
||||||
if ("${WINXXBITS}" STREQUAL "Win64")
|
|
||||||
add_compile_options(-Zi)
|
|
||||||
else ("${WINXXBITS}" STREQUAL "Win64")
|
|
||||||
# i686 arch requires frame pointer preservation
|
|
||||||
add_compile_options(-Oy-)
|
|
||||||
endif ("${WINXXBITS}" STREQUAL "Win64")
|
|
||||||
link_libraries(dbghelp.lib)
|
|
||||||
endif (STACKTRACE)
|
|
||||||
|
|
||||||
# Enable Wide characters
|
|
||||||
add_definitions(-DTORRENT_USE_WPATH)
|
|
||||||
|
|
||||||
if (NOT QT5)
|
|
||||||
# Qt4 does not detect it itself
|
|
||||||
add_definitions(-DQ_COMPILER_INITIALIZER_LISTS)
|
|
||||||
endif (NOT QT5)
|
|
||||||
|
|
||||||
include(MacroConfigureMSVCRuntime)
|
include(MacroConfigureMSVCRuntime)
|
||||||
set(MSVC_RUNTIME "dynamic")
|
set(MSVC_RUNTIME "dynamic")
|
||||||
configure_msvc_runtime()
|
configure_msvc_runtime()
|
||||||
|
|
||||||
|
# libraries from winconf.pri
|
||||||
|
link_libraries(advapi32 crypt32 Iphlpapi ole32 shell32 User32)
|
||||||
|
|
||||||
|
|||||||
@@ -2,33 +2,51 @@
|
|||||||
|
|
||||||
list(APPEND CMAKE_LIBRARY_PATH "$ENV{LIB}")
|
list(APPEND CMAKE_LIBRARY_PATH "$ENV{LIB}")
|
||||||
|
|
||||||
# We want to link with static version of
|
|
||||||
# libtorrent
|
|
||||||
set(LibtorrentRasterbar_USE_STATIC_LIBS True)
|
|
||||||
set(LibtorrentRasterbar_CUSTOM_DEFINITIONS
|
set(LibtorrentRasterbar_CUSTOM_DEFINITIONS
|
||||||
-DBOOST_ALL_NO_LIB -DBOOST_ASIO_HASH_MAP_BUCKETS=1021
|
-DBOOST_ASIO_DISABLE_CONNECTEX
|
||||||
-DBOOST_ASIO_SEPARATE_COMPILATION
|
|
||||||
-DBOOST_EXCEPTION_DISABLE
|
-DBOOST_EXCEPTION_DISABLE
|
||||||
-DBOOST_SYSTEM_STATIC_LINK=1
|
-DTORRENT_USE_LIBCRYPTO
|
||||||
|
# TODO: remove the following define as it is not used since OpenSSL >= 1.1
|
||||||
-DTORRENT_USE_OPENSSL
|
-DTORRENT_USE_OPENSSL
|
||||||
-D__USE_W32_SOCKETS
|
# TODO: remove the following define as it is not used since libtorrent >= 1.2
|
||||||
-D_FILE_OFFSET_BITS=64)
|
-DTORRENT_DISABLE_RESOLVE_COUNTRIES
|
||||||
|
)
|
||||||
|
|
||||||
add_definitions(-DUNICODE
|
set(LibtorrentRasterbar_CUSTOM_BOOST_DEPENDENCIES system)
|
||||||
|
|
||||||
|
# If you want to link with static version of libtorrent
|
||||||
|
#set(LibtorrentRasterbar_USE_STATIC_LIBS True)
|
||||||
|
#list(APPEND LibtorrentRasterbar_CUSTOM_DEFINITIONS
|
||||||
|
# -DBOOST_SYSTEM_STATIC_LINK=1)
|
||||||
|
|
||||||
|
# and boost
|
||||||
|
#set(Boost_USE_STATIC_LIBS True)
|
||||||
|
#set(Boost_USE_STATIC_RUNTIME True)
|
||||||
|
|
||||||
|
add_definitions(
|
||||||
|
-DNTDDI_VERSION=0x06010000
|
||||||
|
-D_WIN32_WINNT=0x0601
|
||||||
|
-D_WIN32_IE=0x0601
|
||||||
|
-DUNICODE
|
||||||
-D_UNICODE
|
-D_UNICODE
|
||||||
-DWIN32
|
-DWIN32
|
||||||
-D_WIN32
|
-D_WIN32
|
||||||
-DWIN32_LEAN_AND_MEAN
|
-DWIN32_LEAN_AND_MEAN
|
||||||
-DNTDDI_VERSION=0x05010000
|
|
||||||
-D_WIN32_WINNT=0x0501
|
|
||||||
-D_WIN32_IE=0x0501
|
|
||||||
-D_CRT_SECURE_NO_DEPRECATE
|
-D_CRT_SECURE_NO_DEPRECATE
|
||||||
-D_SCL_SECURE_NO_DEPRECATE
|
-D_SCL_SECURE_NO_DEPRECATE
|
||||||
-DNOMINMAX
|
-DNOMINMAX
|
||||||
|
-DBOOST_ALL_NO_LIB
|
||||||
)
|
)
|
||||||
# and boost
|
|
||||||
set(Boost_USE_STATIC_LIBS True)
|
# Enable if libtorrent was built with this flag defined
|
||||||
# set(Boost_USE_STATIC_RUNTIME True)
|
#list(APPEND LibtorrentRasterbar_CUSTOM_DEFINITIONS -DTORRENT_NO_DEPRECATE)
|
||||||
|
|
||||||
|
if (("${CMAKE_BUILD_TYPE}" STREQUAL "Debug") OR ("${CMAKE_BUILD_TYPE}" STREQUAL "RelWithDebInfo"))
|
||||||
|
list(APPEND LibtorrentRasterbar_CUSTOM_DEFINITIONS
|
||||||
|
-DTORRENT_DEBUG)
|
||||||
|
else ()
|
||||||
|
add_definitions(-DNDEBUG)
|
||||||
|
endif ()
|
||||||
|
|
||||||
# Here we assume that all required libraries are installed into the same prefix
|
# Here we assume that all required libraries are installed into the same prefix
|
||||||
# with usual unix subdirectories (bin, lib, include)
|
# with usual unix subdirectories (bin, lib, include)
|
||||||
@@ -38,17 +56,9 @@ set(COMMON_INSTALL_PREFIX "c:/usr" CACHE PATH "Prefix used to install all the re
|
|||||||
list(APPEND CMAKE_SYSTEM_PREFIX_PATH "${COMMON_INSTALL_PREFIX}")
|
list(APPEND CMAKE_SYSTEM_PREFIX_PATH "${COMMON_INSTALL_PREFIX}")
|
||||||
|
|
||||||
# If two version of Qt are installed, separate prefixes are needed most likely
|
# If two version of Qt are installed, separate prefixes are needed most likely
|
||||||
set(QT4_INSTALL_PREFIX "${COMMON_INSTALL_PREFIX}/lib/qt4" CACHE PATH "Prefix where Qt4 is installed")
|
|
||||||
set(QT5_INSTALL_PREFIX "${COMMON_INSTALL_PREFIX}/lib/qt5" CACHE PATH "Prefix where Qt5 is installed")
|
set(QT5_INSTALL_PREFIX "${COMMON_INSTALL_PREFIX}/lib/qt5" CACHE PATH "Prefix where Qt5 is installed")
|
||||||
|
|
||||||
# it is safe to set Qt dirs even if their files are directly in the prefix
|
# it is safe to set Qt dirs even if their files are directly in the prefix
|
||||||
# Qt4
|
|
||||||
if(NOT QT5)
|
|
||||||
# for qt 4 we need qmake, Qt5 provides cmake config files
|
|
||||||
LIST(APPEND CMAKE_PROGRAM_PATH "${QT4_INSTALL_PREFIX}/bin/")
|
|
||||||
endif(NOT QT5)
|
|
||||||
|
|
||||||
# Qt5
|
|
||||||
set(Qt5_DIR "${QT5_INSTALL_PREFIX}/lib/cmake/Qt5")
|
set(Qt5_DIR "${QT5_INSTALL_PREFIX}/lib/cmake/Qt5")
|
||||||
|
|
||||||
# And now we can set specific values for the Boost and libtorrent libraries.
|
# And now we can set specific values for the Boost and libtorrent libraries.
|
||||||
|
|||||||
@@ -35,26 +35,15 @@ LIBS += zlib.lib
|
|||||||
#LIBS += libcrypto libssl
|
#LIBS += libcrypto libssl
|
||||||
#LIBS += libz
|
#LIBS += libz
|
||||||
|
|
||||||
DEFINES += NTDDI_VERSION=0x05010000
|
|
||||||
DEFINES += _WIN32_WINNT=0x0501
|
|
||||||
DEFINES += _WIN32_IE=0x0501
|
|
||||||
|
|
||||||
# Disable to use Boost auto-linking
|
# Disable to use Boost auto-linking
|
||||||
DEFINES += BOOST_ALL_NO_LIB
|
DEFINES += BOOST_ALL_NO_LIB
|
||||||
# Use one of the following options
|
# Use one of the following options
|
||||||
DEFINES += BOOST_SYSTEM_STATIC_LINK
|
DEFINES += BOOST_SYSTEM_STATIC_LINK
|
||||||
#DEFINES += BOOST_SYSTEM_DYN_LINK
|
#DEFINES += BOOST_SYSTEM_DYN_LINK
|
||||||
# Boost 1.60+ defaults to Vista+ support. The define below enables XP support again.
|
|
||||||
DEFINES += BOOST_USE_WINAPI_VERSION=0x0501
|
|
||||||
# Enable if building against libtorrent 1.0.x (RC_1_0) (static linking)
|
|
||||||
#DEFINES += BOOST_ASIO_SEPARATE_COMPILATION
|
|
||||||
# Enable if building against libtorrent 1.0.x (RC_1_0) (dynamic linking)
|
|
||||||
#DEFINES += BOOST_ASIO_DYN_LINK
|
|
||||||
# Enable if encountered build error with boost version <= 1.59
|
# Enable if encountered build error with boost version <= 1.59
|
||||||
#DEFINES += BOOST_NO_CXX11_RVALUE_REFERENCES
|
#DEFINES += BOOST_NO_CXX11_RVALUE_REFERENCES
|
||||||
|
|
||||||
# Enable if building against libtorrent 1.1.x (RC_1_1)
|
# Enable if libtorrent was built with this flag defined
|
||||||
# built with this flag defined
|
|
||||||
#DEFINES += TORRENT_NO_DEPRECATE
|
#DEFINES += TORRENT_NO_DEPRECATE
|
||||||
# Enable if linking dynamically against libtorrent
|
# Enable if linking dynamically against libtorrent
|
||||||
#DEFINES += TORRENT_LINKING_SHARED
|
#DEFINES += TORRENT_LINKING_SHARED
|
||||||
|
|||||||
88
configure.ac
88
configure.ac
@@ -1,4 +1,4 @@
|
|||||||
AC_INIT([qbittorrent], [v4.1.5], [bugs.qbittorrent.org], [], [https://www.qbittorrent.org/])
|
AC_INIT([qbittorrent], [v4.2.4], [bugs.qbittorrent.org], [], [https://www.qbittorrent.org/])
|
||||||
AC_CONFIG_AUX_DIR([build-aux])
|
AC_CONFIG_AUX_DIR([build-aux])
|
||||||
AC_CONFIG_MACRO_DIR([m4])
|
AC_CONFIG_MACRO_DIR([m4])
|
||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
@@ -14,12 +14,6 @@ QBT_CXX="$CXX"
|
|||||||
|
|
||||||
# Define --wth-* and --enable-* arguments
|
# Define --wth-* and --enable-* arguments
|
||||||
|
|
||||||
AC_ARG_WITH(qtsingleapplication,
|
|
||||||
[AS_HELP_STRING([--with-qtsingleapplication=@<:@system|shipped@:>@],
|
|
||||||
[Use the shipped qtsingleapplication library or the system one (default=shipped)])],
|
|
||||||
[],
|
|
||||||
[with_qtsingleapplication=shipped])
|
|
||||||
|
|
||||||
AC_ARG_ENABLE(debug,
|
AC_ARG_ENABLE(debug,
|
||||||
[AS_HELP_STRING([--enable-debug],
|
[AS_HELP_STRING([--enable-debug],
|
||||||
[Enable debug build])],
|
[Enable debug build])],
|
||||||
@@ -163,7 +157,7 @@ AS_CASE(["x$enable_qt_dbus"],
|
|||||||
AC_MSG_ERROR([Unknown option "$enable_qt_dbus". Use either "yes" or "no".])])
|
AC_MSG_ERROR([Unknown option "$enable_qt_dbus". Use either "yes" or "no".])])
|
||||||
|
|
||||||
|
|
||||||
AX_BOOST_BASE([1.35],
|
AX_BOOST_BASE([1.40],
|
||||||
[AC_MSG_NOTICE([Boost CXXFLAGS: "$BOOST_CPPFLAGS"])
|
[AC_MSG_NOTICE([Boost CXXFLAGS: "$BOOST_CPPFLAGS"])
|
||||||
AC_MSG_NOTICE([Boost LDFLAGS: "$BOOST_LDFLAGS"])],
|
AC_MSG_NOTICE([Boost LDFLAGS: "$BOOST_LDFLAGS"])],
|
||||||
[AC_MSG_ERROR([Could not find Boost])])
|
[AC_MSG_ERROR([Could not find Boost])])
|
||||||
@@ -183,58 +177,51 @@ AX_BOOST_SYSTEM()
|
|||||||
AC_MSG_NOTICE([Boost.System LIB: "$BOOST_SYSTEM_LIB"])
|
AC_MSG_NOTICE([Boost.System LIB: "$BOOST_SYSTEM_LIB"])
|
||||||
LIBS="$BOOST_SYSTEM_LIB $LIBS"
|
LIBS="$BOOST_SYSTEM_LIB $LIBS"
|
||||||
|
|
||||||
AC_MSG_CHECKING([which qtsingleapplication to use])
|
|
||||||
AS_CASE(["x$with_qtsingleapplication"],
|
|
||||||
["xshipped"],
|
|
||||||
[AC_MSG_RESULT([shipped])
|
|
||||||
QBT_REMOVE_CONFIG="$QBT_REMOVE_CONFIG usesystemqtsingleapplication"],
|
|
||||||
["xsystem"],
|
|
||||||
[AC_MSG_RESULT([system])
|
|
||||||
QBT_ADD_CONFIG="$QBT_ADD_CONFIG usesystemqtsingleapplication"],
|
|
||||||
[AC_MSG_RESULT([$with_qtsingleapplication])
|
|
||||||
AC_MSG_ERROR([Unknown option "$with_qtsingleapplication". Use either "system" or "shipped".])])
|
|
||||||
|
|
||||||
PKG_CHECK_MODULES(libtorrent,
|
PKG_CHECK_MODULES(libtorrent,
|
||||||
[libtorrent-rasterbar >= 1.0.6],
|
[libtorrent-rasterbar >= 1.1.10],
|
||||||
[CXXFLAGS="$libtorrent_CFLAGS $CXXFLAGS"
|
[CXXFLAGS="$libtorrent_CFLAGS $CXXFLAGS"
|
||||||
LIBS="$libtorrent_LIBS $LIBS"])
|
LIBS="$libtorrent_LIBS $LIBS"])
|
||||||
|
|
||||||
|
PKG_CHECK_MODULES(openssl,
|
||||||
|
[openssl >= 1.0],
|
||||||
|
[CXXFLAGS="$openssl_CFLAGS $CXXFLAGS"
|
||||||
|
LIBS="$openssl_LIBS $LIBS"])
|
||||||
|
|
||||||
PKG_CHECK_MODULES(zlib,
|
PKG_CHECK_MODULES(zlib,
|
||||||
[zlib >= 1.2.5.2],
|
[zlib >= 1.2.5.2],
|
||||||
[CXXFLAGS="$zlib_CFLAGS $CXXFLAGS"
|
[CXXFLAGS="$zlib_CFLAGS $CXXFLAGS"
|
||||||
LIBS="$zlib_LIBS $LIBS"])
|
LIBS="$zlib_LIBS $LIBS"])
|
||||||
|
|
||||||
# Check if already in >= C++11 mode because of the flags returned by one of the above packages
|
# Check if already in >= C++14 mode because of the flags returned by one of the above packages
|
||||||
AC_MSG_CHECKING([if compiler is using C++11 or later mode])
|
TMP_CXXFLAGS="$CXXFLAGS"
|
||||||
AC_COMPILE_IFELSE([DETECT_CPP11_PROGRAM()],
|
CXXFLAGS=""
|
||||||
|
AC_MSG_CHECKING([if compiler defaults to C++14 or later mode])
|
||||||
|
AC_COMPILE_IFELSE([DETECT_CPP14_PROGRAM()],
|
||||||
[AC_MSG_RESULT([yes])
|
[AC_MSG_RESULT([yes])
|
||||||
QBT_CXX11_FOUND="yes"],
|
QBT_CXX14_FOUND="yes"],
|
||||||
[AC_MSG_RESULT([no])
|
[AC_MSG_RESULT([no])
|
||||||
QBT_CXX11_FOUND="no"])
|
QBT_CXX14_FOUND="no"])
|
||||||
|
|
||||||
# In case of no, check if the compiler can support at least C++11
|
# In case of no, check if the compiler can support at least C++14
|
||||||
# and if yes, enable it leaving a warning to the user
|
# and if yes, enable it leaving a warning to the user
|
||||||
AS_IF([test "x$QBT_CXX11_FOUND" = "xno"],
|
AS_IF([test "x$QBT_CXX14_FOUND" = "xno"],
|
||||||
[AC_MSG_CHECKING([if compiler supports C++11])
|
[AC_MSG_CHECKING([if compiler supports C++14])
|
||||||
TMP_CXXFLAGS="$CXXFLAGS"
|
CXXFLAGS="-std=c++14"
|
||||||
CXXFLAGS="$CXXFLAGS -std=c++11"
|
AC_COMPILE_IFELSE([DETECT_CPP14_PROGRAM()],
|
||||||
AC_COMPILE_IFELSE([DETECT_CPP11_PROGRAM()],
|
|
||||||
[AC_MSG_RESULT([yes])
|
[AC_MSG_RESULT([yes])
|
||||||
AC_MSG_CHECKING([if C++11 is disabled by the set compiler flags])
|
AC_MSG_CHECKING([if C++14 is disabled by the set compiler flags])
|
||||||
# prepend the flag so it won't override conflicting user defined flags
|
# prepend the flag so it won't override conflicting user defined flags
|
||||||
CXXFLAGS="-std=c++11 $TMP_CXXFLAGS"
|
CXXFLAGS="-std=c++14 $TMP_CXXFLAGS"
|
||||||
AC_COMPILE_IFELSE([DETECT_CPP11_PROGRAM()],
|
AC_COMPILE_IFELSE([DETECT_CPP14_PROGRAM()],
|
||||||
[AC_MSG_RESULT([no])
|
[AC_MSG_RESULT([no])
|
||||||
CXXFLAGS="$TMP_CXXFLAGS -std=c++11"
|
QBT_ADD_CONFIG="$QBT_ADD_CONFIG c++14"
|
||||||
AC_MSG_WARN([C++11 mode is now force enabled.
|
AC_MSG_WARN([C++14 mode is now force enabled. The C++ mode should match the mode that other libraries were built with, otherwise you'll likely get linking errors.])],
|
||||||
Make sure you use the same C++ mode for qBittorrent and its dependencies.
|
|
||||||
To explicitly set qBittorrent to a later mode use CXXFLAGS.
|
|
||||||
Example: `CXXFLAGS="\$CXXFLAGS -std=c++14" ./configure`])],
|
|
||||||
[AC_MSG_RESULT([yes])
|
[AC_MSG_RESULT([yes])
|
||||||
AC_MSG_ERROR([The compiler supports C++11 but the user or a dependency has explicitly enabled a lower mode.])])],
|
AC_MSG_ERROR([The compiler supports C++14 but the user or a dependency has explicitly enabled a lower mode.])])],
|
||||||
[AC_MSG_RESULT([no])
|
[AC_MSG_RESULT([no])
|
||||||
AC_MSG_ERROR([A compiler supporting C++11 is required.])])
|
AC_MSG_ERROR([A compiler supporting C++14 is required.])])
|
||||||
])
|
])
|
||||||
|
CXXFLAGS="$TMP_CXXFLAGS"
|
||||||
|
|
||||||
# These are required because autoconf doesn't expand these **particular**
|
# These are required because autoconf doesn't expand these **particular**
|
||||||
# vars automatically. And qmake cannot autoexpand them.
|
# vars automatically. And qmake cannot autoexpand them.
|
||||||
@@ -287,17 +274,14 @@ AC_OUTPUT(conf.pri)
|
|||||||
AS_IF([test "x$enable_systemd" = "xyes"],
|
AS_IF([test "x$enable_systemd" = "xyes"],
|
||||||
[AC_OUTPUT(dist/unix/systemd/qbittorrent-nox@.service)])
|
[AC_OUTPUT(dist/unix/systemd/qbittorrent-nox@.service)])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
AC_MSG_NOTICE([Running qmake to generate the makefile...])
|
AC_MSG_NOTICE([Running qmake to generate the makefile...])
|
||||||
CONFDIR="$( cd "$( dirname "$0" )" && pwd )"
|
TOPDIR="$(cd "$(dirname "$0")" && pwd)"
|
||||||
|
$QT_QMAKE -r "$TOPDIR/qbittorrent.pro" "QMAKE_LRELEASE=$QMAKE_LRELEASE"
|
||||||
$QT_QMAKE -r [$CONFDIR]/qbittorrent.pro "QMAKE_LRELEASE=$QMAKE_LRELEASE"
|
qmake_ret="$?"
|
||||||
|
|
||||||
ret="$?"
|
|
||||||
|
|
||||||
AS_ECHO()
|
AS_ECHO()
|
||||||
AS_IF([test "x$ret" = "x0"],
|
AS_IF([test "x$qmake_ret" != "x0"],
|
||||||
[AC_MSG_NOTICE([Good, your configure finished.])],
|
[AC_MSG_ERROR([$QT_QMAKE failed to generate the makefile])])
|
||||||
[AC_MSG_ERROR([Failed running $QT_QMAKE to generate the makefile])])
|
|
||||||
|
AC_MSG_NOTICE([Good, the configure finished.])
|
||||||
AS_ECHO()
|
AS_ECHO()
|
||||||
|
|||||||
32
dist/mac/Info.plist
vendored
32
dist/mac/Info.plist
vendored
@@ -2,6 +2,10 @@
|
|||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
<plist version="1.0">
|
<plist version="1.0">
|
||||||
<dict>
|
<dict>
|
||||||
|
<key>CFBundleDevelopmentRegion</key>
|
||||||
|
<string>en</string>
|
||||||
|
<key>CFBundleDisplayName</key>
|
||||||
|
<string>qBittorrent</string>
|
||||||
<key>CFBundleDocumentTypes</key>
|
<key>CFBundleDocumentTypes</key>
|
||||||
<array>
|
<array>
|
||||||
<dict>
|
<dict>
|
||||||
@@ -21,6 +25,10 @@
|
|||||||
<array>
|
<array>
|
||||||
<string>org.bittorrent.torrent</string>
|
<string>org.bittorrent.torrent</string>
|
||||||
</array>
|
</array>
|
||||||
|
<key>NSExportableTypes</key>
|
||||||
|
<array>
|
||||||
|
<string>org.bittorrent.torrent</string>
|
||||||
|
</array>
|
||||||
<key>LSIsAppleDefaultForType</key>
|
<key>LSIsAppleDefaultForType</key>
|
||||||
<true/>
|
<true/>
|
||||||
</dict>
|
</dict>
|
||||||
@@ -28,6 +36,8 @@
|
|||||||
<key>CFBundleURLTypes</key>
|
<key>CFBundleURLTypes</key>
|
||||||
<array>
|
<array>
|
||||||
<dict>
|
<dict>
|
||||||
|
<key>CFBundleTypeRole</key>
|
||||||
|
<string>Viewer</string>
|
||||||
<key>CFBundleURLSchemes</key>
|
<key>CFBundleURLSchemes</key>
|
||||||
<array>
|
<array>
|
||||||
<string>magnet</string>
|
<string>magnet</string>
|
||||||
@@ -45,21 +55,19 @@
|
|||||||
<key>CFBundlePackageType</key>
|
<key>CFBundlePackageType</key>
|
||||||
<string>APPL</string>
|
<string>APPL</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>4.1.5</string>
|
<string>4.2.4</string>
|
||||||
<key>CFBundleSignature</key>
|
|
||||||
<string>qBit</string>
|
|
||||||
<key>CFBundleExecutable</key>
|
<key>CFBundleExecutable</key>
|
||||||
<string>@EXECUTABLE@</string>
|
<string>@EXECUTABLE@</string>
|
||||||
<key>CFBundleIdentifier</key>
|
<key>CFBundleIdentifier</key>
|
||||||
<string>org.qbittorrent</string>
|
<string>org.qbittorrent.qBittorrent</string>
|
||||||
|
<key>LSMinimumSystemVersion</key>
|
||||||
|
<string>${MACOSX_DEPLOYMENT_TARGET}.0</string>
|
||||||
<key>NSPrincipalClass</key>
|
<key>NSPrincipalClass</key>
|
||||||
<string>NSApplication</string>
|
<string>NSApplication</string>
|
||||||
<key>NSHighResolutionCapable</key>
|
|
||||||
<string>True</string>
|
|
||||||
<key>NSAppleScriptEnabled</key>
|
<key>NSAppleScriptEnabled</key>
|
||||||
<string>YES</string>
|
<string>YES</string>
|
||||||
<key>NSHumanReadableCopyright</key>
|
<key>NSHumanReadableCopyright</key>
|
||||||
<string>Copyright © 2006-2018 The qBittorrent project</string>
|
<string>Copyright © 2006-2020 The qBittorrent project</string>
|
||||||
<key>UTExportedTypeDeclarations</key>
|
<key>UTExportedTypeDeclarations</key>
|
||||||
<array>
|
<array>
|
||||||
<dict>
|
<dict>
|
||||||
@@ -76,17 +84,21 @@
|
|||||||
<key>UTTypeIdentifier</key>
|
<key>UTTypeIdentifier</key>
|
||||||
<string>org.bittorrent.torrent</string>
|
<string>org.bittorrent.torrent</string>
|
||||||
<key>UTTypeReferenceURL</key>
|
<key>UTTypeReferenceURL</key>
|
||||||
<string>http://www.bittorrent.org/beps/bep_0000.html</string>
|
<string>https://www.bittorrent.org/beps/bep_0000.html</string>
|
||||||
<key>UTTypeTagSpecification</key>
|
<key>UTTypeTagSpecification</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>com.apple.ostype</key>
|
<key>com.apple.ostype</key>
|
||||||
<string>TORR</string>
|
<array>
|
||||||
|
<string>TORR</string>
|
||||||
|
</array>
|
||||||
<key>public.filename-extension</key>
|
<key>public.filename-extension</key>
|
||||||
<array>
|
<array>
|
||||||
<string>torrent</string>
|
<string>torrent</string>
|
||||||
</array>
|
</array>
|
||||||
<key>public.mime-type</key>
|
<key>public.mime-type</key>
|
||||||
<string>application/x-bittorrent</string>
|
<array>
|
||||||
|
<string>application/x-bittorrent</string>
|
||||||
|
</array>
|
||||||
</dict>
|
</dict>
|
||||||
</dict>
|
</dict>
|
||||||
</array>
|
</array>
|
||||||
|
|||||||
BIN
dist/mac/qbittorrent_mac.icns
vendored
BIN
dist/mac/qbittorrent_mac.icns
vendored
Binary file not shown.
BIN
dist/qt-translations/qt_ar.qm
vendored
BIN
dist/qt-translations/qt_ar.qm
vendored
Binary file not shown.
BIN
dist/qt-translations/qt_bg.qm
vendored
BIN
dist/qt-translations/qt_bg.qm
vendored
Binary file not shown.
BIN
dist/qt-translations/qt_ca.qm
vendored
BIN
dist/qt-translations/qt_ca.qm
vendored
Binary file not shown.
BIN
dist/qt-translations/qt_cs.qm
vendored
BIN
dist/qt-translations/qt_cs.qm
vendored
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user