You've already forked qBittorrent
mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-11-14 03:17:38 +01:00
Compare commits
1011 Commits
release-3.
...
release-3.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
52f8f9beb4 | ||
|
|
3f110dabed | ||
|
|
24c2f73a9d | ||
|
|
0f122df5f3 | ||
|
|
1ba8ce7345 | ||
|
|
8a5d2208a5 | ||
|
|
18e2bb6f60 | ||
|
|
6c579950f6 | ||
|
|
e378f28fb7 | ||
|
|
1f55c7aa6b | ||
|
|
2704e5577f | ||
|
|
010bf80b90 | ||
|
|
6e4fbcf017 | ||
|
|
bf463d48d5 | ||
|
|
3a3027e17c | ||
|
|
1a9b13b829 | ||
|
|
6644fe0714 | ||
|
|
6c1740f78f | ||
|
|
0994d258e2 | ||
|
|
d14805d065 | ||
|
|
d7ac142885 | ||
|
|
452b643e0c | ||
|
|
0a3406ea80 | ||
|
|
3d41aced2b | ||
|
|
8017680055 | ||
|
|
167d20083d | ||
|
|
80b526d1af | ||
|
|
866f9654eb | ||
|
|
b5b40abb56 | ||
|
|
2c5edf8652 | ||
|
|
f555fca5e0 | ||
|
|
1f77a03eb6 | ||
|
|
fff1436e26 | ||
|
|
1b2e65011d | ||
|
|
79a9696703 | ||
|
|
43bf51a4c8 | ||
|
|
7aab10b68f | ||
|
|
20d7f37fd0 | ||
|
|
f3b82e24c8 | ||
|
|
6aceac152d | ||
|
|
4493fd9c31 | ||
|
|
3047681951 | ||
|
|
b117393345 | ||
|
|
3c58b0cc9a | ||
|
|
daaac6fd10 | ||
|
|
d49c79d032 | ||
|
|
7af4928b18 | ||
|
|
970e7440c6 | ||
|
|
52c8a570e1 | ||
|
|
0cab34aa11 | ||
|
|
28eeef93f6 | ||
|
|
f02db79c52 | ||
|
|
0a51b57a54 | ||
|
|
98350bae5d | ||
|
|
dcc73afd73 | ||
|
|
4612abb41e | ||
|
|
8a2a719227 | ||
|
|
72f03b4002 | ||
|
|
86f9cc1b8c | ||
|
|
de5912b3b5 | ||
|
|
4627776165 | ||
|
|
39b59974ad | ||
|
|
6b3555bd90 | ||
|
|
26404e2cc4 | ||
|
|
66bb7ce52c | ||
|
|
a582f2e5ed | ||
|
|
6e91a108bd | ||
|
|
d2ffbc44f1 | ||
|
|
3294d895a1 | ||
|
|
ab6ccd9f5b | ||
|
|
954214c364 | ||
|
|
02df947ce7 | ||
|
|
e0b399e2a1 | ||
|
|
2e9593b797 | ||
|
|
4c2b072ae2 | ||
|
|
2c9667e144 | ||
|
|
ec61907ea1 | ||
|
|
7172b48d9b | ||
|
|
c6bfcd0d02 | ||
|
|
8c671fa0c1 | ||
|
|
25afb8a338 | ||
|
|
4929085a5d | ||
|
|
276ca0ab84 | ||
|
|
74fc92137a | ||
|
|
ad271bb549 | ||
|
|
75e1101321 | ||
|
|
e3a5ba09c4 | ||
|
|
f9e7345776 | ||
|
|
8420559e05 | ||
|
|
9b0ea3a055 | ||
|
|
ff1aaa8733 | ||
|
|
1bb968f9fd | ||
|
|
96d7bfb4ad | ||
|
|
a85b6df314 | ||
|
|
f0d5ce4b98 | ||
|
|
36d2bee557 | ||
|
|
62604af2d0 | ||
|
|
238a799d38 | ||
|
|
9570df5651 | ||
|
|
ff97f9eba6 | ||
|
|
133d92dd2e | ||
|
|
ccf6f71646 | ||
|
|
7baa8da185 | ||
|
|
dbccc6bbaa | ||
|
|
2fa061a898 | ||
|
|
a40f30dd5e | ||
|
|
5a20bdcef3 | ||
|
|
4dadf96925 | ||
|
|
def4b92588 | ||
|
|
1e4d11801e | ||
|
|
dd112c1e1b | ||
|
|
4db757839c | ||
|
|
19b9a84576 | ||
|
|
3a79c7a37e | ||
|
|
6b248492ca | ||
|
|
1109464dad | ||
|
|
112d4b8c71 | ||
|
|
54975e1c41 | ||
|
|
09d7c2777f | ||
|
|
906ffdf4b6 | ||
|
|
784c3da3b5 | ||
|
|
45149f3277 | ||
|
|
42b9e3d2c4 | ||
|
|
0e4ef42ddf | ||
|
|
fa6f4c6948 | ||
|
|
2d4f183771 | ||
|
|
92757b9f22 | ||
|
|
89db090cb9 | ||
|
|
153f3328f3 | ||
|
|
2c90ded9aa | ||
|
|
51a9d6572e | ||
|
|
286b247bf7 | ||
|
|
21bcb838b9 | ||
|
|
508d54ac81 | ||
|
|
f3e015f20e | ||
|
|
2d81ffb001 | ||
|
|
2f88d4aea8 | ||
|
|
1bf7e3cafa | ||
|
|
b93d784571 | ||
|
|
8b65db69c4 | ||
|
|
cff3485988 | ||
|
|
92f490cde8 | ||
|
|
970a72cff2 | ||
|
|
24a1c9b16e | ||
|
|
d4eaaf81e4 | ||
|
|
f62197f868 | ||
|
|
ac1e66fc71 | ||
|
|
3b677053c7 | ||
|
|
58c9a094f4 | ||
|
|
33c5eccf13 | ||
|
|
ba2bb9be5b | ||
|
|
90a18da499 | ||
|
|
0058abeefa | ||
|
|
902db2b938 | ||
|
|
cf55751fbe | ||
|
|
facab1681a | ||
|
|
28f573e9a8 | ||
|
|
8931eec5b0 | ||
|
|
c4332fe9a9 | ||
|
|
0fee2216d0 | ||
|
|
28b976bdb8 | ||
|
|
623797a6c4 | ||
|
|
f5f9e206fb | ||
|
|
0f56440dec | ||
|
|
135599acc4 | ||
|
|
18b036545c | ||
|
|
1d5e52fc55 | ||
|
|
ba86d16e78 | ||
|
|
bed0784a2d | ||
|
|
d17f21af45 | ||
|
|
7bea5abb8d | ||
|
|
503cca5a7e | ||
|
|
d046b7a532 | ||
|
|
99cc29c18e | ||
|
|
ea111c664f | ||
|
|
eff45b9e14 | ||
|
|
503626bde8 | ||
|
|
57ab7fcf64 | ||
|
|
b7898cccd0 | ||
|
|
f84a22f403 | ||
|
|
8bd0470fbb | ||
|
|
2da3ad3234 | ||
|
|
0e89ec3737 | ||
|
|
d0c523ed00 | ||
|
|
5d3f68e422 | ||
|
|
91aad83cad | ||
|
|
1bd9b6ae1a | ||
|
|
2859856034 | ||
|
|
8890d244e2 | ||
|
|
09c8d17c94 | ||
|
|
2a351ea9a4 | ||
|
|
8fa3a714c2 | ||
|
|
8eaaa41573 | ||
|
|
85610b3b7d | ||
|
|
c6248fb162 | ||
|
|
898d454b78 | ||
|
|
2707f5205f | ||
|
|
8e1698d563 | ||
|
|
458b216b74 | ||
|
|
0c50a8b98b | ||
|
|
8b95bb233d | ||
|
|
2dd473eb28 | ||
|
|
e52a8fb0b0 | ||
|
|
ff9a281b72 | ||
|
|
e4c7f52bb3 | ||
|
|
2b480f60f9 | ||
|
|
d0b476a4be | ||
|
|
bdb722893f | ||
|
|
3f22bf1186 | ||
|
|
6209d8838a | ||
|
|
cb9a5c5018 | ||
|
|
17eb2dd3cc | ||
|
|
71b6c6ffd7 | ||
|
|
2b24fe09c5 | ||
|
|
38455af791 | ||
|
|
d45aff9169 | ||
|
|
b465b3c68a | ||
|
|
d66273b10a | ||
|
|
45b2432513 | ||
|
|
26bf838a0b | ||
|
|
3eabb5946b | ||
|
|
1506999968 | ||
|
|
87c272207f | ||
|
|
95c75bb8c8 | ||
|
|
eeee24a0b3 | ||
|
|
70985480d6 | ||
|
|
dcf5d4d0ee | ||
|
|
e3349092ad | ||
|
|
70a114eb13 | ||
|
|
061e71337b | ||
|
|
087417c8a6 | ||
|
|
a7527aa9a7 | ||
|
|
8966bcacea | ||
|
|
91fc9e69ee | ||
|
|
1504bbfe43 | ||
|
|
39c9bb0800 | ||
|
|
e67c4390ed | ||
|
|
b30ec46048 | ||
|
|
f2c6981711 | ||
|
|
574c57ee18 | ||
|
|
383c0e1418 | ||
|
|
0d43ee7076 | ||
|
|
bf0f9dd275 | ||
|
|
71eec8e2e0 | ||
|
|
187180f986 | ||
|
|
f16b7614a1 | ||
|
|
c5db1157f1 | ||
|
|
737f6c5b4e | ||
|
|
74fcee2d7d | ||
|
|
aca42b8ccc | ||
|
|
b45eb28099 | ||
|
|
f851875ad1 | ||
|
|
6757cc0bfe | ||
|
|
d7161dcab1 | ||
|
|
04f1c0c238 | ||
|
|
68c06c7485 | ||
|
|
93f557b747 | ||
|
|
ca2dc325f5 | ||
|
|
8bfd333c60 | ||
|
|
afdc1ee93e | ||
|
|
96585ca73e | ||
|
|
6de317ee13 | ||
|
|
f21b0b4f6d | ||
|
|
89f34b4ae7 | ||
|
|
5f8a49313e | ||
|
|
7a86180bb3 | ||
|
|
f91ed057ea | ||
|
|
e8cb840836 | ||
|
|
71bef1852d | ||
|
|
91ec84b317 | ||
|
|
db45d81f4c | ||
|
|
5200999007 | ||
|
|
d888d4e897 | ||
|
|
0ebfea6c68 | ||
|
|
33fe829eb4 | ||
|
|
1f110e9fb1 | ||
|
|
442f45d42a | ||
|
|
6d6e3042c2 | ||
|
|
cb5b0f891c | ||
|
|
bbd0dfb298 | ||
|
|
bea3a175fd | ||
|
|
7b24157ce3 | ||
|
|
b46a0ea9b2 | ||
|
|
2d0099238a | ||
|
|
1110617896 | ||
|
|
17c62bdd08 | ||
|
|
385bbe0df6 | ||
|
|
197c201269 | ||
|
|
b5c00df107 | ||
|
|
cbb8cbf052 | ||
|
|
94ae9544d8 | ||
|
|
7bc7b0e6b8 | ||
|
|
506d9caf09 | ||
|
|
edba48a0b6 | ||
|
|
6daaaa6b24 | ||
|
|
298bab7dd7 | ||
|
|
ea2b650e7f | ||
|
|
6c7eeb5c5b | ||
|
|
fd86bafb38 | ||
|
|
280aa95ef6 | ||
|
|
a69515850c | ||
|
|
48d4cf4f36 | ||
|
|
d80a14a2e1 | ||
|
|
ef14b83134 | ||
|
|
f43d8f1139 | ||
|
|
e41de25919 | ||
|
|
301294fbff | ||
|
|
9d51dcb663 | ||
|
|
e76ccd5926 | ||
|
|
e357cf6231 | ||
|
|
722f1aaee8 | ||
|
|
159f5dc06d | ||
|
|
96727f3206 | ||
|
|
3b4548fe73 | ||
|
|
cac63e85e9 | ||
|
|
5cab5bd129 | ||
|
|
ba054f34c8 | ||
|
|
ede6715e72 | ||
|
|
3d7ca1da77 | ||
|
|
3be4257ad9 | ||
|
|
76999b598c | ||
|
|
2023ec043c | ||
|
|
e4da128fbb | ||
|
|
f89baa4cf5 | ||
|
|
6211a9855a | ||
|
|
2c930862c5 | ||
|
|
f45e48c32a | ||
|
|
f1477319ef | ||
|
|
2aa344bb0a | ||
|
|
accfbdd304 | ||
|
|
c53b19d6c1 | ||
|
|
25e8cad16c | ||
|
|
b3a537f575 | ||
|
|
9bd24a1408 | ||
|
|
16dcf39823 | ||
|
|
95bf2ffc51 | ||
|
|
f740a4f30b | ||
|
|
e9d5a76d9c | ||
|
|
f775e68666 | ||
|
|
50492902aa | ||
|
|
d202a59671 | ||
|
|
9b5fea1987 | ||
|
|
47e7b3fac2 | ||
|
|
98deac97a0 | ||
|
|
c95e181378 | ||
|
|
364e4277ec | ||
|
|
1fcca6f434 | ||
|
|
ebd71bbe4c | ||
|
|
4665dd6ea2 | ||
|
|
11ef0f8729 | ||
|
|
45313040d0 | ||
|
|
7f7aaabec1 | ||
|
|
c0ecaa6f58 | ||
|
|
7be2291f3f | ||
|
|
1b4dad214a | ||
|
|
04d2deabb5 | ||
|
|
9a534f62d5 | ||
|
|
861c8e9ffa | ||
|
|
7a58a3fe43 | ||
|
|
fdc975d900 | ||
|
|
005e378cbd | ||
|
|
1332ca318b | ||
|
|
b46ecb4351 | ||
|
|
ac507261f8 | ||
|
|
408cc7101e | ||
|
|
c54271638b | ||
|
|
cb9ed13d69 | ||
|
|
d06d7b1f6d | ||
|
|
aded5422d8 | ||
|
|
6884845446 | ||
|
|
d055613125 | ||
|
|
5fb32da49f | ||
|
|
0a512e41c9 | ||
|
|
57e9165bb4 | ||
|
|
1820a03f1d | ||
|
|
7e16094ac6 | ||
|
|
2c93330ce9 | ||
|
|
76e30ecf78 | ||
|
|
2a712a81ea | ||
|
|
6644791458 | ||
|
|
44992056cf | ||
|
|
5b604ac251 | ||
|
|
b4f39add08 | ||
|
|
e8ad465c5f | ||
|
|
57a4f3ed19 | ||
|
|
2389495d96 | ||
|
|
9e181e2e3d | ||
|
|
28fad54cc4 | ||
|
|
69506ec505 | ||
|
|
ba40408c8d | ||
|
|
dbc5ffee75 | ||
|
|
513f71e000 | ||
|
|
dcfe95f04b | ||
|
|
0b6d5c662a | ||
|
|
8a4028fc84 | ||
|
|
d7071a81bd | ||
|
|
6ee1c8851f | ||
|
|
2226f166ac | ||
|
|
aab2c34257 | ||
|
|
3672363207 | ||
|
|
14d27d982d | ||
|
|
0e87b96beb | ||
|
|
e279dcf904 | ||
|
|
59ff08c107 | ||
|
|
8ff03d162d | ||
|
|
d938643c38 | ||
|
|
0488ddafa5 | ||
|
|
1a1db877bf | ||
|
|
5edf0e251f | ||
|
|
e887f574d7 | ||
|
|
c24610ec80 | ||
|
|
78d4258dac | ||
|
|
cd52d1820d | ||
|
|
96ec6777e6 | ||
|
|
08f96ae7d7 | ||
|
|
e331850b70 | ||
|
|
7736415945 | ||
|
|
2c6df559e8 | ||
|
|
195b46673a | ||
|
|
f8e25984ae | ||
|
|
8449203b27 | ||
|
|
734301326b | ||
|
|
35e964f66d | ||
|
|
dc04ff511f | ||
|
|
541cc4db24 | ||
|
|
ef0b4c6ee2 | ||
|
|
60bc22119d | ||
|
|
da9396ca94 | ||
|
|
8882895f5e | ||
|
|
d24b67f77b | ||
|
|
ad949c69b5 | ||
|
|
d19b7a777f | ||
|
|
9a87afb562 | ||
|
|
f5048a4586 | ||
|
|
e5e22eb925 | ||
|
|
740617e5ce | ||
|
|
5e8c62e539 | ||
|
|
b0e138d669 | ||
|
|
632fd84e54 | ||
|
|
39e135e40a | ||
|
|
5d79fcdafd | ||
|
|
575125485e | ||
|
|
f88ceed2b6 | ||
|
|
9d548814a3 | ||
|
|
12cd143f75 | ||
|
|
6c0b74b94b | ||
|
|
2df2b6f4eb | ||
|
|
6bab65e5b4 | ||
|
|
9e6a4da542 | ||
|
|
2dd3d1fb22 | ||
|
|
cb60519c44 | ||
|
|
ba9f6a3531 | ||
|
|
0689a1735d | ||
|
|
b9ce4d48a0 | ||
|
|
d28ca2eddc | ||
|
|
7314c57852 | ||
|
|
9d79e7679a | ||
|
|
f46a7c1d3f | ||
|
|
17f56a7744 | ||
|
|
ecf3dd123e | ||
|
|
e907306b41 | ||
|
|
f61675d98a | ||
|
|
ed829bc93a | ||
|
|
89726d4566 | ||
|
|
a8766058f3 | ||
|
|
f413e8b121 | ||
|
|
cbbf14b0f8 | ||
|
|
806a4a2e6a | ||
|
|
c6dbe8ea60 | ||
|
|
5dede9e433 | ||
|
|
060d3fc5b9 | ||
|
|
8ce91e153d | ||
|
|
202e816d08 | ||
|
|
6a2c82fe72 | ||
|
|
950574c4c5 | ||
|
|
3008d12c3c | ||
|
|
09c9968210 | ||
|
|
112dd20395 | ||
|
|
441f63d9af | ||
|
|
2275735b81 | ||
|
|
b2876b7f66 | ||
|
|
d6169b14dd | ||
|
|
8b5512c244 | ||
|
|
1154ea3873 | ||
|
|
103ee6d7d9 | ||
|
|
f44f676729 | ||
|
|
5cc90844a5 | ||
|
|
d6f309b7a6 | ||
|
|
0b14860e40 | ||
|
|
8f9c7b79ed | ||
|
|
f35e06540e | ||
|
|
0adb9fcbce | ||
|
|
bba8e18812 | ||
|
|
be99c45944 | ||
|
|
997b16a24a | ||
|
|
7dd4e4aca8 | ||
|
|
f12dc7ca36 | ||
|
|
98a900e67d | ||
|
|
376df3218d | ||
|
|
e0d6e609e3 | ||
|
|
6780791d60 | ||
|
|
97d08a5b2f | ||
|
|
9088b1af84 | ||
|
|
ae1cecca2f | ||
|
|
404c8972af | ||
|
|
150a401632 | ||
|
|
5a3927a22d | ||
|
|
60c4306502 | ||
|
|
18e0d122fb | ||
|
|
0564ceea9f | ||
|
|
e8bec885cb | ||
|
|
b4acb2ef52 | ||
|
|
ed83070517 | ||
|
|
ec592f8175 | ||
|
|
aedf579d77 | ||
|
|
8cc7a3573e | ||
|
|
f46e660679 | ||
|
|
d642ddc795 | ||
|
|
09fde676ae | ||
|
|
4dbc235c70 | ||
|
|
6d64f2430c | ||
|
|
9d770ea48b | ||
|
|
21139f9d29 | ||
|
|
5986c1dbc9 | ||
|
|
9023232653 | ||
|
|
976982ba09 | ||
|
|
f235c0ae6c | ||
|
|
8bafc5e216 | ||
|
|
cf2cb29826 | ||
|
|
0976918ca2 | ||
|
|
e5c024967d | ||
|
|
2e55c1f307 | ||
|
|
a07f25aa67 | ||
|
|
97c1b17cf0 | ||
|
|
3d1617b2de | ||
|
|
ee3a736787 | ||
|
|
8b8c9d3573 | ||
|
|
c255ba675a | ||
|
|
7b49ab2a48 | ||
|
|
465ff473f1 | ||
|
|
e83e46b08a | ||
|
|
7b73e96863 | ||
|
|
dc0591997a | ||
|
|
30a25e1de4 | ||
|
|
d106c12aa2 | ||
|
|
66a91a6e3a | ||
|
|
0d2e9a9473 | ||
|
|
fa706b24be | ||
|
|
92cc8f7211 | ||
|
|
4f28fb5680 | ||
|
|
afde16c252 | ||
|
|
c516c0ac12 | ||
|
|
af9e40d83d | ||
|
|
b01c1f3b9a | ||
|
|
4ff999d1c5 | ||
|
|
c9db08f0f4 | ||
|
|
59abcc554d | ||
|
|
863dc71100 | ||
|
|
0bfad7dce6 | ||
|
|
5e77d99a5e | ||
|
|
b2e86bae7e | ||
|
|
f5c93e0b4d | ||
|
|
c37e5abeff | ||
|
|
3202ad368f | ||
|
|
6bbfd0aeb7 | ||
|
|
c9e13dfe8b | ||
|
|
cd0bcacd9f | ||
|
|
d85c3170b2 | ||
|
|
7b7f88ae4f | ||
|
|
da867fd022 | ||
|
|
ed197a193d | ||
|
|
6347700ee3 | ||
|
|
17f5ffcaec | ||
|
|
a63d4e3400 | ||
|
|
0660398c28 | ||
|
|
651bf4f9aa | ||
|
|
6f14b34470 | ||
|
|
09ab5c37ce | ||
|
|
b63f647c2c | ||
|
|
b1af99ffba | ||
|
|
a501f9d223 | ||
|
|
ea486d45c9 | ||
|
|
51c9d358b4 | ||
|
|
4ff08ff691 | ||
|
|
0d311062f3 | ||
|
|
d62498b48c | ||
|
|
37d83cf6a8 | ||
|
|
4f2b7c2e10 | ||
|
|
cfa28ec68c | ||
|
|
73a05a67a4 | ||
|
|
6d5c9ff7d4 | ||
|
|
08de7f7439 | ||
|
|
46f3009e4b | ||
|
|
238703cb0e | ||
|
|
9e6d57057f | ||
|
|
c8e72ff409 | ||
|
|
9771cb796c | ||
|
|
807960b768 | ||
|
|
8a65dbaa4f | ||
|
|
b4e31c9a1b | ||
|
|
fe030f1540 | ||
|
|
9853a9fec9 | ||
|
|
3d20f2f670 | ||
|
|
bdf27451ad | ||
|
|
8f0d49bb1b | ||
|
|
16eb407453 | ||
|
|
e1b4c5534e | ||
|
|
03b06fbf81 | ||
|
|
2d98b8f192 | ||
|
|
80297697dd | ||
|
|
ad116edac7 | ||
|
|
b0f767e699 | ||
|
|
e750ae3a79 | ||
|
|
ab2d506e09 | ||
|
|
637246c1c7 | ||
|
|
5f0d6f3c6d | ||
|
|
ea1d7afdef | ||
|
|
afb03725ad | ||
|
|
1a63f6af1b | ||
|
|
ce4ef37820 | ||
|
|
c2f2d0a363 | ||
|
|
2203d0a043 | ||
|
|
a278261806 | ||
|
|
9b71e4ffc9 | ||
|
|
89ae72d5c4 | ||
|
|
d02984cbed | ||
|
|
7c03167cde | ||
|
|
dd711bf377 | ||
|
|
05929b78c6 | ||
|
|
aca4731145 | ||
|
|
c2e0baa6a6 | ||
|
|
de5f38a160 | ||
|
|
f6732e87f2 | ||
|
|
b2e3739da2 | ||
|
|
c9b27e032b | ||
|
|
83dd35dbc9 | ||
|
|
5ea1a4c3cc | ||
|
|
be338b969c | ||
|
|
fc02b11f65 | ||
|
|
93abeb3643 | ||
|
|
5b7ee14416 | ||
|
|
f9dc945730 | ||
|
|
cae032039b | ||
|
|
becab3a013 | ||
|
|
616895b2c9 | ||
|
|
f288162e99 | ||
|
|
eab13982a2 | ||
|
|
d27bff4df4 | ||
|
|
d38bff0ca5 | ||
|
|
a62e30ea88 | ||
|
|
0e0e8f7c27 | ||
|
|
91e53971b2 | ||
|
|
f50eac4c15 | ||
|
|
e10e2e1719 | ||
|
|
b995a9d75e | ||
|
|
333978f1ff | ||
|
|
d89d9c2f75 | ||
|
|
698e5ef0f1 | ||
|
|
2bdfd140cb | ||
|
|
dc8853cd87 | ||
|
|
e3d079ccb3 | ||
|
|
ddd2025968 | ||
|
|
2bc9e2c1a5 | ||
|
|
b47fba49cc | ||
|
|
8408f56d6f | ||
|
|
97419f840a | ||
|
|
0650d28da7 | ||
|
|
88baa710fd | ||
|
|
66f46d56f6 | ||
|
|
f1e0ef87a4 | ||
|
|
65f570b816 | ||
|
|
a7e445c575 | ||
|
|
94043e60c7 | ||
|
|
1290d7cac4 | ||
|
|
79191b3f34 | ||
|
|
ac3efb664a | ||
|
|
59379942ac | ||
|
|
b6d4030cd8 | ||
|
|
1144555eca | ||
|
|
574abc7cdb | ||
|
|
0799dc293c | ||
|
|
5528f60a15 | ||
|
|
f9aee5e3ab | ||
|
|
baf9d21072 | ||
|
|
6a6e562f60 | ||
|
|
e7f1dacd6c | ||
|
|
cc4d17fbf0 | ||
|
|
c22190fbf7 | ||
|
|
2a5393cf53 | ||
|
|
bf0ed595c7 | ||
|
|
a708c642ef | ||
|
|
487ca568b8 | ||
|
|
54bf386794 | ||
|
|
f22f7cf17a | ||
|
|
45e95e6cc2 | ||
|
|
94fc2f9c3d | ||
|
|
de5ad05d0a | ||
|
|
11d39ba6ef | ||
|
|
d5f372fae8 | ||
|
|
7753bc38e9 | ||
|
|
495800d6e9 | ||
|
|
611bddf485 | ||
|
|
7029f4dcd2 | ||
|
|
dd89d3507e | ||
|
|
0b8fad69fa | ||
|
|
cd99f0ea43 | ||
|
|
a7ad34418f | ||
|
|
58ad90fa9c | ||
|
|
7c80277c04 | ||
|
|
f6156217d0 | ||
|
|
634000e7a9 | ||
|
|
66b375de07 | ||
|
|
89fda12597 | ||
|
|
9143c440a5 | ||
|
|
afc5601697 | ||
|
|
2b061dab0a | ||
|
|
3e734ab4f6 | ||
|
|
efb3936ef1 | ||
|
|
12302ee86f | ||
|
|
bef61b695f | ||
|
|
e294b2f456 | ||
|
|
e0190d5576 | ||
|
|
fe0df04ea8 | ||
|
|
35736b8bb4 | ||
|
|
36cba3b354 | ||
|
|
30bc5a1da6 | ||
|
|
6cb7de33f6 | ||
|
|
061d4fc721 | ||
|
|
2729abfd32 | ||
|
|
d44df4f985 | ||
|
|
4908ed4e78 | ||
|
|
9819353c9d | ||
|
|
80d6a5a73e | ||
|
|
7763a6d2d5 | ||
|
|
97cf824c4d | ||
|
|
6e6d285a02 | ||
|
|
15d3df380c | ||
|
|
d8d95d2195 | ||
|
|
da6ce859c0 | ||
|
|
d0e0b25c9e | ||
|
|
25c923c69e | ||
|
|
8f32f86453 | ||
|
|
6e76d5cf41 | ||
|
|
eb3ca94172 | ||
|
|
e2748ec3ac | ||
|
|
08e14cdc26 | ||
|
|
397268d4cc | ||
|
|
f6a324a1bd | ||
|
|
27afbaf7e7 | ||
|
|
7419e930ab | ||
|
|
d6d20074be | ||
|
|
9a18b50751 | ||
|
|
3ad1cc8289 | ||
|
|
63aa41ee42 | ||
|
|
00e09435b2 | ||
|
|
6dabf50781 | ||
|
|
ce9da1ba1e | ||
|
|
fddd337e34 | ||
|
|
273725d9dc | ||
|
|
c673b1a7d7 | ||
|
|
7e9b47948b | ||
|
|
66c08bcc5d | ||
|
|
03072050fb | ||
|
|
d58d87a691 | ||
|
|
07f76f4939 | ||
|
|
a361c0ea03 | ||
|
|
83ba59de51 | ||
|
|
446a9efe9e | ||
|
|
ec092414b5 | ||
|
|
9f310318c2 | ||
|
|
f9c3719d12 | ||
|
|
6e59877cee | ||
|
|
268562bff3 | ||
|
|
b198c074d6 | ||
|
|
510818d631 | ||
|
|
1244a46cbb | ||
|
|
27c641ffaa | ||
|
|
b9bdd1c985 | ||
|
|
32c203d2e6 | ||
|
|
a6fa27467f | ||
|
|
c8035dff1e | ||
|
|
c2a23f2265 | ||
|
|
6f38616193 | ||
|
|
b50d7331c7 | ||
|
|
eb46326d23 | ||
|
|
329b754197 | ||
|
|
5af778bc93 | ||
|
|
1c98c11dd0 | ||
|
|
bbc4080a5d | ||
|
|
5d2663660d | ||
|
|
659e0b7fef | ||
|
|
c0b3ad7ee3 | ||
|
|
81fa246687 | ||
|
|
765253234c | ||
|
|
e0ae505bb9 | ||
|
|
5dea64ca16 | ||
|
|
93bacc62f1 | ||
|
|
baaf575eee | ||
|
|
e6b2919eb2 | ||
|
|
9714b2ede9 | ||
|
|
f99f5f5c7e | ||
|
|
c5804aac3c | ||
|
|
3c61e2a881 | ||
|
|
756584043b | ||
|
|
b93d093af1 | ||
|
|
32becf1fca | ||
|
|
4376e81f78 | ||
|
|
71e5c9e17b | ||
|
|
08af87abb8 | ||
|
|
380438f99b | ||
|
|
e8c14f3507 | ||
|
|
6096506bd6 | ||
|
|
ef3f7d18c9 | ||
|
|
ba1f4a9b7f | ||
|
|
138c3dc3cb | ||
|
|
ce3aac5f9d | ||
|
|
763d8a392f | ||
|
|
f1d807da4f | ||
|
|
0303d2bf55 | ||
|
|
85cfe464f9 | ||
|
|
33b0a2b55f | ||
|
|
72ae2cb503 | ||
|
|
b2544f867c | ||
|
|
acb32d41fa | ||
|
|
3cd72e5e63 | ||
|
|
6b26adfed2 | ||
|
|
64b06c4612 | ||
|
|
494fc54e6f | ||
|
|
f5cd39cfba | ||
|
|
c59793b33f | ||
|
|
202006bdd1 | ||
|
|
7348b8903c | ||
|
|
a27867ae2b | ||
|
|
c3942fb0b3 | ||
|
|
87d118e87c | ||
|
|
a5a0ca7159 | ||
|
|
77329a2609 | ||
|
|
bf291dbfb1 | ||
|
|
0a3dadf3fb | ||
|
|
9ccb4e2781 | ||
|
|
3404d1e05f | ||
|
|
2f0b869639 | ||
|
|
5afb0a1ab0 | ||
|
|
ab8ff9f362 | ||
|
|
aaa723d3ec | ||
|
|
79b3e5ab60 | ||
|
|
1dd8fa3c58 | ||
|
|
b7f84dabf5 | ||
|
|
7428c2c0b1 | ||
|
|
8bbdcc78ce | ||
|
|
e4e3a56c9d | ||
|
|
7fce5ab268 | ||
|
|
1aa70bedb7 | ||
|
|
36ff9be42e | ||
|
|
d0ebcae069 | ||
|
|
b8040e4b4d | ||
|
|
532be11b2a | ||
|
|
be097048fd | ||
|
|
c167b47a2e | ||
|
|
5854a2883b | ||
|
|
bd9dcf1247 | ||
|
|
6e77d12ac6 | ||
|
|
4390530cbe | ||
|
|
ae8356aae5 | ||
|
|
a8e57d3a7e | ||
|
|
6346716df6 | ||
|
|
cb7f35d994 | ||
|
|
237420546b | ||
|
|
32b90a7b6d | ||
|
|
b706210349 | ||
|
|
48250c7b76 | ||
|
|
1334386a1b | ||
|
|
3749a30af2 | ||
|
|
bb7c2dd9c6 | ||
|
|
0d139234fe | ||
|
|
441d1d08ba | ||
|
|
4d3672f894 | ||
|
|
3ee5c89856 | ||
|
|
b4f4b4412a | ||
|
|
99a5695fb7 | ||
|
|
3159012dbb | ||
|
|
e30dee6319 | ||
|
|
aa9001522c | ||
|
|
ceba1dc734 | ||
|
|
a92148424f | ||
|
|
e7a95f310e | ||
|
|
1be62d0db5 | ||
|
|
150e9bb452 | ||
|
|
1b8083bbc6 | ||
|
|
5bf7106e5c | ||
|
|
eef45adb44 | ||
|
|
7db279998a | ||
|
|
a479aaa28e | ||
|
|
f319678457 | ||
|
|
d9ee9c7b0f | ||
|
|
0ce28eb28f | ||
|
|
f29c04d935 | ||
|
|
a77a6b5a8b | ||
|
|
ab89edb589 | ||
|
|
959cbb9308 | ||
|
|
f898443e78 | ||
|
|
8a882e7323 | ||
|
|
edd7f8e5f5 | ||
|
|
a2b3ad7958 | ||
|
|
bc22447a6a | ||
|
|
423d60cced | ||
|
|
ecfd06cfe9 | ||
|
|
ed54f0f7c3 | ||
|
|
fce950b788 | ||
|
|
5512576022 | ||
|
|
3daae802eb | ||
|
|
c1c824bcf7 | ||
|
|
3b4f9d2eeb | ||
|
|
e380a17c82 | ||
|
|
1648cdc4bc | ||
|
|
86b8f3190a | ||
|
|
e6b20d461e | ||
|
|
22c8f600df | ||
|
|
e6de7d2d3a | ||
|
|
88b5550540 | ||
|
|
b4e9a9bbc0 | ||
|
|
c87856d846 | ||
|
|
2b7c3a1547 | ||
|
|
3f434570ea | ||
|
|
046420e7bd | ||
|
|
08e369e52d | ||
|
|
5d6e71c9ca | ||
|
|
4a84b6a911 | ||
|
|
b0e8c1139f | ||
|
|
d7da120063 | ||
|
|
cc92f172e3 | ||
|
|
e637ff188c | ||
|
|
35e9253e9c | ||
|
|
7345a64696 | ||
|
|
b1e682ef41 | ||
|
|
475aa6aad8 | ||
|
|
2dc7708c36 | ||
|
|
8d04b04aae | ||
|
|
f7dc57ee97 | ||
|
|
3d9f3eb1b3 | ||
|
|
683aca7fdf | ||
|
|
f12b64d36a | ||
|
|
687e7a1343 | ||
|
|
144dd5c2a8 | ||
|
|
35da156ad2 | ||
|
|
f09328c13c | ||
|
|
ad69cbb318 | ||
|
|
ea4ab62531 | ||
|
|
8b874f5538 | ||
|
|
d1921933f4 | ||
|
|
2a7aa98afd | ||
|
|
1c2b54a935 | ||
|
|
44edd75c1e | ||
|
|
dac46e02c3 | ||
|
|
3bc1d4afd0 | ||
|
|
60a1937bf9 | ||
|
|
68cc35e3fd | ||
|
|
b909dd41c5 | ||
|
|
c284fd5412 | ||
|
|
0b41e3958e | ||
|
|
51a9a9aabb | ||
|
|
6bfdf80a4d | ||
|
|
4003d7f951 | ||
|
|
ade66629b1 | ||
|
|
7c897f70e2 | ||
|
|
139434b40c | ||
|
|
ae63830b7d | ||
|
|
4dc800cf0c | ||
|
|
ecb6dbabda | ||
|
|
660e0650ce | ||
|
|
12082a14b7 | ||
|
|
0da5c8be3a | ||
|
|
0070c66339 | ||
|
|
53e0526a1e | ||
|
|
27d72bd9bf | ||
|
|
fc3da963d2 | ||
|
|
45e9ca4b11 | ||
|
|
cff6db201f | ||
|
|
b4dca951b2 | ||
|
|
243abaf524 | ||
|
|
870aba8439 | ||
|
|
585954c988 | ||
|
|
1ca1c4be7e | ||
|
|
1c128c65f0 | ||
|
|
8f955fe110 | ||
|
|
bd9c231a0b | ||
|
|
ccc46a0a77 | ||
|
|
ba464ab0f5 | ||
|
|
32ef3035b7 | ||
|
|
2b9f79fafe | ||
|
|
88c64ccf0a | ||
|
|
3527fc338b | ||
|
|
751980e87c | ||
|
|
71fa34da13 | ||
|
|
e50d5611f8 | ||
|
|
82cd484fad | ||
|
|
8a8c2fbabf | ||
|
|
18b9de831f | ||
|
|
d0893bc1c7 | ||
|
|
c9a8430463 | ||
|
|
9e7b5913b7 | ||
|
|
abde611391 | ||
|
|
1341b7ea78 | ||
|
|
ac622077db | ||
|
|
382155bc26 | ||
|
|
af11343945 | ||
|
|
5bf9d7d69a | ||
|
|
ff789fc493 | ||
|
|
97fe948f6c | ||
|
|
807f1cfb94 | ||
|
|
4ad68ac800 |
7
.gitattributes
vendored
Normal file
7
.gitattributes
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
core.eol=lf
|
||||||
|
* text eol=lf
|
||||||
|
*.zip binary
|
||||||
|
*.png binary
|
||||||
|
*.ico binary
|
||||||
|
*.qm binary
|
||||||
|
*.icns binary
|
||||||
12
.gitignore
vendored
12
.gitignore
vendored
@@ -1,5 +1,7 @@
|
|||||||
src/geoip/GeoIP.dat
|
src/gui/geoip/GeoIP.dat
|
||||||
|
src/gui/geoip/GeoIP.dat.gz
|
||||||
src/qbittorrent
|
src/qbittorrent
|
||||||
|
src/qbittorrent-nox
|
||||||
qbittorrent.pro.user*
|
qbittorrent.pro.user*
|
||||||
conf.pri
|
conf.pri
|
||||||
Makefile
|
Makefile
|
||||||
@@ -13,3 +15,11 @@ qrc_*.cpp
|
|||||||
ui_*.h
|
ui_*.h
|
||||||
*.moc
|
*.moc
|
||||||
src/lang/qbittorrent_*.qm
|
src/lang/qbittorrent_*.qm
|
||||||
|
.DS_Store
|
||||||
|
.qmake.stash
|
||||||
|
src/qbittorrent.app
|
||||||
|
*.dmg
|
||||||
|
#Autotools junk
|
||||||
|
aclocal.m4
|
||||||
|
autom4te.cache/*
|
||||||
|
config.status
|
||||||
|
|||||||
25
.travis.yml
25
.travis.yml
@@ -3,11 +3,14 @@ language:
|
|||||||
|
|
||||||
env:
|
env:
|
||||||
# use libtorrent 0.15.10
|
# use libtorrent 0.15.10
|
||||||
- lt_source=from_dist gui=true
|
# uncomment when Travis doesn't use Ubuntu 12.04 LTS, which has libtorrent 0.15.10 as package
|
||||||
- lt_source=from_dist gui=false
|
#- lt_source=from_dist gui=true
|
||||||
|
#- lt_source=from_dist gui=false
|
||||||
# use libtorrent 0.16.X from RC_0_16 svn branch
|
# use libtorrent 0.16.X from RC_0_16 svn branch
|
||||||
- lt_source=from_svn gui=true
|
- lt_source=from_svnRC_0_16 gui=true
|
||||||
- lt_source=from_svn gui=false
|
- lt_source=from_svnRC_0_16 gui=false
|
||||||
|
- lt_source=from_svnRC_1_0 gui=true
|
||||||
|
- lt_source=from_svnRC_1_0 gui=false
|
||||||
|
|
||||||
branches:
|
branches:
|
||||||
except:
|
except:
|
||||||
@@ -27,6 +30,7 @@ before_install:
|
|||||||
|
|
||||||
# Also setup a virtual display for after_success target when gui == true
|
# Also setup a virtual display for after_success target when gui == true
|
||||||
- if ! $gui; then qbtconf="$qbtconf --disable-gui"; else export "DISPLAY=:99.0" && /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1280x1024x16 ; fi
|
- if ! $gui; then qbtconf="$qbtconf --disable-gui"; else export "DISPLAY=:99.0" && /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1280x1024x16 ; fi
|
||||||
|
- qbtconf="$qbtconf --with-qt4"
|
||||||
- ltconf=" --with-libgeoip=system"
|
- ltconf=" --with-libgeoip=system"
|
||||||
|
|
||||||
- echo settings
|
- echo settings
|
||||||
@@ -37,16 +41,19 @@ before_install:
|
|||||||
|
|
||||||
- sudo apt-get -qq update
|
- sudo apt-get -qq update
|
||||||
# Travis can stall during heavy load if these packages are installed in one step - split the command
|
# Travis can stall during heavy load if these packages are installed in one step - split the command
|
||||||
- sudo apt-get -qq install debhelper qconf colormake libssl-dev libgeoip-dev
|
- sudo apt-get -qq install debhelper autoconf automake colormake libssl-dev libgeoip-dev
|
||||||
- sudo apt-get -qq install libboost-dev libboost-filesystem-dev libboost-system-dev
|
# uncomment when Travis doesn't use Ubuntu 12.04 LTS, which has libtorrent 0.15.10 as package
|
||||||
|
#- sudo apt-get -qq install libboost-dev libboost-filesystem-dev libboost-system-dev
|
||||||
|
- sudo apt-get -qq install libboost-dev libboost-system-dev
|
||||||
- sudo apt-get -qq install libqt4-dev
|
- sudo apt-get -qq install libqt4-dev
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- if [[ "$lt_source" == "from_dist" ]]; then sudo apt-get -qq install libtorrent-rasterbar-dev; fi
|
#- if [[ "$lt_source" == "from_dist" ]]; then sudo apt-get -qq install libtorrent-rasterbar-dev; fi
|
||||||
- if [[ "$lt_source" == "from_svn" ]]; then cd .. && svn co svn://svn.code.sf.net/p/libtorrent/code/branches/RC_0_16 ./libtorrent && (cd libtorrent && ./autotool.sh && ./configure $ltconf && sudo make install) && sudo ldconfig /usr/local/lib && cd $TRAVIS_BUILD_DIR ; fi
|
- if [[ "$lt_source" == "from_svnRC_0_16" ]]; then qbtconf="$qbtconf --with-libtorrent-rasterbar0.16" && cd .. && svn co svn://svn.code.sf.net/p/libtorrent/code/branches/RC_0_16 ./libtorrent && (cd libtorrent && ./autotool.sh && ./configure $ltconf && sudo make install) && sudo ldconfig /usr/local/lib && cd $TRAVIS_BUILD_DIR ; fi
|
||||||
|
- if [[ "$lt_source" == "from_svnRC_1_0" ]]; then cd .. && svn co svn://svn.code.sf.net/p/libtorrent/code/branches/RC_1_0 ./libtorrent && (cd libtorrent && ./autotool.sh && ./configure $ltconf && sudo make install) && sudo ldconfig /usr/local/lib && cd $TRAVIS_BUILD_DIR ; fi
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- qt-qconf
|
- ./bootstrap.sh
|
||||||
- ./configure $qbtconf && sudo make install
|
- ./configure $qbtconf && sudo make install
|
||||||
|
|
||||||
after_success:
|
after_success:
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[main]
|
[main]
|
||||||
host = https://www.transifex.com
|
host = https://www.transifex.com
|
||||||
|
|
||||||
[qbittorrent.qbittorrent_v3_1_x]
|
[qbittorrent.qbittorrent_v3_2_x]
|
||||||
file_filter = src/lang/qbittorrent_<lang>.ts
|
file_filter = src/lang/qbittorrent_<lang>.ts
|
||||||
source_file = src/lang/qbittorrent_en.ts
|
source_file = src/lang/qbittorrent_en.ts
|
||||||
source_lang = en
|
source_lang = en
|
||||||
@@ -11,7 +11,7 @@ mode = developer
|
|||||||
|
|
||||||
|
|
||||||
[qbittorrent.qbittorrentdesktop_master]
|
[qbittorrent.qbittorrentdesktop_master]
|
||||||
source_file = src/Icons/qBittorrent.desktop
|
source_file = src/icons/qBittorrent.desktop
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = DESKTOP
|
type = DESKTOP
|
||||||
minimum_perc = 23
|
minimum_perc = 23
|
||||||
|
|||||||
17
AUTHORS
17
AUTHORS
@@ -17,7 +17,7 @@ Contributors:
|
|||||||
* Nick Tiskov <daymansmail@gmail.com>
|
* Nick Tiskov <daymansmail@gmail.com>
|
||||||
|
|
||||||
Code from other projects:
|
Code from other projects:
|
||||||
* files src/qtsingleapp/* src/lineedit/*
|
* files src/qtsingleapplication/* src/lineedit/*
|
||||||
copyright: Nokia Corporation
|
copyright: Nokia Corporation
|
||||||
license: LGPL
|
license: LGPL
|
||||||
|
|
||||||
@@ -34,7 +34,7 @@ Code from other projects:
|
|||||||
license: GPLv2/3
|
license: GPLv2/3
|
||||||
|
|
||||||
Images Authors:
|
Images Authors:
|
||||||
* files: src/Icons/*.png
|
* files: src/icons/*.png
|
||||||
copyright: Gnome Icon Theme
|
copyright: Gnome Icon Theme
|
||||||
license: GPLv2
|
license: GPLv2
|
||||||
url: http://ftp.acc.umu.se/pub/GNOME/sources/gnome-icon-theme
|
url: http://ftp.acc.umu.se/pub/GNOME/sources/gnome-icon-theme
|
||||||
@@ -44,21 +44,21 @@ Images Authors:
|
|||||||
license: LGPL
|
license: LGPL
|
||||||
url: http://www.oxygen-icons.org
|
url: http://www.oxygen-icons.org
|
||||||
|
|
||||||
* files: src/Icons/flags/*.png
|
* files: src/icons/flags/*.png
|
||||||
copyright: Mark James <mjames@gmail.com>
|
copyright: Mark James <mjames@gmail.com>
|
||||||
license: Public Domain
|
license: Public Domain
|
||||||
url: http://www.famfamfam.com
|
url: http://www.famfamfam.com
|
||||||
|
|
||||||
* files: src/Icons/skin/*.png
|
* files: src/icons/skin/*.png
|
||||||
files: src/menuicons/YYxYY/*.png
|
files: src/menuicons/YYxYY/*.png
|
||||||
copyright: Mateusz Tobola <tobejodok@qbittorrent.org>
|
copyright: Mateusz Tobola <tobejodok@qbittorrent.org>
|
||||||
license: GPLv2
|
license: GPLv2
|
||||||
|
|
||||||
* file: src/Icons/skin/tabs.gif
|
* file: src/icons/skin/tabs.gif
|
||||||
copyright: Greg Houston <gregory.houston@gmail.com>
|
copyright: Greg Houston <gregory.houston@gmail.com>
|
||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
* file: src/Icons/skin/qbittorrent_mono*
|
* file: src/icons/skin/qbittorrent_mono*
|
||||||
copyright: Daniel Eguren <deguren@gmail.com>
|
copyright: Daniel Eguren <deguren@gmail.com>
|
||||||
license: LGPL
|
license: LGPL
|
||||||
|
|
||||||
@@ -77,9 +77,12 @@ Images Authors:
|
|||||||
* file: src/search_engine/engines/torrentreactor.png
|
* file: src/search_engine/engines/torrentreactor.png
|
||||||
copyright: Downloaded from torrentreactor.net
|
copyright: Downloaded from torrentreactor.net
|
||||||
|
|
||||||
|
* file: src/icons/oxygen/checked.png
|
||||||
|
copyright: Victor Buinsky <allok.victor@gmail.com>
|
||||||
|
|
||||||
Translations authors:
|
Translations authors:
|
||||||
* files: src/lang/*.ts
|
* files: src/lang/*.ts
|
||||||
* file: src/Icons/qBittorrent.desktop
|
* file: src/icons/qBittorrent.desktop
|
||||||
copyright:
|
copyright:
|
||||||
- Arabic: SDERAWI (abz8868@msn.com), sn51234 (nesseyan@gmail.com) and Ibrahim Saed ibraheem_alex(Transifex)
|
- Arabic: SDERAWI (abz8868@msn.com), sn51234 (nesseyan@gmail.com) and Ibrahim Saed ibraheem_alex(Transifex)
|
||||||
- Armenian: Hrant Ohanyan (hrantohanyan@mail.am)
|
- Armenian: Hrant Ohanyan (hrantohanyan@mail.am)
|
||||||
|
|||||||
177
CODING_GUIDELINES.md
Normal file
177
CODING_GUIDELINES.md
Normal file
@@ -0,0 +1,177 @@
|
|||||||
|
All new code must follow the following coding guidelines.
|
||||||
|
If you make changes in a file that still uses another coding style, make sure that you follow these guidelines for your changes instead.
|
||||||
|
**Note:** I will now take your head if you forget and use another style. However, most probably the request will be delayed until you fix your coding style.
|
||||||
|
|
||||||
|
### 1. Curly braces ###
|
||||||
|
#### a. Function blocks, class/struct definitions, namespaces ####
|
||||||
|
```c++
|
||||||
|
int myFunction(int a)
|
||||||
|
{
|
||||||
|
//code
|
||||||
|
}
|
||||||
|
|
||||||
|
myClass::myClass(int *parent)
|
||||||
|
: m_parent(parent)
|
||||||
|
{
|
||||||
|
//initialiaze
|
||||||
|
}
|
||||||
|
|
||||||
|
int myClass::myMethod(int a)
|
||||||
|
{
|
||||||
|
//code
|
||||||
|
}
|
||||||
|
|
||||||
|
class myOtherClass
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
//code
|
||||||
|
protected:
|
||||||
|
//code
|
||||||
|
private:
|
||||||
|
//code
|
||||||
|
};
|
||||||
|
|
||||||
|
namespace id
|
||||||
|
{
|
||||||
|
//code
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
#### b. Other code blocks ####
|
||||||
|
```c++
|
||||||
|
if (condition) {
|
||||||
|
//code
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int a = 0; a < b; ++b) {
|
||||||
|
//code
|
||||||
|
}
|
||||||
|
|
||||||
|
switch (a) {
|
||||||
|
case 1:
|
||||||
|
//blah
|
||||||
|
case 2:
|
||||||
|
//blah
|
||||||
|
default:
|
||||||
|
//blah
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
#### c. Blocks in switch's case labels ####
|
||||||
|
```c++
|
||||||
|
switch (var) {
|
||||||
|
case 1: {
|
||||||
|
//declare local variables
|
||||||
|
//code
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 2: {
|
||||||
|
//declare local variables
|
||||||
|
//code
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
//code
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
### 2. If blocks ###
|
||||||
|
#### a. Multiple tests ####
|
||||||
|
```c++
|
||||||
|
if (condition) {
|
||||||
|
//code
|
||||||
|
}
|
||||||
|
else if (condition) {
|
||||||
|
//code
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
//code
|
||||||
|
}
|
||||||
|
```
|
||||||
|
The `else if`/`else` must be on their own lines.
|
||||||
|
|
||||||
|
#### b. Single statement if blocks ####
|
||||||
|
**Most** single statement if blocks should look like this:
|
||||||
|
```c++
|
||||||
|
if (condition)
|
||||||
|
a = a + b;
|
||||||
|
```
|
||||||
|
|
||||||
|
One acceptable exception to this **can be** `return`, `break` or `continue` statements, provided that the test condition isn't very long. However you can choose to use the first rule instead.
|
||||||
|
```c++
|
||||||
|
a = myFunction();
|
||||||
|
b = a * 1500;
|
||||||
|
|
||||||
|
if (b > 0) return;
|
||||||
|
c = 100 / b;
|
||||||
|
```
|
||||||
|
|
||||||
|
#### c. Using curly braces for single statement if blocks ####
|
||||||
|
|
||||||
|
However, there are cases where curly braces for single statement if blocks **should** be used.
|
||||||
|
* If some branch needs braces then all others should use them. Unless you have multiple `else if` in a row and the one needing the braces is only for a very small sub-block of code.
|
||||||
|
* Another exception would be when we have nested if blocks or generally multiple levels of code that affect code readability.
|
||||||
|
|
||||||
|
Generally it will depend on the particular piece of code and would be determined on how readable that piece of code is. **If in doubt** always use braces if one of the above exceptions applies.
|
||||||
|
|
||||||
|
### 3. Indentation###
|
||||||
|
4 spaces.
|
||||||
|
|
||||||
|
### 4. File encoding and line endings.###
|
||||||
|
|
||||||
|
UTF-8 and Unix-like line ending (LF). Unless some platform speficic files need other encodings/line endings.
|
||||||
|
|
||||||
|
### 5. Initialization lists.###
|
||||||
|
Initialization lists should be vertical. This will allow for more easily readable diffs. The inilization colon should be indented and in its own line along with first argument. The rest of the arguments should be indented too and have the comma prepended.
|
||||||
|
```c++
|
||||||
|
myClass::myClass(int a, int b, int c, int d)
|
||||||
|
: priv_a(a)
|
||||||
|
, priv_b(b)
|
||||||
|
, priv_c(c)
|
||||||
|
, priv_d(d)
|
||||||
|
{
|
||||||
|
//code
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
### 6. Enums.###
|
||||||
|
Enums should be vertical. This will allow for more easily readable diffs. The members should be indented.
|
||||||
|
```c++
|
||||||
|
enum days
|
||||||
|
{
|
||||||
|
Monday,
|
||||||
|
Tuesday,
|
||||||
|
Wednesday,
|
||||||
|
Thursday,
|
||||||
|
Friday,
|
||||||
|
Saturday,
|
||||||
|
Sunday
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
### 7. Misc.###
|
||||||
|
|
||||||
|
* Line breaks for long lines with operation:
|
||||||
|
|
||||||
|
```c++
|
||||||
|
a += "b"
|
||||||
|
+ "c"
|
||||||
|
+ "d";
|
||||||
|
```
|
||||||
|
|
||||||
|
* Space around operations eg `a = b + c` or `a=b+c`:
|
||||||
|
|
||||||
|
Before and after the assignment there should be a space. One exception could be: for loops.
|
||||||
|
```c++
|
||||||
|
for (int a=0; a<b; ++b) {
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
* private/public/protected must not be indented
|
||||||
|
|
||||||
|
* Preprocessor commands must go at line start
|
||||||
|
|
||||||
|
* Method definitions aren't allowed in header files
|
||||||
|
|
||||||
|
###8. Not covered above###
|
||||||
|
If something isn't covered above, just follow the same style the file you are editing has. If that particular detail isn't present in the file you are editing, then use whatever the rest of the project uses.
|
||||||
132
Changelog
132
Changelog
@@ -1,46 +1,92 @@
|
|||||||
* Mon Nov 20 2013 - sledgehammer999 <sledgehammer999@qbittorrent.org> - v3.1.3
|
* Sun May 10 2015 - sledgehammer999 <sledgehammer999@qbittorrent.org> - v3.2.0
|
||||||
- FEATURE: Add a key shortcut to "Add link to torrent..." (Angel Alonso)
|
- FEATURE: Show actual protocol for listen success/failure in the log. Needs libtorrent v1.0.0 (Gelmir)
|
||||||
- BUGFIX: Make all columns and headers use the same text alignment in the transferlist. (sledgehammer999)
|
- FEATURE: Support per tracker re-announce. Needs libtorrent v1.0.0 (Gelmir)
|
||||||
- BUGFIX: Fix build system for Unix/Linux. (sledgehammer999)
|
- FEATURE: Support saving in network locations. (Gelmir)
|
||||||
- BUGFIX: Case insensitive sort in Peers list. Closes #1066. (sledgehammer999)
|
- FEATURE: Support Qt5 (mostly Glassez)
|
||||||
- BUGFIX: Small optimization of WebUI responses when there isn't a data payload. (sledgehammer999)
|
- FEATURE: Code optimizations resulting in a more CPU efficient and snappier qBittorrent. (sorokin)
|
||||||
- BUGFIX: Hide empty folders after filtering. Closes #74. (sledgehammer999)
|
- FEATURE: WEBUI code rewritten, refactored and improved. (glassez, pmzqla, buinsky)
|
||||||
- BUGFIX: Expand folders when filtering files. Closes #1076. (sledgehammer999)
|
- FEATURE: Add option to hibernate computer in Auto-Shutdown menu (Bruno Barbieri)
|
||||||
- BUGFIX: Updated search plugin's URL (Zach Thibeau)
|
- FEATURE: Cache preferences in memory. Minimize chance of settings corruption. Closes #1272, #1523, #1694. (sledgehammer999)
|
||||||
- BUGFIX: Strip some png to fix incorrect sRGB profiles. (Angel Alonso)
|
- FEATURE: Option to disable connections not supported by proxies. Closes #1894. (sledgehammer999)
|
||||||
- BUGFIX: Fixed font issues on OSX Mavericks (Zach Thibeau)
|
- FEATURE: Haiku OS support (diger)
|
||||||
- BUGFIX: Improve text in the About dialog (Artem S. Tashkinov)
|
- FEATURE: Add a save resume data interval option(useful for SSD). (john-peterson)
|
||||||
- BUGFIX: Always show a peer IP address as a tool tip (Artem S. Tashkinov)
|
- FEATURE: Add "Last Seen Complete" column (pmzqla)
|
||||||
- BUGFIX: Fix inhibit system functionality. Closes #766. (sledgehammer999)
|
- FEATURE: Add "Last Activity" column (pmzqla)
|
||||||
- BUGFIX: WebUI: Don't gzip too small payloads. (sledgehammer999)
|
- FEATURE: Add "Total Size" column (pmzqla)
|
||||||
- BUGFIX: Correctly detect if the browser supports gzip compression. (sledgehammer999)
|
- FEATURE: Show current speed limits in the status bar (pmzqla)
|
||||||
- BUGFIX: Fix WebUI link to 'Anonymous mode' explanation. Closes #1093. (sledgehammer999)
|
- FEATURE: Episode filtering for RSS (Gelmir)
|
||||||
- BUGFIX: Correctly update tracker tier number in the trackers tab. Closes #1075. (sledgehammer999)
|
- FEATURE: Highlight files when opening containing folder on Windows and Linux(nautilus, dolphin, konqueror). (Gelmir, pmzqla)
|
||||||
- BUGFIX: Speed improvements.(sledgehammer999)
|
- FEATURE: Setting to ignore RSS rule matches for X days (Gelmir)
|
||||||
- OTHER: Updated translations.
|
- FEATURE: Add hotkeys and buttons for Top and Bottom priorities (alfrix)
|
||||||
|
- FEATURE: Implement peer relevance column. Closes #1630. (sledgehammer999)
|
||||||
* Tue Nov 05 2013 - sledgehammer999 <sledgehammer999@qbittorrent.org> - v3.1.2
|
- FEATURE: Show reason why a peer was blocked. Needs libtorrent 1.0.x. (sledgehammer999)
|
||||||
- BUGFIX: Fix WebUI gzip compression. Closes #1037. (sledgehammer999)
|
- FEATURE: Use the 'fastest_upload' setting as seed choking algorithm. (sledgehammer999)
|
||||||
- BUGFIX: Fix compilation with qt < 4.8.0. Closes #1043. (sledgehammer999)
|
- FEATURE: Allow to set text options for the toolbar icons (pmzqla)
|
||||||
- OTHER: Updated translations.
|
- FEATURE: Add 'Resumed' torrent filter (john.s.peterson)
|
||||||
|
- FEATURE: 'Add New Torrent` dialog has a button for quickly choosing a location (sledgehammer999)
|
||||||
* Mon Oct 28 2013 - sledgehammer999 <sledgehammer999@qbittorrent.org> - v3.1.1
|
- FEATURE: Copy selected peers as IP:Port format. (ngosang)
|
||||||
- FEATURE: Show external IP in the log. Closes #968. (sledgehammer999)
|
- FEATURE: Show info hash in the torrent details in 'Add New Torrent' dialog. (sledgehammer999, chrishirst)
|
||||||
- FEATURE: Enable gzip compression in the webui. It should be faster now. (sledgehammer999)
|
- FEATURE: New feature: Remove empty labels (ngosang)
|
||||||
- FEATURE: Torrents show more states(queued for checking, downloading metadata, allocating, checking resume). (sledgehammer999)
|
- FEATURE: Add "Copy name" option in right-click menu of torrent list. Closes #2452 (chrishirst)
|
||||||
- FEATURE: Reenable "force reannounce" to all trackers. (sledgehammer999)
|
- FEATURE: Implement tracker list in the side panel. Closes #170. (sledgehammer999)
|
||||||
- FEATURE: Allow to clear the UI lock password. Closes #973. (sledgehammer999)
|
- FEATURE: Implement a 'Completed' status. Closes #2326 #2483 #939. (sledgehammer999)
|
||||||
- FEATURE: New translations: English(Australia) and English(United Kingdom)
|
- FEATURE: Columns for session-based download and upload statistics (LazyBui)
|
||||||
- BUGFIX: Expose all available translation in the WebUI. Closes #976. (sledgehammer999)
|
- BUGFIX: Use completed time from libtorrent directly. Closes #1726.
|
||||||
- BUGFIX: Copy IP copied wrong data. Closes #970 (sledgehammer999)
|
- BUGFIX: Speedup and fix a bug in torrent moving. (sorokin)
|
||||||
- BUGFIX: "Preview file..." didn't work on single file torrents. (sledgehammer999)
|
- BUGFIX: Scan Folder dialog now remembers last location (Bryan Roscoe)
|
||||||
- BUGFIX: Fix and improve the scheduler (Gelmir and sledgehammer999)
|
- BUGFIX: Show input box to filter torrent list only when the list is shown (pmzqla)
|
||||||
- BUGFIX: RSS fixes. Closes #960, #998 (Gelmir)
|
- BUGFIX: Add placeholder text to the input to filter the torrent list (pmzqla)
|
||||||
- BUGFIX: Fix 'append label to save path' with magnet links. (sledgehammer999)
|
- BUGFIX: Put directories first when sorting torrent content by name (pmzqla)
|
||||||
- BUGFIX: Can download up to 10MB .torrent file when a link is provided. Closes #879 (sledgehammer999)
|
- BUGFIX: Fix missing icon for open action in file list (Gelmir)
|
||||||
- OTHER: Updated translations.
|
- BUGFIX: Set placeholder text to torrent content filter. (sorokin)
|
||||||
- LINUX: Fix missing conf.pri error (leigh123linux)
|
- BUGFIX: Fix torrent creation when data is too large (sorokin)
|
||||||
- WINDOWS: Don't remove file associations if they aren't our own. (sledgehammer999)
|
- BUGFIX: Load torrents that have big metadata file. Closes #1889. (sledgehammer999)
|
||||||
|
- BUGFIX: Use correct separator for "OR" condition in RSS rules (pmzqla)
|
||||||
|
- BUGFIX: Don't waste UI space in 'Content' window. Closes #2159 (alfrix)
|
||||||
|
- BUGFIX: Fix the language selection in the combobox when the system locale only has a lang equivalent and not a lang_COUNTRY one. Closes #1786. (sledgehammer999)
|
||||||
|
- BUGFIX: Don't overwrite the 'Add Paused' setting from the Add New Torrent Dialog (Gelmir)
|
||||||
|
- BUGFIX: Fix file preview when .!qB extension is used (pmzqla)
|
||||||
|
- BUGFIX: Ensure that the priority column has enough width when queueing is enabled. Closes #2263. (sledgehammer999)
|
||||||
|
- BUGFIX: Don't put limits to the alternative speed limits (pmzqla)
|
||||||
|
- BUGFIX: Make space key change all selected files' checkboxes (sorokin)
|
||||||
|
- BUGFIX: Don't block peers that use privileged ports. (sledgehammer999)
|
||||||
|
- BUGFIX: Accept multiple files at once. Closes #2253 (buinsky)
|
||||||
|
- BUGFIX: Don't touch torrents whose files are missing. Closes #342 #2308 #2469. (sledgehammer999)
|
||||||
|
- BUGFIX: Save the new save path first in the history. Closes #2382. (sledgehammer999)
|
||||||
|
- BUGFIX: Fix default tracker in 'Create Torrent' dialog. (ngosang)
|
||||||
|
- BUGFIX: Let the OS decide the default interface regardless of IPv4/IPv6. Closes #2156. (Chocobo1)
|
||||||
|
- BUGFIX: Delete the correct selected torrents when the list is filtered. Closes #2729. (sledgehammer999)
|
||||||
|
- BUGFIX: Don't use HTML in tray icon pop-up on OSX. Closes #2830. (pmzqla)
|
||||||
|
- BUGFIX: Fix crash when trying to open destination folder on a torrent with no metadata. Closes #2522. (pmzqla)
|
||||||
|
- BUGFIX: Change torrent name when metadata is retrieved. (ngosang)
|
||||||
|
- COSMETIC: Removes white bar in the labels list. Closes #1151. (ngosang)
|
||||||
|
- COSMETIC: Fix speed printing in the tray icon and in the title bar. Closes #2737. (sledgehammer999)
|
||||||
|
- COSMETIC: Change the color scheme used (sledgehammer999)
|
||||||
|
- RSS: Display remote images in the preview (Mladen Milinkovic)
|
||||||
|
- RSS: Format html descriptions in the preview (Mladen Milinkovic)
|
||||||
|
- RSS: Support overriding global "Add paused" option on per rule basis (Gelmir)
|
||||||
|
- WINDOWS: Fix automatic python download. Closes #2076. (sledgehammer999)
|
||||||
|
- WINDOWS: Fix crash when searching the registry for installed python (glassez)
|
||||||
|
- WINDOWS: Tell Windows to wait during shutdown. (sledgehammer999, paolo-sz)
|
||||||
|
- OSX: Use the configure script to prepare the build in Mac OSX too. Closes #2295. (sledgehammer999)
|
||||||
|
- OSX: Fix the build (David Christenson)
|
||||||
|
- LINUX: Distribute systemd service file for the nox build (sledgehammer999, leigh123linux)
|
||||||
|
- LINUX: Create qBittorrent.appdata.xml (alxpl)
|
||||||
|
- SEARCH: Update KickassTorrents plugin (pmzqla)
|
||||||
|
- SEARCH: Remove vertor engine. Closes #2260. (DoumanAsh)
|
||||||
|
- SEARCH: Small fix of import in legittorrents engine (DoumanAsh)
|
||||||
|
- SEARCH: Add combo box for fast search engine switch (DoumanAsh)
|
||||||
|
- SEARCH: Fix error in mininova search engine (ngosang)
|
||||||
|
- SEARCH: Fix piratebay. Closes #2270 (DoumanAsh)
|
||||||
|
- SEARCH: Updated URL in kickasstorrents search engine (ngosang)
|
||||||
|
- SEARCH: Torrentz search engine added (ngosang)
|
||||||
|
- OTHER: Drop libtorrent 0.15.x support
|
||||||
|
- OTHER: Drop Qt < 4.8.0 support
|
||||||
|
- OTHER: Migrate build system to autotools (sledgehammer999)
|
||||||
|
- OTHER: Remove deprecated feature of separate DHT port. (sledgehammer999)
|
||||||
|
- OTHER: Speedup compilation speed (sorokin)
|
||||||
|
- OTHER: Backtrace generation now works on MinGW. (Gelmir)
|
||||||
|
- OTHER: New translation: Hindi(India).
|
||||||
|
|
||||||
* Sat Oct 12 2013 - Christophe Dumez <chris@qbittorrent.org> and sledgehammer999 <sledgehammer999@qbittorrent.org> - v3.1.0
|
* Sat Oct 12 2013 - Christophe Dumez <chris@qbittorrent.org> and sledgehammer999 <sledgehammer999@qbittorrent.org> - v3.1.0
|
||||||
- FEATURE: Add command line option to daemonize qbittorrent-nox (ngaro)
|
- FEATURE: Add command line option to daemonize qbittorrent-nox (ngaro)
|
||||||
|
|||||||
@@ -1,10 +1,11 @@
|
|||||||
qBittorrent - A BitTorrent client in Qt4
|
qBittorrent - A BitTorrent client in Qt
|
||||||
------------------------------------------
|
------------------------------------------
|
||||||
|
|
||||||
Description:
|
[](https://travis-ci.org/qbittorrent/qBittorrent)
|
||||||
********************************
|
********************************
|
||||||
qBittorrent is a bittorrent client programmed in C++ / Qt4 that uses
|
###Description:
|
||||||
libtorrent (sometimes called rblibtorrent) by Arvid Norberg.
|
qBittorrent is a bittorrent client programmed in C++ / Qt that uses
|
||||||
|
libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg.
|
||||||
|
|
||||||
It aims to be a good alternative to all other bittorrent clients
|
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
|
||||||
@@ -13,13 +14,14 @@ support as well as many features.
|
|||||||
This product includes GeoLite data created by MaxMind, available from
|
This product includes GeoLite data created by MaxMind, available from
|
||||||
http://maxmind.com/
|
http://maxmind.com/
|
||||||
|
|
||||||
Installation:
|
### Installation:
|
||||||
********************************
|
|
||||||
For installation, follow the instructions from INSTALL file, but simple:
|
For installation, follow the instructions from INSTALL file, but simple:
|
||||||
|
|
||||||
|
```
|
||||||
./configure
|
./configure
|
||||||
make && make install
|
make && make install
|
||||||
qbittorrent
|
qbittorrent
|
||||||
|
```
|
||||||
|
|
||||||
will install and execute qBittorrent hopefully without any problem.
|
will install and execute qBittorrent hopefully without any problem.
|
||||||
|
|
||||||
@@ -32,9 +34,9 @@ http://wiki.qbittorrent.org
|
|||||||
Please report any bug (or feature request) to:
|
Please report any bug (or feature request) to:
|
||||||
http://bugs.qbittorrent.org
|
http://bugs.qbittorrent.org
|
||||||
|
|
||||||
You can also meet me (chris-qBT) on IRC:
|
You can also meet me (sledgehammer_999) on IRC:
|
||||||
#qbittorrent on irc.freenode.net
|
`#qbittorrent on irc.freenode.net`
|
||||||
|
|
||||||
------------------------------------------
|
------------------------------------------
|
||||||
Christophe Dumez <chris@qbittorrent.org>
|
sledgehammer999 <sledgehammer999@qbittorrent.org>
|
||||||
|
|
||||||
4
bootstrap.sh
Executable file
4
bootstrap.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
aclocal -I m4
|
||||||
|
autoconf
|
||||||
347
build-aux/compile
Executable file
347
build-aux/compile
Executable file
File diff suppressed because it is too large
Load Diff
1421
build-aux/config.guess
vendored
Executable file
1421
build-aux/config.guess
vendored
Executable file
File diff suppressed because it is too large
Load Diff
1807
build-aux/config.sub
vendored
Executable file
1807
build-aux/config.sub
vendored
Executable file
File diff suppressed because it is too large
Load Diff
501
build-aux/install-sh
Executable file
501
build-aux/install-sh
Executable file
File diff suppressed because it is too large
Load Diff
215
build-aux/missing
Executable file
215
build-aux/missing
Executable file
@@ -0,0 +1,215 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
# Common wrapper for a few potentially missing GNU programs.
|
||||||
|
|
||||||
|
scriptversion=2013-10-28.13; # UTC
|
||||||
|
|
||||||
|
# Copyright (C) 1996-2014 Free Software Foundation, Inc.
|
||||||
|
# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
|
||||||
|
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
# any later version.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
# As a special exception to the GNU General Public License, if you
|
||||||
|
# distribute this file as part of a program that contains a
|
||||||
|
# configuration script generated by Autoconf, you may include it under
|
||||||
|
# the same distribution terms that you use for the rest of that program.
|
||||||
|
|
||||||
|
if test $# -eq 0; then
|
||||||
|
echo 1>&2 "Try '$0 --help' for more information"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
case $1 in
|
||||||
|
|
||||||
|
--is-lightweight)
|
||||||
|
# Used by our autoconf macros to check whether the available missing
|
||||||
|
# script is modern enough.
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
|
|
||||||
|
--run)
|
||||||
|
# Back-compat with the calling convention used by older automake.
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
|
||||||
|
-h|--h|--he|--hel|--help)
|
||||||
|
echo "\
|
||||||
|
$0 [OPTION]... PROGRAM [ARGUMENT]...
|
||||||
|
|
||||||
|
Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due
|
||||||
|
to PROGRAM being missing or too old.
|
||||||
|
|
||||||
|
Options:
|
||||||
|
-h, --help display this help and exit
|
||||||
|
-v, --version output version information and exit
|
||||||
|
|
||||||
|
Supported PROGRAM values:
|
||||||
|
aclocal autoconf autoheader autom4te automake makeinfo
|
||||||
|
bison yacc flex lex help2man
|
||||||
|
|
||||||
|
Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
|
||||||
|
'g' are ignored when checking the name.
|
||||||
|
|
||||||
|
Send bug reports to <bug-automake@gnu.org>."
|
||||||
|
exit $?
|
||||||
|
;;
|
||||||
|
|
||||||
|
-v|--v|--ve|--ver|--vers|--versi|--versio|--version)
|
||||||
|
echo "missing $scriptversion (GNU Automake)"
|
||||||
|
exit $?
|
||||||
|
;;
|
||||||
|
|
||||||
|
-*)
|
||||||
|
echo 1>&2 "$0: unknown '$1' option"
|
||||||
|
echo 1>&2 "Try '$0 --help' for more information"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
|
||||||
|
esac
|
||||||
|
|
||||||
|
# Run the given program, remember its exit status.
|
||||||
|
"$@"; st=$?
|
||||||
|
|
||||||
|
# If it succeeded, we are done.
|
||||||
|
test $st -eq 0 && exit 0
|
||||||
|
|
||||||
|
# Also exit now if we it failed (or wasn't found), and '--version' was
|
||||||
|
# passed; such an option is passed most likely to detect whether the
|
||||||
|
# program is present and works.
|
||||||
|
case $2 in --version|--help) exit $st;; esac
|
||||||
|
|
||||||
|
# Exit code 63 means version mismatch. This often happens when the user
|
||||||
|
# tries to use an ancient version of a tool on a file that requires a
|
||||||
|
# minimum version.
|
||||||
|
if test $st -eq 63; then
|
||||||
|
msg="probably too old"
|
||||||
|
elif test $st -eq 127; then
|
||||||
|
# Program was missing.
|
||||||
|
msg="missing on your system"
|
||||||
|
else
|
||||||
|
# Program was found and executed, but failed. Give up.
|
||||||
|
exit $st
|
||||||
|
fi
|
||||||
|
|
||||||
|
perl_URL=http://www.perl.org/
|
||||||
|
flex_URL=http://flex.sourceforge.net/
|
||||||
|
gnu_software_URL=http://www.gnu.org/software
|
||||||
|
|
||||||
|
program_details ()
|
||||||
|
{
|
||||||
|
case $1 in
|
||||||
|
aclocal|automake)
|
||||||
|
echo "The '$1' program is part of the GNU Automake package:"
|
||||||
|
echo "<$gnu_software_URL/automake>"
|
||||||
|
echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
|
||||||
|
echo "<$gnu_software_URL/autoconf>"
|
||||||
|
echo "<$gnu_software_URL/m4/>"
|
||||||
|
echo "<$perl_URL>"
|
||||||
|
;;
|
||||||
|
autoconf|autom4te|autoheader)
|
||||||
|
echo "The '$1' program is part of the GNU Autoconf package:"
|
||||||
|
echo "<$gnu_software_URL/autoconf/>"
|
||||||
|
echo "It also requires GNU m4 and Perl in order to run:"
|
||||||
|
echo "<$gnu_software_URL/m4/>"
|
||||||
|
echo "<$perl_URL>"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
give_advice ()
|
||||||
|
{
|
||||||
|
# Normalize program name to check for.
|
||||||
|
normalized_program=`echo "$1" | sed '
|
||||||
|
s/^gnu-//; t
|
||||||
|
s/^gnu//; t
|
||||||
|
s/^g//; t'`
|
||||||
|
|
||||||
|
printf '%s\n' "'$1' is $msg."
|
||||||
|
|
||||||
|
configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
|
||||||
|
case $normalized_program in
|
||||||
|
autoconf*)
|
||||||
|
echo "You should only need it if you modified 'configure.ac',"
|
||||||
|
echo "or m4 files included by it."
|
||||||
|
program_details 'autoconf'
|
||||||
|
;;
|
||||||
|
autoheader*)
|
||||||
|
echo "You should only need it if you modified 'acconfig.h' or"
|
||||||
|
echo "$configure_deps."
|
||||||
|
program_details 'autoheader'
|
||||||
|
;;
|
||||||
|
automake*)
|
||||||
|
echo "You should only need it if you modified 'Makefile.am' or"
|
||||||
|
echo "$configure_deps."
|
||||||
|
program_details 'automake'
|
||||||
|
;;
|
||||||
|
aclocal*)
|
||||||
|
echo "You should only need it if you modified 'acinclude.m4' or"
|
||||||
|
echo "$configure_deps."
|
||||||
|
program_details 'aclocal'
|
||||||
|
;;
|
||||||
|
autom4te*)
|
||||||
|
echo "You might have modified some maintainer files that require"
|
||||||
|
echo "the 'autom4te' program to be rebuilt."
|
||||||
|
program_details 'autom4te'
|
||||||
|
;;
|
||||||
|
bison*|yacc*)
|
||||||
|
echo "You should only need it if you modified a '.y' file."
|
||||||
|
echo "You may want to install the GNU Bison package:"
|
||||||
|
echo "<$gnu_software_URL/bison/>"
|
||||||
|
;;
|
||||||
|
lex*|flex*)
|
||||||
|
echo "You should only need it if you modified a '.l' file."
|
||||||
|
echo "You may want to install the Fast Lexical Analyzer package:"
|
||||||
|
echo "<$flex_URL>"
|
||||||
|
;;
|
||||||
|
help2man*)
|
||||||
|
echo "You should only need it if you modified a dependency" \
|
||||||
|
"of a man page."
|
||||||
|
echo "You may want to install the GNU Help2man package:"
|
||||||
|
echo "<$gnu_software_URL/help2man/>"
|
||||||
|
;;
|
||||||
|
makeinfo*)
|
||||||
|
echo "You should only need it if you modified a '.texi' file, or"
|
||||||
|
echo "any other file indirectly affecting the aspect of the manual."
|
||||||
|
echo "You might want to install the Texinfo package:"
|
||||||
|
echo "<$gnu_software_URL/texinfo/>"
|
||||||
|
echo "The spurious makeinfo call might also be the consequence of"
|
||||||
|
echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might"
|
||||||
|
echo "want to install GNU make:"
|
||||||
|
echo "<$gnu_software_URL/make/>"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "You might have modified some files without having the proper"
|
||||||
|
echo "tools for further handling them. Check the 'README' file, it"
|
||||||
|
echo "often tells you about the needed prerequisites for installing"
|
||||||
|
echo "this package. You may also peek at any GNU archive site, in"
|
||||||
|
echo "case some other package contains this missing '$1' program."
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
give_advice "$1" | sed -e '1s/^/WARNING: /' \
|
||||||
|
-e '2,$s/^/ /' >&2
|
||||||
|
|
||||||
|
# Propagate the correct exit status (expected to be 127 for a program
|
||||||
|
# not found, 63 for a program that failed due to version mismatch).
|
||||||
|
exit $st
|
||||||
|
|
||||||
|
# Local variables:
|
||||||
|
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||||
|
# time-stamp-start: "scriptversion="
|
||||||
|
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||||
|
# time-stamp-time-zone: "UTC"
|
||||||
|
# time-stamp-end: "; # UTC"
|
||||||
|
# End:
|
||||||
16
conf.pri.in
Normal file
16
conf.pri.in
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
# @configure_input@
|
||||||
|
|
||||||
|
PREFIX = @EXPAND_PREFIX@
|
||||||
|
BINDIR = @EXPAND_BINDIR@
|
||||||
|
DATADIR = @EXPAND_DATADIR@
|
||||||
|
MANPREFIX = @EXPAND_MANDIR@
|
||||||
|
|
||||||
|
QMAKE_CXXFLAGS += @QBT_CONF_EXTRA_CFLAGS@
|
||||||
|
INCLUDEPATH += @QBT_CONF_INCLUDES@
|
||||||
|
LIBS += @LDFLAGS@ @LIBS@
|
||||||
|
|
||||||
|
CONFIG += @QBT_ADD_CONFIG@
|
||||||
|
CONFIG -= @QBT_REMOVE_CONFIG@
|
||||||
|
|
||||||
|
DEFINES += @QBT_ADD_DEFINES@
|
||||||
|
DEFINES -= @QBT_REMOVE_DEFINES@
|
||||||
306
configure.ac
Normal file
306
configure.ac
Normal file
File diff suppressed because it is too large
Load Diff
8
src/mac/Info.plist → dist/mac/Info.plist
vendored
8
src/mac/Info.plist → dist/mac/Info.plist
vendored
@@ -45,17 +45,21 @@
|
|||||||
<key>CFBundlePackageType</key>
|
<key>CFBundlePackageType</key>
|
||||||
<string>APPL</string>
|
<string>APPL</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>3.1.3</string>
|
<string>3.2.0</string>
|
||||||
<key>CFBundleSignature</key>
|
<key>CFBundleSignature</key>
|
||||||
<string>qBit</string>
|
<string>qBit</string>
|
||||||
<key>CFBundleExecutable</key>
|
<key>CFBundleExecutable</key>
|
||||||
<string>qbittorrent</string>
|
<string>qbittorrent</string>
|
||||||
<key>CFBundleIdentifier</key>
|
<key>CFBundleIdentifier</key>
|
||||||
<string>org.qbittorrent</string>
|
<string>org.qbittorrent</string>
|
||||||
|
<key>NSPrincipalClass</key>
|
||||||
|
<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-2013 The qBittorrent project</string>
|
<string>Copyright © 2006-2015 The qBittorrent project</string>
|
||||||
<key>UTExportedTypeDeclarations</key>
|
<key>UTExportedTypeDeclarations</key>
|
||||||
<array>
|
<array>
|
||||||
<dict>
|
<dict>
|
||||||
1
src/mac/qt.conf → dist/mac/qt.conf
vendored
1
src/mac/qt.conf → dist/mac/qt.conf
vendored
@@ -1,4 +1,3 @@
|
|||||||
[Paths]
|
[Paths]
|
||||||
Prefix = MacOS
|
|
||||||
Translations = translations
|
Translations = translations
|
||||||
Plugins = PlugIns
|
Plugins = PlugIns
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user