From 649a8e04189f55c83a3a597247336c9db9f1cad5 Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Thu, 3 Jul 2008 14:59:31 +0000 Subject: [PATCH] - Added more copyright information --- AUTHORS | 10 +- packaging/debian-unstable/debian/changelog | 134 ---------- packaging/debian-unstable/debian/compat | 1 - packaging/debian-unstable/debian/control | 15 -- packaging/debian-unstable/debian/copyright | 26 -- packaging/debian-unstable/debian/dirs | 2 - packaging/debian-unstable/debian/docs | 3 - packaging/debian-unstable/debian/rules | 107 -------- packaging/mandriva/qbittorrent.spec | 249 ------------------ packaging/mandriva/rb_libtorrent.spec | 147 ----------- packaging/ubuntu-dapper/debian/changelog | 134 ---------- packaging/ubuntu-dapper/debian/compat | 1 - packaging/ubuntu-dapper/debian/control | 15 -- packaging/ubuntu-dapper/debian/copyright | 26 -- packaging/ubuntu-dapper/debian/dirs | 2 - packaging/ubuntu-dapper/debian/docs | 3 - packaging/ubuntu-dapper/debian/files | 1 - .../debian/qbittorrent.substvars | 1 - packaging/ubuntu-dapper/debian/rules | 107 -------- packaging/ubuntu-edgy/debian/changelog | 134 ---------- packaging/ubuntu-edgy/debian/compat | 1 - packaging/ubuntu-edgy/debian/control | 15 -- packaging/ubuntu-edgy/debian/copyright | 26 -- packaging/ubuntu-edgy/debian/dirs | 2 - packaging/ubuntu-edgy/debian/docs | 3 - packaging/ubuntu-edgy/debian/files | 1 - .../ubuntu-edgy/debian/qbittorrent.substvars | 1 - packaging/ubuntu-edgy/debian/rules | 107 -------- src/Icons/copyright | 26 ++ src/Icons/skin/copyright | 21 ++ src/lang/copyright | 46 ++++ src/src.pro | 7 +- src/webui/scripts/client.js | 23 ++ src/webui/scripts/download.js | 23 ++ src/webui/scripts/dynamicTable.js | 23 +- 35 files changed, 176 insertions(+), 1267 deletions(-) delete mode 100644 packaging/debian-unstable/debian/changelog delete mode 100644 packaging/debian-unstable/debian/compat delete mode 100644 packaging/debian-unstable/debian/control delete mode 100644 packaging/debian-unstable/debian/copyright delete mode 100644 packaging/debian-unstable/debian/dirs delete mode 100644 packaging/debian-unstable/debian/docs delete mode 100755 packaging/debian-unstable/debian/rules delete mode 100644 packaging/mandriva/qbittorrent.spec delete mode 100644 packaging/mandriva/rb_libtorrent.spec delete mode 100644 packaging/ubuntu-dapper/debian/changelog delete mode 100644 packaging/ubuntu-dapper/debian/compat delete mode 100644 packaging/ubuntu-dapper/debian/control delete mode 100644 packaging/ubuntu-dapper/debian/copyright delete mode 100644 packaging/ubuntu-dapper/debian/dirs delete mode 100644 packaging/ubuntu-dapper/debian/docs delete mode 100644 packaging/ubuntu-dapper/debian/files delete mode 100644 packaging/ubuntu-dapper/debian/qbittorrent.substvars delete mode 100755 packaging/ubuntu-dapper/debian/rules delete mode 100644 packaging/ubuntu-edgy/debian/changelog delete mode 100644 packaging/ubuntu-edgy/debian/compat delete mode 100644 packaging/ubuntu-edgy/debian/control delete mode 100644 packaging/ubuntu-edgy/debian/copyright delete mode 100644 packaging/ubuntu-edgy/debian/dirs delete mode 100644 packaging/ubuntu-edgy/debian/docs delete mode 100644 packaging/ubuntu-edgy/debian/files delete mode 100644 packaging/ubuntu-edgy/debian/qbittorrent.substvars delete mode 100755 packaging/ubuntu-edgy/debian/rules create mode 100644 src/Icons/copyright create mode 100644 src/Icons/skin/copyright create mode 100644 src/lang/copyright diff --git a/AUTHORS b/AUTHORS index 71a01539b..a4599ed88 100644 --- a/AUTHORS +++ b/AUTHORS @@ -3,5 +3,13 @@ Author: Contributors: * Arnaud Demaizière -* Ishan Arora +* Ishan Arora * Grigis Gaëtan + +Images Authors: +* src/Icons/skin: Mateusz Tobola (GPLv2 license) -> see src/Icons/copyright +* src/Icons/flags: http://www.openclipart.org (creative commons Public Domain Dedication license) -> see src/Icons/copyright +* src/Icons/*.png: Gnome icon theme (GPLv2 license) -> see src/Icons/copyright + +Translations authors: +* src/lang/*.ts: see src/lang/copyright diff --git a/packaging/debian-unstable/debian/changelog b/packaging/debian-unstable/debian/changelog deleted file mode 100644 index e4b4fdb5b..000000000 --- a/packaging/debian-unstable/debian/changelog +++ /dev/null @@ -1,134 +0,0 @@ -qbittorrent (0.6.1-1) unstable; urgency=low - - * Disabled debug mode - - -- Christophe Dumez Mon, 28 Aug 2006 21:22:48 +0200 - -qbittorrent (0.6.1-0) unstable; urgency=low - * BUGFIX: Fixed possible segfaults when using context menus - * BUGFIX: Cleanup up context menus code - * BUGFIX: Used best gzip compressing for manpage - - -- Christophe Dumez Thu, 24 Aug 2006 19:53:32 +0200 - -qbittorrent (0.6.0) unstable; urgency=low - * FEATURE: Rewritten the download list from scratch (more flexible) - * FEATURE: Rewritten the search results list from scratch (more flexible) - * FEATURE: Rewritten the torrent properties list from scratch (more flexible) - * FEATURE: Improved and cleaned up search engine code - * FEATURE: Search results are now displayed in real time (not sequentially) - * FEATURE: Added two command lines parameters (--version, --help) - * FEATURE: Added a popup menu for download list - * FEATURE: Double-click on an item now toggles the paused state of a download - * FEATURE: Improved code to be more portable (Windows & MacOS versions should arrive soon) - * FEATURE: Allow to toggle selected state of a file within a torrent using double-click - * FEATURE: Remember columns width in download and search results lists - * BUGFIX: Don't use pkg-config for libcurl anymore (easier to compile) - * BUGFIX: Fixed ETA calculation when downloading while connecting - * BUGFIX: Download progress is now displayed correctly during first seconds of execution (was 0% before) - * BUGFIX: Code cleanup & optimization - * BUGFIX: Fixed sorting in download list - * BUGFIX: Fixed sorting in search results list - * BUGFIX: Fixed Parameters passing between instances - * BUGFIX: Fixed missing icon for clear action in infoBar popup menu - * BUGFIX: Fixed truncated lines in search results - * BUGFIX: Don't refresh download list when user is in search tab (save CPU) - * BUGFIX: Don't update Progress/DL Speed/ETA for finished downloads (save CPU) - * BUGFIX: Save selected search engines only when they have changed (faster program exit) - * COSMETIC: Increased icon size in toolbar from 24px to 32px - * COSMETIC: Display a progress bar to visualize each download progress - * COSMETIC: Size of each result in search are displayed in user friendly units - * COSMETIC: Display a progress bar to visualize each file progress within a torrent - * COSMETIC: Renamed 'ratio' to 'Session ratio' (makes more sense) - * COSMETIC: Improved layout of torrent properties window when maximized - * COSMETIC: Now number of search results is updated in real time - * COSMETIC: Remember last window size - * COSMETIC: Improved splash screen look - * COSMETIC: Improved default width of columns in download and search results lists - - -- Christophe Dumez Wed, 22 Aug 2006 10:42:37 +0200 - -qbittorrent (0.5.0) unstable; urgency=low - * Improved "Download from url" feature (now supports https, ftp & redirections) - * Added a torrent creation tool - * Display progress for each file within a torrent - * Based on new libtorrent v0.10 (lot of improvements) - * Now possible to clear log textbox (popup menu) - * Added two search engines (isohunt, torrentreactor) - * Now Display share ratio on main window - * Use OSD (On Screen Display) when a download or a search is finished - * Allow only one instance of qBittorrent (and add new parameters to download list) - * Remember last selected search engines in search tab - * Improved search engines status output (Aborted, timed out, finished, no results) - * qBittorrent can now update search plugin from qbittorrent.org - * Added Slovak, Italian, Portuguese, Romanian and Traditional Chinese languages - * Fixed ThePirateBay parser for search engine (website had changed) - * Fixed filenames for results from ThePirateBay search engine - * Fixed unicode support for ThePirateBay search engine - * Now search results are sorted by seeds - * Overwrite nova.py search plugin only if it is outdated - * Fixed possible division by 0 in ETA calculation - * Improved ETA calculation precision - * Fixed default tab in options - * When saving options, reconnect only when listening ports changed - * qBittorrent has now its own new logo - * Display status "downloading" if DL Speed > 0 (even when tracker is down) - * Added a splashscreen - * qBittorrent has new cute icons - * Display number of results in search tab - * Added icons for each item in download list according to its state - * Redesigned Locale settings - * Fixed search engines names width (were cut on the right) - * Moved search engines to the left of the window (better ui) - - -- Christophe Dumez Wed, 2 Aug 2006 19:46:32 +0200 - -qbittorrent (0.4.1) unstable; urgency=low - * Not counting "protocol chatter" in UP/DL speed anymore - * Download speed is now 0 when download is finished - * Paused torrents remain paused when qbittorrent is re-started - * Added option "go to systray when minimizing" - * Added option "Clear finished downloads on exit" - * Added option "Ask user for confirmation on exit" - * Added "Stalled" status for downloads (colored in orange, paused are in red and finished in green) - * Fixed Search window layout on maximizing - * Fixed a bug that caused upload limit not to be always applied - * Added Bulgarian translation - * Updated Translations - * Code optimization - - -- Christophe Dumez Thu, 22 Jun 2006 20:14:27 +0200 - -qbittorrent (0.4.0) unstable; urgency=low - - * Added a search engine (supports Mininova & thepiratebay websites) - * Fixed critical bug: some options were not applied correctly to BT session - * Possibility to download a torrent file from an URL - * Added confirmation dialog on qbittorrent exit - * Enabled sorting in Download list - * Added Ukrainian translation - * Support urls as program parameters - * Added more actions to trayicon menu - * Fixed exception catching when retrieving fastresume data - * use Binary prefix standards from IEC 60027-2 for units (B, KiB, MiB, GiB, TiB) - * Iconification to systray when minimizing - * Code Cleanup & optimization - - -- Christophe Dumez Wed, 14 Jun 2006 14:47:27 +0200 - -qbittorrent (0.3.1) unstable; urgency=low - - * Fixed toolbar layout (spacing). - * Added Russian translation. - * Resume also finished files on startup (for seeding). - * Added colors corresponding to download state. - * Fixed a segfault when deleting a download (if no scan dir is set). - - -- Christophe Dumez Sat, 6 Jun 2006 21:36:27 +0200 - - -qbittorrent (0.3) unstable; urgency=low - - * Initial Release. - - -- Christophe Dumez Sat, 3 Jun 2006 21:57:27 +0200 diff --git a/packaging/debian-unstable/debian/compat b/packaging/debian-unstable/debian/compat deleted file mode 100644 index b8626c4cf..000000000 --- a/packaging/debian-unstable/debian/compat +++ /dev/null @@ -1 +0,0 @@ -4 diff --git a/packaging/debian-unstable/debian/control b/packaging/debian-unstable/debian/control deleted file mode 100644 index 1db544765..000000000 --- a/packaging/debian-unstable/debian/control +++ /dev/null @@ -1,15 +0,0 @@ -Source: qbittorrent -Section: net -Priority: optional -Maintainer: Christophe Dumez -Build-Depends: debhelper (>= 4.0.0), autotools-dev, libqt4-core (>= 4.1.0), libqt4-dev (>= 4.1.0), libqt4-gui (>= 4.1.0), rb-libtorrent (>= 0.10), libcurl3-dev -Standards-Version: 3.6.2 - -Package: qbittorrent -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, rb-libtorrent (>= 0.10), python (>= 2.3) -Description: Bittorrent client in Qt4.1 / C++ - qBittorrent is a bittorrent client programmed in C++ / Qt4.1 - using rb_libtorrent by Arvid Norberg. It aims to be a good - alternative to other bittorrent client out there. It is fast, - stable and provides unicode support. diff --git a/packaging/debian-unstable/debian/copyright b/packaging/debian-unstable/debian/copyright deleted file mode 100644 index 5434e51a4..000000000 --- a/packaging/debian-unstable/debian/copyright +++ /dev/null @@ -1,26 +0,0 @@ -This is qbittorrent, written and maintained by Christophe Dumez -on Sat, 3 Jun 2006 21:57:27 +0200. - -The original source can always be found at: - ftp://ftp.debian.org/dists/unstable/main/source/ - -Copyright (C) 2006 Christophe Dumez - -License: - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -On Debian systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/packaging/debian-unstable/debian/dirs b/packaging/debian-unstable/debian/dirs deleted file mode 100644 index ca882bbb7..000000000 --- a/packaging/debian-unstable/debian/dirs +++ /dev/null @@ -1,2 +0,0 @@ -usr/bin -usr/sbin diff --git a/packaging/debian-unstable/debian/docs b/packaging/debian-unstable/debian/docs deleted file mode 100644 index 5502ed8f4..000000000 --- a/packaging/debian-unstable/debian/docs +++ /dev/null @@ -1,3 +0,0 @@ -NEWS -README -TODO diff --git a/packaging/debian-unstable/debian/rules b/packaging/debian-unstable/debian/rules deleted file mode 100755 index e5c6e95a4..000000000 --- a/packaging/debian-unstable/debian/rules +++ /dev/null @@ -1,107 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- -# Sample debian/rules that uses debhelper. -# This file was originally written by Joey Hess and Craig Small. -# As a special exception, when this file is copied by dh-make into a -# dh-make output file, you may use that output file without restriction. -# This special exception was added by Craig Small in version 0.37 of dh-make. - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - - -# These are used for cross-compiling and for saving the configure script -# from having to guess our platform (since we know it already) -DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) - - -CFLAGS = -Wall - -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif - -config.status: configure - dh_testdir - # Add here commands to configure the package. - CFLAGS="$(CFLAGS) -Wl,-z,defs" ./configure --prefix=/usr - - -build: build-stamp - -build-stamp: config.status - dh_testdir - - # Add here commands to compile the package. - $(MAKE) - #docbook-to-man debian/qbittorrent.sgml > qbittorrent.1 - - touch build-stamp - -clean: - dh_testdir - dh_testroot - rm -f build-stamp - - # Add here commands to clean up after the build process. - -$(MAKE) distclean -ifneq "$(wildcard /usr/share/misc/config.sub)" "" - cp -f /usr/share/misc/config.sub config.sub -endif -ifneq "$(wildcard /usr/share/misc/config.guess)" "" - cp -f /usr/share/misc/config.guess config.guess -endif - - - dh_clean - -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - # Add here commands to install the package into debian/qbittorrent. - $(MAKE) install INSTALL_ROOT=$(CURDIR)/debian/qbittorrent - - -# Build architecture-independent files here. -binary-indep: build install -# We have nothing to do by default. - -# Build architecture-dependent files here. -binary-arch: build install - dh_testdir - dh_testroot - dh_installchangelogs Changelog - dh_installdocs - dh_installexamples -# dh_install -# dh_installmenu -# dh_installdebconf -# dh_installlogrotate -# dh_installemacsen -# dh_installpam -# dh_installmime -# dh_installinit -# dh_installcron -# dh_installinfo - dh_installman - dh_link - dh_strip - dh_compress - dh_fixperms -# dh_perl -# dh_python -# dh_makeshlibs - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install diff --git a/packaging/mandriva/qbittorrent.spec b/packaging/mandriva/qbittorrent.spec deleted file mode 100644 index 7dbbd4cfd..000000000 --- a/packaging/mandriva/qbittorrent.spec +++ /dev/null @@ -1,249 +0,0 @@ - -%define name qbittorrent -%define major 0 -%define minor 6 -%define patch 1 -%define version %{major}.%{minor}.%{patch} -%define release %mkrel 2 -%define _iconsdir %{_datadir}/icons -%define _mandir %_datadir/man - -Name: %{name} -Summary: A Bittorrent Client using C++ / Qt4 -Version: %{version} -Release: %{release} -Source0: http://sourceforge.net/projects/qbittorrent/%{name}-%{version}.tar.gz -URL: http://sourceforge.net/projects/qbittorrent -Vendor: http://qbittorrent.sourceforge.net/ -Group: Internet/File Transfer -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot -License: GPL -BuildRequires: libqt4-devel >= 4.1.2, libqtgui4 >= 4.1.2, libqtcore4 >= 4.1.2, libqtxml4 >= 4.1.2, libqtnetwork4 >= 4.1.2, rb_libtorrent-devel >= 0.10-3, libcurl3-devel -Requires: libqtgui4 >= 4.1.2, libqtcore4 >= 4.1.2, libqtxml4 >= 4.1.2, libqtnetwork4 >= 4.1.2, librb_libtorrent0 >= 0.10-3, python >= 2.3, libcurl3 - -%description -A Bittorrent client using C++ / libtorrent and a Qt4 Graphical User Interface. -It aims to be as fast as possible and to provide multi-OS, unicode support. - -%prep -%setup - -%build -# Export the Environment variables -export QTDIR=%_prefix/%_lib/qt4 -export KDEDIR=%_prefix -export LD_LIBRARY_PATH=$QTDIR/%_lib:$KDEDIR/%_lib:$LD_LIBRARY_PATH -export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH - - -# Change to the Source directory and configure -#cd src -CFLAGS="%optflags" CXXFLAGS="%optflags" \ -./configure --prefix=%{buildroot}%{_prefix} - -# Necessary to remove old compiled files.. if they exist -make clean - -%make - -%install -%makeinstall --directory=src - - -# Create the menu directory -install -d %{buildroot}%{_menudir} - -# Build the Menu -#
[requires] [title] -kdedesktop2mdkmenu.pl %{name} "%{group}" %{buildroot}%{_datadir}/applications/qBittorrent.desktop %{buildroot}%{_menudir}/%{name} - -%clean -%{__rm} -rf %{buildroot} - -%post -/sbin/ldconfig -%{update_menus} - -%postun -/sbin/ldconfig -%{clean_menus} - - -%files -%defattr(-,root,root) -%doc README INSTALL NEWS COPYING AUTHORS TODO Changelog -%doc %{_mandir}/man1/*.bz2 - - -# The binaries -%_bindir/* - - -# Icon files -# Hi and Lo colour icons various sizes -%_iconsdir/hicolor/128x128/apps/qbittorrent.png -%_iconsdir/hicolor/16x16/apps/qbittorrent.png -%_iconsdir/hicolor/192x192/apps/qbittorrent.png -%_iconsdir/hicolor/22x22/apps/qbittorrent.png -%_iconsdir/hicolor/24x24/apps/qbittorrent.png -%_iconsdir/hicolor/32x32/apps/qbittorrent.png -%_iconsdir/hicolor/36x36/apps/qbittorrent.png -%_iconsdir/hicolor/48x48/apps/qbittorrent.png -%_iconsdir/hicolor/64x64/apps/qbittorrent.png -%_iconsdir/hicolor/72x72/apps/qbittorrent.png -%_iconsdir/hicolor/96x96/apps/qbittorrent.png -## %_iconsdir/hicolor/scalable/apps/qbittorrent.svgz - - -# Desktop Link -%_datadir/applications/qBittorrent.desktop - -# The qbittorrent Menu directory -%dir %{_menudir} -%{_menudir}/%{name} - - -%changelog - -* Wed Aug 23 2006 - Christophe Dumez - 0.6.0-0.1.2006mdk -- FEATURE: Rewritten the download list from scratch (more flexible) -- FEATURE: Rewritten the search results list from scratch (more flexible) -- FEATURE: Rewritten the torrent properties list from scratch (more flexible) -- FEATURE: Improved and cleaned up search engine code -- FEATURE: Search results are now displayed in real time (not sequentially) -- FEATURE: Added two command lines parameters (--version, --help) -- FEATURE: Added a popup menu for download list -- FEATURE: Double-click on an item now toggles the paused state of a download -- FEATURE: Improved code to be more portable (Windows & MacOS versions should arrive soon) -- FEATURE: Allow to toggle selected state of a file within a torrent using double-click -- FEATURE: Remember columns width in download and search results lists -- BUGFIX: Don't use pkg-config for libcurl anymore (easier to compile) -- BUGFIX: Fixed ETA calculation when downloading while connecting -- BUGFIX: Download progress is now displayed correctly during first seconds of execution (was 0% before) -- BUGFIX: Code cleanup & optimization -- BUGFIX: Fixed sorting in download list -- BUGFIX: Fixed sorting in search results list -- BUGFIX: Fixed Parameters passing between instances -- BUGFIX: Fixed missing icon for clear action in infoBar popup menu -- BUGFIX: Fixed truncated lines in search results -- BUGFIX: Don't refresh download list when user is in search tab (save CPU) -- BUGFIX: Don't update Progress/DL Speed/ETA for finished downloads (save CPU) -- BUGFIX: Save selected search engines only when they have changed (faster program exit) -- COSMETIC: Increased icon size in toolbar from 24px to 32px -- COSMETIC: Display a progress bar to visualize each download progress -- COSMETIC: Size of each result in search are displayed in user friendly units -- COSMETIC: Display a progress bar to visualize each file progress within a torrent -- COSMETIC: Renamed 'ratio' to 'Session ratio' (makes more sense) -- COSMETIC: Improved layout of torrent properties window when maximized -- COSMETIC: Now number of search results is updated in real time -- COSMETIC: Remember last window size -- COSMETIC: Improved splash screen look -- COSMETIC: Improved default width of columns in download and search results lists - -* Tue Aug 08 2006 - Christophe Dumez - 0.5.0-0.1.20060mdk - - FEATURE: Improved "Download from url" feature (now supports https, ftp & redirections) - - FEATURE: Added a torrent creation tool - - FEATURE: Display progress for each file within a torrent - - FEATURE: Based on new libtorrent v0.10 (lot of improvements) - - FEATURE: Now possible to clear log textbox (popup menu) - - FEATURE: Added two search engines (isohunt, torrentreactor) - - FEATURE: Now Display share ratio on main window - - FEATURE: Use OSD (On Screen Display) when a download or a search is finished - - FEATURE: Allow only one instance of qBittorrent (and add new parameters to download list) - - FEATURE: Remember last selected search engines in search tab - - FEATURE: Improved search engines status output (Aborted, timed out, finished, no results) - - FEATURE: qBittorrent can now update search plugin from qbittorrent.org - - I18N: Added Slovak, Italian, Portuguese, Romanian and Traditional Chinese languages - - BUGFIX: Fixed ThePirateBay parser for search engine (website had changed) - - BUGFIX: Fixed filenames for results from ThePirateBay search engine - - BUGFIX: Fixed unicode support for ThePirateBay search engine - - BUGFIX: Now search results are sorted by seeds - - BUGFIX: Overwrite nova.py search plugin only if it is outdated - - BUGFIX: Fixed possible division by 0 in ETA calculation - - BUGFIX: Improved ETA calculation precision - - BUGFIX: Fixed default tab in options - - BUGFIX: When saving options, reconnect only when listening ports changed - - COSMETIC: qBittorrent has now its own new logo - - COSMETIC: Display status "downloading" if DL Speed > 0 (even when tracker is down) - - COSMETIC: Added a splashscreen - - COSMETIC: qBittorrent has new cute icons - - COSMETIC: Display number of results in search tab - - COSMETIC: Added icons for each item in download list according to its state - - COSMETIC: Redesigned Locale settings - - COSMETIC: Fixed search engines names width (were cut on the right) - - COSMETIC: Moved search engines to the left of the window (better ui) - -* Fri Jun 23 2006 - Christophe Dumez - 0.4.1-0.1.20060mdk -- Not counting "protocol chatter" in UP/DL speed anymore -- Download speed is now 0 when download is finished -- Paused torrents remain paused when qbittorrent is re-started -- Added option "go to systray when minimizing" -- Added option "Clear finished downloads on exit" -- Added option "Ask user for confirmation on exit" -- Added "Stalled" status for downloads (colored in orange, paused are in red and finished in green) -- Fixed Search window layout on maximizing -- Fixed a bug that caused upload limit not to be always applied -- Added Bulgarian translation -- Updated Translations -- Code optimization - -* Tue Jun 13 2006 - Christophe Dumez - 0.4.0-0.1.20060mdk -- Added a search engine (supports Mininova & thepiratebay websites) -- Fixed critical bug: some options were not applied correctly to BT session -- Possibility to download a torrent file from an URL -- Added confirmation dialog on qbittorrent exit -- Enabled sorting in Download list -- Added Ukrainian translation -- Support urls as program parameters -- Added more actions to trayicon menu -- Fixed exception catching when retrieving fastresume data -- use Binary prefix standards from IEC 60027-2 for units (B, KiB, MiB, GiB, TiB) -- Iconification to systray when minimizing -- Code Cleanup & optimization - -* Tue Jun 06 2006 - Christophe Dumez - 0.3.1-0.1.20060mdk -- Fixed toolbar layout (spacing) -- Added Russian translation -- Resume also finished files on startup (for seeding) -- Added colors corresponding to download state -- Fixed a segfault when deleting a download (if no scan dir is set) - -* Mon Jun 05 2006 - Christophe Dumez - 0.3-0.1.20060mdk -- Fixed auto-resume (worked only once) -- Fixed BT_Backup dir creation on first startup (thanks Peter) -- Now min port and max port are inverted if (min port > max port) -- Fixed memory leaks -- Added qbittorrent man page -- Allow to disable max connections limit (default is disabled) -- Disable upload limit by default -- Added Menu Entry with icon (thanks Peter) -- Restructured directory, now Makefile is in main directory (not src/) -- Updated README / INSTALL - -* Fri Jun 02 2006 - Christophe Dumez 0.2.3-0.1.20060mdk -- Fixed ports checking function (user couldn't type the value he wanted) -- Check tracker errors list size and clear it if it becomes too big. -- qBittorrent does not remove .torrent file from scanned directory anymore -- Small cosmetic change - -* Wed May 31 2006 Christophe Dumez 0.2.2-0.1.20060mdk -- Fixed missing icons - -* Sat May 27 2006 Jeffery Fernandez 0.2.1-0.1.20060mdk -- Initial Build for Mandriva Linux - -* Thu May 25 2006 Christophe Dumez -- Fixed "make install" rule -- Disabled debug mode - -* Thu May 25 2006 Christophe Dumez - v0.2 -- Fixed a compatibility problem with some versions of qmake -- Added translations : Greek, Swedish -- Fixed Polish translation selection -- Fixed come warning because of two unexisting slots -- Improved "Apply" button behaviour in options -- Windows are now resizable - -* Tue May 16 2006 Christophe Dumez - v0.1 -- Initial release (lack features & still need a lot of improvements) - diff --git a/packaging/mandriva/rb_libtorrent.spec b/packaging/mandriva/rb_libtorrent.spec deleted file mode 100644 index 110c5583f..000000000 --- a/packaging/mandriva/rb_libtorrent.spec +++ /dev/null @@ -1,147 +0,0 @@ - -%define package_name rb_libtorrent -%define orig_name libtorrent -%define major 0 -%define minor .10 -%define patch .1 -%define version %{major}%{minor} -%define candidate -rc1 -%define lib_name %mklibname %{package_name} %{major} -%define release %mkrel 4 - -Summary : libtorrent is a C++ bittorrent library. -Name : %{package_name} -Version : %{version} -Release : %{release} -License : GPL -Group : Development/C++ -Source0 : http://www.rasterbar.com/products/libtorrent/libtorrent-%{version}.tar.gz -URL : http://www.rasterbar.com -BuildRequires : boost >= 1.33.1 -BuildRoot : %{_tmppath}/%{orig_name}-%{version}-%{release}-root -Patch0 : file_progress_arvid.patch.bz2 - -%description - libtorrent is a C++ library that aims to be a good alternative -to all the other bittorrent implementations around. - - -%package -n %{package_name}-devel -Group : Development/C++ -Summary : Development files for %{package_name} -Conflicts : libtorrent7-devel - -%description -n %{package_name}-devel - Development files for %{package_name} - -%package -n %{lib_name} -Group : Development/C++ -Summary : Library files for %{package_name} -Conflicts : libtorrent7 - -%description -n %{lib_name} - Library files for %{package_name} - -%prep -%setup -n %{orig_name}-%{version} - -%build -%configure --prefix=%{_prefix} -%make - - -%install -%makeinstall - -# Create directories for the package -install -d %{buildroot}%{_includedir}/%{orig_name} -install -d %{buildroot}%{_libdir}/pkgconfig - -%clean -rm -rf %{buildroot} - -# The binaries -%files %(orig_name) -%defattr(0644, root, root, 0755) -%{_bindir}/* - -# Documentation -%defattr(-, root, root) -%doc README AUTHORS INSTALL COPYING ChangeLog NEWS -%doc docs/* - - -# Devel Package -%files -n %{package_name}-devel -%defattr(-,root,root,-) -%dir %{_includedir}/%{orig_name}/ -%dir %{_includedir}/%{orig_name}/asio/ -%dir %{_includedir}/%{orig_name}/asio/detail/ -%dir %{_includedir}/%{orig_name}/asio/impl/ -%dir %{_includedir}/%{orig_name}/asio/ip/ -%dir %{_includedir}/%{orig_name}/asio/ip/detail/ -%dir %{_includedir}/%{orig_name}/asio/ssl/ -%dir %{_includedir}/%{orig_name}/asio/ssl/detail/ -%{_includedir}/%{orig_name}/*.hpp -%{_includedir}/%{orig_name}/asio/*.hpp -%{_includedir}/%{orig_name}/asio/detail/*.hpp -%{_includedir}/%{orig_name}/asio/impl/*.ipp -%{_includedir}/%{orig_name}/asio/ip/*.hpp -%{_includedir}/%{orig_name}/asio/ip/detail/*.hpp -%{_includedir}/%{orig_name}/asio/ssl/*.hpp -%{_includedir}/%{orig_name}/asio/ssl/detail/*.hpp - - - - - -%{_libdir}/%{orig_name}.a -%{_libdir}/%{orig_name}.la -%{_libdir}/%{orig_name}.so -%{_libdir}/pkgconfig/libtorrent.pc - - -# Library Package -%files -n %{lib_name} -%defattr(-,root,root,-) -%_libdir/%{orig_name}.so.* - - -%changelog - -* Wed Aug 23 2006 Christophe Dumez 10.0.1-2006mdk -- Added patch for Torrent Properties crash fix - -* Sat Jul 1 2006 %{packager} %{version}-%{release} -- fixed a bug where the requested number of peers in a tracker request could - be too big. -- fixed a bug where empty files were not created in full allocation mode. -- fixed a bug in storage that would, in rare cases, fail to do a - complete check. -- exposed more settings for tweaking parameters in the piece-picker, - downloader and uploader (http_settings replaced by session_settings). -- tweaked default settings to improve high bandwidth transfers. -- improved the piece picker performance and made it possible to download - popular pieces in sequence to improve disk performance. -- added the possibility to control upload and download limits per peer. -- fixed problem with re-requesting skipped pieces when peer was sending pieces - out of fifo-order. -- added support for http seeding (the GetRight protocol) -- renamed identifiers called 'id' in the public interface to support linking - with Objective.C++ -- changed the extensions protocol to use the new one, which is also - implemented by uTorrent. -- factorized the peer_connection and added web_peer_connection which is - able to download from http-sources. -- converted the network code to use asio (resulted in slight api changes - dealing with network addresses). -- made libtorrent build in vc7 (patches from Allen Zhao) -- fixed bug caused when binding outgoing connections to a non-local interface. -- add_torrent() will now throw if called while the session object is - being closed. -- added the ability to limit the number of simultaneous half-open - TCP connections. Flags in peer_info has been added. - - -* Thu Jun 1 2006 %{packager} %{version}-%{release} -- Initial Build for Mandriva Linux diff --git a/packaging/ubuntu-dapper/debian/changelog b/packaging/ubuntu-dapper/debian/changelog deleted file mode 100644 index 87f9d85a7..000000000 --- a/packaging/ubuntu-dapper/debian/changelog +++ /dev/null @@ -1,134 +0,0 @@ -qbittorrent (0.6.1-0ubuntu2) dapper; urgency=low - - * Disabled debug mode - - -- Christophe Dumez Mon, 28 Aug 2006 19:29:17 +0000 - -qbittorrent (0.6.1-0ubuntu1) dapper; urgency=low - * BUGFIX: Fixed possible segfaults when using context menus - * BUGFIX: Cleanup up context menus code - * BUGFIX: Used best gzip compressing for manpage - - -- Christophe Dumez Thu, 24 Aug 2006 19:53:32 +0200 - -qbittorrent (0.6.0) dapper; urgency=low - * FEATURE: Rewritten the download list from scratch (more flexible) - * FEATURE: Rewritten the search results list from scratch (more flexible) - * FEATURE: Rewritten the torrent properties list from scratch (more flexible) - * FEATURE: Improved and cleaned up search engine code - * FEATURE: Search results are now displayed in real time (not sequentially) - * FEATURE: Added two command lines parameters (--version, --help) - * FEATURE: Added a popup menu for download list - * FEATURE: Double-click on an item now toggles the paused state of a download - * FEATURE: Improved code to be more portable (Windows & MacOS versions should arrive soon) - * FEATURE: Allow to toggle selected state of a file within a torrent using double-click - * FEATURE: Remember columns width in download and search results lists - * BUGFIX: Don't use pkg-config for libcurl anymore (easier to compile) - * BUGFIX: Fixed ETA calculation when downloading while connecting - * BUGFIX: Download progress is now displayed correctly during first seconds of execution (was 0% before) - * BUGFIX: Code cleanup & optimization - * BUGFIX: Fixed sorting in download list - * BUGFIX: Fixed sorting in search results list - * BUGFIX: Fixed Parameters passing between instances - * BUGFIX: Fixed missing icon for clear action in infoBar popup menu - * BUGFIX: Fixed truncated lines in search results - * BUGFIX: Don't refresh download list when user is in search tab (save CPU) - * BUGFIX: Don't update Progress/DL Speed/ETA for finished downloads (save CPU) - * BUGFIX: Save selected search engines only when they have changed (faster program exit) - * COSMETIC: Increased icon size in toolbar from 24px to 32px - * COSMETIC: Display a progress bar to visualize each download progress - * COSMETIC: Size of each result in search are displayed in user friendly units - * COSMETIC: Display a progress bar to visualize each file progress within a torrent - * COSMETIC: Renamed 'ratio' to 'Session ratio' (makes more sense) - * COSMETIC: Improved layout of torrent properties window when maximized - * COSMETIC: Now number of search results is updated in real time - * COSMETIC: Remember last window size - * COSMETIC: Improved splash screen look - * COSMETIC: Improved default width of columns in download and search results lists - - -- Christophe Dumez Wed, 22 Aug 2006 10:42:37 +0200 - -qbittorrent (0.5.0) dapper; urgency=low - * Improved "Download from url" feature (now supports https, ftp & redirections) - * Added a torrent creation tool - * Display progress for each file within a torrent - * Based on new libtorrent v0.10 (lot of improvements) - * Now possible to clear log textbox (popup menu) - * Added two search engines (isohunt, torrentreactor) - * Now Display share ratio on main window - * Use OSD (On Screen Display) when a download or a search is finished - * Allow only one instance of qBittorrent (and add new parameters to download list) - * Remember last selected search engines in search tab - * Improved search engines status output (Aborted, timed out, finished, no results) - * qBittorrent can now update search plugin from qbittorrent.org - * Added Slovak, Italian, Portuguese, Romanian and Traditional Chinese languages - * Fixed ThePirateBay parser for search engine (website had changed) - * Fixed filenames for results from ThePirateBay search engine - * Fixed unicode support for ThePirateBay search engine - * Now search results are sorted by seeds - * Overwrite nova.py search plugin only if it is outdated - * Fixed possible division by 0 in ETA calculation - * Improved ETA calculation precision - * Fixed default tab in options - * When saving options, reconnect only when listening ports changed - * qBittorrent has now its own new logo - * Display status "downloading" if DL Speed > 0 (even when tracker is down) - * Added a splashscreen - * qBittorrent has new cute icons - * Display number of results in search tab - * Added icons for each item in download list according to its state - * Redesigned Locale settings - * Fixed search engines names width (were cut on the right) - * Moved search engines to the left of the window (better ui) - - -- Christophe Dumez Wed, 2 Aug 2006 19:46:32 +0200 - -qbittorrent (0.4.1) dapper; urgency=low - * Not counting "protocol chatter" in UP/DL speed anymore - * Download speed is now 0 when download is finished - * Paused torrents remain paused when qbittorrent is re-started - * Added option "go to systray when minimizing" - * Added option "Clear finished downloads on exit" - * Added option "Ask user for confirmation on exit" - * Added "Stalled" status for downloads (colored in orange, paused are in red and finished in green) - * Fixed Search window layout on maximizing - * Fixed a bug that caused upload limit not to be always applied - * Added Bulgarian translation - * Updated Translations - * Code optimization - - -- Christophe Dumez Thu, 22 Jun 2006 20:14:27 +0200 - -qbittorrent (0.4.0) dapper; urgency=low - - * Added a search engine (supports Mininova & thepiratebay websites) - * Fixed critical bug: some options were not applied correctly to BT session - * Possibility to download a torrent file from an URL - * Added confirmation dialog on qbittorrent exit - * Enabled sorting in Download list - * Added Ukrainian translation - * Support urls as program parameters - * Added more actions to trayicon menu - * Fixed exception catching when retrieving fastresume data - * use Binary prefix standards from IEC 60027-2 for units (B, KiB, MiB, GiB, TiB) - * Iconification to systray when minimizing - * Code Cleanup & optimization - - -- Christophe Dumez Wed, 14 Jun 2006 14:47:27 +0200 - -qbittorrent (0.3.1) dapper; urgency=low - - * Fixed toolbar layout (spacing). - * Added Russian translation. - * Resume also finished files on startup (for seeding). - * Added colors corresponding to download state. - * Fixed a segfault when deleting a download (if no scan dir is set). - - -- Christophe Dumez Sat, 6 Jun 2006 21:36:27 +0200 - - -qbittorrent (0.3) dapper; urgency=low - - * Initial Release. - - -- Christophe Dumez Sat, 3 Jun 2006 21:57:27 +0200 diff --git a/packaging/ubuntu-dapper/debian/compat b/packaging/ubuntu-dapper/debian/compat deleted file mode 100644 index b8626c4cf..000000000 --- a/packaging/ubuntu-dapper/debian/compat +++ /dev/null @@ -1 +0,0 @@ -4 diff --git a/packaging/ubuntu-dapper/debian/control b/packaging/ubuntu-dapper/debian/control deleted file mode 100644 index 1db544765..000000000 --- a/packaging/ubuntu-dapper/debian/control +++ /dev/null @@ -1,15 +0,0 @@ -Source: qbittorrent -Section: net -Priority: optional -Maintainer: Christophe Dumez -Build-Depends: debhelper (>= 4.0.0), autotools-dev, libqt4-core (>= 4.1.0), libqt4-dev (>= 4.1.0), libqt4-gui (>= 4.1.0), rb-libtorrent (>= 0.10), libcurl3-dev -Standards-Version: 3.6.2 - -Package: qbittorrent -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, rb-libtorrent (>= 0.10), python (>= 2.3) -Description: Bittorrent client in Qt4.1 / C++ - qBittorrent is a bittorrent client programmed in C++ / Qt4.1 - using rb_libtorrent by Arvid Norberg. It aims to be a good - alternative to other bittorrent client out there. It is fast, - stable and provides unicode support. diff --git a/packaging/ubuntu-dapper/debian/copyright b/packaging/ubuntu-dapper/debian/copyright deleted file mode 100644 index 5434e51a4..000000000 --- a/packaging/ubuntu-dapper/debian/copyright +++ /dev/null @@ -1,26 +0,0 @@ -This is qbittorrent, written and maintained by Christophe Dumez -on Sat, 3 Jun 2006 21:57:27 +0200. - -The original source can always be found at: - ftp://ftp.debian.org/dists/unstable/main/source/ - -Copyright (C) 2006 Christophe Dumez - -License: - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -On Debian systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/packaging/ubuntu-dapper/debian/dirs b/packaging/ubuntu-dapper/debian/dirs deleted file mode 100644 index ca882bbb7..000000000 --- a/packaging/ubuntu-dapper/debian/dirs +++ /dev/null @@ -1,2 +0,0 @@ -usr/bin -usr/sbin diff --git a/packaging/ubuntu-dapper/debian/docs b/packaging/ubuntu-dapper/debian/docs deleted file mode 100644 index 5502ed8f4..000000000 --- a/packaging/ubuntu-dapper/debian/docs +++ /dev/null @@ -1,3 +0,0 @@ -NEWS -README -TODO diff --git a/packaging/ubuntu-dapper/debian/files b/packaging/ubuntu-dapper/debian/files deleted file mode 100644 index 66aff7545..000000000 --- a/packaging/ubuntu-dapper/debian/files +++ /dev/null @@ -1 +0,0 @@ -qbittorrent_0.6.1-0ubuntu2_i386.deb net optional diff --git a/packaging/ubuntu-dapper/debian/qbittorrent.substvars b/packaging/ubuntu-dapper/debian/qbittorrent.substvars deleted file mode 100644 index d26b4e7da..000000000 --- a/packaging/ubuntu-dapper/debian/qbittorrent.substvars +++ /dev/null @@ -1 +0,0 @@ -shlibs:Depends=libboost-date-time1.33.1, libboost-filesystem1.33.1, libboost-thread1.33.1, libc6 (>= 2.3.4-1), libcurl3 (>= 7.15.0-1), libgcc1 (>= 1:4.0.2), libqt4-core (>= 4.1.2), libqt4-gui (>= 4.1.2), libstdc++6 (>= 4.0.2-4), libx11-6, libxext6, zlib1g (>= 1:1.2.1) diff --git a/packaging/ubuntu-dapper/debian/rules b/packaging/ubuntu-dapper/debian/rules deleted file mode 100755 index e5c6e95a4..000000000 --- a/packaging/ubuntu-dapper/debian/rules +++ /dev/null @@ -1,107 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- -# Sample debian/rules that uses debhelper. -# This file was originally written by Joey Hess and Craig Small. -# As a special exception, when this file is copied by dh-make into a -# dh-make output file, you may use that output file without restriction. -# This special exception was added by Craig Small in version 0.37 of dh-make. - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - - -# These are used for cross-compiling and for saving the configure script -# from having to guess our platform (since we know it already) -DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) - - -CFLAGS = -Wall - -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif - -config.status: configure - dh_testdir - # Add here commands to configure the package. - CFLAGS="$(CFLAGS) -Wl,-z,defs" ./configure --prefix=/usr - - -build: build-stamp - -build-stamp: config.status - dh_testdir - - # Add here commands to compile the package. - $(MAKE) - #docbook-to-man debian/qbittorrent.sgml > qbittorrent.1 - - touch build-stamp - -clean: - dh_testdir - dh_testroot - rm -f build-stamp - - # Add here commands to clean up after the build process. - -$(MAKE) distclean -ifneq "$(wildcard /usr/share/misc/config.sub)" "" - cp -f /usr/share/misc/config.sub config.sub -endif -ifneq "$(wildcard /usr/share/misc/config.guess)" "" - cp -f /usr/share/misc/config.guess config.guess -endif - - - dh_clean - -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - # Add here commands to install the package into debian/qbittorrent. - $(MAKE) install INSTALL_ROOT=$(CURDIR)/debian/qbittorrent - - -# Build architecture-independent files here. -binary-indep: build install -# We have nothing to do by default. - -# Build architecture-dependent files here. -binary-arch: build install - dh_testdir - dh_testroot - dh_installchangelogs Changelog - dh_installdocs - dh_installexamples -# dh_install -# dh_installmenu -# dh_installdebconf -# dh_installlogrotate -# dh_installemacsen -# dh_installpam -# dh_installmime -# dh_installinit -# dh_installcron -# dh_installinfo - dh_installman - dh_link - dh_strip - dh_compress - dh_fixperms -# dh_perl -# dh_python -# dh_makeshlibs - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install diff --git a/packaging/ubuntu-edgy/debian/changelog b/packaging/ubuntu-edgy/debian/changelog deleted file mode 100644 index 6eb6e1adf..000000000 --- a/packaging/ubuntu-edgy/debian/changelog +++ /dev/null @@ -1,134 +0,0 @@ -qbittorrent (0.6.1-0ubuntu2) edgy; urgency=low - - * Disabled debug mode - - -- Christophe Dumez Mon, 28 Aug 2006 21:22:48 +0200 - -qbittorrent (0.6.1-0ubuntu1) edgy; urgency=low - * BUGFIX: Fixed possible segfaults when using context menus - * BUGFIX: Cleanup up context menus code - * BUGFIX: Used best gzip compressing for manpage - - -- Christophe Dumez Thu, 24 Aug 2006 19:53:32 +0200 - -qbittorrent (0.6.0) edgy; urgency=low - * FEATURE: Rewritten the download list from scratch (more flexible) - * FEATURE: Rewritten the search results list from scratch (more flexible) - * FEATURE: Rewritten the torrent properties list from scratch (more flexible) - * FEATURE: Improved and cleaned up search engine code - * FEATURE: Search results are now displayed in real time (not sequentially) - * FEATURE: Added two command lines parameters (--version, --help) - * FEATURE: Added a popup menu for download list - * FEATURE: Double-click on an item now toggles the paused state of a download - * FEATURE: Improved code to be more portable (Windows & MacOS versions should arrive soon) - * FEATURE: Allow to toggle selected state of a file within a torrent using double-click - * FEATURE: Remember columns width in download and search results lists - * BUGFIX: Don't use pkg-config for libcurl anymore (easier to compile) - * BUGFIX: Fixed ETA calculation when downloading while connecting - * BUGFIX: Download progress is now displayed correctly during first seconds of execution (was 0% before) - * BUGFIX: Code cleanup & optimization - * BUGFIX: Fixed sorting in download list - * BUGFIX: Fixed sorting in search results list - * BUGFIX: Fixed Parameters passing between instances - * BUGFIX: Fixed missing icon for clear action in infoBar popup menu - * BUGFIX: Fixed truncated lines in search results - * BUGFIX: Don't refresh download list when user is in search tab (save CPU) - * BUGFIX: Don't update Progress/DL Speed/ETA for finished downloads (save CPU) - * BUGFIX: Save selected search engines only when they have changed (faster program exit) - * COSMETIC: Increased icon size in toolbar from 24px to 32px - * COSMETIC: Display a progress bar to visualize each download progress - * COSMETIC: Size of each result in search are displayed in user friendly units - * COSMETIC: Display a progress bar to visualize each file progress within a torrent - * COSMETIC: Renamed 'ratio' to 'Session ratio' (makes more sense) - * COSMETIC: Improved layout of torrent properties window when maximized - * COSMETIC: Now number of search results is updated in real time - * COSMETIC: Remember last window size - * COSMETIC: Improved splash screen look - * COSMETIC: Improved default width of columns in download and search results lists - - -- Christophe Dumez Wed, 22 Aug 2006 10:42:37 +0200 - -qbittorrent (0.5.0) edgy; urgency=low - * Improved "Download from url" feature (now supports https, ftp & redirections) - * Added a torrent creation tool - * Display progress for each file within a torrent - * Based on new libtorrent v0.10 (lot of improvements) - * Now possible to clear log textbox (popup menu) - * Added two search engines (isohunt, torrentreactor) - * Now Display share ratio on main window - * Use OSD (On Screen Display) when a download or a search is finished - * Allow only one instance of qBittorrent (and add new parameters to download list) - * Remember last selected search engines in search tab - * Improved search engines status output (Aborted, timed out, finished, no results) - * qBittorrent can now update search plugin from qbittorrent.org - * Added Slovak, Italian, Portuguese, Romanian and Traditional Chinese languages - * Fixed ThePirateBay parser for search engine (website had changed) - * Fixed filenames for results from ThePirateBay search engine - * Fixed unicode support for ThePirateBay search engine - * Now search results are sorted by seeds - * Overwrite nova.py search plugin only if it is outdated - * Fixed possible division by 0 in ETA calculation - * Improved ETA calculation precision - * Fixed default tab in options - * When saving options, reconnect only when listening ports changed - * qBittorrent has now its own new logo - * Display status "downloading" if DL Speed > 0 (even when tracker is down) - * Added a splashscreen - * qBittorrent has new cute icons - * Display number of results in search tab - * Added icons for each item in download list according to its state - * Redesigned Locale settings - * Fixed search engines names width (were cut on the right) - * Moved search engines to the left of the window (better ui) - - -- Christophe Dumez Wed, 2 Aug 2006 19:46:32 +0200 - -qbittorrent (0.4.1) edgy; urgency=low - * Not counting "protocol chatter" in UP/DL speed anymore - * Download speed is now 0 when download is finished - * Paused torrents remain paused when qbittorrent is re-started - * Added option "go to systray when minimizing" - * Added option "Clear finished downloads on exit" - * Added option "Ask user for confirmation on exit" - * Added "Stalled" status for downloads (colored in orange, paused are in red and finished in green) - * Fixed Search window layout on maximizing - * Fixed a bug that caused upload limit not to be always applied - * Added Bulgarian translation - * Updated Translations - * Code optimization - - -- Christophe Dumez Thu, 22 Jun 2006 20:14:27 +0200 - -qbittorrent (0.4.0) edgy; urgency=low - - * Added a search engine (supports Mininova & thepiratebay websites) - * Fixed critical bug: some options were not applied correctly to BT session - * Possibility to download a torrent file from an URL - * Added confirmation dialog on qbittorrent exit - * Enabled sorting in Download list - * Added Ukrainian translation - * Support urls as program parameters - * Added more actions to trayicon menu - * Fixed exception catching when retrieving fastresume data - * use Binary prefix standards from IEC 60027-2 for units (B, KiB, MiB, GiB, TiB) - * Iconification to systray when minimizing - * Code Cleanup & optimization - - -- Christophe Dumez Wed, 14 Jun 2006 14:47:27 +0200 - -qbittorrent (0.3.1) edgy; urgency=low - - * Fixed toolbar layout (spacing). - * Added Russian translation. - * Resume also finished files on startup (for seeding). - * Added colors corresponding to download state. - * Fixed a segfault when deleting a download (if no scan dir is set). - - -- Christophe Dumez Sat, 6 Jun 2006 21:36:27 +0200 - - -qbittorrent (0.3) edgy; urgency=low - - * Initial Release. - - -- Christophe Dumez Sat, 3 Jun 2006 21:57:27 +0200 diff --git a/packaging/ubuntu-edgy/debian/compat b/packaging/ubuntu-edgy/debian/compat deleted file mode 100644 index b8626c4cf..000000000 --- a/packaging/ubuntu-edgy/debian/compat +++ /dev/null @@ -1 +0,0 @@ -4 diff --git a/packaging/ubuntu-edgy/debian/control b/packaging/ubuntu-edgy/debian/control deleted file mode 100644 index 1db544765..000000000 --- a/packaging/ubuntu-edgy/debian/control +++ /dev/null @@ -1,15 +0,0 @@ -Source: qbittorrent -Section: net -Priority: optional -Maintainer: Christophe Dumez -Build-Depends: debhelper (>= 4.0.0), autotools-dev, libqt4-core (>= 4.1.0), libqt4-dev (>= 4.1.0), libqt4-gui (>= 4.1.0), rb-libtorrent (>= 0.10), libcurl3-dev -Standards-Version: 3.6.2 - -Package: qbittorrent -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, rb-libtorrent (>= 0.10), python (>= 2.3) -Description: Bittorrent client in Qt4.1 / C++ - qBittorrent is a bittorrent client programmed in C++ / Qt4.1 - using rb_libtorrent by Arvid Norberg. It aims to be a good - alternative to other bittorrent client out there. It is fast, - stable and provides unicode support. diff --git a/packaging/ubuntu-edgy/debian/copyright b/packaging/ubuntu-edgy/debian/copyright deleted file mode 100644 index 5434e51a4..000000000 --- a/packaging/ubuntu-edgy/debian/copyright +++ /dev/null @@ -1,26 +0,0 @@ -This is qbittorrent, written and maintained by Christophe Dumez -on Sat, 3 Jun 2006 21:57:27 +0200. - -The original source can always be found at: - ftp://ftp.debian.org/dists/unstable/main/source/ - -Copyright (C) 2006 Christophe Dumez - -License: - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -On Debian systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/packaging/ubuntu-edgy/debian/dirs b/packaging/ubuntu-edgy/debian/dirs deleted file mode 100644 index ca882bbb7..000000000 --- a/packaging/ubuntu-edgy/debian/dirs +++ /dev/null @@ -1,2 +0,0 @@ -usr/bin -usr/sbin diff --git a/packaging/ubuntu-edgy/debian/docs b/packaging/ubuntu-edgy/debian/docs deleted file mode 100644 index 5502ed8f4..000000000 --- a/packaging/ubuntu-edgy/debian/docs +++ /dev/null @@ -1,3 +0,0 @@ -NEWS -README -TODO diff --git a/packaging/ubuntu-edgy/debian/files b/packaging/ubuntu-edgy/debian/files deleted file mode 100644 index 66aff7545..000000000 --- a/packaging/ubuntu-edgy/debian/files +++ /dev/null @@ -1 +0,0 @@ -qbittorrent_0.6.1-0ubuntu2_i386.deb net optional diff --git a/packaging/ubuntu-edgy/debian/qbittorrent.substvars b/packaging/ubuntu-edgy/debian/qbittorrent.substvars deleted file mode 100644 index f2c72471b..000000000 --- a/packaging/ubuntu-edgy/debian/qbittorrent.substvars +++ /dev/null @@ -1 +0,0 @@ -shlibs:Depends=libboost-date-time1.33.1, libboost-filesystem1.33.1, libboost-thread1.33.1, libc6 (>= 2.4-1), libcurl3 (>= 7.15.4-1), libgcc1 (>= 1:4.1.1-11ubuntu1), libqt4-core (>= 4.1.4), libqt4-gui (>= 4.1.4), libstdc++6 (>= 4.1.1-11ubuntu1), libx11-6, libxext6, zlib1g (>= 1:1.2.1) diff --git a/packaging/ubuntu-edgy/debian/rules b/packaging/ubuntu-edgy/debian/rules deleted file mode 100755 index e5c6e95a4..000000000 --- a/packaging/ubuntu-edgy/debian/rules +++ /dev/null @@ -1,107 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- -# Sample debian/rules that uses debhelper. -# This file was originally written by Joey Hess and Craig Small. -# As a special exception, when this file is copied by dh-make into a -# dh-make output file, you may use that output file without restriction. -# This special exception was added by Craig Small in version 0.37 of dh-make. - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - - -# These are used for cross-compiling and for saving the configure script -# from having to guess our platform (since we know it already) -DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) - - -CFLAGS = -Wall - -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif - -config.status: configure - dh_testdir - # Add here commands to configure the package. - CFLAGS="$(CFLAGS) -Wl,-z,defs" ./configure --prefix=/usr - - -build: build-stamp - -build-stamp: config.status - dh_testdir - - # Add here commands to compile the package. - $(MAKE) - #docbook-to-man debian/qbittorrent.sgml > qbittorrent.1 - - touch build-stamp - -clean: - dh_testdir - dh_testroot - rm -f build-stamp - - # Add here commands to clean up after the build process. - -$(MAKE) distclean -ifneq "$(wildcard /usr/share/misc/config.sub)" "" - cp -f /usr/share/misc/config.sub config.sub -endif -ifneq "$(wildcard /usr/share/misc/config.guess)" "" - cp -f /usr/share/misc/config.guess config.guess -endif - - - dh_clean - -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - # Add here commands to install the package into debian/qbittorrent. - $(MAKE) install INSTALL_ROOT=$(CURDIR)/debian/qbittorrent - - -# Build architecture-independent files here. -binary-indep: build install -# We have nothing to do by default. - -# Build architecture-dependent files here. -binary-arch: build install - dh_testdir - dh_testroot - dh_installchangelogs Changelog - dh_installdocs - dh_installexamples -# dh_install -# dh_installmenu -# dh_installdebconf -# dh_installlogrotate -# dh_installemacsen -# dh_installpam -# dh_installmime -# dh_installinit -# dh_installcron -# dh_installinfo - dh_installman - dh_link - dh_strip - dh_compress - dh_fixperms -# dh_perl -# dh_python -# dh_makeshlibs - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install diff --git a/src/Icons/copyright b/src/Icons/copyright new file mode 100644 index 000000000..4d4dd38b3 --- /dev/null +++ b/src/Icons/copyright @@ -0,0 +1,26 @@ +This package was debianized by Takuo KITAME on +Fri, 17 Jan 2003 14:57:28 +0900. + +It was downloaded from + +Upstream Authors: see ChangeLog.gz + +Copyright: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, + USA. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + diff --git a/src/Icons/skin/copyright b/src/Icons/skin/copyright new file mode 100644 index 000000000..3b17666ff --- /dev/null +++ b/src/Icons/skin/copyright @@ -0,0 +1,21 @@ +Author: Mateusz Tobola + +Copyright: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, + USA. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + diff --git a/src/lang/copyright b/src/lang/copyright new file mode 100644 index 000000000..f84c89949 --- /dev/null +++ b/src/lang/copyright @@ -0,0 +1,46 @@ +Translators: +- Brazilian: Nick Marinho (nickmarinho@gmail.com) +- Bulgarian: Tsvetan & Boiko Bankov (emerge_life@users.sourceforge.net) +- Catalan: Gekko Dam Beer (gekko04@users.sourceforge.net) +- Chinese (Simplified): Guo Yue (guoyue0418@hotmail.com) +- Danish: Mathias Nielsen (comoneo@gmail.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) +- German: Niels Hoffmann (zentralmaschine@users.sourceforge.net) +- Greek: Tsvetan Bankov (emerge_life@users.sourceforge.net) +- Hungarian: Majoros Péter (majoros.j.p@t-online.hu) +- Italian: Mirko Ferrari (mirkoferrari@gmail.com) and Ferraro Luciano (luciano.ferraro@gmail.com) +- Japanese: Nardog (nardog@e2umail.com) +- Korean: Jin Woo Sin (jin828sin@users.sourceforge.net) +- Norwegian: Lars-Erik Labori (hamil@users.sourceforge.net) +- Polish: Jarek Smieja (ajep9691@wp.pl) +- Portuguese: Nick Marinho (nickmarinho@gmail.com) +- Romanian: Obada Denis (obadadenis@users.sourceforge.net) +- Russian: Nick Khazov (m2k3d0n at users.sourceforge.net) +- Slovak: helix84 +- Spanish: Vicente Raul Plata Fonseca (silverxnt@users.sourceforge.net) +- Swedish: Daniel Nylander (po@danielnylander.se) +- Turkish: Erdem Bingöl (erdem84@gmail.com) +- Ukrainian: Andrey Shpachenko (masterfix@users.sourceforge.net) + +Copyright: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, + USA. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + diff --git a/src/src.pro b/src/src.pro index add849f75..d6df4ead8 100644 --- a/src/src.pro +++ b/src/src.pro @@ -16,6 +16,8 @@ DEFINES += VERSION_MAJOR=1 DEFINES += VERSION_MINOR=1 DEFINES += VERSION_BUGFIX=0 +QMAKE_LFLAGS += -Wl,--as-needed + contains(DEBUG_MODE, 1){ CONFIG += debug CONFIG -= release @@ -42,6 +44,9 @@ contains(DEBUG_MODE, 0){ target.path = $$BINDIR INSTALLS += target } + + # DBUS + QT += dbus # Man page man.files = ../doc/qbittorrent.1 @@ -148,7 +153,7 @@ HEADERS += GUI.h misc.h options_imp.h about_imp.h \ httpserver.h httpconnection.h \ httprequestparser.h httpresponsegenerator.h \ json.h eventmanager.h filterParserThread.h \ - TrackersAdditionDlg.h searchTab.h + TrackersAdditionDlg.h searchTab.h DBUSAdaptor.h FORMS += MainWindow.ui options.ui about.ui \ properties.ui createtorrent.ui preview.ui \ login.ui downloadFromURL.ui addTorrentDialog.ui \ diff --git a/src/webui/scripts/client.js b/src/webui/scripts/client.js index 38a6ae8a7..40e96dce1 100644 --- a/src/webui/scripts/client.js +++ b/src/webui/scripts/client.js @@ -1,3 +1,26 @@ +/* + * MIT License + * Copyright (c) 2008 Ishan Arora + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * / + window.addEvent('domready', function(){ myTable = new dynamicTable('myTable', {overCls: 'over', selectCls: 'selected', altCls: 'alt'}); var r=0; diff --git a/src/webui/scripts/download.js b/src/webui/scripts/download.js index 1532e8c4a..c4f98b517 100644 --- a/src/webui/scripts/download.js +++ b/src/webui/scripts/download.js @@ -1,3 +1,26 @@ +/* + * MIT License + * Copyright (c) 2008 Ishan Arora + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * / + window.addEvent('domready', function(){ $('downButton').addEvent('click', function(e){ new Event(e).stop(); diff --git a/src/webui/scripts/dynamicTable.js b/src/webui/scripts/dynamicTable.js index edeba2aa9..8762f1b11 100644 --- a/src/webui/scripts/dynamicTable.js +++ b/src/webui/scripts/dynamicTable.js @@ -1,4 +1,25 @@ - +/* + * MIT License + * Copyright (c) 2008 Ishan Arora + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * / /**************************************************************