Compare commits
	
		
			1 Commits
		
	
	
		
			release-2.
			...
			release-2.
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | b024820a30 | 
							
								
								
									
										8
									
								
								AUTHORS
									
									
									
									
									
								
							
							
						
						| @@ -2,7 +2,6 @@ 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> | ||||
| @@ -69,7 +68,6 @@ 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) | ||||
| @@ -78,19 +76,17 @@ Translations authors: | ||||
|   - Croatian: Oliver Mucafir (oliver.untwist@gmail.com) | ||||
|   - Czech: Jirka Vilim (web@tets.cz) | ||||
|   - Danish: Mathias Nielsen (comoneo@gmail.com) | ||||
|   - Dutch: Pieter Heyvaert (pieter_heyvaert@hotmail.com) | ||||
|   - Dutch: Joost Schipper (heavyjoost@users.sourceforge.net) | ||||
|   - 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) | ||||
|   - 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) | ||||
|   - Korean: Jin Woo Sin (jin828sin@users.sourceforge.net) | ||||
|   - Lithuanian: Naglis Jonaitis (njonaitis@gmail.com) | ||||
|   - Norwegian: Tomaso | ||||
|   - Norwegian: Lars-Erik Labori (hamil@users.sourceforge.net) | ||||
|   - Polish: Mariusz Fik (fisiu@opensuse.org) | ||||
|   - Portuguese: Nick Marinho (nickmarinho@gmail.com) | ||||
|   - Romanian: Obada Denis (obadadenis@users.sourceforge.net) | ||||
|   | ||||
							
								
								
									
										111
									
								
								Changelog
									
									
									
									
									
								
							
							
						
						| @@ -1,105 +1,4 @@ | ||||
