Compare commits
611 Commits
release-2.
...
release-2.
Author | SHA1 | Date | |
---|---|---|---|
![]() |
697d2ccb71 | ||
![]() |
71d163d743 | ||
![]() |
83685942de | ||
![]() |
6f34c81014 | ||
![]() |
5e826dffc8 | ||
![]() |
b4dc66020c | ||
![]() |
cb4741ed89 | ||
![]() |
4c3976e5df | ||
![]() |
fd7fb115ff | ||
![]() |
197d5b3a05 | ||
![]() |
624d6aa6a1 | ||
![]() |
28d7dc137b | ||
![]() |
351d84e2f7 | ||
![]() |
774b8f4fd6 | ||
![]() |
2fc6470696 | ||
![]() |
1038b00553 | ||
![]() |
c3b37b4f1f | ||
![]() |
41faf341cc | ||
![]() |
44e92a7f3d | ||
![]() |
599f956269 | ||
![]() |
79a9606e86 | ||
![]() |
5b576baf67 | ||
![]() |
aa3ce90478 | ||
![]() |
2c433e35b0 | ||
![]() |
3e4f74ab4e | ||
![]() |
f7c586b47a | ||
![]() |
98b09f68ae | ||
![]() |
357e309dad | ||
![]() |
2e544f6a74 | ||
![]() |
b0d6f3f9bf | ||
![]() |
380989d808 | ||
![]() |
6357d6372c | ||
![]() |
d744968ea6 | ||
![]() |
76ca967d70 | ||
![]() |
9cff66df3f | ||
![]() |
72af6cb206 | ||
![]() |
c7043d5c39 | ||
![]() |
1036990499 | ||
![]() |
f386fd9e23 | ||
![]() |
1e75fa9086 | ||
![]() |
252d2009cd | ||
![]() |
a48d36c9a2 | ||
![]() |
01ad2e9746 | ||
![]() |
2f7b20c704 | ||
![]() |
aae85b4498 | ||
![]() |
c39244aeb6 | ||
![]() |
8f22279428 | ||
![]() |
5a68bc5801 | ||
![]() |
46a3b382db | ||
![]() |
dae959a533 | ||
![]() |
eeda9379d5 | ||
![]() |
80bf89857a | ||
![]() |
65eb40d1f5 | ||
![]() |
9cf37f5364 | ||
![]() |
1ad1498c5d | ||
![]() |
405b804eb5 | ||
![]() |
183e150da1 | ||
![]() |
f98d4e9149 | ||
![]() |
dad1568657 | ||
![]() |
f13fd37819 | ||
![]() |
ae692ba9b8 | ||
![]() |
2036326403 | ||
![]() |
3ad81595df | ||
![]() |
9115a2ddc2 | ||
![]() |
102e25771c | ||
![]() |
d65fc4575a | ||
![]() |
928936046e | ||
![]() |
fe6df6176d | ||
![]() |
6c52dbd477 | ||
![]() |
37f5c8710e | ||
![]() |
341a88c2ef | ||
![]() |
efe2280224 | ||
![]() |
a6294e5739 | ||
![]() |
c9c481fe69 | ||
![]() |
8219c29b0c | ||
![]() |
1e1094f8da | ||
![]() |
452a8b2ae2 | ||
![]() |
bf746be692 | ||
![]() |
de2d2c7469 | ||
![]() |
384eae7014 | ||
![]() |
09ef9947b0 | ||
![]() |
4385b941bb | ||
![]() |
ab0355f8d6 | ||
![]() |
8f439589ea | ||
![]() |
ce6348bc32 | ||
![]() |
4c5dd66b0f | ||
![]() |
5fe562c0fa | ||
![]() |
61faf34ef7 | ||
![]() |
1038376cdb | ||
![]() |
28d1671bb8 | ||
![]() |
8e026e68d7 | ||
![]() |
4be897a4e5 | ||
![]() |
3f4947259b | ||
![]() |
e10a51e61e | ||
![]() |
381eaf4b53 | ||
![]() |
1b7e681e6d | ||
![]() |
1ad764de7b | ||
![]() |
246903fa0a | ||
![]() |
b298f9a06e | ||
![]() |
efdcdeb210 | ||
![]() |
6e4826a512 | ||
![]() |
28ba0c25a7 | ||
![]() |
ea0f384dbf | ||
![]() |
9218f69d87 | ||
![]() |
b9b82e959b | ||
![]() |
6606cf60af | ||
![]() |
94a23cf1d4 | ||
![]() |
15c3836a25 | ||
![]() |
afbac42420 | ||
![]() |
7354e9b738 | ||
![]() |
8abb1d917b | ||
![]() |
7bd8bb4880 | ||
![]() |
3d5487dfcb | ||
![]() |
be09284192 | ||
![]() |
cdf68c90ba | ||
![]() |
a46f665dd4 | ||
![]() |
e5e254a184 | ||
![]() |
2a55aba5fa | ||
![]() |
f5d04a1be9 | ||
![]() |
73132afe6c | ||
![]() |
1d27fa9c03 | ||
![]() |
1585b307bc | ||
![]() |
c882bc8a1d | ||
![]() |
aefa1dba18 | ||
![]() |
7bd19f7696 | ||
![]() |
c25f51e866 | ||
![]() |
68b13f10fe | ||
![]() |
9764fe2a91 | ||
![]() |
7c29e613f0 | ||
![]() |
2a88e790df | ||
![]() |
deb7327ee6 | ||
![]() |
a82ccd8e95 | ||
![]() |
4ffe100287 | ||
![]() |
5990615248 | ||
![]() |
e83618a1b2 | ||
![]() |
9e9cdedfd3 | ||
![]() |
ed5e55f85d | ||
![]() |
d2907dc08c | ||
![]() |
69984f9550 | ||
![]() |
94f92aa4f9 | ||
![]() |
9e5ec56770 | ||
![]() |
b58b4d0066 | ||
![]() |
11a068dfdd | ||
![]() |
deb7cb9d9e | ||
![]() |
085ab0e660 | ||
![]() |
2ff28ff46f | ||
![]() |
eb159c0b18 | ||
![]() |
51b3a5164d | ||
![]() |
fa30d7bd1c | ||
![]() |
ea159c0146 | ||
![]() |
f4c2fdd2fd | ||
![]() |
0c7643cfb3 | ||
![]() |
3282e53e93 | ||
![]() |
2e07e911e4 | ||
![]() |
e838b515b3 | ||
![]() |
7854911d2f | ||
![]() |
7846afaeb8 | ||
![]() |
72b27eecff | ||
![]() |
8c491cc831 | ||
![]() |
ac097b9904 | ||
![]() |
9066520076 | ||
![]() |
2d83482395 | ||
![]() |
7a7016b4bd | ||
![]() |
f2e222adb1 | ||
![]() |
d4d3991795 | ||
![]() |
6d9e519cdc | ||
![]() |
16ad56c13f | ||
![]() |
f2df8ce1d9 | ||
![]() |
921512e51d | ||
![]() |
3529c5c7a0 | ||
![]() |
984e6f9927 | ||
![]() |
8b2f7c4661 | ||
![]() |
83ce77b398 | ||
![]() |
170b0798fd | ||
![]() |
4795e9980b | ||
![]() |
83317ca2d0 | ||
![]() |
02fbd6a135 | ||
![]() |
53900c386b | ||
![]() |
669d1a3a46 | ||
![]() |
122db6a77e | ||
![]() |
86d3c98069 | ||
![]() |
dc87b9f9f4 | ||
![]() |
c7c30ccaee | ||
![]() |
b59dded2a4 | ||
![]() |
b48b9479d2 | ||
![]() |
65883317c3 | ||
![]() |
18e08c319f | ||
![]() |
6265e2e092 | ||
![]() |
bc10bbe135 | ||
![]() |
31aebdc7bf | ||
![]() |
269a50efe5 | ||
![]() |
9b31b1cd72 | ||
![]() |
e989e686a4 | ||
![]() |
d6b5627363 | ||
![]() |
7381b0dcf6 | ||
![]() |
8589eb7c0f | ||
![]() |
284fbf5512 | ||
![]() |
b9aec63e92 | ||
![]() |
88c063cd4d | ||
![]() |
ed3fa0ccee | ||
![]() |
4ec78d1405 | ||
![]() |
8bfbb98509 | ||
![]() |
44011c9cd9 | ||
![]() |
92c7996ff4 | ||
![]() |
0a17eb32cc | ||
![]() |
52e7d4ad03 | ||
![]() |
f843a4b13a | ||
![]() |
719c30c70b | ||
![]() |
b41bcdc605 | ||
![]() |
0ead6f72c6 | ||
![]() |
104ebbc9a1 | ||
![]() |
982098a205 | ||
![]() |
d5bdd2ea3e | ||
![]() |
641b38690c | ||
![]() |
ea433c0619 | ||
![]() |
8847df60e1 | ||
![]() |
3995af6489 | ||
![]() |
4412476109 | ||
![]() |
0c2a121304 | ||
![]() |
885753391d | ||
![]() |
cff7174bbb | ||
![]() |
40bd040c4a | ||
![]() |
0241fa7593 | ||
![]() |
2f06099518 | ||
![]() |
4489934c21 | ||
![]() |
10d815c60d | ||
![]() |
c85cb8799e | ||
![]() |
fd4f46485c | ||
![]() |
3154461f28 | ||
![]() |
da32321f10 | ||
![]() |
aec3087528 | ||
![]() |
9d83439b83 | ||
![]() |
684e00d639 | ||
![]() |
f982501576 | ||
![]() |
87a744fcf6 | ||
![]() |
aca939f0ce | ||
![]() |
675e8282b0 | ||
![]() |
a1272fff82 | ||
![]() |
5579c7ff3d | ||
![]() |
f5d4404b67 | ||
![]() |
851a677a48 | ||
![]() |
fd8157f6ba | ||
![]() |
450c1fc124 | ||
![]() |
493d6ce702 | ||
![]() |
35a2b227b2 | ||
![]() |
6b0c976a0d | ||
![]() |
f9c4150374 | ||
![]() |
fad028cfa2 | ||
![]() |
d9aa8cf4fd | ||
![]() |
6b2da46e87 | ||
![]() |
037cc655ba | ||
![]() |
58bfa6f1bb | ||
![]() |
0a6f591cf5 | ||
![]() |
4ee623f921 | ||
![]() |
e85059521e | ||
![]() |
2a4abe6a77 | ||
![]() |
8217ddc705 | ||
![]() |
5f301b5a04 | ||
![]() |
9a5568349f | ||
![]() |
dc2de49cdb | ||
![]() |
c63503aaa6 | ||
![]() |
eaac9180e5 | ||
![]() |
b8797d075f | ||
![]() |
ea04f79e0f | ||
![]() |
6a3d0da4ad | ||
![]() |
4828a05ced | ||
![]() |
f379084b68 | ||
![]() |
c7314b99ea | ||
![]() |
d0afd46fd3 | ||
![]() |
ba7ece348c | ||
![]() |
01b5844174 | ||
![]() |
dfa16320f0 | ||
![]() |
93a84655b6 | ||
![]() |
a24dc147ab | ||
![]() |
e247d0e5dc | ||
![]() |
b410b7751e | ||
![]() |
028051d6a5 | ||
![]() |
7d4a1bc92a | ||
![]() |
924b09b0f1 | ||
![]() |
188a8ae4f5 | ||
![]() |
1489a6bbd6 | ||
![]() |
9c57cca93c | ||
![]() |
6ed4724e33 | ||
![]() |
63feffd985 | ||
![]() |
d988b0df9c | ||
![]() |
85d6365bc2 | ||
![]() |
784d972602 | ||
![]() |
ce4d25952c | ||
![]() |
3e27595cf1 | ||
![]() |
44ab905131 | ||
![]() |
2a04ac55de | ||
![]() |
45ad494a3e | ||
![]() |
78fe44ec01 | ||
![]() |
536bd85fd0 | ||
![]() |
84705489fc | ||
![]() |
ff085e955e | ||
![]() |
4b62c24e54 | ||
![]() |
c7658e2e96 | ||
![]() |
9fe693630c | ||
![]() |
3bba7578af | ||
![]() |
53b6a25442 | ||
![]() |
5e7de313fc | ||
![]() |
8c91e9d4e2 | ||
![]() |
078ee59b4e | ||
![]() |
438e277c42 | ||
![]() |
a4c1b93a42 | ||
![]() |
82877a9afa | ||
![]() |
6bee757652 | ||
![]() |
d8cdc3094a | ||
![]() |
db455c9832 | ||
![]() |
b6c931905a | ||
![]() |
6647973391 | ||
![]() |
4c85ea678d | ||
![]() |
dc27b5e976 | ||
![]() |
4828f6190e | ||
![]() |
84a0f92546 | ||
![]() |
e3a9194010 | ||
![]() |
727e212b8e | ||
![]() |
df64ede724 | ||
![]() |
8a07e01181 | ||
![]() |
d67d4a38ce | ||
![]() |
3b898c52d3 | ||
![]() |
4e79411d9f | ||
![]() |
524875e458 | ||
![]() |
3c75774cfb | ||
![]() |
596737ba2f | ||
![]() |
e142aafea1 | ||
![]() |
09da69918e | ||
![]() |
e0c2e3dd2c | ||
![]() |
5dc79e67fc | ||
![]() |
14341f3be2 | ||
![]() |
2acf90d813 | ||
![]() |
ae1d6492d0 | ||
![]() |
0a0579bc8b | ||
![]() |
ead93baa21 | ||
![]() |
39bad79f5a | ||
![]() |
f25b198516 | ||
![]() |
15d3b07f34 | ||
![]() |
feeecbf395 | ||
![]() |
e7abeb9bd4 | ||
![]() |
879a010c3d | ||
![]() |
89e64a212e | ||
![]() |
82c7c02611 | ||
![]() |
b6c3189fe3 | ||
![]() |
82e41f36ee | ||
![]() |
4b1eade157 | ||
![]() |
b79ed40e32 | ||
![]() |
d06e0b639e | ||
![]() |
d1cfb4f066 | ||
![]() |
efa1f4ebb4 | ||
![]() |
fa4eda9c87 | ||
![]() |
1efb122d9c | ||
![]() |
c2e5ecaaa0 | ||
![]() |
313dfd6475 | ||
![]() |
8dd753ce46 | ||
![]() |
435d0e1019 | ||
![]() |
37cd9c5b7b | ||
![]() |
8b9971003d | ||
![]() |
79cdad47f1 | ||
![]() |
8f1276350e | ||
![]() |
c05e6ba580 | ||
![]() |
2da5e03741 | ||
![]() |
a9ce197d04 | ||
![]() |
1bce5b7837 | ||
![]() |
74718bc568 | ||
![]() |
217937217d | ||
![]() |
af1dfd41ab | ||
![]() |
54c6ccc087 | ||
![]() |
d9e15e40f4 | ||
![]() |
12d1e852f4 | ||
![]() |
802d262776 | ||
![]() |
04b63829d7 | ||
![]() |
8568b29cc1 | ||
![]() |
b1471c2a45 | ||
![]() |
a86b87244d | ||
![]() |
e431b96ca1 | ||
![]() |
ce5cdd0eea | ||
![]() |
c5a831b8ec | ||
![]() |
872002b730 | ||
![]() |
cb6fad87de | ||
![]() |
0f1473e212 | ||
![]() |
b45171ba43 | ||
![]() |
28b8f36f16 | ||
![]() |
35c1389794 | ||
![]() |
6ae7db4afb | ||
![]() |
7b646018ea | ||
![]() |
4c7a5633da | ||
![]() |
76d3e9033d | ||
![]() |
c9d5370dc4 | ||
![]() |
7cdbe8ef34 | ||
![]() |
8b819d7e9e | ||
![]() |
7f0c8dde24 | ||
![]() |
74c32a0ecd | ||
![]() |
87174ef3a4 | ||
![]() |
462c821df9 | ||
![]() |
42d7e20c1d | ||
![]() |
933b924766 | ||
![]() |
be15e6d34c | ||
![]() |
d6997e7833 | ||
![]() |
e94769b58b | ||
![]() |
7616c22897 | ||
![]() |
138cd90736 | ||
![]() |
9aae8040ef | ||
![]() |
2d5612435c | ||
![]() |
2b1e4912f2 | ||
![]() |
b1fe50e056 | ||
![]() |
09a45abd92 | ||
![]() |
adf615d0cc | ||
![]() |
954e010493 | ||
![]() |
86b4db75be | ||
![]() |
587c4f3b14 | ||
![]() |
8238c13dc0 | ||
![]() |
5c8dd9f0fb | ||
![]() |
dfcdb18b41 | ||
![]() |
e402674092 | ||
![]() |
783004ae58 | ||
![]() |
6ff7c6ed06 | ||
![]() |
a0ecbe01a1 | ||
![]() |
47c2f2e30a | ||
![]() |
721fa821f7 | ||
![]() |
6580d23263 | ||
![]() |
0b874d9c42 | ||
![]() |
679c91435d | ||
![]() |
d68b7fc9cb | ||
![]() |
02722dc3c9 | ||
![]() |
844bd52c67 | ||
![]() |
51bc67042e | ||
![]() |
a8978b2ae4 | ||
![]() |
fcf3b8e14a | ||
![]() |
015bdc7930 | ||
![]() |
370b986ab1 | ||
![]() |
9d7591fc84 | ||
![]() |
9b6b357c9e | ||
![]() |
8fd7b86f45 | ||
![]() |
35a4e4aa1c | ||
![]() |
d24abc3088 | ||
![]() |
615e08b74f | ||
![]() |
4644b5cf15 | ||
![]() |
cb719e2bf5 | ||
![]() |
ab8e35b6b4 | ||
![]() |
76ea7525e3 | ||
![]() |
64615adc23 | ||
![]() |
a205591178 | ||
![]() |
25e27f4614 | ||
![]() |
4a66c33a2c | ||
![]() |
16be6fe474 | ||
![]() |
e170d9c3a8 | ||
![]() |
3adc58bb87 | ||
![]() |
55aa6c36ee | ||
![]() |
350bf0ffd4 | ||
![]() |
a9565e363a | ||
![]() |
378e24411c | ||
![]() |
22c785b951 | ||
![]() |
eb0053fe48 | ||
![]() |
6996ccc2c8 | ||
![]() |
fcef304427 | ||
![]() |
bf5c1951ba | ||
![]() |
e931209860 | ||
![]() |
db4520a13b | ||
![]() |
4305e6b1e0 | ||
![]() |
b173458814 | ||
![]() |
833750513b | ||
![]() |
9e63a0babb | ||
![]() |
e48909dea4 | ||
![]() |
f306d02ac9 | ||
![]() |
f9f3642116 | ||
![]() |
1537c70988 | ||
![]() |
847a6c75d7 | ||
![]() |
ecffc5e550 | ||
![]() |
65e9401c5d | ||
![]() |
ae3632e5c1 | ||
![]() |
9ba3862be1 | ||
![]() |
793c1be9bd | ||
![]() |
1ce6f4a7c3 | ||
![]() |
816cfefbac | ||
![]() |
0eec718354 | ||
![]() |
b80148c7e4 | ||
![]() |
3bc946bfb9 | ||
![]() |
a62169001e | ||
![]() |
3ccc69848d | ||
![]() |
5191a43923 | ||
![]() |
f9e887900e | ||
![]() |
82553471cc | ||
![]() |
bba7b366ef | ||
![]() |
355e776852 | ||
![]() |
c1aec8671a | ||
![]() |
01b9e5c754 | ||
![]() |
3ccb2fddff | ||
![]() |
0d55befc1f | ||
![]() |
57ad73c4e9 | ||
![]() |
a5ff654baf | ||
![]() |
3177668d61 | ||
![]() |
6367953c26 | ||
![]() |
b3baf52387 | ||
![]() |
f40ca3eadf | ||
![]() |
c8d02fc10e | ||
![]() |
759fe77e7f | ||
![]() |
f6b96694e0 | ||
![]() |
818a032aac | ||
![]() |
fb443bb6e7 | ||
![]() |
4790949e16 | ||
![]() |
8b8e837f78 | ||
![]() |
93b295e8c4 | ||
![]() |
2955f9d82a | ||
![]() |
813095b912 | ||
![]() |
0ae42b375d | ||
![]() |
fb03982312 | ||
![]() |
41cd8428b2 | ||
![]() |
b03fa32624 | ||
![]() |
e19a5df968 | ||
![]() |
3a2ecc6dee | ||
![]() |
ace3995847 | ||
![]() |
b3ddb21d88 | ||
![]() |
50ad2597c4 | ||
![]() |
1d33211004 | ||
![]() |
37b4cb9d06 | ||
![]() |
888427d2df | ||
![]() |
30d94d7c4d | ||
![]() |
1fb510b2b0 | ||
![]() |
214c3cba73 | ||
![]() |
7a7d351017 | ||
![]() |
b3f89027fc | ||
![]() |
636f9b2912 | ||
![]() |
81cf3782c0 | ||
![]() |
eabda8ee75 | ||
![]() |
b09b1bb285 | ||
![]() |
a8c2bc37c2 | ||
![]() |
2b179a53bf | ||
![]() |
b9afd63080 | ||
![]() |
83ff66e0b1 | ||
![]() |
5dfca9c685 | ||
![]() |
6f6b938dfc | ||
![]() |
1b08c087c0 | ||
![]() |
6d241270b5 | ||
![]() |
155316c30e | ||
![]() |
64f4775a81 | ||
![]() |
5696944c6f | ||
![]() |
a9fbef62b6 | ||
![]() |
cc4e1c5bbe | ||
![]() |
20d90e0e0c | ||
![]() |
be32669baf | ||
![]() |
f772e28bf9 | ||
![]() |
486f9c55dd | ||
![]() |
44864be673 | ||
![]() |
8247709a13 | ||
![]() |
d20384b3a0 | ||
![]() |
d2b6ed950d | ||
![]() |
ddf5779756 | ||
![]() |
8def5c5a1b | ||
![]() |
57c1df1d1e | ||
![]() |
694f7b172a | ||
![]() |
e93ef4a959 | ||
![]() |
384eaf54ef | ||
![]() |
c14deec893 | ||
![]() |
35ea06214a | ||
![]() |
64df47b49f | ||
![]() |
050601498c | ||
![]() |
1d28eeb3d7 | ||
![]() |
b060f967d7 | ||
![]() |
af63ba9a8d | ||
![]() |
747eb4562a | ||
![]() |
61d9f68bee | ||
![]() |
ab579e3449 | ||
![]() |
9fc60abc1a | ||
![]() |
77445645db | ||
![]() |
bc035b3873 | ||
![]() |
a421c2aa63 | ||
![]() |
f639bea467 | ||
![]() |
fb81d1c8c9 | ||
![]() |
f5b3564392 | ||
![]() |
6bcbfa2e05 | ||
![]() |
4065972179 | ||
![]() |
897d0be08e | ||
![]() |
c3b7aeadd7 | ||
![]() |
89abde61d6 | ||
![]() |
4614764552 | ||
![]() |
c3322cdc91 | ||
![]() |
d124c24e89 | ||
![]() |
a48ef3f94f | ||
![]() |
15ab369f62 | ||
![]() |
29426265a7 | ||
![]() |
9742bb016b | ||
![]() |
78f71a9e1b | ||
![]() |
d31f55ae28 | ||
![]() |
7294cdafbf | ||
![]() |
493499cded | ||
![]() |
2cc82c6256 | ||
![]() |
1696504a57 | ||
![]() |
ef84e95ec0 | ||
![]() |
c307a7477a | ||
![]() |
02dcfb2763 | ||
![]() |
f510852cd7 | ||
![]() |
25ead318da | ||
![]() |
ebf97a9ee8 | ||
![]() |
473a74af93 | ||
![]() |
b61e4363f5 | ||
![]() |
0b9a4e8aee | ||
![]() |
052825e5c4 | ||
![]() |
e72d9de34a | ||
![]() |
8d699dc177 | ||
![]() |
216c70b758 | ||
![]() |
e1fef17311 | ||
![]() |
7bb44e725b | ||
![]() |
c80e95b219 | ||
![]() |
879f59c922 | ||
![]() |
0fa79f0d63 | ||
![]() |
264ac4e706 | ||
![]() |
dff1e65634 | ||
![]() |
ec37673a21 | ||
![]() |
3feffdf8fa | ||
![]() |
8bcb51ba9c |
14
.gitignore
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
src/geoip/GeoIP.dat
|
||||
src/qbittorrent
|
||||
qbittorrent.pro.user
|
||||
conf.pri
|
||||
Makefile
|
||||
*.pyc
|
||||
*.log
|
||||
# Compiled object files
|
||||
*.o
|
||||
# Generated MOC, resource and UI files
|
||||
moc_*.cpp
|
||||
qrc_*.cpp
|
||||
ui_*.h
|
||||
*.moc
|
13
AUTHORS
@@ -2,6 +2,7 @@ Author:
|
||||
* Christophe Dumez <chris@qbittorrent.org>
|
||||
|
||||
Contributors:
|
||||
* Vladimir Golovnev <glassez@yandex.ru>
|
||||
* Stefanos Antaris <santaris@csd.auth.gr>
|
||||
* Mohammad Dib <mdib@qbittorrent.org>
|
||||
* Mirco Chinelli <infinity89@fastwebmail.it>
|
||||
@@ -49,6 +50,10 @@ Images Authors:
|
||||
copyright: Greg Houston <gregory.houston@gmail.com>
|
||||
license: MIT
|
||||
|
||||
* file: src/Icons/skin/qbittorrent_mono*
|
||||
copyright: Daniel Eguren <deguren@gmail.com>
|
||||
license: LGPL
|
||||
|
||||
* file: src/search_engine/engines/btjunkie.png
|
||||
copyright: Downloaded from btjunkie.org
|
||||
|
||||
@@ -68,6 +73,7 @@ Translations authors:
|
||||
* files: src/lang/*.ts
|
||||
copyright:
|
||||
- Arabic: SDERAWI (abz8868@msn.com) and sn51234 (nesseyan@gmail.com)
|
||||
- Armenian: Hrant Ohanyan (hrantohanyan@mail.am)
|
||||
- Brazilian: Nick Marinho (nickmarinho@gmail.com)
|
||||
- Bulgarian: Tsvetan & Boyko Bankoff (emerge_life@users.sourceforge.net)
|
||||
- Catalan: Francisco Luque Contreras (frannoe@ya.com)
|
||||
@@ -80,13 +86,16 @@ Translations authors:
|
||||
- English: Christophe Dumez (chris@qbittorrent.org)
|
||||
- Finnish: Niklas Laxström (nikerabbit@users.sourceforge.net)
|
||||
- French: Christophe Dumez (chris@qbittorrent.org)
|
||||
- Galician: Marcos Lans (marcoslansgarza@gmail.com)
|
||||
- Georgian: Beqa Arabuli (arabulibeqa@yahoo.com)
|
||||
- German: Niels Hoffmann (zentralmaschine@users.sourceforge.net)
|
||||
- Greek: Tsvetan Bankov (emerge_life@users.sourceforge.net) and Stephanos Antaris (santaris@csd.auth.gr)
|
||||
- Hungarian: Majoros Péter (majoros.j.p@t-online.hu)
|
||||
- Italian: Matteo Sechi (bu17714@gmail.com)
|
||||
- Japanese: Nardog (alphisation@gmail.com)
|
||||
- Japanese: Masato Hashimoto (cabezon.hashimoto@gmail.com)
|
||||
- Korean: Jin Woo Sin (jin828sin@users.sourceforge.net)
|
||||
- Norwegian: Lars-Erik Labori (hamil@users.sourceforge.net)
|
||||
- Lithuanian: Naglis Jonaitis (njonaitis@gmail.com)
|
||||
- Norwegian: Tomaso
|
||||
- Polish: Mariusz Fik (fisiu@opensuse.org)
|
||||
- Portuguese: Nick Marinho (nickmarinho@gmail.com)
|
||||
- Romanian: Obada Denis (obadadenis@users.sourceforge.net)
|
||||
|
97
Changelog
@@ -1,3 +1,100 @@
|
||||
* Thu Dec 29 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.9.3
|
||||
- BUGFIX: Fix btdigg plugin (Python3 support + torrent name in magnet links)
|
||||
- BUGFIX: Fix banning of IPv6 peers (Closes #885021)
|
||||
- BUGFIX: Fix torrent addition dialog layout problem (Closes #84650522)
|
||||
- BUGFIX: Do not report any progress for disabled files (Closes #56731485)
|
||||
- BUGFIX: Make torrent sorting case insensitive (Closes #857154)
|
||||
- BUGFIX: Improve Web UI usability of small devices
|
||||
- BUGFIX: Program updater: More reliable version detection / comparison
|
||||
- I18N: Add Georgian translation
|
||||
|
||||
* Sat Oct 29 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.9.2
|
||||
- BUGFIX: Fix mimimum dimensions for torrent addition dialog
|
||||
- BUGFIX: Remove dependency on boost-datetime
|
||||
- BUGFIX: Remove dependency on boost-filesystem (libtorrent v0.16.x)
|
||||
|
||||
* Sun Oct 23 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.9.1
|
||||
- BUGFIX: Add support for speed limits scheduling (Web UI)
|
||||
- BUGFIX: Fix ratio calculation for purely seeded torrents
|
||||
- I18N: Update Russian translation
|
||||
- COSMETIC: Torrent addition dialog layout fixes
|
||||
|
||||
* Sat Oct 08 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.9.0
|
||||
- FEATURE: Add file association settings to program preferences (Windows)
|
||||
- FEATURE: Add setting to ignore slow torrents in queueing system
|
||||
- FEATURE: Add advanced setting to announce to all trackers
|
||||
- FEATURE: Add support for anonymous mode (libtorrent >= v0.16)
|
||||
- FEATURE: Add quick "set as default save path" checkbox to torrent addition dialog (sledgehammer999)
|
||||
- BUGFIX: Add tray menu entry for toggling window visibility
|
||||
- BUGFIX: Fix execution log lines selection and copying
|
||||
- BUGFIX: Reduce CPU usage when running Web UI
|
||||
- BUGFIX: Save RSS items to disk regularly for safety
|
||||
- BUGFIX: Fix ratio calculation (use all_time_download)
|
||||
- BUGFIX: Fix torrent upload issues (Web UI)
|
||||
- BUGFIX: Fix some IE incompatibilities (Web UI)
|
||||
- COSMETIC: Display speed at the beginning of the Window title
|
||||
- COSMETIC: Several cosmetic fixes to the Web UI
|
||||
- COSMETIC: Make top toolbar follow system style
|
||||
- OTHER: Display libraries versions in about dialog (sledgehammer999)
|
||||
- OTHER: Display qBittorrent version in Web UI about dialog
|
||||
|
||||
* Thu Jun 02 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.8.0
|
||||
- FEATURE: Added full libtorrent v0.16 support (uTP, ...)
|
||||
- FEATURE: Proxy can be disabled for peer connections
|
||||
- FEATURE: Added support for secure SMTP connection (SSL)
|
||||
- FEATURE: Added support for SMTP authentication
|
||||
- FEATURE: Added UPnP/NAT-PMP port forward for the Web UI port
|
||||
- FEATURE: qBittorrent can update dynamic DNS services (DynDNS, no-ip)
|
||||
- FEATURE: Display peer connection type in peer list (BT, uTP, Web)
|
||||
- FEATURE: Added full regex support to RSS downloader
|
||||
- FEATURE: Added regex help and validation in RSS downloader
|
||||
- FEATURE: Added HTTPS support to Web UI (Ishan Arora)
|
||||
- BUGFIX: Change systray icon on the fly (no restart needed)
|
||||
- BUGFIX: Remember peer-level rate limits (requires libtorrent v0.16)
|
||||
- BUGFIX: Stop annoncing to trackers an all tiers (more respectful)
|
||||
- BUGFIX: Stop sharing private trackers with other peers
|
||||
- BUGFIX: Tracker exchange extension can be disabled
|
||||
- BUGFIX: Cleaner program exit on system log out
|
||||
- BUGFIX: Fix possible magnet link parsing problems
|
||||
- BUGFIX: Fix possible RSS URL parsing problems
|
||||
- COSMETIC: Added monochrome icon for light themes
|
||||
|
||||
* Sun Mar 20 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.7.0
|
||||
- FEATURE: Added search field for torrent content
|
||||
- FEATURE: Added auto-shutdown confirmation dialog
|
||||
- FEATURE: Added option to skip torrent deletion confirmation (Ville Kiiskinen)
|
||||
- FEATURE: IP address reported to trackers is now customizable
|
||||
- FEATURE: Inhibit system sleep when torrents are active (Vladimir Golovnev)
|
||||
- FEATURE: Added option to bypass Web UI authentication for localhost
|
||||
- FEATURE: Added option to disable program exit confirmation
|
||||
- FEATURE: Added per-torrent ratio limiting (Christian Kandeler)
|
||||
- FEATURE: Torrent content list is now sortable
|
||||
- BUGFIX: Fix compilation with namespaced Qt (Christian Kandeler)
|
||||
- BUGFIX: Added length restriction on UI lock password
|
||||
- COSMETIC: Added monochrome tray icon
|
||||
- COSMETIC: Improved status bar's style
|
||||
- OTHER: Make QtDBus dependency optional (X11)
|
||||
|
||||
* Sun Jan 9 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.6.0
|
||||
- FEATURE: Use system icons (Linux, Qt >= 4.6)
|
||||
- FEATURE: Improved ETA calculation
|
||||
- FEATURE: Simplify program preferences
|
||||
- FEATURE: Software update check can now be disabled (Mac OS X / Windows)
|
||||
- FEATURE: Display pieces size in torrent properties
|
||||
- FEATURE: Added "Time Active/Seeded" column to transfer list
|
||||
- FEATURE: Give feedback regarding the IP filter parsing
|
||||
- FEATURE: Added a button to reload the IP filter
|
||||
- FEATURE: Search engine results can now be opened in a Web browser
|
||||
- FEATURE: Added a search engine plugin to extratorrent.com
|
||||
- FEATURE: Added a search engine plugin for kickasstorrents.com
|
||||
- FEATURE: Added auto-suspend upon downloads completion feature
|
||||
- BUGFIX: Hide unwanted files that have to be partly downloaded
|
||||
- BUGFIX: Do not allocate space for unwanted files (preallocation mode)
|
||||
- I18N: Added Galician translation
|
||||
- COSMETIC: Same deletion confirmation dialog in the GUI and Web UI
|
||||
- COSMETIC: Simplified the top toolbar
|
||||
- COSMETIC: Display execution log as a tab instead of a modal window
|
||||
|
||||
* Sun Dec 5 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.5.0
|
||||
- FEATURE: qBittorrent can now act as a tracker
|
||||
- FEATURE: New and improved RSS feed automated downloader
|
||||
|
14
INSTALL
@@ -10,25 +10,23 @@ qBittorrent - A BitTorrent client in C++ / Qt4
|
||||
will install and execute qBittorrent hopefully without any problems.
|
||||
|
||||
Dependencies:
|
||||
- Qt >= 4.5.0 (libqt-devel, libqtgui, libqtcore, libqtnetwork, libqtxml)
|
||||
- Qt >= 4.5.0 (libqtgui, libqtcore, libqtnetwork, libqtxml, libqtdbus/optional)
|
||||
|
||||
- pkg-config executable
|
||||
|
||||
- libtorrent-rasterbar by Arvid Norberg (>= 0.14.4 REQUIRED, compatible with v0.15.x)
|
||||
- libtorrent-rasterbar by Arvid Norberg (>= 0.14.4 REQUIRED, compatible with v0.15.x/v0.16.x)
|
||||
-> http://www.libtorrent.net
|
||||
Be careful: another library (the one used by rTorrent) uses a similar name.
|
||||
|
||||
- libboost 1.34.x (libboost-filesystem, libboost-thread, libboost-date-time) + libasio
|
||||
- libboost 1.34.x (libboost-filesystem°) + libasio
|
||||
or
|
||||
- libboost >= 1.35.x (libboost-system, libboost-filesystem, libboost-thread, libboost-date-time)
|
||||
- libboost >= 1.35.x (libboost-system, libboost-filesystem°)
|
||||
|
||||
°libboost-filesystem is not needed if libtorrent-rasterbar >= v0.16.x is used
|
||||
|
||||
- python >= 2.3 (needed by search engine)
|
||||
* Run time only dependency
|
||||
|
||||
- libnotify >= 0.4.2, glib-2.0 (optional)
|
||||
* Can be used for system notifications to replace standard Qt notifications
|
||||
so that it integrates better into the Desktop
|
||||
|
||||
- geoip-database (optional)
|
||||
* If qBittorrent cannot find this database, it will try to resolve countries using the Internet but it will be a lot slower.
|
||||
* Run time only dependency
|
||||
|
136
install.os2
Normal file
@@ -0,0 +1,136 @@
|
||||
QBittorrent installation
|
||||
|
||||
|
||||
|
||||
0. CONTENTS OF THIS FILE
|
||||
========================
|
||||
|
||||
1. INTRODUCTION
|
||||
|
||||
2. REQUIREMENTS
|
||||
|
||||
3. INSTALLATION
|
||||
|
||||
4. CONTACT
|
||||
|
||||
5. CREDITS
|
||||
|
||||
6. SUPPORT AND DONATIONS
|
||||
|
||||
7. HISTORY
|
||||
|
||||
|
||||
1. INTRODUCTION
|
||||
===============
|
||||
|
||||
Welcome to QBittorrent port for OS/2 and eComStation.
|
||||
|
||||
|
||||
2. REQUIREMENTS
|
||||
===============
|
||||
|
||||
* klibc 0.6.3 or later
|
||||
|
||||
ftp://ftp.netlabs.org/pub/gcc/libc-0_6_3-csd3.wpi
|
||||
|
||||
* openssl 1.0
|
||||
|
||||
ftp://ftp.netlabs.org/pub/unixos2/ssl10.zip
|
||||
|
||||
* Qt4 dll
|
||||
|
||||
see http://svn.netlabs.org/qt4 for more information whats needed and where to get the latest
|
||||
|
||||
|
||||
3. INSTALLATION
|
||||
===============
|
||||
|
||||
To install QBittorrent, do the following:
|
||||
|
||||
klibc
|
||||
-----
|
||||
|
||||
1. Download klibc 0.6.3 csd3 or later.
|
||||
2. Install the package by double-clicking on the WPI file.
|
||||
|
||||
|
||||
openssl 1.0
|
||||
-----------
|
||||
|
||||
1. Download the zip file
|
||||
2. Install the files to your libpath eg. x:\ecs\dll
|
||||
|
||||
Qt4 dll
|
||||
-------
|
||||
|
||||
1. Download the package
|
||||
2. Install the package by double-clicking on the wpi file.
|
||||
|
||||
|
||||
|
||||
QBittorrent
|
||||
-----------
|
||||
|
||||
1. Create a directory for QBittorrent.
|
||||
2. Extract the QBittorrent package to the new directory.
|
||||
3. Create a WPS object for QBittorrent.exe.
|
||||
4. Start QBittorrent
|
||||
5. Happy torrenting
|
||||
|
||||
|
||||
|
||||
4. CONTACT
|
||||
==========
|
||||
|
||||
Please send bugreports to:
|
||||
|
||||
ecs@aroa.ch
|
||||
|
||||
Only bug reports with a reproducable bug are accepted. :-)
|
||||
|
||||
|
||||
|
||||
5. CREDITS
|
||||
==========
|
||||
|
||||
The port was done by:
|
||||
|
||||
Silvan Scherrer aka _diver
|
||||
|
||||
Thanks go to:
|
||||
|
||||
* Dmitry A. Kuminov
|
||||
|
||||
They either helped me when I had some nasty questions or did some testing for
|
||||
me.
|
||||
|
||||
|
||||
6. SUPPORT AND DONATIONS
|
||||
========================
|
||||
|
||||
QBittorrent port is based on volunteer work. If you would like to support further
|
||||
development, you can do so in one of the following ways:
|
||||
|
||||
|
||||
* Donate to the Qt4 project: see qt.netlabs.org for more information
|
||||
|
||||
* Contribute to the project: Besides actual development, this also includes
|
||||
maintaining the documentation and the project web site as well as help
|
||||
for users.
|
||||
|
||||
|
||||
7. HISTORY
|
||||
==========
|
||||
|
||||
2010-12-23
|
||||
|
||||
* updated to 2.5.2 code level of QBittorrent
|
||||
|
||||
2010-11-22
|
||||
|
||||
* updated to 2.4.11 code level of QBittorrent
|
||||
|
||||
2010-xx-xx
|
||||
|
||||
* initial port
|
||||
|
18
macxconf.pri
@@ -2,8 +2,22 @@ PREFIX = /usr/local
|
||||
BINDIR = /usr/local/bin
|
||||
DATADIR = /usr/local/share
|
||||
|
||||
INCLUDEPATH += /usr/local/include/libtorrent /usr/include/openssl /usr/include /opt/local/include/boost /opt/local/include
|
||||
LIBS += -ltorrent-rasterbar -lcrypto -L/opt/local/lib -lboost_system-mt -lboost_filesystem-mt -lboost_thread-mt -framework Cocoa -framework Carbon
|
||||
# Use pkg-config to get all necessary libtorrent DEFINES
|
||||
CONFIG += link_pkgconfig
|
||||
PKGCONFIG += libtorrent-rasterbar
|
||||
|
||||
# Special include/libs paths (macports)
|
||||
INCLUDEPATH += /usr/include/openssl /usr/include /opt/local/include/boost /opt/local/include
|
||||
LIBS += -L/opt/local/lib
|
||||
|
||||
# OpenSSL lib
|
||||
LIBS += -lssl -lcrypto
|
||||
# Boost system lib
|
||||
LIBS += -lboost_system-mt
|
||||
# Boost filesystem lib (Not needed for libtorrent >= 0.16.0)
|
||||
LIBS += -lboost_filesystem-mt
|
||||
# Carbon
|
||||
LIBS += -framework Carbon -framework IOKit
|
||||
|
||||
document_icon.path = Contents/Resources
|
||||
document_icon.files = Icons/qBitTorrentDocument.icns
|
||||
|
@@ -1,3 +1,8 @@
|
||||
exists(conf.pri) {
|
||||
# to the conf.pri goes all system dependent stuff
|
||||
include(conf.pri)
|
||||
}
|
||||
|
||||
LIBS += -ltorrent-rasterbar \
|
||||
-lboost_thread \
|
||||
-lboost_system \
|
||||
@@ -6,5 +11,8 @@ LIBS += -ltorrent-rasterbar \
|
||||
|
||||
RC_FILE = qbittorrent_os2.rc
|
||||
|
||||
# LIBTORRENT DEFINES
|
||||
DEFINES += WITH_SHIPPED_GEOIP_H
|
||||
|
||||
DEFINES += WITH_GEOIP_EMBEDDED
|
||||
message("On eCS(OS/2), GeoIP database must be embedded.")
|
||||
|
@@ -2,3 +2,14 @@ TEMPLATE = subdirs
|
||||
|
||||
SUBDIRS += src
|
||||
|
||||
include(version.pri)
|
||||
|
||||
# Dist
|
||||
dist.commands += rm -fR ../$${PROJECT_NAME}-$${PROJECT_VERSION}/ &&
|
||||
dist.commands += git clone . ../$${PROJECT_NAME}-$${PROJECT_VERSION} &&
|
||||
dist.commands += rm -fR ../$${PROJECT_NAME}-$${PROJECT_VERSION}/.git &&
|
||||
dist.commands += rm -f ../$${PROJECT_NAME}-$${PROJECT_VERSION}/.gitignore &&
|
||||
dist.commands += tar zcpvf ../$${PROJECT_NAME}-$${PROJECT_VERSION}.tar.gz ../$${PROJECT_NAME}-$${PROJECT_VERSION} &&
|
||||
dist.commands += rm -fR ../$${PROJECT_NAME}-$${PROJECT_VERSION}
|
||||
|
||||
QMAKE_EXTRA_TARGETS += dist
|
||||
|
@@ -6,6 +6,8 @@
|
||||
<dep type='qt4'>
|
||||
<required/>
|
||||
</dep>
|
||||
<dep type='qt-dbus'>
|
||||
</dep>
|
||||
<dep type='pkg-config'>
|
||||
<required/>
|
||||
</dep>
|
||||
@@ -15,10 +17,9 @@
|
||||
<dep type='libboost'>
|
||||
<required/>
|
||||
</dep>
|
||||
<dep type='libnotify'>
|
||||
</dep>
|
||||
<dep type='geoip-database'>
|
||||
</dep>
|
||||
<dep type='qtsingleapplication'>
|
||||
<required/>
|
||||
</dep>
|
||||
</qconf>
|
||||
|
122
qcm/libboost.qcm
@@ -6,12 +6,15 @@ arg: with-libboost-lib=[path], Path to libboost library files
|
||||
-----END QCMOD-----
|
||||
*/
|
||||
#include <boost/version.hpp>
|
||||
#include <libtorrent/version.hpp>
|
||||
|
||||
class qc_libboost : public ConfObj
|
||||
{
|
||||
public:
|
||||
qc_libboost(Conf *c) : ConfObj(c) {}
|
||||
QString name() const { return "libboost"; }
|
||||
QString shortname() const { return "libboost"; }
|
||||
qc_libboost(Conf *c) : ConfObj(c) {}
|
||||
QString name() const { return "libboost"; }
|
||||
QString shortname() const { return "libboost"; }
|
||||
|
||||
QString findBoostLib(QString path, QString lib) const {
|
||||
QString name;
|
||||
QDir libDir(path);
|
||||
@@ -35,84 +38,59 @@ public:
|
||||
}
|
||||
return name;
|
||||
}
|
||||
bool exec(){
|
||||
QString s;
|
||||
s = conf->getenv("QC_WITH_LIBBOOST_INC");
|
||||
if(!s.isEmpty()) {
|
||||
if(!conf->checkHeader(s, "boost/format.hpp")) {
|
||||
return false;
|
||||
}
|
||||
if(!conf->checkHeader(s, "boost/date_time/posix_time/posix_time.hpp")) {
|
||||
return false;
|
||||
}
|
||||
if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) {
|
||||
return false;
|
||||
}
|
||||
if(!conf->checkHeader(s, "boost/thread.hpp")) {
|
||||
return false;
|
||||
}
|
||||
}else{
|
||||
QStringList sl;
|
||||
sl << "/usr/include";
|
||||
sl << "/usr/local/include";
|
||||
bool found = false;
|
||||
foreach(s, sl){
|
||||
if(conf->checkHeader(s, "boost/format.hpp")){
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!found) {
|
||||
return false;
|
||||
}
|
||||
if(!conf->checkHeader(s, "boost/date_time/posix_time/posix_time.hpp")) {
|
||||
return false;
|
||||
}
|
||||
if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) {
|
||||
return false;
|
||||
}
|
||||
if(!conf->checkHeader(s, "boost/thread.hpp")) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
conf->addIncludePath(s);
|
||||
// Find library
|
||||
s = conf->getenv("QC_WITH_LIBBOOST_LIB");
|
||||
|
||||
bool exec(){
|
||||
QStringList sl;
|
||||
QString s = conf->getenv("QC_WITH_LIBBOOST_INC");
|
||||
if (!s.isEmpty())
|
||||
sl << s;
|
||||
sl << "/usr/include";
|
||||
sl << "/usr/local/include";
|
||||
bool found = false;
|
||||
foreach (s, sl) {
|
||||
if (conf->checkHeader(s, "boost/format.hpp")
|
||||
#if LIBTORRENT_VERSION_MAJOR == 0 && LIBTORRENT_VERSION_MINOR < 16
|
||||
&& conf->checkHeader(s, "boost/filesystem/path.hpp")
|
||||
#endif
|
||||
) {
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!found)
|
||||
return false;
|
||||
|
||||
conf->addIncludePath(s);
|
||||
|
||||
// Find library
|
||||
s = conf->getenv("QC_WITH_LIBBOOST_LIB");
|
||||
QStringList required_libs;
|
||||
#if BOOST_VERSION >= 103500
|
||||
required_libs << "system";
|
||||
#endif
|
||||
if(conf->getenv("QC_DISABLE_GUI").isEmpty()) {
|
||||
// Not required by nox
|
||||
required_libs << "filesystem" << "thread";
|
||||
}
|
||||
#if LIBTORRENT_VERSION_MAJOR == 0 && LIBTORRENT_VERSION_MINOR < 16
|
||||
required_libs << "filesystem" ;
|
||||
#endif
|
||||
QStringList libDirs;
|
||||
if (!s.isEmpty())
|
||||
libDirs << s;
|
||||
libDirs << "/usr/lib/" << "/usr/lib64/" << "/usr/local/lib/" << "/usr/local/lib64/";
|
||||
|
||||
foreach(const QString& lib, required_libs) {
|
||||
if(!s.isEmpty()) {
|
||||
QString detected_name = findBoostLib(s, lib);
|
||||
if(detected_name.isEmpty()) {
|
||||
printf("Could not find boost %s library!\n", qPrintable(lib));
|
||||
return false;
|
||||
} else {
|
||||
bool found = false;
|
||||
foreach(const QString& libDir, libDirs) {
|
||||
QString detected_name = findBoostLib(libDir, lib);
|
||||
if(!detected_name.isEmpty()) {
|
||||
conf->addLib("-l"+detected_name);
|
||||
}
|
||||
} else {
|
||||
bool found = false;
|
||||
foreach(const QString& libDir, libDirs) {
|
||||
QString detected_name = findBoostLib(libDir, lib);
|
||||
if(!detected_name.isEmpty()) {
|
||||
conf->addLib("-l"+detected_name);
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!found) {
|
||||
printf("Could not find boost %s library!\n", qPrintable(lib));
|
||||
return false;
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!found) {
|
||||
printf("Could not find boost %s library!\n", qPrintable(lib));
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
@@ -19,9 +19,6 @@ public:
|
||||
return false;
|
||||
for(int n = 0; n < incs.count(); ++n)
|
||||
conf->addIncludePath(incs[n]);
|
||||
if(conf->getenv("QC_DISABLE_GUI").isEmpty()) {
|
||||
conf->addLib("-lcrypto");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
31
qcm/qt-dbus.qcm
Normal file
@@ -0,0 +1,31 @@
|
||||
/*
|
||||
-----BEGIN QCMOD-----
|
||||
name: qt-dbus
|
||||
-----END QCMOD-----
|
||||
*/
|
||||
// see Conf::findPkgConfig
|
||||
class qc_qt_dbus : public ConfObj
|
||||
{
|
||||
public:
|
||||
qc_qt_dbus(Conf *c) : ConfObj(c) {}
|
||||
QString name() const { return "QtDBus >= 4.5"; }
|
||||
QString shortname() const { return "qt-dbus"; }
|
||||
QString checkString() const {
|
||||
if(!conf->getenv("QC_DISABLE_qt_dbus").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty())
|
||||
return "";
|
||||
return ConfObj::checkString();
|
||||
}
|
||||
bool exec(){
|
||||
if(!conf->getenv("QC_DISABLE_qt_dbus").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty())
|
||||
return false;
|
||||
QStringList incs;
|
||||
QString req_ver = "4.5.0";
|
||||
QString version, libs, other;
|
||||
VersionMode mode = VersionMin;
|
||||
if(conf->findPkgConfig("QtDBus", mode, req_ver, &version, &incs, &libs, &other)) {
|
||||
conf->addExtra("CONFIG += dbus");
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
};
|
31
qcm/qt-svg.qcm
Normal file
@@ -0,0 +1,31 @@
|
||||
/*
|
||||
-----BEGIN QCMOD-----
|
||||
name: qt-svg
|
||||
-----END QCMOD-----
|
||||
*/
|
||||
// see Conf::findPkgConfig
|
||||
class qc_qt_svg : public ConfObj
|
||||
{
|
||||
public:
|
||||
qc_qt_svg(Conf *c) : ConfObj(c) {}
|
||||
QString name() const { return "QtSvg >= 4.5"; }
|
||||
QString shortname() const { return "qt-svg"; }
|
||||
QString checkString() const {
|
||||
if(!conf->getenv("QC_DISABLE_qt_svg").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty())
|
||||
return "";
|
||||
return ConfObj::checkString();
|
||||
}
|
||||
bool exec(){
|
||||
if(!conf->getenv("QC_DISABLE_qt_svg").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty())
|
||||
return false;
|
||||
QStringList incs;
|
||||
QString req_ver = "4.5.0";
|
||||
QString version, libs, other;
|
||||
VersionMode mode = VersionMin;
|
||||
if(conf->findPkgConfig("QtSvg", mode, req_ver, &version, &incs, &libs, &other)) {
|
||||
conf->addExtra("CONFIG += svg");
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
};
|
18
qcm/qt4.qcm
@@ -1,6 +1,7 @@
|
||||
/*
|
||||
-----BEGIN QCMOD-----
|
||||
name: Qt >= 4.5
|
||||
arg: enable-debug, Enable debug mode
|
||||
arg: disable-gui, Disable qBittorrent Graphical user interface for headless running
|
||||
-----END QCMOD-----
|
||||
*/
|
||||
@@ -12,9 +13,24 @@ public:
|
||||
QString shortname() const { return "Qt 4.5"; }
|
||||
bool exec()
|
||||
{
|
||||
// NOX mode
|
||||
if(!conf->getenv("QC_DISABLE_GUI").isEmpty()) {
|
||||
conf->addExtra("CONFIG += nox");
|
||||
}
|
||||
}
|
||||
// Debug mode
|
||||
if(!conf->getenv("QC_ENABLE_DEBUG").isEmpty()) {
|
||||
conf->addExtra("CONFIG -= release");
|
||||
conf->addExtra("CONFIG += debug");
|
||||
} else {
|
||||
conf->addExtra("CONFIG -= debug");
|
||||
conf->addExtra("CONFIG += release");
|
||||
}
|
||||
#ifdef Q_OS_FREEBSD
|
||||
conf->addLib("-lexecinfo");
|
||||
conf->addExtra("MANPREFIX = $$PREFIX");
|
||||
#else
|
||||
conf->addExtra("MANPREFIX = $$PREFIX/share");
|
||||
#endif
|
||||
return(QT_VERSION >= 0x040500);
|
||||
}
|
||||
};
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
-----BEGIN QCMOD-----
|
||||
name: libboost
|
||||
name: qtsingleapplication
|
||||
arg: with-qtsingleapplication=[system|shipped], Use the shipped qtsingleapplication library or the system one
|
||||
-----END QCMOD-----
|
||||
*/
|
||||
|
Before Width: | Height: | Size: 722 B |
BIN
src/Icons/oxygen/application-exit.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
src/Icons/oxygen/application-rss+xml.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
src/Icons/oxygen/application-x-mswinurl.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 796 B |
Before Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 733 B |
Before Width: | Height: | Size: 1.1 KiB |
BIN
src/Icons/oxygen/dialog-cancel.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
src/Icons/oxygen/dialog-information.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
src/Icons/oxygen/document-edit-verify.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
src/Icons/oxygen/document-edit.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
BIN
src/Icons/oxygen/document-import.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 873 B After Width: | Height: | Size: 1.4 KiB |
BIN
src/Icons/oxygen/document-properties.png
Normal file
After Width: | Height: | Size: 1.3 KiB |