Compare commits
	
		
			134 Commits
		
	
	
		
			release-3.
			...
			release-2.
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | 70320ed4b3 | ||
|   | 869af25826 | ||
|   | b3ac151302 | ||
|   | d02ff9cd66 | ||
|   | 32c0b7801c | ||
|   | 6049b2ce03 | ||
|   | b3aec8e6f9 | ||
|   | e1933e9382 | ||
|   | 5cc4f31b4b | ||
|   | ad918651a5 | ||
|   | 2fa3e9ae8e | ||
|   | 5fd7bad57c | ||
|   | d7eb29ab71 | ||
|   | 33147d842c | ||
|   | 11e0b7c9b5 | ||
|   | e8cd92e245 | ||
|   | a757953b76 | ||
|   | a26da65419 | ||
|   | 1d9ef166bd | ||
|   | 81a5201e41 | ||
|   | 9f9354af12 | ||
|   | ac1ebf4e13 | ||
|   | b9ccd3e74f | ||
|   | 4177a37d63 | ||
|   | 24a73c05b9 | ||
|   | 960d8d1bc9 | ||
|   | da69983e64 | ||
|   | 6db7d36e4d | ||
|   | 571963b1bd | ||
|   | 9e50e1ba7e | ||
|   | 82af132d8a | ||
|   | 80dd666107 | ||
|   | ac50f0cdc2 | ||
|   | bf685773e6 | ||
|   | a0ada5c3ba | ||
|   | 220fd4a7b8 | ||
|   | d5622da576 | ||
|   | 55be2aa9a0 | ||
|   | 96f619b486 | ||
|   | 89a1eb1bca | ||
|   | de228fe074 | ||
|   | 8846f52ce1 | ||
|   | 545ce42d4e | ||
|   | faf8b0e3f5 | ||
|   | 70a0b3cff3 | ||
|   | 24ab195d2f | ||
|   | 4bd2641d70 | ||
|   | 7c5779eee0 | ||
|   | 0bbe4426c2 | ||
|   | 595a190508 | ||
|   | ec30fe2498 | ||
|   | 4d80d6ef5c | ||
|   | 3d53e641c1 | ||
|   | 3deee6d595 | ||
|   | 86f2447f8a | ||
|   | a69c3098e1 | ||
|   | 88627df7fe | ||
|   | 8e3ba25c8d | ||
|   | 1ecffb777a | ||
|   | 1c4ae8ffbf | ||
|   | 0fad329b7e | ||
|   | bdaf16123f | ||
|   | 6b56a1f10f | ||
|   | 204b02a480 | ||
|   | eb7a844099 | ||
|   | 84dbb76331 | ||
|   | fb21944aae | ||
|   | 14625a565d | ||
|   | 3f875324d8 | ||
|   | 03f2293b2a | ||
|   | 47482586a1 | ||
|   | 96fd1624ce | ||
|   | 8ea2312b4f | ||
|   | 9382de64d6 | ||
|   | b0e3549780 | ||
|   | d2abe18497 | ||
|   | ede004148f | ||
|   | 91bfe3585c | ||
|   | f99adf8e9a | ||
|   | ebab7c5760 | ||
|   | baf5fe45b4 | ||
|   | 54793e4195 | ||
|   | e8da08906c | ||
|   | ae7e9cd1df | ||
|   | 7679b852b8 | ||
|   | eda04b3ef3 | ||
|   | 3ef6e7bf65 | ||
|   | 146cf9a435 | ||
|   | dff6b057b9 | ||
|   | 3b7448dfc7 | ||
|   | 4e4ac771a9 | ||
|   | 06a376d014 | ||
|   | b3d2f9b701 | ||
|   | 055a99239b | ||
|   | e779c9a7db | ||
|   | b0f7f5ae58 | ||
|   | 512ab58832 | ||
|   | 9ad088682c | ||
|   | d2fad8249c | ||
|   | 20fb7c3adf | ||
|   | c4fdfec420 | ||
|   | a3e03e739c | ||
|   | 9846dc0fff | ||
|   | 1b29b148d8 | ||
|   | 6dab35cb8e | ||
|   | 6b2d922005 | ||
|   | 1d92ae6382 | ||
|   | 62f4d6386a | ||
|   | e74ef4c6fd | ||
|   | 282ee0e879 | ||
|   | 697d2ccb71 | ||
|   | 71d163d743 | ||
|   | 83685942de | ||
|   | 6f34c81014 | ||
|   | 5e826dffc8 | ||
|   | b4dc66020c | ||
|   | cb4741ed89 | ||
|   | 4c3976e5df | ||
|   | fd7fb115ff | ||
|   | 197d5b3a05 | ||
|   | 624d6aa6a1 | ||
|   | 28d7dc137b | ||
|   | 351d84e2f7 | ||
|   | 774b8f4fd6 | ||
|   | 2fc6470696 | ||
|   | 1038b00553 | ||
|   | c3b37b4f1f | ||
|   | 41faf341cc | ||
|   | 44e92a7f3d | ||
|   | 599f956269 | ||
|   | 79a9606e86 | ||
|   | 5b576baf67 | ||
|   | aa3ce90478 | ||
|   | 2c433e35b0 | 
							
								
								
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						| @@ -1,6 +1,6 @@ | |||||||
| src/geoip/GeoIP.dat | src/geoip/GeoIP.dat | ||||||
| src/qbittorrent | src/qbittorrent | ||||||
| qbittorrent.pro.user* | qbittorrent.pro.user | ||||||
| conf.pri | conf.pri | ||||||
| Makefile | Makefile | ||||||
| *.pyc | *.pyc | ||||||
| @@ -12,4 +12,3 @@ moc_*.cpp | |||||||
| qrc_*.cpp | qrc_*.cpp | ||||||
| ui_*.h | ui_*.h | ||||||
| *.moc | *.moc | ||||||
| src/lang/qbittorrent_*.qm |  | ||||||
|   | |||||||
							
								
								
									
										53
									
								
								.travis.yml
									
									
									
									
									
								
							
							
						
						| @@ -1,53 +0,0 @@ | |||||||
