Compare commits
394 Commits
release-2.
...
release-2.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
65e8d1e417 | ||
|
|
4a846fd185 | ||
|
|
141618660f | ||
|
|
553e22bbb4 | ||
|
|
2e96518051 | ||
|
|
254f101711 | ||
|
|
92291c301e | ||
|
|
0882e5c916 | ||
|
|
cfd135856b | ||
|
|
8d03b034c2 | ||
|
|
ed2834cbc0 | ||
|
|
013b381a7c | ||
|
|
d587daf8b3 | ||
|
|
a875b17e7f | ||
|
|
b2f225c80d | ||
|
|
4e65a725e2 | ||
|
|
ce4d25952c | ||
|
|
fea8b11083 | ||
|
|
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 | ||
|
|
7c580a87e2 | ||
|
|
797a4608bf | ||
|
|
abb8554c51 | ||
|
|
258a3ea3b0 | ||
|
|
6d1ad28d8c | ||
|
|
38aca6af6f | ||
|
|
0fd8ecd9ee | ||
|
|
f24224649d | ||
|
|
b41aa38f39 | ||
|
|
b267ac169d | ||
|
|
1c0f1b91e7 | ||
|
|
9bf673210f | ||
|
|
42f5cbf2a6 | ||
|
|
45f0383ee2 | ||
|
|
a39c7f52cf | ||
|
|
f1ca4f40af | ||
|
|
62503fb663 | ||
|
|
0853ae4691 | ||
|
|
bb19cfce1f | ||
|
|
287cdc43c1 | ||
|
|
79e595c195 | ||
|
|
d198451bb0 | ||
|
|
ebf252ce86 | ||
|
|
f9ece8b447 | ||
|
|
efe5ca6242 | ||
|
|
0dbcf5653d | ||
|
|
20a201703c | ||
|
|
bfaa6c69fd | ||
|
|
6744ee8a4d | ||
|
|
20630e91ec | ||
|
|
cec74eb080 | ||
|
|
4e51393dd2 | ||
|
|
5d86930c80 | ||
|
|
cc1b812232 | ||
|
|
0fcbcd0dcd | ||
|
|
dd9e290a60 | ||
|
|
61a05c7e5b | ||
|
|
1c27e2bd35 | ||
|
|
68f66579ea | ||
|
|
e5eaea8949 | ||
|
|
ed491cf7cb | ||
|
|
3b3642bbba | ||
|
|
28eddb74ed | ||
|
|
401693dccd | ||
|
|
826e137aa5 | ||
|
|
7d4805988e | ||
|
|
bc2694bb88 | ||
|
|
19db0d471f | ||
|
|
2f337f9191 | ||
|
|
e05536a115 | ||
|
|
7364815ef3 | ||
|
|
bcc6597e93 | ||
|
|
661e2cb6fc |
12
AUTHORS
@@ -2,6 +2,7 @@ Author:
|
|||||||
* Christophe Dumez <chris@qbittorrent.org>
|
* Christophe Dumez <chris@qbittorrent.org>
|
||||||
|
|
||||||
Contributors:
|
Contributors:
|
||||||
|
* Vladimir Golovnev <glassez@yandex.ru>
|
||||||
* Stefanos Antaris <santaris@csd.auth.gr>
|
* Stefanos Antaris <santaris@csd.auth.gr>
|
||||||
* Mohammad Dib <mdib@qbittorrent.org>
|
* Mohammad Dib <mdib@qbittorrent.org>
|
||||||
* Mirco Chinelli <infinity89@fastwebmail.it>
|
* Mirco Chinelli <infinity89@fastwebmail.it>
|
||||||
@@ -49,6 +50,10 @@ Images Authors:
|
|||||||
copyright: Greg Houston <gregory.houston@gmail.com>
|
copyright: Greg Houston <gregory.houston@gmail.com>
|
||||||
license: MIT
|
license: MIT
|
||||||
|
|
||||||
|
* file: src/Icons/skin/qbittorrent_mono.svg
|
||||||
|
copyright: Daniel Eguren <deguren@gmail.com>
|
||||||
|
license: LGPL
|
||||||
|
|
||||||
* file: src/search_engine/engines/btjunkie.png
|
* file: src/search_engine/engines/btjunkie.png
|
||||||
copyright: Downloaded from btjunkie.org
|
copyright: Downloaded from btjunkie.org
|
||||||
|
|
||||||
@@ -68,6 +73,7 @@ Translations authors:
|
|||||||
* files: src/lang/*.ts
|
* files: src/lang/*.ts
|
||||||
copyright:
|
copyright:
|
||||||
- Arabic: SDERAWI (abz8868@msn.com) and sn51234 (nesseyan@gmail.com)
|
- Arabic: SDERAWI (abz8868@msn.com) and sn51234 (nesseyan@gmail.com)
|
||||||
|
- Armenian: Hrant Ohanyan (hrantohanyan@mail.am)
|
||||||
- Brazilian: Nick Marinho (nickmarinho@gmail.com)
|
- Brazilian: Nick Marinho (nickmarinho@gmail.com)
|
||||||
- Bulgarian: Tsvetan & Boyko Bankoff (emerge_life@users.sourceforge.net)
|
- Bulgarian: Tsvetan & Boyko Bankoff (emerge_life@users.sourceforge.net)
|
||||||
- Catalan: Francisco Luque Contreras (frannoe@ya.com)
|
- Catalan: Francisco Luque Contreras (frannoe@ya.com)
|
||||||
@@ -76,17 +82,19 @@ Translations authors:
|
|||||||
- Croatian: Oliver Mucafir (oliver.untwist@gmail.com)
|
- Croatian: Oliver Mucafir (oliver.untwist@gmail.com)
|
||||||
- Czech: Jirka Vilim (web@tets.cz)
|
- Czech: Jirka Vilim (web@tets.cz)
|
||||||
- Danish: Mathias Nielsen (comoneo@gmail.com)
|
- Danish: Mathias Nielsen (comoneo@gmail.com)
|
||||||
- Dutch: Joost Schipper (heavyjoost@users.sourceforge.net)
|
- Dutch: Pieter Heyvaert (pieter_heyvaert@hotmail.com)
|
||||||
- English: Christophe Dumez (chris@qbittorrent.org)
|
- English: Christophe Dumez (chris@qbittorrent.org)
|
||||||
- Finnish: Niklas Laxström (nikerabbit@users.sourceforge.net)
|
- Finnish: Niklas Laxström (nikerabbit@users.sourceforge.net)
|
||||||
- French: Christophe Dumez (chris@qbittorrent.org)
|
- French: Christophe Dumez (chris@qbittorrent.org)
|
||||||
|
- Galician: Marcos Lans (marcoslansgarza@gmail.com)
|
||||||
- German: Niels Hoffmann (zentralmaschine@users.sourceforge.net)
|
- German: Niels Hoffmann (zentralmaschine@users.sourceforge.net)
|
||||||
- Greek: Tsvetan Bankov (emerge_life@users.sourceforge.net) and Stephanos Antaris (santaris@csd.auth.gr)
|
- 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)
|
- Hungarian: Majoros Péter (majoros.j.p@t-online.hu)
|
||||||
- Italian: Matteo Sechi (bu17714@gmail.com)
|
- Italian: Matteo Sechi (bu17714@gmail.com)
|
||||||
- Japanese: Nardog (alphisation@gmail.com)
|
- Japanese: Nardog (alphisation@gmail.com)
|
||||||
- Korean: Jin Woo Sin (jin828sin@users.sourceforge.net)
|
- 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)
|
- Polish: Mariusz Fik (fisiu@opensuse.org)
|
||||||
- Portuguese: Nick Marinho (nickmarinho@gmail.com)
|
- Portuguese: Nick Marinho (nickmarinho@gmail.com)
|
||||||
- Romanian: Obada Denis (obadadenis@users.sourceforge.net)
|
- Romanian: Obada Denis (obadadenis@users.sourceforge.net)
|
||||||
|
|||||||
56
Changelog
@@ -1,4 +1,50 @@
|
|||||||
* Unreleased - Christophe Dumez <chris@qbittorrent.org> - v2.5.0
|
* Sat Mar 26 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.7.1
|
||||||
|
- BUGFIX: Limit file names to 255 bytes to avoid issues on Linux FS
|
||||||
|
- BUGFIX: Fix possible crash when changing the priority of a file
|
||||||
|
- BUGFIX: Magnet link association fix on Win32 (sledgehammer999)
|
||||||
|
- BUGFIX: Easier compilation on Win32 using MinGW (sledgehammer999)
|
||||||
|
- BUGFIX: Sync program preferences before computer shutdown to avoid loss
|
||||||
|
- OTHER: Get rid of QtSVG dependency
|
||||||
|
- I18N: Updated German, Italian, Hungarian, Portuguese, Brazilian,
|
||||||
|
Spanish and Catalan translations
|
||||||
|
|
||||||
|
* 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: qBittorrent can now act as a tracker
|
||||||
- FEATURE: New and improved RSS feed automated downloader
|
- FEATURE: New and improved RSS feed automated downloader
|
||||||
- FEATURE: Added feature to shutdown qbittorrent on torrents completion
|
- FEATURE: Added feature to shutdown qbittorrent on torrents completion
|
||||||
@@ -14,10 +60,18 @@
|
|||||||
- FEATURE: Optimized and improved the peer country resolution code
|
- FEATURE: Optimized and improved the peer country resolution code
|
||||||
- FEATURE: Download first/last pieces first when sequential download is
|
- FEATURE: Download first/last pieces first when sequential download is
|
||||||
enabled (Thanks Ahmad)
|
enabled (Thanks Ahmad)
|
||||||
|
- FEATURE: Download first/last pieces first now applies to all media files
|
||||||
|
in the torrent (Thanks Ahmad)
|
||||||
- BUGFIX: Fix SOCKS5 proxy authentication in search engine(closes #680072)
|
- BUGFIX: Fix SOCKS5 proxy authentication in search engine(closes #680072)
|
||||||
|
- BUGFIX: Fix two advanced settings (ignore limits on LAN and protocol
|
||||||
|
overhead inclusion in rate limiter)
|
||||||
|
- BUGFIX: Fix strict super seeding (was not working)
|
||||||
|
- BUGFIX: Improve magnet save path handling (closes #683395)
|
||||||
|
- BUGFIX: Disable overwrite confirmation in torrent addition dialog (closes # 685269)
|
||||||
- COSMETIC: Replaced message box by on-screen notification for download errors
|
- COSMETIC: Replaced message box by on-screen notification for download errors
|
||||||
- COSMETIC: Improved the torrent creation tool appearance
|
- COSMETIC: Improved the torrent creation tool appearance
|
||||||
- COSMETIC: Use country flags by Mark James (Thanks to Dmytro Pukha)
|
- COSMETIC: Use country flags by Mark James (Thanks to Dmytro Pukha)
|
||||||
|
- COSMETIC: Use bigger alternative speed icon
|
||||||
- OTHERS: Dropped support for Qt <= 4.4
|
- OTHERS: Dropped support for Qt <= 4.4
|
||||||
|
|
||||||
* Tue Aug 24 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.4.0
|
* Tue Aug 24 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.4.0
|
||||||
|
|||||||
4
INSTALL
@@ -18,9 +18,9 @@ qBittorrent - A BitTorrent client in C++ / Qt4
|
|||||||
-> http://www.libtorrent.net
|
-> http://www.libtorrent.net
|
||||||
Be careful: another library (the one used by rTorrent) uses a similar name.
|
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, libboost-date-time) + libasio
|
||||||
or
|
or
|
||||||
- libboost >= 1.35.x (libboost-system, libboost-filesystem, libboost-thread, libboost-date-time)
|
- libboost >= 1.35.x (libboost-system, libboost-filesystem, libboost-date-time)
|
||||||
|
|
||||||
- python >= 2.3 (needed by search engine)
|
- python >= 2.3 (needed by search engine)
|
||||||
* Run time only dependency
|
* Run time only dependency
|
||||||
|
|||||||
85
configure
vendored
@@ -18,9 +18,11 @@ Main options:
|
|||||||
--help This help text.
|
--help This help text.
|
||||||
|
|
||||||
Dependency options:
|
Dependency options:
|
||||||
|
--enable-debug Enable debug mode
|
||||||
--disable-gui Disable qBittorrent
|
--disable-gui Disable qBittorrent
|
||||||
Graphical user interface for
|
Graphical user interface for
|
||||||
headless running
|
headless running
|
||||||
|
--disable-qt-dbus Disable use of qt-dbus
|
||||||
--with-libboost-inc=[path] Path to libboost include
|
--with-libboost-inc=[path] Path to libboost include
|
||||||
files
|
files
|
||||||
--with-libboost-lib=[path] Path to libboost library
|
--with-libboost-lib=[path] Path to libboost library
|
||||||
@@ -32,7 +34,6 @@ Dependency options:
|
|||||||
executable (please follow
|
executable (please follow
|
||||||
instructions in
|
instructions in
|
||||||
src/geoip/README)
|
src/geoip/README)
|
||||||
--disable-qtsingleapplication Disable use of libboost
|
|
||||||
--with-qtsingleapplication=[system|shipped] Use the shipped
|
--with-qtsingleapplication=[system|shipped] Use the shipped
|
||||||
qtsingleapplication library
|
qtsingleapplication library
|
||||||
or the system one
|
or the system one
|
||||||
@@ -152,11 +153,21 @@ while [ $# -gt 0 ]; do
|
|||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
--enable-debug)
|
||||||
|
QC_ENABLE_DEBUG="Y"
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
|
||||||
--disable-gui)
|
--disable-gui)
|
||||||
QC_DISABLE_GUI="Y"
|
QC_DISABLE_GUI="Y"
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
--disable-qt-dbus)
|
||||||
|
QC_DISABLE_qt_dbus="Y"
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
|
||||||
--with-libboost-inc=*)
|
--with-libboost-inc=*)
|
||||||
QC_WITH_LIBBOOST_INC=$optarg
|
QC_WITH_LIBBOOST_INC=$optarg
|
||||||
shift
|
shift
|
||||||
@@ -182,11 +193,6 @@ while [ $# -gt 0 ]; do
|
|||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
|
|
||||||
--disable-qtsingleapplication)
|
|
||||||
QC_DISABLE_qtsingleapplication="Y"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
|
|
||||||
--with-qtsingleapplication=*)
|
--with-qtsingleapplication=*)
|
||||||
QC_WITH_QTSINGLEAPPLICATION=$optarg
|
QC_WITH_QTSINGLEAPPLICATION=$optarg
|
||||||
shift
|
shift
|
||||||
@@ -213,13 +219,14 @@ echo PREFIX=$PREFIX
|
|||||||
echo BINDIR=$BINDIR
|
echo BINDIR=$BINDIR
|
||||||
echo DATADIR=$DATADIR
|
echo DATADIR=$DATADIR
|
||||||
echo EX_QTDIR=$EX_QTDIR
|
echo EX_QTDIR=$EX_QTDIR
|
||||||
|
echo QC_ENABLE_DEBUG=$QC_ENABLE_DEBUG
|
||||||
echo QC_DISABLE_GUI=$QC_DISABLE_GUI
|
echo QC_DISABLE_GUI=$QC_DISABLE_GUI
|
||||||
|
echo QC_DISABLE_qt_dbus=$QC_DISABLE_qt_dbus
|
||||||
echo QC_WITH_LIBBOOST_INC=$QC_WITH_LIBBOOST_INC
|
echo QC_WITH_LIBBOOST_INC=$QC_WITH_LIBBOOST_INC
|
||||||
echo QC_WITH_LIBBOOST_LIB=$QC_WITH_LIBBOOST_LIB
|
echo QC_WITH_LIBBOOST_LIB=$QC_WITH_LIBBOOST_LIB
|
||||||
echo QC_DISABLE_libnotify=$QC_DISABLE_libnotify
|
echo QC_DISABLE_libnotify=$QC_DISABLE_libnotify
|
||||||
echo QC_DISABLE_geoip_database=$QC_DISABLE_geoip_database
|
echo QC_DISABLE_geoip_database=$QC_DISABLE_geoip_database
|
||||||
echo QC_WITH_GEOIP_DATABASE_EMBEDDED=$QC_WITH_GEOIP_DATABASE_EMBEDDED
|
echo QC_WITH_GEOIP_DATABASE_EMBEDDED=$QC_WITH_GEOIP_DATABASE_EMBEDDED
|
||||||
echo QC_DISABLE_qtsingleapplication=$QC_DISABLE_qtsingleapplication
|
|
||||||
echo QC_WITH_QTSINGLEAPPLICATION=$QC_WITH_QTSINGLEAPPLICATION
|
echo QC_WITH_QTSINGLEAPPLICATION=$QC_WITH_QTSINGLEAPPLICATION
|
||||||
echo
|
echo
|
||||||
fi
|
fi
|
||||||
@@ -326,6 +333,7 @@ cat >$1/modules.cpp <<EOT
|
|||||||
/*
|
/*
|
||||||
-----BEGIN QCMOD-----
|
-----BEGIN QCMOD-----
|
||||||
name: Qt >= 4.5
|
name: Qt >= 4.5
|
||||||
|
arg: enable-debug, Enable debug mode
|
||||||
arg: disable-gui, Disable qBittorrent Graphical user interface for headless running
|
arg: disable-gui, Disable qBittorrent Graphical user interface for headless running
|
||||||
-----END QCMOD-----
|
-----END QCMOD-----
|
||||||
*/
|
*/
|
||||||
@@ -337,12 +345,55 @@ public:
|
|||||||
QString shortname() const { return "Qt 4.5"; }
|
QString shortname() const { return "Qt 4.5"; }
|
||||||
bool exec()
|
bool exec()
|
||||||
{
|
{
|
||||||
|
// NOX mode
|
||||||
if(!conf->getenv("QC_DISABLE_GUI").isEmpty()) {
|
if(!conf->getenv("QC_DISABLE_GUI").isEmpty()) {
|
||||||
conf->addExtra("CONFIG += nox");
|
conf->addExtra("CONFIG += nox");
|
||||||
}
|
}
|
||||||
|
// Debug mode
|
||||||
|
if(!conf->getenv("QC_ENABLE_DEBUG").isEmpty()) {
|
||||||
|
conf->addExtra("CONFIG += debug");
|
||||||
|
}
|
||||||
|
#ifdef Q_OS_FREEBSD
|
||||||
|
conf->addLib("-lexecinfo");
|
||||||
|
conf->addExtra("MANPREFIX = \$\$PREFIX");
|
||||||
|
#else
|
||||||
|
conf->addExtra("MANPREFIX = \$\$PREFIX/share");
|
||||||
|
#endif
|
||||||
return(QT_VERSION >= 0x040500);
|
return(QT_VERSION >= 0x040500);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
#line 1 "qt-dbus.qcm"
|
||||||
|
/*
|
||||||
|
-----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;
|
||||||
|
}
|
||||||
|
};
|
||||||
#line 1 "pkg-config.qcm"
|
#line 1 "pkg-config.qcm"
|
||||||
/*
|
/*
|
||||||
-----BEGIN QCMOD-----
|
-----BEGIN QCMOD-----
|
||||||
@@ -439,9 +490,6 @@ public:
|
|||||||
if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) {
|
if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if(!conf->checkHeader(s, "boost/thread.hpp")) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}else{
|
}else{
|
||||||
QStringList sl;
|
QStringList sl;
|
||||||
sl << "/usr/include";
|
sl << "/usr/include";
|
||||||
@@ -462,9 +510,6 @@ public:
|
|||||||
if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) {
|
if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if(!conf->checkHeader(s, "boost/thread.hpp")) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
conf->addIncludePath(s);
|
conf->addIncludePath(s);
|
||||||
// Find library
|
// Find library
|
||||||
@@ -475,7 +520,7 @@ public:
|
|||||||
#endif
|
#endif
|
||||||
if(conf->getenv("QC_DISABLE_GUI").isEmpty()) {
|
if(conf->getenv("QC_DISABLE_GUI").isEmpty()) {
|
||||||
// Not required by nox
|
// Not required by nox
|
||||||
required_libs << "filesystem" << "thread";
|
required_libs << "filesystem" ;
|
||||||
}
|
}
|
||||||
QStringList libDirs;
|
QStringList libDirs;
|
||||||
libDirs << "/usr/lib/" << "/usr/lib64/" << "/usr/local/lib/" << "/usr/local/lib64/";
|
libDirs << "/usr/lib/" << "/usr/lib64/" << "/usr/local/lib/" << "/usr/local/lib64/";
|
||||||
@@ -609,7 +654,7 @@ public:
|
|||||||
#line 1 "qtsingleapplication.qcm"
|
#line 1 "qtsingleapplication.qcm"
|
||||||
/*
|
/*
|
||||||
-----BEGIN QCMOD-----
|
-----BEGIN QCMOD-----
|
||||||
name: libboost
|
name: qtsingleapplication
|
||||||
arg: with-qtsingleapplication=[system|shipped], Use the shipped qtsingleapplication library or the system one
|
arg: with-qtsingleapplication=[system|shipped], Use the shipped qtsingleapplication library or the system one
|
||||||
-----END QCMOD-----
|
-----END QCMOD-----
|
||||||
*/
|
*/
|
||||||
@@ -639,6 +684,9 @@ cat >$1/modules_new.cpp <<EOT
|
|||||||
o = new qc_qt4(conf);
|
o = new qc_qt4(conf);
|
||||||
o->required = true;
|
o->required = true;
|
||||||
o->disabled = false;
|
o->disabled = false;
|
||||||
|
o = new qc_qt_dbus(conf);
|
||||||
|
o->required = false;
|
||||||
|
o->disabled = false;
|
||||||
o = new qc_pkg_config(conf);
|
o = new qc_pkg_config(conf);
|
||||||
o->required = true;
|
o->required = true;
|
||||||
o->disabled = false;
|
o->disabled = false;
|
||||||
@@ -655,7 +703,7 @@ cat >$1/modules_new.cpp <<EOT
|
|||||||
o->required = false;
|
o->required = false;
|
||||||
o->disabled = false;
|
o->disabled = false;
|
||||||
o = new qc_qtsingleapplication(conf);
|
o = new qc_qtsingleapplication(conf);
|
||||||
o->required = false;
|
o->required = true;
|
||||||
o->disabled = false;
|
o->disabled = false;
|
||||||
|
|
||||||
EOT
|
EOT
|
||||||
@@ -1602,13 +1650,14 @@ export PREFIX
|
|||||||
export BINDIR
|
export BINDIR
|
||||||
export DATADIR
|
export DATADIR
|
||||||
export EX_QTDIR
|
export EX_QTDIR
|
||||||
|
export QC_ENABLE_DEBUG
|
||||||
export QC_DISABLE_GUI
|
export QC_DISABLE_GUI
|
||||||
|
export QC_DISABLE_qt_dbus
|
||||||
export QC_WITH_LIBBOOST_INC
|
export QC_WITH_LIBBOOST_INC
|
||||||
export QC_WITH_LIBBOOST_LIB
|
export QC_WITH_LIBBOOST_LIB
|
||||||
export QC_DISABLE_libnotify
|
export QC_DISABLE_libnotify
|
||||||
export QC_DISABLE_geoip_database
|
export QC_DISABLE_geoip_database
|
||||||
export QC_WITH_GEOIP_DATABASE_EMBEDDED
|
export QC_WITH_GEOIP_DATABASE_EMBEDDED
|
||||||
export QC_DISABLE_qtsingleapplication
|
|
||||||
export QC_WITH_QTSINGLEAPPLICATION
|
export QC_WITH_QTSINGLEAPPLICATION
|
||||||
export QC_VERBOSE
|
export QC_VERBOSE
|
||||||
rm -rf .qconftemp
|
rm -rf .qconftemp
|
||||||
|
|||||||
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
|
||||||
|
|
||||||
@@ -1,3 +1,8 @@
|
|||||||
|
exists(conf.pri) {
|
||||||
|
# to the conf.pri goes all system dependent stuff
|
||||||
|
include(conf.pri)
|
||||||
|
}
|
||||||
|
|
||||||
LIBS += -ltorrent-rasterbar \
|
LIBS += -ltorrent-rasterbar \
|
||||||
-lboost_thread \
|
-lboost_thread \
|
||||||
-lboost_system \
|
-lboost_system \
|
||||||
|
|||||||
@@ -6,6 +6,8 @@
|
|||||||
<dep type='qt4'>
|
<dep type='qt4'>
|
||||||
<required/>
|
<required/>
|
||||||
</dep>
|
</dep>
|
||||||
|
<dep type='qt-dbus'>
|
||||||
|
</dep>
|
||||||
<dep type='pkg-config'>
|
<dep type='pkg-config'>
|
||||||
<required/>
|
<required/>
|
||||||
</dep>
|
</dep>
|
||||||
@@ -20,5 +22,6 @@
|
|||||||
<dep type='geoip-database'>
|
<dep type='geoip-database'>
|
||||||
</dep>
|
</dep>
|
||||||
<dep type='qtsingleapplication'>
|
<dep type='qtsingleapplication'>
|
||||||
|
<required/>
|
||||||
</dep>
|
</dep>
|
||||||
</qconf>
|
</qconf>
|
||||||
|
|||||||
@@ -48,9 +48,6 @@ public:
|
|||||||
if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) {
|
if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if(!conf->checkHeader(s, "boost/thread.hpp")) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}else{
|
}else{
|
||||||
QStringList sl;
|
QStringList sl;
|
||||||
sl << "/usr/include";
|
sl << "/usr/include";
|
||||||
@@ -71,9 +68,6 @@ public:
|
|||||||
if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) {
|
if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if(!conf->checkHeader(s, "boost/thread.hpp")) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
conf->addIncludePath(s);
|
conf->addIncludePath(s);
|
||||||
// Find library
|
// Find library
|
||||||
@@ -84,7 +78,7 @@ public:
|
|||||||
#endif
|
#endif
|
||||||
if(conf->getenv("QC_DISABLE_GUI").isEmpty()) {
|
if(conf->getenv("QC_DISABLE_GUI").isEmpty()) {
|
||||||
// Not required by nox
|
// Not required by nox
|
||||||
required_libs << "filesystem" << "thread";
|
required_libs << "filesystem" ;
|
||||||
}
|
}
|
||||||
QStringList libDirs;
|
QStringList libDirs;
|
||||||
libDirs << "/usr/lib/" << "/usr/lib64/" << "/usr/local/lib/" << "/usr/local/lib64/";
|
libDirs << "/usr/lib/" << "/usr/lib64/" << "/usr/local/lib/" << "/usr/local/lib64/";
|
||||||
|
|||||||
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;
|
||||||
|
}
|
||||||
|
};
|
||||||
14
qcm/qt4.qcm
@@ -1,6 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
-----BEGIN QCMOD-----
|
-----BEGIN QCMOD-----
|
||||||
name: Qt >= 4.5
|
name: Qt >= 4.5
|
||||||
|
arg: enable-debug, Enable debug mode
|
||||||
arg: disable-gui, Disable qBittorrent Graphical user interface for headless running
|
arg: disable-gui, Disable qBittorrent Graphical user interface for headless running
|
||||||
-----END QCMOD-----
|
-----END QCMOD-----
|
||||||
*/
|
*/
|
||||||
@@ -12,9 +13,20 @@ public:
|
|||||||
QString shortname() const { return "Qt 4.5"; }
|
QString shortname() const { return "Qt 4.5"; }
|
||||||
bool exec()
|
bool exec()
|
||||||
{
|
{
|
||||||
|
// NOX mode
|
||||||
if(!conf->getenv("QC_DISABLE_GUI").isEmpty()) {
|
if(!conf->getenv("QC_DISABLE_GUI").isEmpty()) {
|
||||||
conf->addExtra("CONFIG += nox");
|
conf->addExtra("CONFIG += nox");
|
||||||
}
|
}
|
||||||
|
// Debug mode
|
||||||
|
if(!conf->getenv("QC_ENABLE_DEBUG").isEmpty()) {
|
||||||
|
conf->addExtra("CONFIG += debug");
|
||||||
|
}
|
||||||
|
#ifdef Q_OS_FREEBSD
|
||||||
|
conf->addLib("-lexecinfo");
|
||||||
|
conf->addExtra("MANPREFIX = $$PREFIX");
|
||||||
|
#else
|
||||||
|
conf->addExtra("MANPREFIX = $$PREFIX/share");
|
||||||
|
#endif
|
||||||
return(QT_VERSION >= 0x040500);
|
return(QT_VERSION >= 0x040500);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
-----BEGIN QCMOD-----
|
-----BEGIN QCMOD-----
|
||||||
name: libboost
|
name: qtsingleapplication
|
||||||
arg: with-qtsingleapplication=[system|shipped], Use the shipped qtsingleapplication library or the system one
|
arg: with-qtsingleapplication=[system|shipped], Use the shipped qtsingleapplication library or the system one
|
||||||
-----END QCMOD-----
|
-----END QCMOD-----
|
||||||
*/
|
*/
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 722 B |
|
Before Width: | Height: | Size: 439 B After Width: | Height: | Size: 423 B |
|
Before Width: | Height: | Size: 439 B After Width: | Height: | Size: 423 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 |
BIN
src/Icons/oxygen/document-save.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 2.4 KiB |