| * Sun Mar 13 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.6.9 | ||||
|   - BUGFIX: Fix column hiding/showing in transfer list | ||||
|  | ||||
| * Sun Mar 13 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.6.8 | ||||
|   - BUGFIX: Fix compilation with libtorrent v0.14.x | ||||
|   - BUGFIX: Fix issues when writing on NTFS (Linux, Mac) | ||||
|   - BUGFIX: Fix root folder being cut off if the torrent comes from a scanned folder (Christian Kandeler) | ||||
|   - BUGFIX: Improve folder removal behavior | ||||
|   - BUGFIX: Make sure the .unwanted folder is deleted on soft torrent removal | ||||
|   - BUGFIX: Indicate support for Magnet links in desktop file (Fisiu) | ||||
|   - BUGFIX: Do not report torrent being checked as queued | ||||
|   - BUGFIX: Improve lists columns state saving | ||||
|  | ||||
| * Sat Feb 26 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.6.7 | ||||
|   - BUGFIX: Encoding fixes (Windows) | ||||
|   - BUGFIX: Fix "append label to save path" (Windows) | ||||
|   - BUGFIX: Disable OS cache for aligned files to reduce memory consumption | ||||
|   - BUGFIX: Fix torrent upload from Web UI (Windows) | ||||
|   - BUGFIX: Fix cursor problem in torrent addition dialog | ||||
|   - BUGFIX: Fix crash when additing an empty tracker URL | ||||
|   - BUGFIX: Share ratio can now go over 100 | ||||
|   - BUGFIX: Fix compilation with boost >= v1.46 | ||||
|  | ||||
| * Tue Feb 8 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.6.6  | ||||
|   - FEATURE: IP address reported to trackers is now customizable | ||||
|   - BUGFIX: Use slashes instead of antislashes in URLs (Windows) | ||||
|   - BUGFIX: Fix articles read state reset problem in RSS | ||||
|   - BUGFIX: Fix possible path encoding issues on Windows | ||||
|   - BUGFIX: Fix downloads from URLs on Windows | ||||
|   - I18N: Added Lithuanian translation | ||||
|   - COSMETIC: Improve main window layout | ||||
|   - COSMETIC: Improve properties buttons style | ||||
|   - COSMETIC: Display pieces being downloaded in green instead of yellow | ||||
|   - COSMETIC: Improve piece availability bar appearance | ||||
|  | ||||
| * Thu Feb 3 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.6.5 | ||||
|    - BUGFIX: Make sure the progress is not 100% unless the file is complete | ||||
|    - BUGFIX: Fix memory leak in HTTP torrent downloader | ||||
|    - BUGFIX: Use native file dialogs (by Vladimir Golovnev) | ||||
|    - BUGFIX: Fix encoding problem in torrent moving code (by Vladimir Golovnev) | ||||
|    - BUGFIX: Performance improvement on ARM | ||||
|    - BUGFIX: RSS code rewrite (more cpu/memory efficient) | ||||
|    - I18N: Updated Norwegian translation (Tomaso) | ||||
|  | ||||
| * Sun Jan 23 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.6.4 | ||||
|    - BUGFIX: Added unicode support to email notification | ||||
|    - BUGFIX: Improved compatibility with various SMTP servers | ||||
|    - BUGFIX: Fix Labeling in RSS downloader | ||||
|    - BUGFIX: Avoid main window flashing on startup (closes #703984) | ||||
|    - BUGFIX: Improved hostname resolution code | ||||
|    - BUGFIX: Dropped dependency on libboost-thread | ||||
|    - BUGFIX: Display legal notice on screen center | ||||
|    - BUGFIX: Fix renaming of single-file torrents (by Vladimir Golovnev) | ||||
|    - I18N: More dialog buttons are now translated (by Vladimir Golovnev) | ||||
|    - I18N: Fix translation of size units (by Vladimir Golovnev) | ||||
|  | ||||
| * Sat Jan 15 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.6.3 | ||||
|    - BUGFIX: Fix possible crashes in full allocation mode | ||||
|    - BUGFIX: Fix icon size issues (Linux, icon theme) | ||||
|    - BUGFIX: Fixed file priority context menu | ||||
|    - BUGFIX: Remove dbus dependency in nox mode | ||||
|    - BUGFIX: Fix compilation on FreeBSD | ||||
|    - I18N: Improve Web UI translation | ||||
|    - I18N: Updated Polish translation | ||||
|  | ||||
| * Wed Jan 12 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.6.2 | ||||
|     - BUGFIX: Do not report PeX as being disabled when DHT is | ||||
|     - BUGFIX: Fix possible crash on adding magnet links | ||||
|     - BUGFIX: Fix torrent import (was not working) | ||||
|     - I18N: Updated Greek, Croatian, Russian, Unkrainian and Bulgarian translations | ||||
|     - I18N: Added Armenian translation (New) | ||||
|     - I18N: Remove country flags from program preferences (language selection) | ||||
|     - I18N: Translate locale names (language selection) | ||||
|  | ||||
| * Mon Jan 10 2011 - Christophe Dumez <chris@qbittorrent.org> - v2.6.1 | ||||
|     - BUGFIX: Really disable torrent addition dialog by default | ||||
|     - BUGFIX: Fix some missing icons in the Web UI | ||||
|     - BUGFIX: Fix magnet torrent name update problem | ||||
|     - COSMETIC: Use 24px size for toolbar icons and reduce spacing | ||||
|     - COSMETIC: Move transfer list filter on the right side of the toolbar | ||||
|  | ||||
| * 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 | ||||
| * Unreleased - Christophe Dumez <chris@qbittorrent.org> - v2.5.0 | ||||
|     - FEATURE: qBittorrent can now act as a tracker | ||||
|     - FEATURE: New and improved RSS feed automated downloader | ||||
|     - FEATURE: Added feature to shutdown qbittorrent on torrents completion | ||||
| @@ -115,18 +14,10 @@ | ||||
|     - FEATURE: Optimized and improved the peer country resolution code | ||||
|     - FEATURE: Download first/last pieces first when sequential download is | ||||
|     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 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: Improved the torrent creation tool appearance | ||||
|     - COSMETIC: Use country flags by Mark James (Thanks to Dmytro Pukha) | ||||
|     - COSMETIC: Use bigger alternative speed icon | ||||
|     - OTHERS: Dropped support for Qt <= 4.4 | ||||
|  | ||||
| * 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 | ||||
|         Be careful: another library (the one used by rTorrent) uses a similar name. | ||||
|  | ||||
|     - libboost 1.34.x (libboost-filesystem, libboost-date-time) + libasio | ||||
|     - libboost 1.34.x (libboost-filesystem, libboost-thread, libboost-date-time) + libasio | ||||
|       or | ||||
|     - libboost >= 1.35.x (libboost-system, libboost-filesystem, libboost-date-time) | ||||
|     - libboost >= 1.35.x (libboost-system, libboost-filesystem, libboost-thread, libboost-date-time) | ||||
|  | ||||
|     - python >= 2.3 (needed by search engine) | ||||
|         * Run time only dependency | ||||
|   | ||||
							
								
								
									
										42
									
								
								configure
									
									
									
									
										vendored
									
									
								
							
							
						
						| @@ -18,7 +18,6 @@ Main options: | ||||
|   --help              This help text. | ||||
|  | ||||
| Dependency options: | ||||
|   --enable-debug                                  Enable debug mode | ||||
|   --disable-gui                                   Disable qBittorrent | ||||
|                                                  Graphical user interface for | ||||
|                                                  headless running | ||||
| @@ -33,6 +32,7 @@ Dependency options: | ||||
|                                                  executable (please follow | ||||
|                                                  instructions in | ||||
|                                                  src/geoip/README) | ||||
|   --disable-qtsingleapplication                  Disable use of libboost | ||||
|   --with-qtsingleapplication=[system|shipped]     Use the shipped | ||||
|                                                  qtsingleapplication library | ||||
|                                                  or the system one | ||||
| @@ -152,11 +152,6 @@ while [ $# -gt 0 ]; do | ||||
| 			shift | ||||
| 			;; | ||||
|  | ||||
| 		--enable-debug) | ||||
| 			QC_ENABLE_DEBUG="Y" | ||||
| 			shift | ||||
| 			;; | ||||
|  | ||||
| 		--disable-gui) | ||||
| 			QC_DISABLE_GUI="Y" | ||||
| 			shift | ||||
| @@ -187,6 +182,11 @@ while [ $# -gt 0 ]; do | ||||
| 			shift | ||||
| 			;; | ||||
|  | ||||
| 		--disable-qtsingleapplication) | ||||
| 			QC_DISABLE_qtsingleapplication="Y" | ||||
| 			shift | ||||
| 			;; | ||||
|  | ||||
| 		--with-qtsingleapplication=*) | ||||
| 			QC_WITH_QTSINGLEAPPLICATION=$optarg | ||||
| 			shift | ||||
| @@ -213,13 +213,13 @@ echo PREFIX=$PREFIX | ||||
| echo BINDIR=$BINDIR | ||||
| echo DATADIR=$DATADIR | ||||
| echo EX_QTDIR=$EX_QTDIR | ||||
| echo QC_ENABLE_DEBUG=$QC_ENABLE_DEBUG | ||||
| echo QC_DISABLE_GUI=$QC_DISABLE_GUI | ||||
| echo QC_WITH_LIBBOOST_INC=$QC_WITH_LIBBOOST_INC | ||||
| echo QC_WITH_LIBBOOST_LIB=$QC_WITH_LIBBOOST_LIB | ||||
| echo QC_DISABLE_libnotify=$QC_DISABLE_libnotify | ||||
| echo QC_DISABLE_geoip_database=$QC_DISABLE_geoip_database | ||||
| 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 | ||||
| fi | ||||
| @@ -326,7 +326,6 @@ cat >$1/modules.cpp <<EOT | ||||
| /* | ||||
| -----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----- | ||||
| */ | ||||
| @@ -338,20 +337,9 @@ 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 += debug"); | ||||
|                 } | ||||
|                 #ifdef Q_OS_FREEBSD | ||||
|                   conf->addLib("-lexecinfo"); | ||||
|                   conf->addExtra("MANPREFIX = \$\$PREFIX"); | ||||
|                 #else | ||||
|                   conf->addExtra("MANPREFIX = \$\$PREFIX/share");  | ||||
|                 #endif | ||||
| 		}	 | ||||
| 		return(QT_VERSION >= 0x040500); | ||||
| 	} | ||||
| }; | ||||
| @@ -451,6 +439,9 @@ public: | ||||
| 			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"; | ||||
| @@ -471,6 +462,9 @@ public: | ||||
| 			if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) { | ||||
| 				return false; | ||||
|       			} | ||||
| 			if(!conf->checkHeader(s, "boost/thread.hpp")) { | ||||
| 				return false; | ||||
|       			} | ||||
| 		} | ||||
| 		conf->addIncludePath(s); | ||||
| 		// Find library | ||||
| @@ -481,7 +475,7 @@ public: | ||||
| #endif | ||||
|     if(conf->getenv("QC_DISABLE_GUI").isEmpty()) { | ||||
|       // Not required by nox | ||||
|       required_libs << "filesystem" ; | ||||
|       required_libs << "filesystem" << "thread"; | ||||
|     } | ||||
|     QStringList libDirs; | ||||
|     libDirs << "/usr/lib/" << "/usr/lib64/" << "/usr/local/lib/" << "/usr/local/lib64/"; | ||||
| @@ -615,7 +609,7 @@ public: | ||||
| #line 1 "qtsingleapplication.qcm" | ||||
| /* | ||||
| -----BEGIN QCMOD----- | ||||
| name: qtsingleapplication | ||||
| name: libboost | ||||
| arg: with-qtsingleapplication=[system|shipped], Use the shipped qtsingleapplication library or the system one | ||||
| -----END QCMOD----- | ||||
| */ | ||||
| @@ -661,7 +655,7 @@ cat >$1/modules_new.cpp <<EOT | ||||
|     o->required = false; | ||||
|     o->disabled = false; | ||||
|     o = new qc_qtsingleapplication(conf); | ||||
|     o->required = true; | ||||
|     o->required = false; | ||||
|     o->disabled = false; | ||||
|  | ||||
| EOT | ||||
| @@ -1608,13 +1602,13 @@ export PREFIX | ||||
| export BINDIR | ||||
| export DATADIR | ||||
| export EX_QTDIR | ||||
| export QC_ENABLE_DEBUG | ||||
| export QC_DISABLE_GUI | ||||
| export QC_WITH_LIBBOOST_INC | ||||
| export QC_WITH_LIBBOOST_LIB | ||||
| export QC_DISABLE_libnotify | ||||
| export QC_DISABLE_geoip_database | ||||
| export QC_WITH_GEOIP_DATABASE_EMBEDDED | ||||
| export QC_DISABLE_qtsingleapplication | ||||
| export QC_WITH_QTSINGLEAPPLICATION | ||||
| export QC_VERBOSE | ||||
| rm -rf .qconftemp | ||||
|   | ||||
							
								
								
									
										136
									
								
								install.os2
									
									
									
									
									
								
							
							
						
						| @@ -1,136 +0,0 @@ | ||||