| language: |  | ||||||
|   - cpp |  | ||||||
|  |  | ||||||
| env: |  | ||||||
|   # use libtorrent 0.15.10 |  | ||||||
|   - lt_source=from_dist gui=true |  | ||||||
|   - lt_source=from_dist gui=false |  | ||||||
|   # use libtorrent 0.16.X from RC_0_16 svn branch |  | ||||||
|   - lt_source=from_svn gui=true |  | ||||||
|   - lt_source=from_svn gui=false |  | ||||||
|  |  | ||||||
| branches: |  | ||||||
|   except: |  | ||||||
|     - search_encoding_windows |  | ||||||
|     - v2_9_x |  | ||||||
|  |  | ||||||
| notifications: |  | ||||||
|   email: |  | ||||||
|     on_success: change |  | ||||||
|     on_failure: change  |  | ||||||
|  |  | ||||||
| before_install: |  | ||||||
|   - shopt -s expand_aliases |  | ||||||
|   - alias sudo="sudo " |  | ||||||
|   # Using nprocs/2 sometimes may fail (gcc is killed by system), just use two threads |  | ||||||
|   - alias make="colormake -j2 " |  | ||||||
|  |  | ||||||
|   # 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 |  | ||||||
|   - ltconf=" --with-libgeoip=system" |  | ||||||
|  |  | ||||||
|   - echo settings |  | ||||||
|   - echo $lt_source |  | ||||||
|   - echo $ltconf |  | ||||||
|   - echo $gui |  | ||||||
|   - echo $qbtconf |  | ||||||
|  |  | ||||||
|   - sudo apt-get -qq update |  | ||||||
|   # 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 libboost-dev libboost-filesystem-dev libboost-system-dev |  | ||||||
|   - sudo apt-get -qq install libqt4-dev  |  | ||||||
|  |  | ||||||
| install: |  | ||||||
|   - 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 |  | ||||||
|  |  | ||||||
| script: |  | ||||||
|   - qt-qconf |  | ||||||
|   - ./configure $qbtconf && sudo make install |  | ||||||
|    |  | ||||||
| after_success: |  | ||||||
|   - if $gui ; then qbittorrent --version ; else qbittorrent-nox --version ; fi |  | ||||||
							
								
								
									
										18
									
								
								.tx/config
									
									
									
									
									
								
							
							
						
						| @@ -1,18 +0,0 @@ | |||||||
| [main] |  | ||||||
| host = https://www.transifex.com |  | ||||||
|  |  | ||||||
| [qbittorrent.qbittorrent_v3_1_x] |  | ||||||
| file_filter = src/lang/qbittorrent_<lang>.ts |  | ||||||
| source_file = src/lang/qbittorrent_en.ts |  | ||||||
| source_lang = en |  | ||||||
| type = QT |  | ||||||
| minimum_perc = 23 |  | ||||||
| mode = developer |  | ||||||
|  |  | ||||||
|  |  | ||||||
| [qbittorrent.qbittorrentdesktop_master] |  | ||||||
| source_file = src/Icons/qBittorrent.desktop |  | ||||||
| source_lang = en |  | ||||||
| type = DESKTOP |  | ||||||
| minimum_perc = 23 |  | ||||||
| mode = developer |  | ||||||
							
								
								
									
										43
									
								
								AUTHORS
									
									
									
									
									
								
							
							
						
						| @@ -1,7 +1,4 @@ | |||||||