| 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,8 +1,3 @@ | ||||
| exists(conf.pri) { | ||||
|     # to the conf.pri goes all system dependent stuff | ||||
|     include(conf.pri) | ||||
| } | ||||
|  | ||||
| LIBS += -ltorrent-rasterbar \ | ||||
|         -lboost_thread \ | ||||
|         -lboost_system \ | ||||
|   | ||||
| @@ -20,6 +20,5 @@ | ||||
|   <dep type='geoip-database'> | ||||
|   </dep> | ||||
|   <dep type='qtsingleapplication'> | ||||
|     <required/> | ||||
|   </dep> | ||||
| </qconf> | ||||
|   | ||||
| @@ -48,6 +48,9 @@ public: | ||||
| 			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"; | ||||
| @@ -68,6 +71,9 @@ public: | ||||
| 			if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) { | ||||
| 				return false; | ||||
|       			} | ||||
| 			if(!conf->checkHeader(s, "boost/thread.hpp")) { | ||||
| 				return false; | ||||
|       			} | ||||
| 		} | ||||
| 		conf->addIncludePath(s); | ||||
| 		// Find library | ||||
| @@ -78,7 +84,7 @@ public: | ||||
| #endif | ||||
|     if(conf->getenv("QC_DISABLE_GUI").isEmpty()) { | ||||
|       // Not required by nox | ||||
|       required_libs << "filesystem" ; | ||||
|       required_libs << "filesystem" << "thread"; | ||||
|     } | ||||
|     QStringList libDirs; | ||||
|     libDirs << "/usr/lib/" << "/usr/lib64/" << "/usr/local/lib/" << "/usr/local/lib64/"; | ||||
|   | ||||
							
								
								
									
										14
									
								
								qcm/qt4.qcm
									
									
									
									
									
								
							
							
						
						| @@ -1,7 +1,6 @@ | ||||
| /* | ||||
| -----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----- | ||||
| */ | ||||
| @@ -13,20 +12,9 @@ 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 += debug"); | ||||
|                 } | ||||
|                 #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: qtsingleapplication | ||||
| name: libboost | ||||
| arg: with-qtsingleapplication=[system|shipped], Use the shipped qtsingleapplication library or the system one | ||||
| -----END QCMOD----- | ||||
| */ | ||||
|   | ||||
| Before Width: | Height: | Size: 423 B After Width: | Height: | Size: 439 B | 
| Before Width: | Height: | Size: 423 B After Width: | Height: | Size: 439 B | 
| Before Width: | Height: | Size: 1.7 KiB | 
| Before Width: | Height: | Size: 1.1 KiB | 
| Before Width: | Height: | Size: 1.8 KiB | 
							
								
								
									
										
											BIN
										
									
								
								src/Icons/oxygen/browse.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 796 B | 
							
								
								
									
										
											BIN
										
									
								
								src/Icons/oxygen/bt_settings.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 3.2 KiB | 
							
								
								
									
										
											BIN
										
									
								
								src/Icons/oxygen/bug.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 733 B | 
| Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB | 
							
								
								
									
										
											BIN
										
									
								
								src/Icons/oxygen/button_ok.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.1 KiB | 
| Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB | 
| Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB | 
| Before Width: | Height: | Size: 2.2 KiB | 
| Before Width: | Height: | Size: 1.6 KiB | 
| Before Width: | Height: | Size: 2.0 KiB | 
| Before Width: | Height: | Size: 1.7 KiB | 
| Before Width: | Height: | Size: 1.2 KiB | 
| Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 873 B | 
| Before Width: | Height: | Size: 1.3 KiB | 
| Before Width: | Height: | Size: 1.2 KiB | 
| Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 1.7 KiB | 
| Before Width: | Height: | Size: 2.0 KiB |