| Current maintainer: | Author: | ||||||
| * Sledgehammer999 <sledgehammer999@qbittorrent.org> |  | ||||||
|  |  | ||||||
| Original author: |  | ||||||
| * Christophe Dumez <chris@qbittorrent.org> | * Christophe Dumez <chris@qbittorrent.org> | ||||||
|  |  | ||||||
| Contributors: | Contributors: | ||||||
| @@ -14,7 +11,6 @@ Contributors: | |||||||
| * Grigis Gaëtan <cipher16@gmail.com> | * Grigis Gaëtan <cipher16@gmail.com> | ||||||
| * Christian Kandeler <zambesi@users.sourceforge.net> | * Christian Kandeler <zambesi@users.sourceforge.net> | ||||||
| * Silvan Scherrer <silvan.scherrer@aroa.ch> | * Silvan Scherrer <silvan.scherrer@aroa.ch> | ||||||
| * Nick Tiskov <daymansmail@gmail.com> |  | ||||||
|  |  | ||||||
| Code from other projects: | Code from other projects: | ||||||
| * files src/qtsingleapp/* src/lineedit/* | * files src/qtsingleapp/* src/lineedit/* | ||||||
| @@ -29,10 +25,6 @@ Code from other projects: | |||||||
|   copyright: Dan Haim <negativeiq@users.sourceforge.net> |   copyright: Dan Haim <negativeiq@users.sourceforge.net> | ||||||
|   license: BSD |   license: BSD | ||||||
|  |  | ||||||
| * file src/stacktrace_win.h |  | ||||||
|   copyright: Quassel Project |  | ||||||
|   license: GPLv2/3 |  | ||||||
|  |  | ||||||
| Images Authors: | Images Authors: | ||||||
| * files: src/Icons/*.png | * files: src/Icons/*.png | ||||||
|   copyright: Gnome Icon Theme |   copyright: Gnome Icon Theme | ||||||
| @@ -79,46 +71,41 @@ Images Authors: | |||||||
|  |  | ||||||
| Translations authors: | Translations authors: | ||||||
| * files: src/lang/*.ts | * files: src/lang/*.ts | ||||||
| * 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) and sn51234 (nesseyan@gmail.com) | ||||||
|   - Armenian: Hrant Ohanyan (hrantohanyan@mail.am) |   - Armenian: Hrant Ohanyan (hrantohanyan@mail.am) | ||||||
|   - Basque: Xabier Aramendi (azpidatziak@gmail.com) |   - Basque: Xabier Aramendi (azpidatziak@gmail.com) | ||||||
|   - Belarusian: Mihas Varantsou (meequz@gmail.com) |   - Belarusian: Mihas Varantsou (meequz@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) | ||||||
|   - Chinese (Simplified): Guo Yue (yue.guo0418@gmail.com) |   - Chinese (Simplified): Guo Yue (yue.guo0418@gmail.com) | ||||||
|   - Chinese (Traditional): Yi-Shun Wang (dnextstep@gmail.com) and 冥王歐西里斯 s8321414(Transifex) |   - Chinese (Traditional): Yi-Shun Wang (dnextstep@gmail.com) | ||||||
|   - Croatian: Oliver Mucafir (oliver.untwist@gmail.com) |   - Croatian: Oliver Mucafir (oliver.untwist@gmail.com) | ||||||
|   - Czech: Jirka Vilim (web@tets.cz) and Petr Cernobila abr(Transifex) |   - Czech: Jirka Vilim (web@tets.cz) | ||||||
|   - Danish: Mathias Nielsen (comoneo@gmail.com) |   - Danish: Mathias Nielsen (comoneo@gmail.com) | ||||||
|   - Dutch: Pieter Heyvaert (pieter_heyvaert@hotmail.com) |   - Dutch: Pieter Heyvaert (pieter_heyvaert@hotmail.com) | ||||||
|   - English: Christophe Dumez (chris@qbittorrent.org) |   - English: Christophe Dumez (chris@qbittorrent.org) | ||||||
|   - English(Australia): Robert Readman readmanr(Transifex) |   - Finnish: Niklas Laxström (nikerabbit@users.sourceforge.net) | ||||||
|   - English(United Kingdom): Robert Readman readmanr(Transifex) |  | ||||||
|   - Finnish: Niklas Laxström (nikerabbit@users.sourceforge.net), Pekka Niemi (pekka.niemi@iki.fi) and Jiri Grönroos artnay(Transifex) |  | ||||||
|   - French: Christophe Dumez (chris@qbittorrent.org) |   - French: Christophe Dumez (chris@qbittorrent.org) | ||||||
|   - Galician: Marcos Lans (marcoslansgarza@gmail.com) and antiparvos(Transifex) |   - Galician: Marcos Lans (marcoslansgarza@gmail.com) | ||||||
|   - Georgian: Beqa Arabuli (arabulibeqa@yahoo.com) |   - Georgian: Beqa Arabuli (arabulibeqa@yahoo.com) | ||||||
|   - German: Niels Hoffmann (zentralmaschine@users.sourceforge.net) |   - German: Niels Hoffmann (zentralmaschine@users.sourceforge.net) | ||||||
|   - Greek: Tsvetan Bankov (emerge_life@users.sourceforge.net), Stephanos Antaris (santaris@csd.auth.gr), sledgehammer999(hammered999@gmail.com) and Γιάννης Ανθυμίδης Evropi(Transifex) |   - Greek: Tsvetan Bankov (emerge_life@users.sourceforge.net) and Stephanos Antaris (santaris@csd.auth.gr) | ||||||
|   - Hebrew: David Deutsch (d.deffo@gmail.com) |  | ||||||
|   - Hungarian: Majoros Péter (majoros.j.p@t-online.hu) |   - Hungarian: Majoros Péter (majoros.j.p@t-online.hu) | ||||||
|   - Italian: bovirus (bovirus@live.it) and Matteo Sechi (bu17714@gmail.com) |   - Italian: Matteo Sechi (bu17714@gmail.com) | ||||||
|   - Japanese: Masato Hashimoto (cabezon.hashimoto@gmail.com) |   - Japanese: Masato Hashimoto (cabezon.hashimoto@gmail.com) | ||||||
|   - Korean: Jin Woo Sin (jin828sin@users.sourceforge.net) |   - Korean: Jin Woo Sin (jin828sin@users.sourceforge.net) | ||||||
|   - Lithuanian: Naglis Jonaitis (njonaitis@gmail.com) |   - Lithuanian: Naglis Jonaitis (njonaitis@gmail.com) | ||||||
|   - Norwegian: Tomaso |   - Norwegian: Tomaso | ||||||
|   - Polish: Mariusz Fik (fisiu@opensuse.org) |   - Polish: Mariusz Fik (fisiu@opensuse.org) | ||||||
|   - Portuguese: Sérgio Marques smarquespt(Transifex) |   - Portuguese: Nick Marinho (nickmarinho@gmail.com) | ||||||
|   - Portuguese(Brazil): Nick Marinho (nickmarinho@gmail.com) |   - Romanian: Obada Denis (obadadenis@users.sourceforge.net) | ||||||
|   - Romanian: Obada Denis (obadadenis@users.sourceforge.net), Adrian Gabor Adriannho(Transifex) and Mihai Coman z0id(Transifex) |   - Russian: Nick Khazov (m2k3d0n at users.sourceforge.net) | ||||||
|   - Russian: Nick Khazov (m2k3d0n at users.sourceforge.net), Alexey Morsov (samurai@ricom.ru), Nick Tiskov Dayman(daymansmail (at) gmail (dot) com), Dmitry DmitryKX(Transifex) and kraleksandr kraleksandr(Transifex) |  | ||||||
|   - Serbian: Anaximandar Milet (anaximandar at operamail.com) |   - Serbian: Anaximandar Milet (anaximandar at operamail.com) | ||||||
|   - Slovak:  helix84 |   - Slovak:  helix84 | ||||||
|   - Spanish: Francisco Luque Contreras (frannoe@ya.com), Alfredo Monclus alfrix(Transifex) and José Antonio Moray moray33(Transifex) |   - Spanish: Francisco Luque Contreras (frannoe@ya.com) | ||||||
|   - Swedish: Daniel Nylander (po@danielnylander.se) and Emil Hammarberg Ooglogput(Transifex) |   - Swedish: Daniel Nylander (po@danielnylander.se) | ||||||
|   - Turkish: Hasan Yilmaz (iletisim@hedefturkce.com) |   - Turkish: Hasan Yilmaz (iletisim@hedefturkce.com) | ||||||
|   - Ukrainian: Oleh Prypin (blaxpirit@gmail.com) and zubr139(Transifex) |   - Ukrainian: Andrey Shpachenko (masterfix@users.sourceforge.net) and Oleh Prypin (blaxpirit@gmail.com) | ||||||
|   - Vietnamese: Anh Phan ppanhh(Transifex) |  | ||||||
|   license: GPLv2 |   license: GPLv2 | ||||||
|   | |||||||
							
								
								
									
										10
									
								
								COPYING
									
									
									
									
									
								
							
							
						
						| @@ -69,7 +69,7 @@ patent must be licensed for everyone's free use or not licensed at all. | |||||||
|  |  | ||||||
|   The precise terms and conditions for copying, distribution and |   The precise terms and conditions for copying, distribution and | ||||||
| modification follow. | modification follow. | ||||||
|  |  | ||||||
| 		    GNU GENERAL PUBLIC LICENSE | 		    GNU GENERAL PUBLIC LICENSE | ||||||
|    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION |    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION | ||||||
|  |  | ||||||
| @@ -124,7 +124,7 @@ above, provided that you also meet all of these conditions: | |||||||
|     License.  (Exception: if the Program itself is interactive but |     License.  (Exception: if the Program itself is interactive but | ||||||
|     does not normally print such an announcement, your work based on |     does not normally print such an announcement, your work based on | ||||||
|     the Program is not required to print an announcement.) |     the Program is not required to print an announcement.) | ||||||
|  |  | ||||||
| These requirements apply to the modified work as a whole.  If | These requirements apply to the modified work as a whole.  If | ||||||
| identifiable sections of that work are not derived from the Program, | identifiable sections of that work are not derived from the Program, | ||||||
| and can be reasonably considered independent and separate works in | and can be reasonably considered independent and separate works in | ||||||
| @@ -182,7 +182,7 @@ access to copy from a designated place, then offering equivalent | |||||||
| access to copy the source code from the same place counts as | access to copy the source code from the same place counts as | ||||||
| distribution of the source code, even though third parties are not | distribution of the source code, even though third parties are not | ||||||
| compelled to copy the source along with the object code. | compelled to copy the source along with the object code. | ||||||
|  |  | ||||||
|   4. You may not copy, modify, sublicense, or distribute the Program |   4. You may not copy, modify, sublicense, or distribute the Program | ||||||
| except as expressly provided under this License.  Any attempt | except as expressly provided under this License.  Any attempt | ||||||
| otherwise to copy, modify, sublicense or distribute the Program is | otherwise to copy, modify, sublicense or distribute the Program is | ||||||
| @@ -239,7 +239,7 @@ impose that choice. | |||||||
|  |  | ||||||
| This section is intended to make thoroughly clear what is believed to | This section is intended to make thoroughly clear what is believed to | ||||||
| be a consequence of the rest of this License. | be a consequence of the rest of this License. | ||||||
|  |  | ||||||
|   8. If the distribution and/or use of the Program is restricted in |   8. If the distribution and/or use of the Program is restricted in | ||||||
| certain countries either by patents or by copyrighted interfaces, the | certain countries either by patents or by copyrighted interfaces, the | ||||||
| original copyright holder who places the Program under this License | original copyright holder who places the Program under this License | ||||||
| @@ -292,7 +292,7 @@ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE | |||||||
| POSSIBILITY OF SUCH DAMAGES. | POSSIBILITY OF SUCH DAMAGES. | ||||||
|  |  | ||||||
| 		     END OF TERMS AND CONDITIONS | 		     END OF TERMS AND CONDITIONS | ||||||
|  |  | ||||||
| 	    How to Apply These Terms to Your New Programs | 	    How to Apply These Terms to Your New Programs | ||||||
|  |  | ||||||
|   If you develop a new program, and you want it to be of the greatest |   If you develop a new program, and you want it to be of the greatest | ||||||
|   | |||||||
							
								
								
									
										6
									
								
								INSTALL
									
									
									
									
									
								
							
							
						
						| @@ -10,11 +10,11 @@ qBittorrent - A BitTorrent client in C++ / Qt4 | |||||||
|   will install and execute qBittorrent hopefully without any problems. |   will install and execute qBittorrent hopefully without any problems. | ||||||
|  |  | ||||||
|   Dependencies: |   Dependencies: | ||||||
|     - Qt >= 4.6.0 (libqtgui, libqtcore, libqtnetwork, libqtxml, libqtdbus/optional) |     - Qt >= 4.5.0 (libqtgui, libqtcore, libqtnetwork, libqtxml, libqtdbus/optional) | ||||||
|  |  | ||||||
|     - pkg-config executable |     - pkg-config executable | ||||||
|  |  | ||||||
|     - libtorrent-rasterbar by Arvid Norberg (>= 0.15.0) |     - libtorrent-rasterbar by Arvid Norberg (>= 0.14.4 REQUIRED, compatible with v0.15.x/v0.16.x) | ||||||
|         -> 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. | ||||||
|  |  | ||||||
| @@ -44,7 +44,7 @@ qBittorrent - A BitTorrent client in C++ / Qt4 | |||||||
|  |  | ||||||
|     - pkg-config executable |     - pkg-config executable | ||||||
|  |  | ||||||
|     - libtorrent-rasterbar by Arvid Norberg (>= v0.15.0) |     - libtorrent-rasterbar by Arvid Norberg (>= 0.14.4 REQUIRED, >= v0.15.0 ADVISED) | ||||||
|         -> 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. | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,11 +1,10 @@ | |||||||
| qBittorrent - A BitTorrent client in Qt | qBittorrent - A BitTorrent client in Qt4 | ||||||
| ------------------------------------------ | ------------------------------------------ | ||||||
|  |  | ||||||
| [](https://travis-ci.org/qbittorrent/qBittorrent) | Description: | ||||||
| ******************************** | ******************************** | ||||||
| ###Description: | qBittorrent is a bittorrent client programmed in C++ / Qt4 that uses | ||||||
| qBittorrent is a bittorrent client programmed in C++ / Qt that uses | libtorrent (sometimes called rblibtorrent) by Arvid Norberg. | ||||||
| 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 | ||||||
| @@ -14,14 +13,13 @@ 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. | ||||||
|  |  | ||||||
| @@ -34,9 +32,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 (sledgehammer_999) on IRC: | You can also meet me (chris-qBT) on IRC: | ||||||
| `#qbittorrent on irc.freenode.net` | #qbittorrent on irc.freenode.net | ||||||
|  |  | ||||||
| ------------------------------------------ | ------------------------------------------ | ||||||
| sledgehammer999 <sledgehammer999@qbittorrent.org> | Christophe Dumez <chris@qbittorrent.org> | ||||||
|  |  | ||||||
							
								
								
									
										15
									
								
								README.os2
									
									
									
									
									
								
							
							
						
						| @@ -42,10 +42,7 @@ LIBS += -Lx:/trees/libtorrent/trunk/src/.libs \ | |||||||
|  |  | ||||||
| Of course all the above path references have to be adjusted to your build env. | Of course all the above path references have to be adjusted to your build env. | ||||||
|  |  | ||||||
| Now you can either do a normal build or a shadow build. A shadow build has the | It should now be easy to build qBittorrent: | ||||||
| advantage that no created files are in the same dir as the sources are. |  | ||||||
|  |  | ||||||
| For a normal build do the following: |  | ||||||
|  |  | ||||||
| Simply type: | Simply type: | ||||||
| $ qmake | $ qmake | ||||||
| @@ -53,16 +50,6 @@ $ qmake | |||||||
| Followed by: | Followed by: | ||||||
| $ make | $ make | ||||||
|  |  | ||||||
| For a shadow build do the following: |  | ||||||
| given your sources are in x:\trees\qbittorrent\trunk create a  |  | ||||||
| x:\trees\qbittorrent\build directory |  | ||||||
|  |  | ||||||
| Now switch to the created directory and type: |  | ||||||
| $ qmake ..\trunk |  | ||||||
|  |  | ||||||
| Followed by: |  | ||||||
| $ make |  | ||||||
|  |  | ||||||
| If all works fine you should get a working qbittorrent executable. | If all works fine you should get a working qbittorrent executable. | ||||||
|  |  | ||||||
| If you have any question regarding the eCS (OS/2) port of qBittorrent you can meet me (_diver) on IRC: | If you have any question regarding the eCS (OS/2) port of qBittorrent you can meet me (_diver) on IRC: | ||||||
|   | |||||||
							
								
								
									
										16
									
								
								configure
									
									
									
									
										vendored
									
									
								
							
							
						
						| @@ -325,7 +325,7 @@ cat >$1/modules.cpp <<EOT | |||||||
| #line 1 "qt4.qcm" | #line 1 "qt4.qcm" | ||||||
| /* | /* | ||||||
| -----BEGIN QCMOD----- | -----BEGIN QCMOD----- | ||||||
| name: Qt >= 4.6 | name: Qt >= 4.5 | ||||||
| arg: enable-debug, Enable debug mode | 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----- | ||||||
| @@ -334,8 +334,8 @@ class qc_qt4 : public ConfObj | |||||||
| { | { | ||||||
| public: | public: | ||||||
| 	qc_qt4(Conf *c) : ConfObj(c) {} | 	qc_qt4(Conf *c) : ConfObj(c) {} | ||||||
| 	QString name() const { return "Qt >= 4.6"; } | 	QString name() const { return "Qt >= 4.5"; } | ||||||
| 	QString shortname() const { return "Qt 4.6"; } | 	QString shortname() const { return "Qt 4.5"; } | ||||||
| 	bool exec() | 	bool exec() | ||||||
| 	{ | 	{ | ||||||
|                 // NOX mode |                 // NOX mode | ||||||
| @@ -356,7 +356,7 @@ public: | |||||||
|                 #else |                 #else | ||||||
|                   conf->addExtra("MANPREFIX = \$\$PREFIX/share");  |                   conf->addExtra("MANPREFIX = \$\$PREFIX/share");  | ||||||
|                 #endif |                 #endif | ||||||
| 		return(QT_VERSION >= 0x040600); | 		return(QT_VERSION >= 0x040500); | ||||||
| 	} | 	} | ||||||
| }; | }; | ||||||
| #line 1 "qt-dbus.qcm" | #line 1 "qt-dbus.qcm" | ||||||
| @@ -419,11 +419,11 @@ class qc_libtorrent_rasterbar : public ConfObj | |||||||
| { | { | ||||||
| public: | public: | ||||||
| 	qc_libtorrent_rasterbar(Conf *c) : ConfObj(c) {} | 	qc_libtorrent_rasterbar(Conf *c) : ConfObj(c) {} | ||||||
| 	QString name() const { return "libtorrent-rasterbar >= 0.15.0"; } | 	QString name() const { return "libtorrent-rasterbar >= 0.14.4"; } | ||||||
| 	QString shortname() const { return "libtorrent-rasterbar"; } | 	QString shortname() const { return "libtorrent-rasterbar"; } | ||||||
| 	bool exec(){ | 	bool exec(){ | ||||||
| 		QStringList incs; | 		QStringList incs; | ||||||
| 		QString req_ver = "0.15.0"; | 		QString req_ver = "0.14.4"; | ||||||
| 		QString version, libs, other; | 		QString version, libs, other; | ||||||
| 		VersionMode mode = VersionMin; | 		VersionMode mode = VersionMin; | ||||||
| 		if(!conf->findPkgConfig("libtorrent-rasterbar", mode, req_ver, &version, &incs, &libs, &other)) | 		if(!conf->findPkgConfig("libtorrent-rasterbar", mode, req_ver, &version, &incs, &libs, &other)) | ||||||
| @@ -507,11 +507,11 @@ public: | |||||||
| #if LIBTORRENT_VERSION_MAJOR == 0 && LIBTORRENT_VERSION_MINOR < 16 | #if LIBTORRENT_VERSION_MAJOR == 0 && LIBTORRENT_VERSION_MINOR < 16 | ||||||
|     required_libs << "filesystem" ; |     required_libs << "filesystem" ; | ||||||
| #endif | #endif | ||||||
|     //required_libs << "thread"; |     required_libs << "thread"; | ||||||
|     QStringList libDirs; |     QStringList libDirs; | ||||||
|     if (!s.isEmpty()) |     if (!s.isEmpty()) | ||||||
|       libDirs << s; |       libDirs << s; | ||||||
|     libDirs << "/usr/lib/" << "/usr/lib/i386-linux-gnu/" << "/usr/lib64/" << "/usr/lib/x86_64-linux-gnu/" << "/usr/local/lib/" << "/usr/lib/local/i386-linux-gnu/" << "/usr/local/lib64/" << "/usr/local/lib/x86_64-linux-gnu/"; |     libDirs << "/usr/lib/" << "/usr/lib64/" << "/usr/local/lib/" << "/usr/local/lib64/"; | ||||||
|  |  | ||||||
|     foreach(const QString& lib, required_libs) { |     foreach(const QString& lib, required_libs) { | ||||||
|       bool found = false; |       bool found = false; | ||||||
|   | |||||||
| @@ -8,7 +8,7 @@ qBittorrent\-nox \- a command line Bittorrent client written in C++ / Qt4 | |||||||
|  |  | ||||||
| .SH "SYNOPSIS" | .SH "SYNOPSIS" | ||||||
|  |  | ||||||
| \fBqbittorrent\-nox\fR [\-\-d|\-\-daemon] [\-\-webui-port=x] [TORRENT_FILE | URL]... | \fBqbittorrent\-nox\fR [\-\-webui-port=x] [TORRENT_FILE | URL]... | ||||||
|  |  | ||||||
| \fBqbittorrent\-nox\fR \-\-help | \fBqbittorrent\-nox\fR \-\-help | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										15
									
								
								install.os2
									
									
									
									
									
								
							
							
						
						| @@ -67,7 +67,7 @@ ZIP Installation: | |||||||
| klibc | klibc | ||||||
| ----- | ----- | ||||||
|  |  | ||||||
|   1. Download klibc 0.6.5 or better (see http://svn.netlabs.org/libc for more information) |   1. Download klibc 0.6.4 or better (see http://svn.netlabs.org/libc for more information) | ||||||
|   2. Install the files to your libpath eg x:\ecs\dll |   2. Install the files to your libpath eg x:\ecs\dll | ||||||
|  |  | ||||||
| openssl 1.0 | openssl 1.0 | ||||||
| @@ -146,19 +146,6 @@ development, you can do so in one of the following ways: | |||||||
| 7. HISTORY | 7. HISTORY | ||||||
| ========== | ========== | ||||||
|  |  | ||||||
| 2012-09-19 |  | ||||||
|  |  | ||||||
|   * updated to 3.0.4 code level of QBittorrent |  | ||||||
|   * updated libtorrent to 0.16.3 level |  | ||||||
|  |  | ||||||
| 2012-09-06 |  | ||||||
|  |  | ||||||
|   * updated to 3.0.2 code level of QBittorrent |  | ||||||
|  |  | ||||||
| 2012-05-14 |  | ||||||
|  |  | ||||||
|   * updated to 2.9.8 code level of QBittorrent |  | ||||||
|  |  | ||||||
| 2012-03-15 | 2012-03-15 | ||||||
|  |  | ||||||
|   * updated to 2.9.5 code level of QBittorrent |   * updated to 2.9.5 code level of QBittorrent | ||||||
|   | |||||||
							
								
								
									
										46
									
								
								macxconf.pri
									
									
									
									
									
								
							
							
						
						| @@ -16,52 +16,16 @@ LIBS += -lssl -lcrypto | |||||||
| # Boost system lib | # Boost system lib | ||||||
| LIBS += -lboost_system-mt | LIBS += -lboost_system-mt | ||||||
| # Boost filesystem lib (Not needed for libtorrent >= 0.16.0) | # Boost filesystem lib (Not needed for libtorrent >= 0.16.0) | ||||||
| #LIBS += -lboost_filesystem-mt | LIBS += -lboost_filesystem-mt | ||||||
| # Carbon | # Carbon | ||||||
| LIBS += -framework Carbon -framework IOKit | LIBS += -framework Carbon -framework IOKit | ||||||
| # Zlib |  | ||||||
| LIBS += -lz |  | ||||||
|  |  | ||||||
| document_icon.path = Contents/Resources | document_icon.path = Contents/Resources | ||||||
| document_icon.files = mac/qBitTorrentDocument.icns | document_icon.files = Icons/qBitTorrentDocument.icns | ||||||
|  |  | ||||||
| QMAKE_BUNDLE_DATA += document_icon | QMAKE_BUNDLE_DATA += document_icon | ||||||
|  | ICON = Icons/qbittorrent_mac.icns | ||||||
| qt_conf.path = Contents/Resources | QMAKE_INFO_PLIST = Info.plist | ||||||
| qt_conf.files = mac/qt.conf |  | ||||||
| QMAKE_BUNDLE_DATA += qt_conf |  | ||||||
|  |  | ||||||
| qt_translations.path = Contents/MacOS/translations |  | ||||||
| qt_translations.files = qt-translations/qt_ar.qm \ |  | ||||||
|                         qt-translations/qt_bg.qm \ |  | ||||||
|                         qt-translations/qt_ca.qm \ |  | ||||||
|                         qt-translations/qt_cs.qm \ |  | ||||||
|                         qt-translations/qt_da.qm \ |  | ||||||
|                         qt-translations/qt_de.qm \ |  | ||||||
|                         qt-translations/qt_es.qm \ |  | ||||||
|                         qt-translations/qt_fi.qm \ |  | ||||||
|                         qt-translations/qt_fr.qm \ |  | ||||||
|                         qt-translations/qt_gl.qm \ |  | ||||||
|                         qt-translations/qt_he.qm \ |  | ||||||
|                         qt-translations/qt_hu.qm \ |  | ||||||
|                         qt-translations/qt_it.qm \ |  | ||||||
|                         qt-translations/qt_ja.qm \ |  | ||||||
|                         qt-translations/qt_ko.qm \ |  | ||||||
|                         qt-translations/qt_lt.qm \ |  | ||||||
|                         qt-translations/qt_nl.qm \ |  | ||||||
|                         qt-translations/qt_pl.qm \ |  | ||||||
|                         qt-translations/qt_pt.qm \ |  | ||||||
|                         qt-translations/qt_pt_BR.qm \ |  | ||||||
|                         qt-translations/qt_ru.qm \ |  | ||||||
|                         qt-translations/qt_sk.qm \ |  | ||||||
|                         qt-translations/qt_sv.qm \ |  | ||||||
|                         qt-translations/qt_tr.qm \ |  | ||||||
|                         qt-translations/qt_uk.qm \ |  | ||||||
|                         qt-translations/qt_zh_CN.qm \ |  | ||||||
|                         qt-translations/qt_zh_TW.qm |  | ||||||
| QMAKE_BUNDLE_DATA += qt_translations |  | ||||||
|  |  | ||||||
| ICON = mac/qbittorrent_mac.icns |  | ||||||
| QMAKE_INFO_PLIST = mac/Info.plist |  | ||||||
|  |  | ||||||
| DEFINES += WITH_GEOIP_EMBEDDED | DEFINES += WITH_GEOIP_EMBEDDED | ||||||
| message("On Mac OS X, GeoIP database must be embedded.") | message("On Mac OS X, GeoIP database must be embedded.") | ||||||
|   | |||||||
| @@ -7,13 +7,12 @@ LIBS += -ltorrent-rasterbar \ | |||||||
|         -lboost_thread \ |         -lboost_thread \ | ||||||
|         -lboost_system \ |         -lboost_system \ | ||||||
|         -lboost_filesystem \ |         -lboost_filesystem \ | ||||||
|         -lssl -lcrypto -lidn -lpthread -lz |         -lssl -lcrypto -lidn -lpthread | ||||||
|  |  | ||||||
| RC_FILE = qbittorrent_os2.rc | RC_FILE = qbittorrent_os2.rc | ||||||
|  |  | ||||||
| # LIBTORRENT DEFINES | # LIBTORRENT DEFINES | ||||||
| DEFINES += WITH_SHIPPED_GEOIP_H | DEFINES += WITH_SHIPPED_GEOIP_H | ||||||
| DEFINES += BOOST_ASIO_DYN_LINK |  | ||||||
|  |  | ||||||
| DEFINES += WITH_GEOIP_EMBEDDED | DEFINES += WITH_GEOIP_EMBEDDED | ||||||
| message("On eCS(OS/2), GeoIP database must be embedded.") | message("On eCS(OS/2), GeoIP database must be embedded.") | ||||||
|   | |||||||
| @@ -3,7 +3,6 @@ TEMPLATE = subdirs | |||||||
| SUBDIRS += src | SUBDIRS += src | ||||||
|  |  | ||||||
| include(version.pri) | include(version.pri) | ||||||
| include(qm_gen.pri) |  | ||||||
|  |  | ||||||
| # Dist | # Dist | ||||||
| dist.commands += rm -fR ../$${PROJECT_NAME}-$${PROJECT_VERSION}/ && | dist.commands += rm -fR ../$${PROJECT_NAME}-$${PROJECT_VERSION}/ && | ||||||
|   | |||||||
| @@ -71,11 +71,11 @@ public: | |||||||
| #if LIBTORRENT_VERSION_MAJOR == 0 && LIBTORRENT_VERSION_MINOR < 16 | #if LIBTORRENT_VERSION_MAJOR == 0 && LIBTORRENT_VERSION_MINOR < 16 | ||||||
|     required_libs << "filesystem" ; |     required_libs << "filesystem" ; | ||||||
| #endif | #endif | ||||||
|     //required_libs << "thread"; |     required_libs << "thread"; | ||||||
|     QStringList libDirs; |     QStringList libDirs; | ||||||
|     if (!s.isEmpty()) |     if (!s.isEmpty()) | ||||||
|       libDirs << s; |       libDirs << s; | ||||||
|     libDirs << "/usr/lib/" << "/usr/lib/i386-linux-gnu/" << "/usr/lib64/" << "/usr/lib/x86_64-linux-gnu/" << "/usr/local/lib/" << "/usr/lib/local/i386-linux-gnu/" << "/usr/local/lib64/" << "/usr/local/lib/x86_64-linux-gnu/"; |     libDirs << "/usr/lib/" << "/usr/lib64/" << "/usr/local/lib/" << "/usr/local/lib64/"; | ||||||
|  |  | ||||||
|     foreach(const QString& lib, required_libs) { |     foreach(const QString& lib, required_libs) { | ||||||
|       bool found = false; |       bool found = false; | ||||||
|   | |||||||
| @@ -8,11 +8,11 @@ class qc_libtorrent_rasterbar : public ConfObj | |||||||
| { | { | ||||||
| public: | public: | ||||||
| 	qc_libtorrent_rasterbar(Conf *c) : ConfObj(c) {} | 	qc_libtorrent_rasterbar(Conf *c) : ConfObj(c) {} | ||||||
| 	QString name() const { return "libtorrent-rasterbar >= 0.15.0"; } | 	QString name() const { return "libtorrent-rasterbar >= 0.14.4"; } | ||||||
| 	QString shortname() const { return "libtorrent-rasterbar"; } | 	QString shortname() const { return "libtorrent-rasterbar"; } | ||||||
| 	bool exec(){ | 	bool exec(){ | ||||||
| 		QStringList incs; | 		QStringList incs; | ||||||
| 		QString req_ver = "0.15.0"; | 		QString req_ver = "0.14.4"; | ||||||
| 		QString version, libs, other; | 		QString version, libs, other; | ||||||
| 		VersionMode mode = VersionMin; | 		VersionMode mode = VersionMin; | ||||||
| 		if(!conf->findPkgConfig("libtorrent-rasterbar", mode, req_ver, &version, &incs, &libs, &other)) | 		if(!conf->findPkgConfig("libtorrent-rasterbar", mode, req_ver, &version, &incs, &libs, &other)) | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| /* | /* | ||||||
| -----BEGIN QCMOD----- | -----BEGIN QCMOD----- | ||||||
| name: Qt >= 4.6 | name: Qt >= 4.5 | ||||||
| arg: enable-debug, Enable debug mode | 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----- | ||||||
| @@ -9,8 +9,8 @@ class qc_qt4 : public ConfObj | |||||||
| { | { | ||||||
| public: | public: | ||||||
| 	qc_qt4(Conf *c) : ConfObj(c) {} | 	qc_qt4(Conf *c) : ConfObj(c) {} | ||||||
| 	QString name() const { return "Qt >= 4.6"; } | 	QString name() const { return "Qt >= 4.5"; } | ||||||
| 	QString shortname() const { return "Qt 4.6"; } | 	QString shortname() const { return "Qt 4.5"; } | ||||||
| 	bool exec() | 	bool exec() | ||||||
| 	{ | 	{ | ||||||
|                 // NOX mode |                 // NOX mode | ||||||
| @@ -31,6 +31,6 @@ public: | |||||||
|                 #else |                 #else | ||||||
|                   conf->addExtra("MANPREFIX = $$PREFIX/share");  |                   conf->addExtra("MANPREFIX = $$PREFIX/share");  | ||||||
|                 #endif |                 #endif | ||||||
| 		return(QT_VERSION >= 0x040600); | 		return(QT_VERSION >= 0x040500); | ||||||
| 	} | 	} | ||||||
| }; | }; | ||||||
|   | |||||||
							
								
								
									
										19
									
								
								qm_gen.pri
									
									
									
									
									
								
							
							
						
						| @@ -1,19 +0,0 @@ | |||||||
| TS_IN = $$fromfile(src/src.pro,TRANSLATIONS) |  | ||||||
| TS_IN_NOEXT = $$replace(TS_IN,".ts","") |  | ||||||
|               |  | ||||||
| isEmpty(QMAKE_LRELEASE) { |  | ||||||
|     win32|os2:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\\lrelease.exe |  | ||||||
|     else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease |  | ||||||
|     unix { |  | ||||||
|         !exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease-qt4 } |  | ||||||
|     } else { |  | ||||||
|         !exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease } |  | ||||||
|     } |  | ||||||
| } |  | ||||||
|  |  | ||||||
| message("Building translations") |  | ||||||
| for(L,TS_IN_NOEXT) { |  | ||||||
|     message("Processing $${L}") |  | ||||||
|     system("$$QMAKE_LRELEASE -silent src/$${L}.ts -qm src/$${L}.qm") |  | ||||||
|     !exists("src/$${L}.qm"):error("Building translations failed, cannot continue") |  | ||||||
| } |  | ||||||
| Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 7.0 KiB | 
| Before Width: | Height: | Size: 1.3 KiB | 
| @@ -2,120 +2,40 @@ | |||||||
| Categories=Network;FileTransfer;P2P;Qt; | Categories=Network;FileTransfer;P2P;Qt; | ||||||
| Exec=qbittorrent %U | Exec=qbittorrent %U | ||||||
| GenericName=BitTorrent client | GenericName=BitTorrent client | ||||||
|  | GenericName[ar]=العميل BitTorrent | ||||||
|  | GenericName[bg]=Торент клиент | ||||||
|  | GenericName[cs]=BitTorrent klient | ||||||
|  | GenericName[de]=BitTorren Client | ||||||
|  | GenericName[el]=BitTorrent πελάτης | ||||||
|  | GenericName[es]=Cliente BitTorrent | ||||||
|  | GenericName[fi]=BitTorrent-ohjelma | ||||||
|  | GenericName[fr]=Client BitTorrent | ||||||
|  | GenericName[hr]=BitTorrent klijent | ||||||
|  | GenericName[hu]=BitTorrent kliens | ||||||
|  | GenericName[it]=Client BitTorrent | ||||||
|  | GenericName[ja]=BitTorrent クライアント | ||||||
|  | GenericName[ko]=비토렌트 클라이언트 | ||||||
|  | GenericName[lt]=BitTorrent klientas | ||||||
|  | GenericName[nl]=BitTorrent-cliënt | ||||||
|  | GenericName[pl]=Klient BitTorrent | ||||||
|  | GenericName[pt]=Cliente BitTorrent | ||||||
|  | GenericName[pt_BR]=Cliente BitTorrent | ||||||
|  | GenericName[ro]=Client BitTorrent | ||||||
|  | GenericName[ru]=клиент BitTorrent | ||||||
|  | GenericName[sk]=Klient siete BitTorrent | ||||||
|  | GenericName[sr]=BitTorrent-клијент | ||||||
|  | GenericName[sv]=BitTorrent-klient | ||||||
|  | GenericName[tr]=BitTorrent istemcisi | ||||||
|  | GenericName[uk]=BitTorrent-клієнт | ||||||
|  | GenericName[zh]=BitTorrent之用户 | ||||||
|  | GenericName[zh_TW]=BitTorrent客戶端 | ||||||
| Comment=Download and share files over BitTorrent | Comment=Download and share files over BitTorrent | ||||||
|  | Comment[fr]=Télécharger et partager des fichiers avec BitTorrent | ||||||
|  | Comment[pl]=Dzielenie się plikami przez BitTorrent | ||||||
| Icon=qbittorrent | Icon=qbittorrent | ||||||
| MimeType=application/x-bittorrent;x-scheme-handler/magnet; | MimeType=application/x-bittorrent;x-scheme-handler/magnet; | ||||||
| Name=qBittorrent | Name=qBittorrent | ||||||
|  | Name[ko]=큐비토런트 | ||||||
| Terminal=false | Terminal=false | ||||||
| Type=Application | Type=Application | ||||||
| StartupNotify=false |  | ||||||
| StartupWMClass=qbittorrent |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| # Translations |  | ||||||
|  |  | ||||||
|  |  | ||||||
| # Translations |  | ||||||
| GenericName[ar]=العميل BitTorrent |  | ||||||
| Comment[be]=Сцягванне і раздача файлаў праз пратакол BitTorrent |  | ||||||
| GenericName[be]=BitTorrent-кліент |  | ||||||
| Name[be]=qBittorrent |  | ||||||
| Icon[be]=qbittorrent |  | ||||||
| GenericName[bg]=Торент клиент |  | ||||||
| Comment[cs]=Stahování a sdílení souborů přes síť BitTorrent |  | ||||||
| GenericName[cs]=BitTorrent klient |  | ||||||
| Name[cs]=qBittorrent |  | ||||||
| Icon[cs]=qbittorrent |  | ||||||
| GenericName[de]=BitTorren Client |  | ||||||
| Comment[el]=Λήψη και διαμοιρασμός αρχείων μέσω BitTorrent |  | ||||||
| GenericName[el]=BitTorrent πελάτης |  | ||||||
| Name[el]=qBittorrent |  | ||||||
| Icon[el]=qbittorrent |  | ||||||
| Comment[en_GB]=Download and share files over BitTorrent |  | ||||||
| GenericName[en_GB]=BitTorrent client |  | ||||||
| Name[en_GB]=qBittorrent |  | ||||||
| Icon[en_GB]=qbittorrent |  | ||||||
| Comment[es]=Descarga y comparte archivos por BitTorrent |  | ||||||
| GenericName[es]=Cliente BitTorrent |  | ||||||
| Name[es]=qBittorrent |  | ||||||
| Icon[es]=qbittorrent |  | ||||||
| Comment[eu]=Jeitsi eta elkarbanatu agiriak BitTorrent-en |  | ||||||
| GenericName[eu]=BitTorrent bezeroa |  | ||||||
| Name[eu]=qBittorrent |  | ||||||
| Icon[eu]=qbittorrent |  | ||||||
| Comment[fi]=Lataa ja jaa tiedostoja BitTorrentia käyttäen |  | ||||||
| GenericName[fi]=BitTorrent-ohjelma |  | ||||||
| Name[fi]=qBittorrent |  | ||||||
| Icon[fi]=qbittorrent |  | ||||||
| Comment[fr]=Télécharger et partager des fichiers avec BitTorrent |  | ||||||
| GenericName[fr]=Client BitTorrent |  | ||||||
| Comment[gl]=Descargue e comparta ficheiros co protocolo BitTorrent |  | ||||||
| GenericName[gl]=Cliente BitTorrent |  | ||||||
| Name[gl]=qBittorrent |  | ||||||
| Icon[gl]=qbittorrent |  | ||||||
| GenericName[hr]=BitTorrent klijent |  | ||||||
| GenericName[hu]=BitTorrent kliens |  | ||||||
| Comment[it]=Client BitTorrent per il download di file via internet |  | ||||||
| GenericName[it]=Client BitTorrent |  | ||||||
| Name[it]=qBittorrent |  | ||||||
| Icon[it]=qbittorrent |  | ||||||
| Comment[ja]=BitTorrent でファイルをダウンロードおよび共有します |  | ||||||
| GenericName[ja]=BitTorrent クライアント |  | ||||||
| Name[ja]=qBittorrent |  | ||||||
| Icon[ja]=qbittorrent |  | ||||||
| GenericName[ko]=비토렌트 클라이언트 |  | ||||||
| Name[ko]=큐비토런트 |  | ||||||
| GenericName[zh]=BitTorrent之用户 |  | ||||||
| Comment[lt]=Atsisiųskite bei dalinkitės failais BitTorrent tinkle |  | ||||||
| GenericName[lt]=BitTorrent klientas |  | ||||||
| Name[lt]=qBittorrent |  | ||||||
| Icon[lt]=qbittorrent |  | ||||||
| Comment[nb]=Last ned og del filer over BitTorrent |  | ||||||
| GenericName[nb]=BitTorrent-klient |  | ||||||
| Name[nb]=qBittorrent |  | ||||||
| Icon[nb]=qbittorrent |  | ||||||
| GenericName[nl]=BitTorrent-cliënt |  | ||||||
| Comment[pl]=Dzielenie się plikami przez BitTorrent |  | ||||||
| GenericName[pl]=Klient BitTorrent |  | ||||||
| Name[pl]=qBittorrent |  | ||||||
| Icon[pl]=qbittorrent |  | ||||||
| Comment[pt]=Transferir e partilhar ficheiros por BitTorrent |  | ||||||
| GenericName[pt]=Aplicação BitTorrent |  | ||||||
| Name[pt]=qBittorrent |  | ||||||
| Icon[pt]=qbittorrent |  | ||||||
| Comment[pt_BR]=Baixe e compartilhe arquivos através do qBittorrent |  | ||||||
| GenericName[pt_BR]=Cliente BitTorrent |  | ||||||
| Name[pt_BR]=qBittorrent |  | ||||||
| Icon[pt_BR]=qbittorrent |  | ||||||
| Comment[ro]=Descărcați  și partajați fișiere prin BitTorrent |  | ||||||
| GenericName[ro]=Client BitTorrent |  | ||||||
| Name[ro]=qBittorrent |  | ||||||
| Icon[ro]=qbittorrent |  | ||||||
| Comment[ru]=Скачивайте и делитесь файлами с помощью BitTorrent |  | ||||||
| GenericName[ru]=клиент BitTorrent |  | ||||||
| Name[ru]=qBittorrent |  | ||||||
| Icon[ru]=qbittorrent |  | ||||||
| GenericName[sk]=Klient siete BitTorrent |  | ||||||
| GenericName[sr]=BitTorrent-клијент |  | ||||||
| Comment[sv]=Hämta och dela filer över BitTorrent |  | ||||||
| GenericName[sv]=BitTorrent-klient |  | ||||||
| Name[sv]=qBittorrent |  | ||||||
| Icon[sv]=qbittorrent |  | ||||||
| GenericName[tr]=BitTorrent istemcisi |  | ||||||
| Comment[uk]=Завантажувати і обмінюватися файлами через BitTorrent |  | ||||||
| GenericName[uk]=BitTorrent-клієнт |  | ||||||
| Name[uk]=qBittorrent |  | ||||||
| Icon[uk]=qbittorrent |  | ||||||
| Comment[vi]=Tải về và chia sẻ các tập tin thông qua BitTorrent |  | ||||||
| GenericName[vi]=Máy trạm dạng BitTorrent |  | ||||||
| Name[vi]=qBittorrent |  | ||||||
| Icon[vi]=qbittorrent |  | ||||||
| Comment[zh_TW]=經由 BitTorrent 下載並分享檔案 |  | ||||||
| GenericName[zh_TW]=BitTorrent 客戶端 |  | ||||||
| Name[zh_TW]=qBittorrent |  | ||||||
| Icon[zh_TW]=qbittorrent |  | ||||||
| Comment[en_AU]=Download and share files over BitTorrent |  | ||||||
| GenericName[en_AU]=BitTorrent client |  | ||||||
| Name[en_AU]=qBittorrent |  | ||||||
| Icon[en_AU]=qbittorrent |  | ||||||
|   | |||||||
| Before Width: | Height: | Size: 593 B After Width: | Height: | Size: 3.3 KiB | 
| Before Width: | Height: | Size: 590 B After Width: | Height: | Size: 3.2 KiB | 
| Before Width: | Height: | Size: 426 B After Width: | Height: | Size: 3.0 KiB | 
| Before Width: | Height: | Size: 522 B After Width: | Height: | Size: 3.1 KiB | 
| Before Width: | Height: | Size: 443 B After Width: | Height: | Size: 3.1 KiB | 
| Before Width: | Height: | Size: 495 B After Width: | Height: | Size: 3.1 KiB | 
| Before Width: | Height: | Size: 359 B After Width: | Height: | Size: 2.9 KiB | 
| Before Width: | Height: | Size: 538 B After Width: | Height: | Size: 3.1 KiB |