1
mirror of https://github.com/qbittorrent/qBittorrent synced 2025-10-09 18:32:15 +02:00

Compare commits

...

1770 Commits

Author SHA1 Message Date
Christophe Dumez
eda04b3ef3 Bump version to v2.9.5 2012-02-19 20:55:58 +02:00
Christophe Dumez
3ef6e7bf65 Update Changelog 2012-02-19 20:39:58 +02:00
Christophe Dumez
146cf9a435 Several RSS fixes:
- Fix possible redownload of torrents marked as read (Closes #927495)
- Properly remove RSS feed settings/history upon feed removal
- Fix possible crash in RSS Downloader dialog in debug mode
2012-02-19 20:36:01 +02:00
Christophe Dumez
dff6b057b9 Update Changelog 2012-02-19 20:00:42 +02:00
Christophe Dumez
3b7448dfc7 Fix import of new trackers when adding a torrent with same hash (Closes #747000) 2012-02-19 19:59:23 +02:00
Christophe Dumez
4e4ac771a9 Fix duplicate torrent detection when adding a magnet link 2012-02-19 19:49:57 +02:00
Christophe Dumez
06a376d014 BUGFIX: Fix crash when disabling then reenabling RSS 2012-02-19 18:55:34 +02:00
Christophe Dumez
b3d2f9b701 Update Github for search plugin updates 2012-02-18 21:17:10 +02:00
Christophe Dumez
055a99239b Bump version to v2.9.4 2012-02-18 20:45:27 +02:00
Christophe Dumez
e779c9a7db Update Changelog 2012-02-18 20:42:17 +02:00
Christophe Dumez
b0f7f5ae58 Prevent log window buffer from filling up (Closes #929673) 2012-02-18 20:41:00 +02:00
Christophe Dumez
512ab58832 Update Changelog 2012-02-18 20:24:37 +02:00
Christophe Dumez
9ad088682c Fix torrent import dialog layout (Closes #930932) 2012-02-18 20:22:39 +02:00
Christophe Dumez
d2fad8249c Updated Changelog 2012-02-18 20:09:23 +02:00
Christophe Dumez
20fb7c3adf Add Cmd+Delete shortcut to delete a torrent (Mac OS X) 2012-02-18 20:07:10 +02:00
Christophe Dumez
c4fdfec420 Update Changelog 2012-02-15 21:15:42 +02:00
Christophe Dumez
a3e03e739c Fix potential bug when moving single file torrents to tmp folder (closes #932861) 2012-02-15 21:15:18 +02:00
Christophe Dumez
9846dc0fff Update Changelog 2012-02-07 19:51:04 +02:00
Christophe Dumez
1b29b148d8 Cmd+M minimizes main window on Mac OS X (Closes #928216)
(cherry picked from commit dd7e515f9c)
2012-02-07 19:50:25 +02:00
Christophe Dumez
6dab35cb8e Fixes to Belarusian translation 2012-02-02 20:45:51 +02:00
Christophe Dumez
6b2d922005 Update Changelog 2012-01-31 19:29:57 +02:00
Christophe Dumez
1d92ae6382 Add Belarusian translation by Mihas Varantsou 2012-01-31 19:28:40 +02:00
Christophe Dumez
62f4d6386a Update Changelog 2012-01-30 19:44:34 +02:00
Christophe Dumez
e74ef4c6fd Bug #919905: qBittorrent does not handle redirection to relative URLs correctly
Thanks to luran for providing a first version of this patch.
2012-01-30 19:43:16 +02:00
Christophe Dumez
282ee0e879 Fix tarball generated by make dist 2011-12-29 23:42:05 +02:00
Christophe Dumez
697d2ccb71 Update changelog 2011-12-29 14:56:36 +02:00
Christophe Dumez
71d163d743 Program updater: More reliable version detection / comparison
(cherry picked from commit c0eb048fe2)
2011-12-29 01:27:36 +02:00
Christophe Dumez
83685942de Web UI: Improve usability of small devices
(cherry picked from commit 78bb4104b0)
2011-12-29 00:26:04 +02:00
Christophe Dumez
6f34c81014 Make torrent sorting case insensitive (Closes #857154)
(cherry picked from commit 6c10936f6d)
2011-12-28 23:33:39 +02:00
Christophe Dumez
5e826dffc8 Bump version to v2.9.3 2011-12-28 14:41:02 +02:00
Christophe Dumez
b4dc66020c Do not report any progress for disabled files (Closes #56731485)
(cherry picked from commit 4ca665eb0c)
2011-12-28 14:40:24 +02:00
Christophe Dumez
cb4741ed89 Mac OS X: Tweak project file to fix compilation errors
(cherry picked from commit 39e1ebaa9b)
2011-12-28 14:39:28 +02:00
Christophe Dumez
4c3976e5df Fix torrent addition dialog layout problem (Closes #84650522)
(cherry picked from commit 0a0033b242)
2011-12-28 11:53:16 +02:00
Christophe Dumez
fd7fb115ff Fix banning of IPv6 peers
(cherry picked from commit 9eea35f530)
2011-12-28 11:34:07 +02:00
Christophe Dumez
197d5b3a05 I18N: Add Georgian translation
(cherry picked from commit 26b8decb24)
2011-12-27 13:32:46 +02:00
Christophe Dumez
624d6aa6a1 Update Changelog 2011-12-13 18:53:13 +02:00
btdigg research
28d7dc137b btdigg: Python3 support and add torrent in magnet link
(cherry picked from commit a275e26ba7)
2011-12-13 18:48:41 +02:00
Christophe Dumez
351d84e2f7 misc.cpp: Fix compilation on Mac OS X
(cherry picked from commit 96c918ff8d)
2011-11-16 21:57:06 +02:00
Christophe Dumez
774b8f4fd6 Bump to v2.9.2 2011-10-29 10:38:03 +03:00
Christophe Dumez
2fc6470696 Torrent addition dialog: Fix minimum dialog size
(cherry picked from commit 2283bd2358)
2011-10-29 10:36:03 +03:00
Christophe Dumez
1038b00553 Get rid of libboost-filesystem dependency if libtorrent >= v0.16.x is used
(cherry picked from commit f6b7b8bd6e)
2011-10-25 20:57:39 +03:00
Christophe Dumez
c3b37b4f1f Bump to v2.9.1 2011-10-23 10:38:37 +03:00
Christophe Dumez
41faf341cc Web UI: Add support for speed limits scheduling
(cherry picked from commit 1b8a2bf7c1)
2011-10-19 19:56:39 +03:00
Christophe Dumez
44e92a7f3d Update DHT bootstrap nodes
(cherry picked from commit 33325cdfee)
2011-10-16 11:31:12 +03:00
Christophe Dumez
599f956269 Torrent addition dialog: Layout fixes
(cherry picked from commit d81f633d6b)
2011-10-16 10:08:09 +03:00
Christophe Dumez
79a9606e86 Fix ratio calculation for purely seeded torrents
(cherry picked from commit 422b483d78)
2011-10-16 09:43:07 +03:00
Christophe Dumez
5b576baf67 Update Russian translation 2011-10-10 20:23:42 +03:00
Christophe Dumez
aa3ce90478 Completly disable Windows cache
(cherry picked from commit 74081bc6f8)
2011-10-08 13:37:04 +03:00
Christophe Dumez
2c433e35b0 Revert "Use %USERPROFILE%\Downloads as download folder on Windows"
This reverts commit 357e309dad.
2011-10-08 13:35:25 +03:00
Christophe Dumez
3e4f74ab4e Update language files 2011-10-08 10:58:59 +03:00
Christophe Dumez
f7c586b47a Bump to v2.9.0 final 2011-10-08 10:50:39 +03:00
Christophe Dumez
98b09f68ae Remove NSPathUtilities.h include (Mac OS X) 2011-10-08 10:45:07 +03:00
Christophe Dumez
357e309dad Use %USERPROFILE%\Downloads as download folder on Windows 2011-10-08 09:10:21 +03:00
Christophe Dumez
2e544f6a74 Update Norwegian translation 2011-10-08 08:54:33 +03:00
Στέφανος Αντάρης
b0d6f3f9bf Mac OS: Properly detect "Downloads" folder 2011-10-07 19:08:17 +03:00
Christophe Dumez
380989d808 RSS: Add more debug output 2011-10-05 18:54:06 +03:00
Christophe Dumez
6357d6372c RSS: Fix parent article count when removing a child feed 2011-10-05 18:41:23 +03:00
sledgehammer_999
d744968ea6 Fix compilation on Windows after code cleanups. 2011-10-04 23:17:49 +03:00
Christophe Dumez
76ca967d70 Fix torrent loading problem from Web UI on Windows. 2011-10-04 22:18:59 +03:00
Christophe Dumez
9cff66df3f Update Dutch translation 2011-10-04 19:36:31 +03:00
Christophe Dumez
72af6cb206 Update Swedish translation 2011-10-04 19:12:21 +03:00
Christophe Dumez
c7043d5c39 Add some more debug output 2011-10-04 19:06:16 +03:00
Christophe Dumez
1036990499 Update Japanese translation 2011-10-04 18:34:57 +03:00
Christophe Dumez
f386fd9e23 Update Traditional Chinese translation 2011-10-04 17:53:14 +03:00
Christophe Dumez
1e75fa9086 Disable "Set as default save path" checkbox for magnet links 2011-10-02 19:10:48 +03:00
Christophe Dumez
252d2009cd Update language files 2011-10-02 18:51:19 +03:00
Christophe Dumez
a48d36c9a2 Add comment 2011-10-02 18:43:55 +03:00
Christophe Dumez
01ad2e9746 Move downloads folder detection code from preferences.h to misc.cpp 2011-10-02 17:56:00 +03:00
Christophe Dumez
2f7b20c704 Use qputenv/qgetenv from Qt for better cross compatibility 2011-10-02 17:04:16 +03:00
Christophe Dumez
aae85b4498 Bump to rc3 2011-10-02 12:36:59 +03:00
Christophe Dumez
c39244aeb6 Web UI: Cosmetic improvements to preferences 2011-10-02 12:35:27 +03:00
Christophe Dumez
8f22279428 Web UI: cosmetic improvements to torrent upload dialog 2011-10-02 10:22:41 +03:00
Christophe Dumez
5a68bc5801 Web UI: Improve deletion confirmation dialog 2011-10-02 10:02:19 +03:00
Christophe Dumez
46a3b382db Web UI: Fix torrent deletion from IE 2011-10-02 00:53:00 +03:00
Christophe Dumez
dae959a533 HTTP server better debug output 2011-10-01 23:40:22 +03:00
Christophe Dumez
eeda9379d5 HTTP server: Greatly improved HTTP request parsing 2011-10-01 23:30:33 +03:00
Christophe Dumez
80bf89857a Web UI: Fix HTTP request processing with Firefox 2011-10-01 22:57:08 +03:00
Christophe Dumez
65eb40d1f5 Fix small bug in HttpConnection::read() 2011-10-01 22:10:13 +03:00
Christophe Dumez
9cf37f5364 BUGFIX: Fix torrent upload issues (Web UI) 2011-10-01 17:16:01 +03:00
Christophe Dumez
1ad1498c5d Less verbose debug 2011-10-01 17:01:33 +03:00
Christophe Dumez
405b804eb5 Make multi-part/form data parser more robust 2011-10-01 16:59:06 +03:00
Christophe Dumez
183e150da1 COSMETIC: Make top toolbar follow system style 2011-10-01 15:17:57 +03:00
Christophe Dumez
f98d4e9149 Web UI code optimization 2011-09-30 20:51:29 +03:00
Christophe Dumez
dad1568657 Web UI: Make multipart/form-data parsing more robust 2011-09-30 20:46:04 +03:00
Christophe Dumez
f13fd37819 Update Serbian translation 2011-09-30 17:26:51 +03:00
Christophe Dumez
ae692ba9b8 Web UI code optimization 2011-09-29 20:47:51 +03:00
Christophe Dumez
2036326403 Simplify multipart form parsing code and add debug 2011-09-29 20:36:18 +03:00
Christophe Dumez
3ad81595df Web UI: Code clean up 2011-09-29 19:41:29 +03:00
Christophe Dumez
9115a2ddc2 httpconnection: Make sure torrent file is written in binary mode 2011-09-28 19:58:45 +03:00
Christophe Dumez
102e25771c Update Greek and Bulgarian translations 2011-09-28 19:56:36 +03:00
Christophe Dumez
d65fc4575a Update Hungarian and Italian translations 2011-09-28 19:53:10 +03:00
Christophe Dumez
928936046e preferences: optimize XDG path detection code 2011-09-28 19:50:57 +03:00
Christophe Dumez
fe6df6176d Fixes to sledgehammer's merge request. 2011-09-27 21:16:29 +03:00
Christophe Dumez
6c52dbd477 Merge commit 'refs/merge-requests/11' of git://gitorious.org/qbittorrent/qbittorrent 2011-09-27 20:47:33 +03:00
sledgehammer_999
37f5c8710e Improved savepath algorithm on Linux. It now uses xdg to figure out the default download folder. Unfortunately only new install will benefit. 2011-09-27 19:38:40 +03:00
Christophe Dumez
341a88c2ef BUGFIX: Fix ratio calculation (use all_time_download) 2011-09-27 17:11:50 +03:00
Christophe Dumez
efe2280224 Update Polish translation 2011-09-27 16:57:01 +03:00
sledgehammer_999
a6294e5739 Fix compilation error on Windows 2011-09-26 22:25:02 +03:00
Christophe Dumez
c9c481fe69 RSS: Save items to disk regularly for safety 2011-09-26 20:47:10 +03:00
Christophe Dumez
8219c29b0c RSS: Correctly clean up config file when removing a feed 2011-09-26 20:35:50 +03:00
Christophe Dumez
1e1094f8da qinisettings: code clean up 2011-09-26 20:31:48 +03:00
Christophe Dumez
452a8b2ae2 Rss code clean up 2011-09-26 20:25:59 +03:00
Christophe Dumez
bf746be692 RSS: Fix buttons height 2011-09-26 20:09:24 +03:00
Christophe Dumez
de2d2c7469 Update Armenian translation 2011-09-26 17:37:39 +03:00
Christophe Dumez
384eae7014 Update Czech translation 2011-09-25 22:21:44 +03:00
Christophe Dumez
09ef9947b0 Bump to v2.9.0rc1 2011-09-25 17:26:55 +03:00
Christophe Dumez
4385b941bb Web UI code optimization and clean up 2011-09-25 17:26:02 +03:00
Christophe Dumez
ab0355f8d6 Web UI: Remove unused code 2011-09-25 16:22:56 +03:00
Christophe Dumez
8f439589ea Optimize Web UI code 2011-09-25 16:20:28 +03:00
Christophe Dumez
ce6348bc32 Code clean up 2011-09-25 15:04:51 +03:00
Christophe Dumez
4c5dd66b0f Clean up Web UI code 2011-09-25 14:39:01 +03:00
Christophe Dumez
5fe562c0fa Clean up Web UI code 2011-09-25 14:37:04 +03:00
Christophe Dumez
61faf34ef7 Correctly hide anonymous settings when using libtorrent < v0.16 2011-09-25 12:07:55 +03:00
Christophe Dumez
1038376cdb Web UI code clean up 2011-09-25 11:50:58 +03:00
Christophe Dumez
28d1671bb8 Web UI code clean up 2011-09-25 11:45:57 +03:00
Christophe Dumez
8e026e68d7 Web UI code clean up 2011-09-25 11:42:03 +03:00
Christophe Dumez
4be897a4e5 Web UI code clean up 2011-09-25 11:31:20 +03:00
Christophe Dumez
3f4947259b Web UI code clean up 2011-09-25 11:29:29 +03:00
Christophe Dumez
e10a51e61e Web UI code cleanup 2011-09-25 11:18:41 +03:00
Christophe Dumez
381eaf4b53 Web UI: Improve language change behavior 2011-09-25 10:55:56 +03:00
Christophe Dumez
1b7e681e6d Update Portuguese, Brazilian and Japanese translations 2011-09-25 10:17:36 +03:00
Christophe Dumez
1ad764de7b Update simplified chinese translation 2011-09-24 21:40:12 +03:00
Christophe Dumez
246903fa0a Web UI improvements
- Optimize translation code
- Cosmetic fixes to dialogs
- Display qBittorrent version in about dialog
2011-09-24 21:39:19 +03:00
Christophe Dumez
b298f9a06e Update German and Ukrainian translations 2011-09-24 19:39:54 +03:00
Christophe Dumez
efdcdeb210 Update Nowegian translation 2011-09-24 17:42:50 +03:00
Christophe Dumez
6e4826a512 Update Arabic translation 2011-09-24 17:29:50 +03:00
Christophe Dumez
28ba0c25a7 Code clean up 2011-09-24 17:28:25 +03:00
Christophe Dumez
ea0f384dbf Update Slovak translation 2011-09-24 16:51:31 +03:00
Christophe Dumez
9218f69d87 Update French translation 2011-09-24 15:49:59 +03:00
Christophe Dumez
b9b82e959b Update Galician translation 2011-09-24 15:43:09 +03:00
Christophe Dumez
6606cf60af Fix execution log lines selection and copying 2011-09-24 15:39:27 +03:00
Christophe Dumez
94a23cf1d4 Fix update_qrc_files.py script 2011-09-24 11:15:03 +03:00
Christophe Dumez
15c3836a25 Fix Changelog 2011-09-24 11:07:09 +03:00
Christophe Dumez
afbac42420 Update spanish and catalan translations 2011-09-23 16:23:24 +03:00
Christophe Dumez
7354e9b738 Fix nox building 2011-09-22 21:42:31 +03:00
Christophe Dumez
8abb1d917b Bump to v2.9.0beta2 2011-09-22 21:15:28 +03:00
Christophe Dumez
7bd8bb4880 Web UI: Cleaned up torrent upload code
Should also fix issues on Windows.
2011-09-22 21:11:55 +03:00
sledgehammer_999
3d5487dfcb misc.cpp: Remove unused variable in windows-specific code 2011-09-22 20:44:01 +03:00
sledgehammer_999
be09284192 Simplify available disk size calculation code
The new code uses boost so that we don't need platform-specific
code anymore. It also fixes a calculation issue on the Windows
platform with the original code.
2011-09-22 20:37:39 +03:00
sledgehammer_999
cdf68c90ba Fix: 'announce to all trackers' checkbox could't be set by the user. 2011-09-22 00:20:33 +03:00
Christophe Dumez
a46f665dd4 Small Web UI JS code simplification 2011-09-21 21:10:12 +03:00
Christophe Dumez
e5e254a184 Small cosmetic fix to program preferences 2011-09-21 21:01:28 +03:00
Christophe Dumez
2a55aba5fa Fix properties.pri 2011-09-21 20:49:34 +03:00
Christophe Dumez
f5d04a1be9 Merge commit 'refs/merge-requests/6' of git://gitorious.org/qbittorrent/qbittorrent into merge-requests/6 2011-09-21 19:54:46 +03:00
Patryk Stępień
73132afe6c Small fixes. 2011-09-21 18:42:11 +02:00
Patryk Stępień
1d27fa9c03 Add possibility to change colors in runtime. 2011-09-21 18:22:38 +02:00
Christophe Dumez
1585b307bc Disable tracker exchange by default 2011-09-21 18:48:10 +03:00
Christophe Dumez
c882bc8a1d Update language files 2011-09-21 17:56:27 +03:00
Christophe Dumez
aefa1dba18 Update changelog 2011-09-21 17:50:26 +03:00
Christophe Dumez
7bd19f7696 Several fixes to the merge request 2011-09-21 17:48:39 +03:00
Christophe Dumez
c25f51e866 Merge commit 'refs/merge-requests/4' of git://gitorious.org/qbittorrent/qbittorrent into merge-requests/4 2011-09-21 17:12:38 +03:00
Christophe Dumez
68b13f10fe Update .gitignore file 2011-09-21 17:11:46 +03:00
sledgehammer_999
9764fe2a91 Added .gitignore file. 2011-09-21 13:24:22 +03:00
sledgehammer_999
7c29e613f0 Now qbt remembers the last used folder. Fixes #799697. ver2 2011-09-21 12:59:52 +03:00
Patryk Stępień
2a88e790df New PieceAvailabilityBar. 2011-09-21 01:16:23 +02:00
Patryk Stępień
deb7327ee6 New DownloadedPiecesBar. 2011-09-21 01:09:47 +02:00
sledgehammer_999
a82ccd8e95 Now qbt remembers the last used folder. Fixes #799697.
Conflicts:

	src/preferences/options.ui
2011-09-21 01:06:50 +03:00
Christophe Dumez
4ffe100287 Web UI: Slight settings CSS improvements 2011-09-20 20:35:33 +03:00
Christophe Dumez
5990615248 Add support for anonymous mode
This mode was added in libtorrent v0.16 and should be used in
addition to a SOCKS5 proxy.
2011-09-20 20:15:47 +03:00
Christophe Dumez
e83618a1b2 Fix advanced settings order 2011-09-20 18:56:11 +03:00
Christophe Dumez
9e9cdedfd3 Bump to v2.9.0beta1 2011-09-18 20:08:13 +03:00
Christophe Dumez
ed5e55f85d Add advanced setting to announce to all trackers 2011-09-18 20:05:30 +03:00
Christophe Dumez
d2907dc08c Fix saving of file association settings (Windows) 2011-09-18 19:45:46 +03:00
Christophe Dumez
69984f9550 WebUI: Simplify javascript for preferences dialog 2011-09-18 19:43:33 +03:00
Christophe Dumez
94f92aa4f9 Add setting to ignore slow torrents in queueing system
Closes https://bugs.launchpad.net/qbittorrent/+bug/799703
2011-09-18 19:34:29 +03:00
Christophe Dumez
9e5ec56770 Update language files 2011-09-18 16:48:21 +03:00
Christophe Dumez
b58b4d0066 Add file association settings to program preferences (Windows) 2011-09-18 16:42:50 +03:00
Christophe Dumez
11a068dfdd Add tray menu entry for toggling window visibility
Should fix issues under Unity.
2011-09-18 15:54:16 +03:00
Christophe Dumez
deb7cb9d9e Fix compilation error on Windows. 2011-09-15 22:00:48 +03:00
Christophe Dumez
085ab0e660 WebUI: Fix torrent file upload on Windows 2011-09-13 17:06:07 +03:00
Christophe Dumez
2ff28ff46f Forgot to commit sgmllib3.py 2011-09-13 07:38:27 +03:00
Christophe Dumez
eb159c0b18 Search: Fix GZip decompression code 2011-09-11 21:55:12 +03:00
Christophe Dumez
51b3a5164d Search: Fix torrent download with Python 3 2011-09-11 21:26:30 +03:00
Christophe Dumez
fa30d7bd1c Search: Fix KickAssTorrents search plugin 2011-09-11 21:24:00 +03:00
Christophe Dumez
ea159c0146 Search: Minor PirateBay fix 2011-09-11 20:28:47 +03:00
Christophe Dumez
f4c2fdd2fd Search: Initial support for Python 3.x 2011-09-11 20:22:54 +03:00
sledgehammer_999
0c7643cfb3 Show Libraries's version used in the about window.
(cherry picked from commit 7b007f82caaac98a21101a37a71bbc9464022ca3)
2011-09-07 19:22:47 +03:00
Christophe Dumez
3282e53e93 Multi-tracker: announce to all trackers to avoid stalling issues
with libtorrent.
2011-09-06 19:08:55 +03:00
Christophe Dumez
2e07e911e4 Fix "Copy torrents to" setting saving in Web UI 2011-08-13 11:22:28 +03:00
Christophe Dumez
e838b515b3 Fix saving of encryption setting in the Web UI 2011-08-13 11:14:29 +03:00
Christophe Dumez
7854911d2f Fix possible warnings related to toggleSelectedTorrentsSuperSeeding() 2011-08-10 21:44:37 +03:00
Christophe Dumez
7846afaeb8 Fix torrent addition dialog geometry saving
When switching between single-file and multi-file torrents, the
dialog geometry saving / loading code was not behaving correctly.
(cherry picked from commit 443f693acf)
2011-08-09 20:20:32 +03:00
Christophe Dumez
72b27eecff Preferences: Do not hardcode layout margin
(cherry picked from commit 63a458e6ea)
2011-08-09 20:20:32 +03:00
Christophe Dumez
8c491cc831 Disable announce_to_all_trackers to comply with the multi-tracker
specification
2011-08-08 20:49:47 +03:00
Christophe Dumez
ac097b9904 Added back ability to reorder trackers 2011-08-07 15:07:28 +03:00
Christophe Dumez
9066520076 Fix "make dist" command to make sure the .git folder is removed 2011-08-02 19:46:54 +03:00
Christophe Dumez
2d83482395 Fix "make dist" command now that we use GIT instead of SVN 2011-08-02 19:41:27 +03:00
Christophe Dumez
7a7016b4bd Make sure the window is not hidden on startup if no system tray
icon is available
2011-08-02 19:28:31 +03:00
Christophe Dumez
f2e222adb1 Display transfer speeds at the beginning of the window title
The speeds are more likely to be displayed if the title is cut
in the window list.
2011-08-02 18:54:25 +03:00
Christophe Dumez
d4d3991795 Updated Spanish and Catalan translations 2011-07-04 05:46:50 +03:00
Christophe Dumez
6d9e519cdc Fix important memory usage problem in log tab 2011-06-20 22:28:55 +03:00
Christophe Dumez
16ad56c13f Add licensing information to executionlog.* 2011-06-19 21:57:34 +03:00
Christophe Dumez
f2df8ce1d9 Fix version 2011-06-18 14:32:13 +00:00
Christophe Dumez
921512e51d Add make dist target 2011-06-18 13:35:25 +00:00
Christophe Dumez
3529c5c7a0 Fix tracker extension setting 2011-06-16 15:02:25 +00:00
Christophe Dumez
984e6f9927 Show tracker tier in tracker list 2011-06-12 13:55:19 +00:00
Christophe Dumez
8b2f7c4661 Fix possible status filters widget height problem 2011-06-11 13:00:33 +00:00
Christophe Dumez
83ce77b398 Fix proxy authentication settings (GUI) 2011-06-11 08:05:53 +00:00
Christophe Dumez
170b0798fd Revert recent memory fix for Windows 2011-06-11 07:49:34 +00:00
Christophe Dumez
4795e9980b Fix possible memory problem on Windows 2011-06-07 18:48:43 +00:00
Christophe Dumez
83317ca2d0 Fix tracker exchange advanced setting (Thanks Rumickon) 2011-06-07 16:02:30 +00:00
Christophe Dumez
02fbd6a135 Fix compilation warnings in smtp.h (cgreco) 2011-06-05 16:08:30 +00:00
Christophe Dumez
53900c386b Update Russian translation 2011-05-07 15:15:04 +00:00
Ishan Arora
669d1a3a46 Added HTTPS support (backend) 2011-05-07 13:48:42 +00:00
Christophe Dumez
122db6a77e Fix exceptions on Windows XP when IPv6 is disabled (Thanks paolo zambotti) 2011-05-05 16:16:20 +00:00
Christophe Dumez
86d3c98069 Translatable strings fixes (Masato HASHIMOTO) 2011-05-03 16:45:20 +00:00
Christophe Dumez
dc87b9f9f4 Bump to beta 5 2011-05-02 16:08:59 +00:00
Christophe Dumez
c7c30ccaee Make more strings translatable (Masato HASHIMOTO) 2011-05-02 16:06:26 +00:00
Christophe Dumez
b59dded2a4 Update proxy settings in Web UI 2011-05-01 12:00:23 +00:00
Christophe Dumez
b48b9479d2 Fix default options tab 2011-05-01 11:22:56 +00:00
Christophe Dumez
65883317c3 FEATURE: Proxy can be disabled for peer connections 2011-05-01 11:22:17 +00:00
Christophe Dumez
18e08c319f Update Japanese translator 2011-05-01 07:18:57 +00:00
Christophe Dumez
6265e2e092 Fix to Japanese translation (Masato Hashimoto)
Make one more string translatable (Masato Hashimoto)
2011-05-01 07:15:44 +00:00
Christophe Dumez
bc10bbe135 Fix options layout (Владимир Головнёв) 2011-04-30 15:15:10 +00:00
Christophe Dumez
31aebdc7bf Update Japanese translation 2011-04-30 14:22:38 +00:00
Christophe Dumez
269a50efe5 UI fixes 2011-04-26 15:32:13 +00:00
Christophe Dumez
9b31b1cd72 Update Russian translation 2011-04-26 15:30:58 +00:00
Christophe Dumez
e989e686a4 Fix debug message 2011-04-25 14:02:33 +00:00
Christophe Dumez
d6b5627363 Fix initial column sizes in torrent addition dialog 2011-04-25 14:00:46 +00:00
Christophe Dumez
7381b0dcf6 Code clean up 2011-04-23 17:20:44 +00:00
Christophe Dumez
8589eb7c0f Code optimization 2011-04-21 18:57:43 +00:00
Christophe Dumez
284fbf5512 Code clean up 2011-04-21 15:16:54 +00:00
Christophe Dumez
b9aec63e92 Update OS/2 config file (Silvan Scherrer) 2011-04-21 14:47:13 +00:00
Christophe Dumez
88c063cd4d Update Serbian translation 2011-04-19 20:29:56 +00:00
Christophe Dumez
ed3fa0ccee Web UI translation fixes 2011-04-18 16:58:13 +00:00
Christophe Dumez
4ec78d1405 Update language files 2011-04-18 16:43:17 +00:00
Christophe Dumez
8bfbb98509 Add regex help and validation (RSS downloader 2011-04-18 15:56:22 +00:00
Christophe Dumez
44011c9cd9 Added tool tips on RSS fields 2011-04-18 10:49:06 +00:00
Christophe Dumez
92c7996ff4 FEATURE: Added full regex support to RSS downloader 2011-04-18 10:36:19 +00:00
Christophe Dumez
0a17eb32cc Update Changelog 2011-04-17 19:22:01 +00:00
Christophe Dumez
52e7d4ad03 Simplify uTP settings 2011-04-17 18:11:03 +00:00
Christophe Dumez
f843a4b13a Fix compilation error 2011-04-17 15:50:51 +00:00
Christophe Dumez
719c30c70b BUGFIX: Remember peer-level rate limits (requires libtorrent v0.16) 2011-04-17 15:35:40 +00:00
Christophe Dumez
b41bcdc605 Make use of new libtorrent feature to set file priorities before adding a torrent 2011-04-17 15:27:18 +00:00
Christophe Dumez
0ead6f72c6 Code optimization 2011-04-17 15:00:48 +00:00
Christophe Dumez
104ebbc9a1 Save fast resume data periodically only for torrents that need it 2011-04-17 14:54:47 +00:00
Christophe Dumez
982098a205 Avoid saving fast resume data twice upon exit under certain conditions 2011-04-17 14:52:25 +00:00
Christophe Dumez
d5bdd2ea3e Update language files 2011-04-17 14:51:38 +00:00
Christophe Dumez
641b38690c Added uTP support 2011-04-17 14:42:38 +00:00
Christophe Dumez
ea433c0619 Fix error in last commit 2011-04-17 10:36:50 +00:00
Christophe Dumez
8847df60e1 Fix another deprecation warning with libtorrent v0.16 2011-04-17 10:36:28 +00:00
Christophe Dumez
3995af6489 Initial port to libtorrent v0.16 2011-04-17 10:29:44 +00:00
Christophe Dumez
4412476109 Started to fix compilation with libtorrent v0.16 2011-04-16 20:08:32 +00:00
Christophe Dumez
0c2a121304 Fix possible linking problems 2011-04-16 19:59:35 +00:00
Christophe Dumez
885753391d Updated Russian translation 2011-04-16 17:57:36 +00:00
Christophe Dumez
cff7174bbb Code clean up 2011-04-16 10:20:45 +00:00
Christophe Dumez
40bd040c4a Improvement to last commit 2011-04-16 08:22:34 +00:00
Christophe Dumez
0241fa7593 Make sure asserts are disabled in release mode 2011-04-16 08:18:58 +00:00
Christophe Dumez
2f06099518 Bump to v2.8.0beta3 2011-04-16 07:56:29 +00:00
Christophe Dumez
4489934c21 Remove bad ASSERT in RSS downloader 2011-04-16 07:42:09 +00:00
Christophe Dumez
10d815c60d More debug output 2011-04-15 14:18:58 +00:00
Christophe Dumez
c85cb8799e FEATURE: qBittorrent can update dynamic DNS services (DynDNS, no-ip) 2011-04-15 13:02:39 +00:00
Christophe Dumez
fd4f46485c Improve last patch 2011-04-13 17:32:28 +00:00
Christophe Dumez
3154461f28 Fix initialization problem with some private trackers 2011-04-13 17:18:56 +00:00
Christophe Dumez
da32321f10 FEATURE: Added UPnP/NAT-PMP port forward for the Web UI port 2011-04-12 19:50:05 +00:00
Christophe Dumez
aec3087528 Trackers can now be added to torrents without metadata 2011-04-12 16:47:58 +00:00
Christophe Dumez
9d83439b83 Updated Norwegian translation 2011-04-12 16:32:58 +00:00
Christophe Dumez
684e00d639 Update language files 2011-04-11 20:14:02 +00:00
Christophe Dumez
f982501576 Improve advanced settings 2011-04-11 19:48:06 +00:00
Christophe Dumez
87a744fcf6 Fix compilation error (Thanks Arnaud) 2011-04-11 19:33:30 +00:00
Christophe Dumez
aca939f0ce Update About dialog 2011-04-11 18:53:47 +00:00
Christophe Dumez
675e8282b0 Cosmetic changes to program preferences 2011-04-11 17:21:16 +00:00
Christophe Dumez
a1272fff82 Preferences code clean up 2011-04-11 17:02:45 +00:00
Christophe Dumez
5579c7ff3d Preferences cosmetic changes 2011-04-11 16:58:03 +00:00
Christophe Dumez
f5d4404b67 Preferences code clean up 2011-04-11 16:56:33 +00:00
Christophe Dumez
851a677a48 Fix URL decoding in search engine 2011-04-11 16:21:07 +00:00
Christophe Dumez
fd8157f6ba Do not delete unwanted files that were already present when adding the torrent 2011-04-10 15:00:27 +00:00
Christophe Dumez
450c1fc124 Use AND search for torrentreactor 2011-04-10 11:28:52 +00:00
Christophe Dumez
493d6ce702 Updated Russian translation 2011-04-10 11:23:29 +00:00
Christophe Dumez
35a2b227b2 Bump to beta2 2011-04-10 09:27:10 +00:00
Christophe Dumez
6b0c976a0d Added btdigg.org search plugin 2011-04-10 09:10:24 +00:00
Christophe Dumez
f9c4150374 Did not mean to commit that 2011-04-10 08:32:39 +00:00
Christophe Dumez
fad028cfa2 Fix to kickasstorrents search plugin 2011-04-10 08:30:23 +00:00
Christophe Dumez
d9aa8cf4fd Update language files 2011-04-09 18:29:55 +00:00
Christophe Dumez
6b2da46e87 Bump to beta1 2011-04-09 18:19:50 +00:00
Christophe Dumez
037cc655ba Improve SMTP code logging to facilite debug 2011-04-09 17:52:37 +00:00
Christophe Dumez
58bfa6f1bb FEATURE: Added support for secure SMTP connection (SSL)
FEATURE: Added support for SMTP authentication
2011-04-09 17:39:51 +00:00
Christophe Dumez
0a6f591cf5 Remove stylesheets from options.ui 2011-04-09 09:03:04 +00:00
Christophe Dumez
4ee623f921 Update AUTHORS file 2011-04-05 18:40:01 +00:00
Christophe Dumez
e85059521e Bump to alpha3 2011-04-05 17:39:57 +00:00
Christophe Dumez
2a4abe6a77 Fix nox compilation 2011-04-05 17:29:55 +00:00
Christophe Dumez
8217ddc705 Updated Norwegian translation 2011-04-05 17:14:39 +00:00
Christophe Dumez
5f301b5a04 Bump to alpha2 2011-04-05 16:59:42 +00:00
Christophe Dumez
9a5568349f Make sure we don't inhibit system sleep before qBTsession destructor 2011-04-05 16:56:26 +00:00
Christophe Dumez
dc2de49cdb Use HAL as fallback for system shutdown/suspend 2011-04-05 16:41:54 +00:00
Christophe Dumez
c63503aaa6 Use ConsoleKit to shutdown the system instead of HAL (deprecated)
use UPower to suspend the system instead of HAL (deprecated)
Rewrote computer shutdown/suspend code to avoid data loss
2011-04-05 16:22:16 +00:00
Christophe Dumez
eaac9180e5 Make sure python is not required on startup (Windows) 2011-04-04 19:13:59 +00:00
Christophe Dumez
b8797d075f Fix vertor search engine plugin 2011-04-04 19:08:44 +00:00
Christophe Dumez
ea04f79e0f Parse URLs in torrent description 2011-04-04 17:16:34 +00:00
Christophe Dumez
6a3d0da4ad Fix alternative speeds tooltip 2011-04-04 14:57:20 +00:00
Christophe Dumez
4828a05ced Code clean up 2011-04-04 14:54:43 +00:00
Christophe Dumez
f379084b68 Slight improvement of the notification code 2011-04-02 09:06:12 +00:00
Christophe Dumez
c7314b99ea Update INSTALL file 2011-04-02 08:57:41 +00:00
Christophe Dumez
d0afd46fd3 Get rid of libnotify dependency (Use DBus instead) 2011-04-02 08:54:28 +00:00
Christophe Dumez
ba7ece348c - BUGFIX: Uninhibit system sleep on exit (Vladimir Golovnev)
- BUGFIX: Fix error on Windows when qBittorrent is shutdown by session manager (Vladimir Golovnev)
2011-03-30 16:04:56 +00:00
Christophe Dumez
01b5844174 - FEATURE: Added monochrome icon for light themes
- BUGFIX: Change systray icon on the fly (no restart needed)
2011-03-27 08:34:51 +00:00
Christophe Dumez
dfa16320f0 Fix monochrome icon 2011-03-26 09:10:50 +00:00
Christophe Dumez
93a84655b6 Get rid of QtSVG dependency 2011-03-26 09:03:12 +00:00
Christophe Dumez
a24dc147ab Sync program preferences before computer shutdown to avoid loss 2011-03-26 08:37:42 +00:00
Christophe Dumez
e247d0e5dc Fixes to Norwegian and Armenian translations 2011-03-25 21:10:11 +00:00
Christophe Dumez
b410b7751e Updated Hungarian translation 2011-03-24 18:03:49 +00:00
Christophe Dumez
028051d6a5 Updated Italian translation 2011-03-24 17:01:52 +00:00
Christophe Dumez
7d4a1bc92a Added comment 2011-03-23 18:25:21 +00:00
Christophe Dumez
924b09b0f1 Fix error in last commit 2011-03-23 17:04:17 +00:00
Christophe Dumez
188a8ae4f5 Add MinGW-specific project file (sledgehammer999) 2011-03-23 17:02:26 +00:00
Christophe Dumez
1489a6bbd6 Magnet link association fix (sledgehammer999) 2011-03-23 16:47:48 +00:00
Christophe Dumez
9c57cca93c Fix possible crash when changing the priority of a file 2011-03-22 20:12:06 +00:00
Christophe Dumez
6ed4724e33 Updated Spanish and Catalan translations 2011-03-22 18:10:52 +00:00
Christophe Dumez
63feffd985 Update Python installer URL 2011-03-22 16:49:55 +00:00
Christophe Dumez
d988b0df9c Updated Portuguese and Brazilian translations 2011-03-22 16:44:44 +00:00
Christophe Dumez
85d6365bc2 Limit file names to 255 bytes to avoid issues on Linux FS 2011-03-21 19:01:36 +00:00
Christophe Dumez
784d972602 Updated German translation 2011-03-21 16:54:19 +00:00
Christophe Dumez
ce4d25952c Fix missing copyright information 2011-03-20 14:43:58 +00:00
Christophe Dumez
3e27595cf1 Bump to v2.7.0 final 2011-03-20 13:01:06 +00:00
Christophe Dumez
44ab905131 Updated Chinese translation 2011-03-20 11:19:05 +00:00
Christophe Dumez
2a04ac55de Remove bad comment 2011-03-20 11:15:58 +00:00
Christophe Dumez
45ad494a3e Updated Croatian translation 2011-03-20 08:11:31 +00:00
Christophe Dumez
78fe44ec01 Process alerts more frequently 2011-03-19 15:48:45 +00:00
Christophe Dumez
536bd85fd0 Another fix for torrent addition from Web browser 2011-03-19 13:58:34 +00:00
Christophe Dumez
84705489fc Updated Russian translation 2011-03-19 13:50:37 +00:00
Christophe Dumez
ff085e955e Updated Dutch translation 2011-03-19 09:35:15 +00:00
Christophe Dumez
4b62c24e54 Fixes to Norwegian translation 2011-03-18 23:49:30 +00:00
Christophe Dumez
c7658e2e96 Linux: Install PNG icon to $$PREFIX/share/pixmaps/ 2011-03-18 22:49:28 +00:00
Christophe Dumez
9fe693630c Bump to v2.7.0rc2 2011-03-18 18:52:55 +00:00
Christophe Dumez
3bba7578af Fix torrent addition from browser 2011-03-18 18:39:21 +00:00
Christophe Dumez
53b6a25442 Added %n (torrent name) parameter to external program call 2011-03-18 18:28:19 +00:00
Christophe Dumez
5e7de313fc Fix typos in Slovak translations 2011-03-16 19:45:44 +00:00
Christophe Dumez
8c91e9d4e2 Update Galician translation 2011-03-15 18:10:21 +00:00
Christophe Dumez
078ee59b4e Bump to rc1 2011-03-15 16:55:26 +00:00
Christophe Dumez
438e277c42 Updated Czech, Swedish and Traditional Chinese translations 2011-03-15 16:48:46 +00:00
Christophe Dumez
a4c1b93a42 Added debug output 2011-03-14 19:18:52 +00:00
Christophe Dumez
82877a9afa Added french translation 2011-03-14 18:51:20 +00:00
Christophe Dumez
6bee757652 Added comment polish translation to desktop file 2011-03-14 18:48:44 +00:00
Christophe Dumez
d8cdc3094a Updated Arabic translation 2011-03-14 18:32:41 +00:00
Christophe Dumez
db455c9832 Update comment in desktop file 2011-03-14 18:23:27 +00:00
Christophe Dumez
b6c931905a Update categories in desktop file 2011-03-14 17:53:39 +00:00
Christophe Dumez
6647973391 Updated Armenian translation 2011-03-14 16:08:23 +00:00
Christophe Dumez
4c85ea678d Updated Slovak translation 2011-03-14 16:06:52 +00:00
Christophe Dumez
dc27b5e976 Updated Greek, Bulgarian and Norwegian translations 2011-03-14 16:04:48 +00:00
Christophe Dumez
4828f6190e Updated Ukrainian translation 2011-03-13 18:32:42 +00:00
Christophe Dumez
84a0f92546 Update French translation 2011-03-13 18:16:38 +00:00
Christophe Dumez
e3a9194010 Fix column hiding/showing in transfer list 2011-03-13 17:49:56 +00:00
Christophe Dumez
727e212b8e Updated Russian translation 2011-03-13 17:30:45 +00:00
Christophe Dumez
df64ede724 BUGFIX: Added length restriction on UI lock password 2011-03-13 13:59:22 +00:00
Christophe Dumez
8a07e01181 Update language files 2011-03-13 13:38:52 +00:00
Christophe Dumez
d67d4a38ce Improve status bar's style 2011-03-13 13:35:08 +00:00
Christophe Dumez
3b898c52d3 Code clean up 2011-03-13 12:48:53 +00:00
Christophe Dumez
4e79411d9f Tooltip text improvement 2011-03-13 12:30:59 +00:00
Christophe Dumez
524875e458 Updated language files 2011-03-13 12:10:08 +00:00
Christophe Dumez
3c75774cfb Bump to beta4 2011-03-13 10:31:26 +00:00
Christophe Dumez
596737ba2f Improve lists columns state saving 2011-03-13 10:09:31 +00:00
Christophe Dumez
e142aafea1 Do not report torrent being checked as queued 2011-03-13 09:40:31 +00:00
Christophe Dumez
09da69918e Make sure the .unwanted folder is removed on soft deletion 2011-03-13 09:28:27 +00:00
Christophe Dumez
e0c2e3dd2c Code clean up 2011-03-13 09:13:13 +00:00
Christophe Dumez
5dc79e67fc Made QtSvg dependency optional 2011-03-12 21:02:59 +00:00
Christophe Dumez
14341f3be2 COSMETIC: Added monochrome tray icon 2011-03-12 20:59:44 +00:00
Christophe Dumez
2acf90d813 Added monochrome icon 2011-03-12 19:21:32 +00:00
Christophe Dumez
ae1d6492d0 Code clean up 2011-03-12 18:57:11 +00:00
Christophe Dumez
0a0579bc8b Fix nox compilation 2011-03-10 19:42:12 +00:00
Christophe Dumez
ead93baa21 Updated language files 2011-03-10 19:04:05 +00:00
Christophe Dumez
39bad79f5a Bump to beta3 2011-03-10 19:02:00 +00:00
Christophe Dumez
f25b198516 FEATURE: Torrent content list is now sortable 2011-03-10 18:58:35 +00:00
Christophe Dumez
15d3b07f34 Improve folder removal behavior 2011-03-10 18:34:28 +00:00
Christophe Dumez
feeecbf395 Fix root folder being cut off if the torrent comes from a scanned folder (Christian Kandeler) 2011-03-10 17:46:56 +00:00
Christophe Dumez
e7abeb9bd4 Code clean up 2011-03-10 17:42:17 +00:00
Christophe Dumez
879a010c3d Code clean up: Use Qt for File I/O instead of boost 2011-03-10 17:36:11 +00:00
Christophe Dumez
89e64a212e Fix Magnet link association (Fisiu) 2011-03-09 20:11:30 +00:00
Christophe Dumez
82c7c02611 Fix to last commit 2011-03-07 20:25:20 +00:00
Christophe Dumez
b6c3189fe3 Make QtDBus dependency optional 2011-03-07 20:22:35 +00:00
Christophe Dumez
82e41f36ee FEATURE: Added per-torrent ratio limiting (Christian Kandeler) 2011-03-07 19:26:44 +00:00
Christophe Dumez
4b1eade157 Slight window position fix 2011-03-07 17:41:32 +00:00
Christophe Dumez
b79ed40e32 Updated Russian translation 2011-03-07 17:23:05 +00:00
Christophe Dumez
d06e0b639e Fix compilation with Qt 4.6 2011-03-03 19:20:49 +00:00
Christophe Dumez
d1cfb4f066 Should fix writings on NTFS when using Linux 2011-03-03 19:10:18 +00:00
Christophe Dumez
efa1f4ebb4 Fix compilation with libtorrent v0.14 2011-03-03 18:19:42 +00:00
Christophe Dumez
fa4eda9c87 Updated Spanish and Catalan translations 2011-03-01 18:48:34 +00:00
Christophe Dumez
1efb122d9c Added magnet mime type to desktop file (Thanks Mariusz Fik) 2011-02-27 17:48:36 +00:00
Christophe Dumez
c2e5ecaaa0 BUGFIX: Fix compilation with namespaced Qt (Christian Kandeler) 2011-02-27 15:41:05 +00:00
Christophe Dumez
313dfd6475 Bump to beta 2 2011-02-27 14:46:54 +00:00
Christophe Dumez
8dd753ce46 Update French translation 2011-02-27 14:46:28 +00:00
Christophe Dumez
435d0e1019 FEATURE: Added search field for torrent content 2011-02-27 14:40:46 +00:00
Christophe Dumez
37cd9c5b7b FEATURE: Added option to disable program exit confirmation 2011-02-27 09:43:58 +00:00
Christophe Dumez
8b9971003d FEATURE: Added option to bypass Web UI authentication for localhost 2011-02-27 09:34:42 +00:00
Christophe Dumez
79cdad47f1 Code optimization 2011-02-26 19:56:15 +00:00
Christophe Dumez
8f1276350e Use data sharing in RSS to save memory and increase performance 2011-02-26 19:25:05 +00:00
Christophe Dumez
c05e6ba580 Fix compilation error on Windows
Fix possible encoding problem on Windows (torrent creation tool)
Fix compilation with boost >= v1.46
2011-02-26 15:04:15 +00:00
Christophe Dumez
2da5e03741 Share ratio can now go over 100 2011-02-24 17:36:20 +00:00
Christophe Dumez
a9ce197d04 Improvement to last commit 2011-02-24 17:22:04 +00:00
Christophe Dumez
1bce5b7837 Fix cursor problem in torrent addition dialog 2011-02-24 17:15:22 +00:00
Christophe Dumez
74718bc568 Added comment 2011-02-22 18:37:56 +00:00
Christophe Dumez
217937217d Fix torrent upload from Web UI (Windows) 2011-02-22 18:35:42 +00:00
Christophe Dumez
af1dfd41ab Disable OS cache for aligned files to reduce memory consumption
Code cleanup
2011-02-22 18:02:15 +00:00
Christophe Dumez
54c6ccc087 Updated Nowegian, Spanish and Catalan translations 2011-02-13 08:34:26 +00:00
Christophe Dumez
d9e15e40f4 Fix "Append Label to Save path" on Windows 2011-02-12 09:50:23 +00:00
Christophe Dumez
12d1e852f4 Another encoding fix 2011-02-10 18:59:55 +00:00
Christophe Dumez
802d262776 Revert encoding changes since they appear to be wrong 2011-02-10 18:48:31 +00:00
Christophe Dumez
04b63829d7 Fix download from URLs on Windows
Fix possible encoding problems in paths (Windows)
2011-02-07 20:13:46 +00:00
Christophe Dumez
8568b29cc1 Complete Lithunian integration 2011-02-07 18:56:17 +00:00
Christophe Dumez
b1471c2a45 Fix typo in desktop file 2011-02-07 17:47:34 +00:00
Christophe Dumez
a86b87244d Updated language files 2011-02-07 17:30:21 +00:00
Christophe Dumez
e431b96ca1 Added Lithuanian translation 2011-02-07 17:29:04 +00:00
Christophe Dumez
ce5cdd0eea Fix the marking of items as read in RSS 2011-02-07 17:17:37 +00:00
Christophe Dumez
c5a831b8ec Use slashes instead of antislashes in URLs (Windows) 2011-02-07 17:10:06 +00:00
Christophe Dumez
872002b730 Bump to v2.7.0beta1 2011-02-06 14:44:25 +00:00
Christophe Dumez
cb6fad87de Updated Russian translation 2011-02-06 14:29:59 +00:00
Christophe Dumez
0f1473e212 FEATURE: Inhibit system sleep when torrents are active (Vladimir Golovnev)
Remove visual style settings
2011-02-06 14:27:34 +00:00
Christophe Dumez
b45171ba43 Fix properties button text color 2011-02-05 21:50:21 +00:00
Christophe Dumez
28b8f36f16 Fix layout problems 2011-02-05 21:27:13 +00:00
Christophe Dumez
35c1389794 Cosmetic changes to the piece availability and downloaded pieces bars 2011-02-05 19:16:48 +00:00
Christophe Dumez
6ae7db4afb Improve main window layout
Improve properties buttons style
2011-02-05 17:45:32 +00:00
Christophe Dumez
7b646018ea Updated language files 2011-02-05 16:01:49 +00:00
Christophe Dumez
4c7a5633da FEATURE: IP address reported to trackers is now customizable 2011-02-05 15:44:48 +00:00
Christophe Dumez
76d3e9033d FEATURE: Added auto-shutdown confirmation dialog 2011-02-05 14:51:31 +00:00
Christophe Dumez
c9d5370dc4 Fixes to Norwegian translation 2011-02-03 15:57:09 +00:00
Christophe Dumez
7cdbe8ef34 Updated AUTHORS file 2011-01-29 15:08:21 +00:00
Christophe Dumez
8b819d7e9e Fix typo in Norwegian translation 2011-01-29 14:48:32 +00:00
Christophe Dumez
7f0c8dde24 Rss code clean up 2011-01-29 14:18:45 +00:00
Christophe Dumez
74c32a0ecd Rss code clean up 2011-01-29 14:10:08 +00:00
Christophe Dumez
87174ef3a4 Rss code clean up 2011-01-29 13:44:56 +00:00
Christophe Dumez
462c821df9 RSS code clean up 2011-01-29 13:03:12 +00:00
Christophe Dumez
42d7e20c1d Fix compilation error in release mode 2011-01-29 11:57:52 +00:00
Christophe Dumez
933b924766 Updated Norwegian translation 2011-01-28 18:11:44 +00:00
Christophe Dumez
be15e6d34c Added new Norwegian translator name 2011-01-28 18:11:16 +00:00
Christophe Dumez
d6997e7833 Fix encoding problem in torrent moving code 2011-01-28 17:05:44 +00:00
Christophe Dumez
e94769b58b Rss code clean up 2011-01-27 19:28:05 +00:00
Christophe Dumez
7616c22897 More RSS code clean up 2011-01-27 18:03:28 +00:00
Christophe Dumez
138cd90736 Updated Russian translation 2011-01-27 17:33:57 +00:00
Christophe Dumez
9aae8040ef Use native file dialogs 2011-01-27 17:30:27 +00:00
Christophe Dumez
2d5612435c RSS code rewrite in progress 2011-01-27 17:18:56 +00:00
Christophe Dumez
2b1e4912f2 Fixes to Russian translation 2011-01-26 16:54:01 +00:00
Christophe Dumez
b1fe50e056 Fix compilation on Windows 2011-01-26 07:38:28 +00:00
Christophe Dumez
09a45abd92 Updated Russian translation 2011-01-25 19:14:57 +00:00
Christophe Dumez
adf615d0cc Fix compilation error 2011-01-25 18:51:14 +00:00
Christophe Dumez
954e010493 RSS optimization 2011-01-25 18:46:38 +00:00
Christophe Dumez
86b4db75be RSS code clean up 2011-01-25 18:07:28 +00:00
Christophe Dumez
587c4f3b14 Code clean up 2011-01-25 17:26:25 +00:00
Christophe Dumez
8238c13dc0 Performance improvement on ARM 2011-01-25 17:04:55 +00:00
Christophe Dumez
5c8dd9f0fb Performance improvement on ARM 2011-01-25 17:01:09 +00:00
Christophe Dumez
dfcdb18b41 Do not display 100% unless the torrent is complete 2011-01-25 16:55:29 +00:00
Christophe Dumez
e402674092 Code clean up 2011-01-24 19:06:47 +00:00
Christophe Dumez
783004ae58 Some more code clean up 2011-01-24 17:58:57 +00:00
Christophe Dumez
6ff7c6ed06 Fixed memory leak in torrent downloader
Code clean up
2011-01-24 17:27:26 +00:00
Christophe Dumez
a0ecbe01a1 Make sure the progress is not 100% unless the file is complete 2011-01-24 16:48:18 +00:00
Christophe Dumez
47c2f2e30a Stop using load_file from libtorrent 2011-01-23 19:31:48 +00:00
Christophe Dumez
721fa821f7 BUGFIX: Fix renaming of single-file torrents (by Vladimir Golovnev) 2011-01-23 08:34:57 +00:00
Christophe Dumez
6580d23263 Make sure the main windows is initially centered 2011-01-22 19:51:06 +00:00
Christophe Dumez
0b874d9c42 Make sure the properties panel is initially hidden 2011-01-22 19:39:43 +00:00
Christophe Dumez
679c91435d Display legal notice on screen center 2011-01-22 19:31:06 +00:00
Christophe Dumez
d68b7fc9cb Code clean up 2011-01-22 19:16:17 +00:00
Christophe Dumez
02722dc3c9 Drop dependency on libboost-thread 2011-01-22 19:01:16 +00:00
Christophe Dumez
844bd52c67 Improved hostname resolution code 2011-01-22 18:55:54 +00:00
Christophe Dumez
51bc67042e Fix possible filter list height problem 2011-01-21 18:38:58 +00:00
Christophe Dumez
a8978b2ae4 Fix compatibility with Qt < 4.7 2011-01-20 20:58:24 +00:00
Christophe Dumez
fcf3b8e14a Fixed translation of size units (Thanks Владимир Головнёв) 2011-01-20 16:45:59 +00:00
Christophe Dumez
015bdc7930 Improved UI translation (Thanks Владимир Головнёв) 2011-01-20 16:14:23 +00:00
Christophe Dumez
370b986ab1 Updated Russian translation 2011-01-20 15:12:04 +00:00
Christophe Dumez
9d7591fc84 Fix compilation on OS/2 2011-01-18 16:55:49 +00:00
Christophe Dumez
9b6b357c9e Cleanup mainwindow startup code 2011-01-17 17:29:25 +00:00
Christophe Dumez
8fd7b86f45 FEATURE: Added option to skip torrent deletion confirmation (Ville Kiiskinen) 2011-01-16 15:29:44 +00:00
Christophe Dumez
35a4e4aa1c Fixes to Polish translation 2011-01-16 09:53:32 +00:00
Christophe Dumez
d24abc3088 Fix labeling in RSS downloader 2011-01-15 18:23:19 +00:00
Christophe Dumez
615e08b74f Added unicode support to email notification
Improved compatibility with various SMTP servers
2011-01-15 16:53:37 +00:00
Christophe Dumez
4644b5cf15 Fix to Russian translation 2011-01-15 14:19:23 +00:00
Christophe Dumez
cb719e2bf5 Fix freebsd compilation 2011-01-15 09:30:41 +00:00
Christophe Dumez
ab8e35b6b4 Really get rid of nox dependency in nox mode 2011-01-15 08:48:20 +00:00
Christophe Dumez
76ea7525e3 Really get rid of DBus dependency in nox mode 2011-01-15 08:42:32 +00:00
Christophe Dumez
64615adc23 Remove dbus dependency in nox mode 2011-01-15 08:38:57 +00:00
Christophe Dumez
a205591178 Fixed file priority context menu 2011-01-14 21:18:45 +00:00
Christophe Dumez
25e27f4614 Updated French translation 2011-01-14 19:11:14 +00:00
Christophe Dumez
4a66c33a2c Improved Web UI translation 2011-01-14 19:03:48 +00:00
Christophe Dumez
16be6fe474 Improved Web UI translation 2011-01-14 19:01:11 +00:00
Christophe Dumez
e170d9c3a8 Improve Web Ui translation 2011-01-14 18:57:15 +00:00
Christophe Dumez
3adc58bb87 Added comment 2011-01-14 17:36:09 +00:00
Christophe Dumez
55aa6c36ee Fix icon size issues 2011-01-14 17:29:30 +00:00
Christophe Dumez
350bf0ffd4 Updated polish translation 2011-01-14 16:52:42 +00:00
Christophe Dumez
a9565e363a Updated Armenian translation 2011-01-14 16:48:23 +00:00
Christophe Dumez
378e24411c Updated Armenian translation 2011-01-14 15:14:35 +00:00
Christophe Dumez
22c785b951 Code clean up 2011-01-13 20:57:10 +00:00
Christophe Dumez
eb0053fe48 Fix possible crashes in full allocation mode 2011-01-13 20:38:38 +00:00
Christophe Dumez
6996ccc2c8 Fix typo in program preferences (Thanks cgreco) 2011-01-12 20:10:10 +00:00
Christophe Dumez
fcef304427 Translate locale names 2011-01-12 17:42:55 +00:00
Christophe Dumez
bf5c1951ba Fix torrent import 2011-01-12 17:12:24 +00:00
Christophe Dumez
e931209860 Fix possible crash on adding magnet links 2011-01-12 16:53:11 +00:00
Christophe Dumez
db4520a13b Updated Russian translation 2011-01-12 16:43:48 +00:00
Christophe Dumez
4305e6b1e0 Updated Croatian translation 2011-01-12 15:50:12 +00:00
Christophe Dumez
b173458814 Updated Armenian settings 2011-01-12 15:47:50 +00:00
Christophe Dumez
833750513b Remove country flags from program preferences 2011-01-11 21:10:11 +00:00
Christophe Dumez
9e63a0babb Updated Ukrainian translation 2011-01-11 21:07:40 +00:00
Christophe Dumez
e48909dea4 Code clea nup 2011-01-11 19:42:34 +00:00
Christophe Dumez
f306d02ac9 Code clean up 2011-01-11 19:05:24 +00:00
Christophe Dumez
f9f3642116 Code clean up 2011-01-11 18:53:28 +00:00
Christophe Dumez
1537c70988 Win32: Added Python 2.7 support (and fix Python 2.5 support) 2011-01-11 17:30:53 +00:00
Christophe Dumez
847a6c75d7 Added Armenian translation 2011-01-11 17:12:39 +00:00
Christophe Dumez
ecffc5e550 Updated Greek and Bulgarian translations 2011-01-11 17:04:48 +00:00
Christophe Dumez
65e9401c5d Fix PeX being wrongly reported as disabled 2011-01-10 21:09:47 +00:00
Christophe Dumez
ae3632e5c1 Fix typo 2011-01-10 21:00:45 +00:00
Christophe Dumez
9ba3862be1 Reduce top toolbar spacing 2011-01-10 17:53:33 +00:00
Christophe Dumez
793c1be9bd trunk is now v2.7.0alpha 2011-01-10 17:40:41 +00:00
Christophe Dumez
1ce6f4a7c3 Fix magnet link name update problem 2011-01-10 17:33:53 +00:00
Christophe Dumez
816cfefbac Move transfer list filter on the right side of the toolbar 2011-01-10 17:11:27 +00:00
Christophe Dumez
0eec718354 Also fix toolbar icon size in Web UI 2011-01-10 16:56:38 +00:00
Christophe Dumez
b80148c7e4 Use 22px size for toolbar icons 2011-01-10 15:52:45 +00:00
Christophe Dumez
3bc946bfb9 Fix some missing icons in the Web UI 2011-01-09 19:38:52 +00:00
Christophe Dumez
a62169001e Remove outdated comment 2011-01-09 17:16:51 +00:00
Christophe Dumez
3ccc69848d Disable torrent addition dialog as a default 2011-01-09 14:00:06 +00:00
Christophe Dumez
5191a43923 Updated resource file 2011-01-09 10:55:12 +00:00
Christophe Dumez
f9e887900e Bump to v2.6.0 final 2011-01-09 10:31:59 +00:00
Christophe Dumez
82553471cc Updated Dutch translation 2011-01-08 18:49:56 +00:00
Christophe Dumez
bba7b366ef Bump to rc3 2011-01-08 13:52:58 +00:00
Christophe Dumez
355e776852 Fix deprecation warnings 2011-01-08 13:48:29 +00:00
Christophe Dumez
c1aec8671a Added back removal of uneeded files on torrent deletion (but not do remove the ones that are complete) 2011-01-08 13:41:15 +00:00
Christophe Dumez
01b9e5c754 Stop removing unneeded files on torrent soft deletion since those are hidden now 2011-01-08 13:36:29 +00:00
Christophe Dumez
3ccb2fddff BUGFIX: Do not allocate space for unwanted files (preallocation mode) 2011-01-08 13:31:57 +00:00
Christophe Dumez
0d55befc1f Updated Hungarian translation 2011-01-07 23:06:14 +00:00
Christophe Dumez
57ad73c4e9 Fix CIFS and NFS detection on Mac 2011-01-07 19:42:34 +00:00
Christophe Dumez
a5ff654baf Fix compilation warnings 2011-01-07 19:18:29 +00:00
Christophe Dumez
3177668d61 Updated Traditional Chinese translation 2011-01-07 17:11:12 +00:00
Christophe Dumez
6367953c26 Updated German and Swedish translations 2011-01-07 14:43:47 +00:00
Christophe Dumez
b3baf52387 Updated Galician translator's name 2011-01-06 15:25:34 +00:00
Christophe Dumez
f40ca3eadf Bump to rc2 2011-01-06 15:09:26 +00:00
Christophe Dumez
c8d02fc10e Fix executable path 2011-01-06 15:07:07 +00:00
Christophe Dumez
759fe77e7f Fix compilation on Win32
Fixes to last commit(hide unwanted files)
2011-01-06 13:57:11 +00:00
Christophe Dumez
f6b96694e0 Also hide the unwanted files on Windows 2011-01-06 12:26:14 +00:00
Christophe Dumez
818a032aac Updated Portuguese and Brazilian translations 2011-01-06 12:15:19 +00:00
Christophe Dumez
fb443bb6e7 Hide unwanted files that have to be partly downloaded 2011-01-06 12:12:07 +00:00
Christophe Dumez
4790949e16 Updated Czech translation 2011-01-06 09:52:43 +00:00
Christophe Dumez
8b8e837f78 Bump to rc1 2011-01-06 09:19:53 +00:00
Christophe Dumez
93b295e8c4 Fix delete button in Web UI 2011-01-06 09:16:02 +00:00
Christophe Dumez
2955f9d82a Added Galician translation 2011-01-06 08:42:08 +00:00
Christophe Dumez
813095b912 Updated Serbian translation 2011-01-06 08:22:34 +00:00
Christophe Dumez
0ae42b375d Make sure the "Go to Download page" button is initially disabled 2011-01-06 08:19:34 +00:00
Christophe Dumez
fb03982312 Do not display the priority menu if the torrent is being seeded (closes #697035) 2011-01-04 16:58:44 +00:00
Christophe Dumez
41cd8428b2 Updated Spanish and Catalan translations 2011-01-04 15:14:15 +00:00
Christophe Dumez
b03fa32624 Avoid possible crash on exit when the IP filter is enabled 2011-01-03 21:24:57 +00:00
Christophe Dumez
e19a5df968 Updated Arabic translation 2011-01-03 21:18:19 +00:00
Christophe Dumez
3a2ecc6dee Updated Chinese and Slovak translations 2011-01-03 20:23:35 +00:00
Christophe Dumez
ace3995847 Updated French translation 2011-01-03 19:30:48 +00:00
Christophe Dumez
b3ddb21d88 Updated language files 2011-01-03 19:09:48 +00:00
Christophe Dumez
50ad2597c4 Fix issues when search engines results contain a '|' 2011-01-03 19:07:59 +00:00
Christophe Dumez
1d33211004 Updated language files 2011-01-03 18:49:23 +00:00
Christophe Dumez
37b4cb9d06 Display default password on stdout when using nox 2011-01-02 17:35:28 +00:00
Christophe Dumez
888427d2df Fix configure script 2011-01-02 17:30:31 +00:00
Christophe Dumez
30d94d7c4d Prioritize first and last pieces when sequential download is enabled 2011-01-02 14:00:23 +00:00
Christophe Dumez
1fb510b2b0 Fix compilation error 2011-01-02 09:37:56 +00:00
Christophe Dumez
214c3cba73 Added WPATH define 2011-01-01 23:29:48 +00:00
Christophe Dumez
7a7d351017 Fix compilation in release mode 2011-01-01 22:26:17 +00:00
Christophe Dumez
b3f89027fc Removed wrong ASSERT in torrent creator 2011-01-01 18:52:26 +00:00
Christophe Dumez
636f9b2912 Fix encoding error in torrent creator 2011-01-01 18:45:38 +00:00
Christophe Dumez
81cf3782c0 Updated Spanish and Catalan translations 2011-01-01 17:23:04 +00:00
Christophe Dumez
eabda8ee75 Clean up project file 2011-01-01 17:16:37 +00:00
Christophe Dumez
b09b1bb285 Fix configure script 2011-01-01 17:15:47 +00:00
Christophe Dumez
a8c2bc37c2 Fix configure script 2011-01-01 17:14:52 +00:00
Christophe Dumez
2b179a53bf Added --enable-debug switch to the configure script and remove related code from the project file 2011-01-01 17:03:23 +00:00
Christophe Dumez
b9afd63080 Fix compilation error 2011-01-01 13:19:28 +00:00
Christophe Dumez
83ff66e0b1 Use of system icon theme can now be disabled 2011-01-01 13:05:28 +00:00
Christophe Dumez
5dfca9c685 Updated language files 2011-01-01 09:30:29 +00:00
Christophe Dumez
6f6b938dfc Bump to beta4 2011-01-01 09:20:41 +00:00
Christophe Dumez
1b08c087c0 FEATURE: Added auto-suspend upon downloads completion feature 2010-12-31 13:36:32 +00:00
Christophe Dumez
6d241270b5 Improve splash screen code 2010-12-31 12:31:58 +00:00
Christophe Dumez
155316c30e Fix drag'n drop 2010-12-31 08:47:13 +00:00
Christophe Dumez
64f4775a81 Code clean up 2010-12-30 19:38:53 +00:00
Christophe Dumez
5696944c6f Code clean up 2010-12-30 19:12:03 +00:00
Christophe Dumez
a9fbef62b6 Fix ampersand support in search engine field (closes #695715) 2010-12-30 17:05:29 +00:00
Christophe Dumez
cc4e1c5bbe Remove empty folders on torrent soft deletion
Code clean up
2010-12-29 20:29:55 +00:00
Christophe Dumez
20d90e0e0c Updated Russian translation 2010-12-29 20:01:44 +00:00
Christophe Dumez
be32669baf Fix scan directories saving (closes #694768) 2010-12-27 19:26:21 +00:00
Christophe Dumez
f772e28bf9 Make sure the main windows has focus on start up 2010-12-26 13:50:57 +00:00
Christophe Dumez
486f9c55dd Bump to beta3 2010-12-26 13:41:47 +00:00
Christophe Dumez
44864be673 Move the nova folder back where it was 2010-12-26 12:32:41 +00:00
Christophe Dumez
8247709a13 Added Kickasstorrent.com search engine plugin 2010-12-26 10:53:57 +00:00
Christophe Dumez
d20384b3a0 Added a search plugin for extratorrent.com 2010-12-26 10:44:50 +00:00
Christophe Dumez
d2b6ed950d Ported mininova plugin to the new API 2010-12-26 10:21:29 +00:00
Christophe Dumez
ddf5779756 Ported torrentdownloads plugin to the new API 2010-12-26 10:17:37 +00:00
Christophe Dumez
8def5c5a1b Ported vertor plugin to the new API 2010-12-26 10:12:45 +00:00
Christophe Dumez
57c1df1d1e Ported the torrentreactor plugin to the new API 2010-12-26 10:09:06 +00:00
Christophe Dumez
694f7b172a Ported isohunt plugin to the new API 2010-12-26 10:03:21 +00:00
Christophe Dumez
e93ef4a959 Updated plugin update URL 2010-12-26 09:56:24 +00:00
Christophe Dumez
384eaf54ef Ported ThePirateBay plugin to the new API 2010-12-26 09:55:33 +00:00
Christophe Dumez
c14deec893 FEATURE: Search engine results can now be opened in a Web browser (plugins will be progressively ported, only btjunkie is working atm) 2010-12-26 09:51:37 +00:00
Christophe Dumez
35ea06214a Rename search engine scripts folder to prepare for changes 2010-12-26 08:26:10 +00:00
Christophe Dumez
64df47b49f Fix tab bar visibility when the execution log tab is enabled 2010-12-25 20:21:04 +00:00
Christophe Dumez
050601498c Bump to beta2 2010-12-25 14:50:59 +00:00
Christophe Dumez
1d28eeb3d7 Updated language files 2010-12-25 14:50:20 +00:00
Christophe Dumez
b060f967d7 FEATURE: Added a button to reload the IP filter 2010-12-25 14:47:52 +00:00
Christophe Dumez
af63ba9a8d FEATURE: Give feedback regarding the IP filter parsing 2010-12-25 14:07:28 +00:00
Christophe Dumez
747eb4562a Moved IP filter parser to the QtLibtorrent subproject 2010-12-25 13:56:11 +00:00
Christophe Dumez
61d9f68bee Added signals for reporting the number of rules parsed 2010-12-25 13:54:33 +00:00
Christophe Dumez
ab579e3449 Improvement to last commit 2010-12-25 09:23:04 +00:00
Christophe Dumez
9fc60abc1a Make sure the number of torrents is properly updated on Startup (closes #694135) 2010-12-25 09:15:22 +00:00
Christophe Dumez
77445645db Some OS2 changes 2010-12-24 09:16:58 +00:00
Christophe Dumez
bc035b3873 FEATURE: Added "Time Active/Seeded" column to transfer list 2010-12-21 18:25:44 +00:00
Christophe Dumez
a421c2aa63 Updated language files 2010-12-21 17:59:48 +00:00
Christophe Dumez
f639bea467 Updated Changelog 2010-12-21 17:57:18 +00:00
Christophe Dumez
fb81d1c8c9 Display piece size in Web UI too 2010-12-21 17:56:25 +00:00
Christophe Dumez
f5b3564392 Fix compilation error introduced in last commit
Display pieces size in torrent properties
2010-12-21 17:52:49 +00:00
Christophe Dumez
6bcbfa2e05 FEATURE: Software update check can now be disabled (Mac OS X / Windows) 2010-12-21 17:41:11 +00:00
Christophe Dumez
4065972179 Fix priority up/down separators 2010-12-20 18:22:06 +00:00
Christophe Dumez
897d0be08e Display execution log as a tab instead of a modal window 2010-12-20 18:07:36 +00:00
Christophe Dumez
c3b7aeadd7 Fix priority up/down for multiple torrents at the same time (closes #692184) 2010-12-19 13:37:12 +00:00
Christophe Dumez
89abde61d6 Fix compilation error in release mode 2010-12-19 10:18:33 +00:00
Christophe Dumez
4614764552 Fix possible encoding problem on non-utf8 systems 2010-12-18 18:51:24 +00:00
Christophe Dumez
c3322cdc91 Fixes possible crash in the RSS Downloader dialog (when having RSS folders) 2010-12-18 18:42:31 +00:00
Christophe Dumez
d124c24e89 Improved ETA calculation 2010-12-18 15:34:38 +00:00
Christophe Dumez
a48ef3f94f Make sure the tab index is correct 2010-12-18 12:18:45 +00:00
Christophe Dumez
15ab369f62 Fix possibly uncaught invalid_handle exception 2010-12-18 08:45:39 +00:00
Christophe Dumez
29426265a7 Fix nox compilation 2010-12-16 21:21:45 +00:00
Christophe Dumez
9742bb016b Forgot to commit this icon 2010-12-16 20:58:51 +00:00
Christophe Dumez
78f71a9e1b Bump to v2.6.0beta1 2010-12-16 20:47:13 +00:00
Christophe Dumez
d31f55ae28 No longer expand the first folder in the torrent content list (Thanks Ahmad) 2010-12-16 20:43:40 +00:00
Christophe Dumez
7294cdafbf Fix dangerous usage of vector iterator (Thanks cgreco) 2010-12-16 20:34:37 +00:00
Christophe Dumez
493499cded COSMETIC: Same deletion confirmation dialog in the GUI and Web UI 2010-12-15 19:51:19 +00:00
Christophe Dumez
2cc82c6256 Simplify tray icon menu 2010-12-14 20:02:24 +00:00
Christophe Dumez
1696504a57 Update Changelog 2010-12-14 19:55:21 +00:00
Christophe Dumez
ef84e95ec0 Improve top toolbar layout 2010-12-14 19:54:34 +00:00
Christophe Dumez
c307a7477a Simplify toolbar 2010-12-14 19:40:51 +00:00
Christophe Dumez
02dcfb2763 Improve icon theme integration 2010-12-14 19:34:19 +00:00
Christophe Dumez
f510852cd7 Improve Icon theme integration 2010-12-14 19:28:40 +00:00
Christophe Dumez
25ead318da Better icon theme integration 2010-12-14 19:13:02 +00:00
Christophe Dumez
ebf97a9ee8 Wrongly removed this icon 2010-12-14 18:56:18 +00:00
Christophe Dumez
473a74af93 Remove icons that are no longer used 2010-12-13 18:29:17 +00:00
Christophe Dumez
b61e4363f5 Use system icons in the Web UI too 2010-12-13 18:22:19 +00:00
Christophe Dumez
0b9a4e8aee Forgot to commit these icons 2010-12-12 19:39:47 +00:00
Christophe Dumez
052825e5c4 Initial support for system Icons (incomplete but good progress) 2010-12-12 19:37:59 +00:00
Christophe Dumez
e72d9de34a Make sure we don't move completed torrent to the temp directory for checking 2010-12-11 19:30:14 +00:00
Christophe Dumez
8d699dc177 Fix some alignment issues in program preferences (Thanks charles) 2010-12-09 17:17:26 +00:00
Christophe Dumez
216c70b758 Updated Polish translations 2010-12-08 18:32:27 +00:00
Christophe Dumez
e1fef17311 Fix wrong slot name 2010-12-08 18:04:55 +00:00
Christophe Dumez
7bb44e725b Fix compilation error 2010-12-06 10:16:10 +00:00
Christophe Dumez
c80e95b219 Fix alternative speed icon staying pressed when disabled 2010-12-05 19:53:02 +00:00
Christophe Dumez
879f59c922 Fix wrong message in configure help 2010-12-05 18:14:21 +00:00
Christophe Dumez
0fa79f0d63 Same 2010-12-05 17:47:37 +00:00
Christophe Dumez
264ac4e706 Improve torrent addition from URL dialog 2010-12-05 17:46:03 +00:00
Christophe Dumez
dff1e65634 Improve program preferences 2010-12-05 17:27:42 +00:00
Christophe Dumez
ec37673a21 Simplify program preferences 2010-12-05 16:36:02 +00:00
Christophe Dumez
3feffdf8fa Started to simplify program preferences (merged UPnP/NAT-PMP) 2010-12-05 16:29:18 +00:00
Christophe Dumez
8bcb51ba9c Trunk is now v2.6.0alpha 2010-12-05 10:15:50 +00:00
Christophe Dumez
7c580a87e2 Fix possible crash when right-clicking on a torrent 2010-12-05 10:13:08 +00:00
Christophe Dumez
797a4608bf Disable debug 2010-12-05 08:26:10 +00:00
Christophe Dumez
abb8554c51 Bump to v2.5.0 final 2010-12-05 08:25:27 +00:00
Christophe Dumez
258a3ea3b0 Bump to v2.5.0 final 2010-12-05 08:25:05 +00:00
Christophe Dumez
6d1ad28d8c FEATURE: Download first/last pieces first now applies to all media files in the torrent (Thanks Ahmad) 2010-12-04 20:47:20 +00:00
Christophe Dumez
38aca6af6f BUGFIX: Disable overwrite confirmation in torrent addition dialog (closes # 685269) 2010-12-04 20:02:12 +00:00
Christophe Dumez
0fd8ecd9ee Fix program updater on Windows/Mac 2010-12-04 19:14:14 +00:00
Christophe Dumez
f24224649d Wider torrent addition from URL dialog 2010-12-04 14:18:52 +00:00
Christophe Dumez
b41aa38f39 Code clean up 2010-12-04 14:15:16 +00:00
Christophe Dumez
b267ac169d Code clean up 2010-12-04 14:11:25 +00:00
Christophe Dumez
1c0f1b91e7 Code clean up 2010-12-04 14:09:41 +00:00
Christophe Dumez
9bf673210f Code clean up 2010-12-04 13:58:36 +00:00
Christophe Dumez
42f5cbf2a6 COSMETIC: Use bigger alternative speed icon 2010-12-04 13:55:12 +00:00
Christophe Dumez
45f0383ee2 Several dimension saving fixes 2010-12-04 10:31:14 +00:00
Christophe Dumez
a39c7f52cf Remember torrent import dialog geometry and position 2010-12-04 10:10:05 +00:00
Christophe Dumez
f1ca4f40af Code clean up 2010-12-04 09:59:21 +00:00
Christophe Dumez
62503fb663 Code clean up 2010-12-04 09:51:43 +00:00
Christophe Dumez
0853ae4691 Code clean up 2010-12-04 09:37:13 +00:00
Christophe Dumez
bb19cfce1f Greatly improved the RSS downloader dialog layout 2010-12-04 09:27:28 +00:00
Christophe Dumez
287cdc43c1 Code optimization 2010-12-02 18:21:45 +00:00
Christophe Dumez
79e595c195 Code optimization 2010-12-02 17:36:08 +00:00
Christophe Dumez
d198451bb0 Code clean up 2010-12-02 17:27:01 +00:00
Christophe Dumez
ebf252ce86 Added debug 2010-12-02 17:20:25 +00:00
Christophe Dumez
f9ece8b447 Code clean up 2010-12-02 17:17:50 +00:00
Christophe Dumez
efe5ca6242 Added debug 2010-12-02 17:10:34 +00:00
Christophe Dumez
0dbcf5653d Code clean up 2010-12-02 17:02:13 +00:00
Christophe Dumez
20a201703c Updated bulgarian translation 2010-12-02 15:41:57 +00:00
Christophe Dumez
bfaa6c69fd Fix typo 2010-12-01 19:38:16 +00:00
Christophe Dumez
6744ee8a4d BUGFIX: Improve magnet save path handling (clsoes #683395) 2010-12-01 19:20:27 +00:00
Christophe Dumez
20630e91ec Simplified addMagnetUri function 2010-12-01 19:05:26 +00:00
Christophe Dumez
cec74eb080 Updated Spanish and catalan translations 2010-12-01 16:12:14 +00:00
Christophe Dumez
4e51393dd2 Updated Portuguese and Brazilian translations 2010-11-30 19:08:24 +00:00
Christophe Dumez
5d86930c80 Fix qBtSession important initialization problem
Fix qBittorrent shutdown problem (closes #682576)
2010-11-29 16:55:23 +00:00
Christophe Dumez
cc1b812232 Updated Changelog 2010-11-28 21:13:24 +00:00
Christophe Dumez
0fcbcd0dcd Fix to advanced properties 2010-11-28 21:12:42 +00:00
Christophe Dumez
dd9e290a60 Fix compilation warning 2010-11-28 19:17:32 +00:00
Christophe Dumez
61a05c7e5b Bump to rc3 2010-11-28 14:47:24 +00:00
Christophe Dumez
1c27e2bd35 Updated Dutch translation
Updated Dutch translator name
2010-11-28 14:12:20 +00:00
Christophe Dumez
68f66579ea Updated Changelog 2010-11-28 12:28:42 +00:00
Christophe Dumez
e5eaea8949 Code clean up 2010-11-28 12:25:24 +00:00
Christophe Dumez
ed491cf7cb Updated Croatian and Czech translations 2010-11-28 12:01:51 +00:00
Christophe Dumez
3b3642bbba Initial support for libtorrent v0.16 (still a lot of deprecation warning but it compiles...) 2010-11-28 10:29:59 +00:00
Christophe Dumez
28eddb74ed Updated Hungarian translation, added some debug 2010-11-27 08:56:24 +00:00
Christophe Dumez
401693dccd Fix possible crash when loading columns visual indexes 2010-11-26 18:18:53 +00:00
Christophe Dumez
826e137aa5 Updated German and Traditional Chinese translation 2010-11-26 17:59:35 +00:00
Christophe Dumez
7d4805988e Updated Arabic translation 2010-11-25 19:41:27 +00:00
Christophe Dumez
bc2694bb88 Bump to rc2 2010-11-25 18:11:37 +00:00
Christophe Dumez
19db0d471f Signal / slot fixes 2010-11-24 20:31:14 +00:00
Christophe Dumez
2f337f9191 Updated Italian translation 2010-11-24 19:34:27 +00:00
Christophe Dumez
e05536a115 Fix Serbian flag 2010-11-24 19:26:11 +00:00
Christophe Dumez
7364815ef3 Bump to rc1 2010-11-23 18:28:11 +00:00
Christophe Dumez
bcc6597e93 Updated Serbian translation
Fixed Serbian flag
2010-11-22 22:31:09 +00:00
Christophe Dumez
661e2cb6fc Another compilation fix 2010-11-22 22:00:13 +00:00
Christophe Dumez
8a5dc1f239 Fix compilation on Windows (Remove using namespace libtorrent; from headers) 2010-11-22 21:55:32 +00:00
Christophe Dumez
61208fce13 Another compilation Fix for Windows 2010-11-22 21:11:43 +00:00
Christophe Dumez
71c4f6e7e3 Another compilation fix for Windows 2010-11-22 21:09:30 +00:00
Christophe Dumez
b169083fe2 Fix compilation errors on Windows 2010-11-22 20:27:57 +00:00
Christophe Dumez
efe5e7b068 Cleaned up QBtSession destructor code 2010-11-22 19:14:50 +00:00
Christophe Dumez
ee3d4ce8f1 Fix download from URL (Web UI) 2010-11-22 19:07:04 +00:00
Christophe Dumez
2707bf6349 FEATURE: Download first/last pieces first when sequential download is
enabled (Thanks Ahmad)
2010-11-22 18:43:52 +00:00
Christophe Dumez
a4b6228542 Updated Greek translation 2010-11-22 17:19:24 +00:00
Christophe Dumez
d49164b362 Other Socksipy fixes 2010-11-22 17:12:22 +00:00
Christophe Dumez
906b0755eb BUGFIX: Fix SOCKS5 proxy authentication in search engine(closes #680072) 2010-11-22 17:04:35 +00:00
Christophe Dumez
52f81a8066 Bump to beta7 2010-11-21 20:12:47 +00:00
Christophe Dumez
d8af5d681c Fix possible infinite loop in qBtSession constructor (when Web UI is enabled) 2010-11-21 19:46:06 +00:00
Christophe Dumez
d05c725253 Updated Ukrainian translation 2010-11-21 17:43:00 +00:00
Christophe Dumez
5fc3aa17b9 Fix HTTP redirect issue that would cause the torrent addition to show up for automated RSS downloads (Closes #677565) 2010-11-21 17:36:49 +00:00
Christophe Dumez
e15ac643de Bump to beta6 2010-11-21 13:12:58 +00:00
Christophe Dumez
0b9f9aa0d7 Fix compilation errors with libtorrent < 0.15.5 2010-11-21 09:58:24 +00:00
Christophe Dumez
549fcf8b4c Fix geoip detection (Thanks Mirco) 2010-11-21 09:49:56 +00:00
Christophe Dumez
19b11b8fa8 Updated Chinese translation 2010-11-20 21:14:54 +00:00
Christophe Dumez
ba83354f32 Updated French translation 2010-11-20 20:21:31 +00:00
Christophe Dumez
a63eecc86a Fix linux compilation 2010-11-20 18:51:31 +00:00
Christophe Dumez
1ad80a8e2b Remove useless file 2010-11-20 17:33:37 +00:00
Christophe Dumez
b7ae2eabc7 Further project file clean up 2010-11-20 17:32:59 +00:00
Christophe Dumez
c9ff34af8d Further project file clean up 2010-11-20 17:26:47 +00:00
Christophe Dumez
8a1e79d22f Restructured the project file
Move OS specific configuration to separate project files
2010-11-20 17:21:40 +00:00
Christophe Dumez
1ca084038c Updated language files 2010-11-20 16:02:57 +00:00
Christophe Dumez
c77eb35f5b FEATURE: Optimized and improved the peer country resolution code
FEATURE: Optimized and improved the locale preferences code
COSMETIC: Use country flags by Mark James (Thanks to Dmytro Pukha)
2010-11-20 15:59:17 +00:00
Christophe Dumez
f5cf5c2176 Updated slovak translation 2010-11-19 17:05:30 +00:00
Christophe Dumez
2b4043dc43 Updated language files 2010-11-18 20:10:32 +00:00
Christophe Dumez
a3db4790a7 Simplified proxy settings
Fix deprecation warnings with libtorrent v0.15.4+
2010-11-18 20:05:56 +00:00
Christophe Dumez
299b0f90bc Fix qbittorrent-nox compilation errors
Silent a compilation warning in qbtsession when using libtorrent v0.14.x
2010-11-18 18:36:45 +00:00
Christophe Dumez
a58d5c0f32 Updated language files 2010-11-18 17:06:53 +00:00
Christophe Dumez
ea631f6675 Fix compilation errors (closes #676856) 2010-11-18 17:02:29 +00:00
Christophe Dumez
7a5f9195fc Bump to beta4 2010-11-17 20:21:31 +00:00
Christophe Dumez
6629c39f01 Optimized RSS settings code 2010-11-17 20:21:03 +00:00
Christophe Dumez
29e465d2f6 Fix pause/resume all buttons in the toolbar 2010-11-17 17:55:08 +00:00
Christophe Dumez
8c33daa369 Moved cookiesdlg to the rss subproject 2010-11-17 17:51:49 +00:00
Christophe Dumez
147060fdee Fix possible crash when setting RSS proxy (closes #676288) 2010-11-17 17:18:11 +00:00
Christophe Dumez
1fd326aa15 Updated language files 2010-11-17 17:11:46 +00:00
Christophe Dumez
e5032a52c4 Importance code refactoring related to the "preferences" code - Greatly improves performance 2010-11-16 20:34:31 +00:00
Christophe Dumez
a640b08414 FEATURE: Added "Amount downloaded/left" columns to transfer list
Fix bug in column display menu
2010-11-16 17:43:54 +00:00
Christophe Dumez
3144bfebc7 Fix possible issue with queueing 2010-11-15 17:51:58 +00:00
Christophe Dumez
df04427c6a Fix compilation error (closes #675444) 2010-11-15 17:15:50 +00:00
Christophe Dumez
6a689e83c4 Updated Changelog 2010-11-14 19:37:29 +00:00
Christophe Dumez
9fe64982bb Updated copyright 2010-11-14 19:32:29 +00:00
Christophe Dumez
5cd376d2c3 Code clean up 2010-11-14 19:22:39 +00:00
Christophe Dumez
1d795d85d2 Another torrent deletion fix 2010-11-14 19:11:52 +00:00
Christophe Dumez
d5898f024d Code clean up 2010-11-14 19:07:24 +00:00
Christophe Dumez
2de4c50d4f Fix size display for torrents without metadata 2010-11-14 18:56:06 +00:00
Christophe Dumez
e57f8b6204 Fix torrent deletion 2010-11-14 18:50:32 +00:00
Christophe Dumez
9c67aaf641 Several fixes to the new torrent model (still buggy) 2010-11-14 18:46:16 +00:00
Christophe Dumez
af562ecf89 Updated Italian translation 2010-11-14 15:34:16 +00:00
Christophe Dumez
d76877b1a2 Brand new torrent model for the transfer list 2010-11-14 15:28:22 +00:00
Christophe Dumez
01cc4452b2 Updated language files 2010-11-13 21:31:37 +00:00
Christophe Dumez
1cb30d77fd Bump to beta3 2010-11-13 21:16:18 +00:00
Christophe Dumez
126e2e7c75 Code clean up 2010-11-13 21:15:52 +00:00
Christophe Dumez
9c13ed2635 Cosmetic changes to the article previewx tree 2010-11-13 20:21:49 +00:00
Christophe Dumez
e11545c8a3 Fix crash when hiding RSS and then showing it again 2010-11-13 20:14:59 +00:00
Christophe Dumez
ad087d7e88 Fix rule saving issue 2010-11-13 20:08:44 +00:00
Christophe Dumez
c387c15eb0 Fix possible rule saving issue
Matching articles are now previewable in the rss downloader dialog
Make sure Rss downloading is enabled before checking for matching rules
2010-11-13 19:36:46 +00:00
Christophe Dumez
345222cf42 Improved feed assignment behavior 2010-11-13 18:08:09 +00:00
Christophe Dumez
adffd7df74 Fix selection behavior 2010-11-13 17:12:13 +00:00
Christophe Dumez
4de980c1a1 Fix rule selection behavior 2010-11-13 16:08:08 +00:00
Christophe Dumez
578a5c9551 Improved context menu behavior (multiple selection) 2010-11-13 16:00:14 +00:00
Christophe Dumez
c47dbfb1f5 Added right click menu for the rss download rules list 2010-11-13 15:51:36 +00:00
Christophe Dumez
cb0942b388 Remove the old rss feed downloader code 2010-11-13 15:29:27 +00:00
Christophe Dumez
1904bc1abb Fix feed list refresh issue 2010-11-13 15:18:56 +00:00
Christophe Dumez
5a02c56865 Fix rss download rule import from qBittorrent < v2.5.0 2010-11-13 15:14:50 +00:00
Christophe Dumez
d7b0299416 Added back support for RSS download rules import
Fix rule deletion
2010-11-13 12:33:52 +00:00
Christophe Dumez
265ab7bef2 Added back support for RSS download rules export 2010-11-13 12:08:29 +00:00
Christophe Dumez
e824bc8bb1 Updated Changelog 2010-11-13 11:05:32 +00:00
Christophe Dumez
046ebb5a8f Remember automated rss downloader dialog geometry 2010-11-13 11:04:40 +00:00
Christophe Dumez
8b83d60732 Made good progress on the new rss feed downloader 2010-11-13 10:49:22 +00:00
Christophe Dumez
d2754fb242 BUGFIX: Do not report a progress of 100% in the Web UI unless the
torrent is really complete (closes #674349)
2010-11-12 17:16:44 +00:00
Christophe Dumez
30ba1a428e Fix compilation warning 2010-11-11 21:13:23 +00:00
Christophe Dumez
0553668da8 Fix compilation error on Mac 2010-11-11 21:08:26 +00:00
Christophe Dumez
ff63d75532 Fix failure to build on Windows 2010-11-11 17:36:28 +00:00
Christophe Dumez
b7ec18e4f1 Do not create the torrent root folder at the destination if the torrent is in temp dir 2010-11-10 17:42:20 +00:00
Christophe Dumez
9c9944715a More reliable folder scanning 2010-11-09 19:10:42 +00:00
Christophe Dumez
ea1a54c5f1 Updated Changelog
Fix cursor over status bar buttons
2010-11-08 18:23:13 +00:00
Christophe Dumez
34cb5efb72 Show the connection settings when clicking on the connection status icon 2010-11-08 18:17:54 +00:00
Christophe Dumez
8597689a52 Some progress on new RSS download rules (still unused) 2010-11-07 13:06:00 +00:00
Christophe Dumez
41a61ced89 Improved IP address parsing 2010-11-07 11:36:37 +00:00
Christophe Dumez
da95d5e0df Improved IPv6 support 2010-11-07 10:40:47 +00:00
Christophe Dumez
8276c301c2 Fix compilation with libnotify 0.7.0 2010-11-06 09:24:09 +00:00
Christophe Dumez
75ff9984fa Updated Polish translation 2010-11-05 20:09:16 +00:00
Christophe Dumez
cda77d1724 Updated Russian translation 2010-11-05 18:43:55 +00:00
Christophe Dumez
583b8c60bb Draw qBittorrent version on splashscreen at run time 2010-11-04 19:31:12 +00:00
Christophe Dumez
5c2b57052b Updated Spanish and catalan translations 2010-11-03 20:53:55 +00:00
Christophe Dumez
9cf79a4a76 Remove wrong assert in qtorrenthandle.cpp 2010-11-02 18:16:18 +00:00
Christophe Dumez
c4968edb79 Added qBittorrent version to the debug stack trace 2010-11-02 18:12:58 +00:00
Christophe Dumez
a859a6d179 Fix torrent import dialog height 2010-11-02 18:09:13 +00:00
Christophe Dumez
e2c75b5a11 Fix possible crash when selecting a RSS article 2010-11-02 18:04:39 +00:00
Christophe Dumez
12195b186b Fix compilation on Windows 2010-11-01 18:05:54 +00:00
Christophe Dumez
658d876ff7 Fix and improve file priorities editing 2010-10-31 16:05:59 +00:00
Christophe Dumez
390508e7db Fix possible crash on qBittorrent shutdown 2010-10-31 14:19:55 +00:00
Christophe Dumez
0a2efaf5fc Correctly update the torrent size in torrent addition dialog 2010-10-31 14:12:13 +00:00
Christophe Dumez
6b7af5b464 Started work on the new RSS feed downloader (WIP) 2010-10-31 12:35:07 +00:00
Christophe Dumez
a2c19302cb Updated resource file 2010-10-31 12:04:04 +00:00
Christophe Dumez
1638554944 Added a donate link to Help menu 2010-10-31 12:03:24 +00:00
Christophe Dumez
1d1b49205d Declare destructor as virtual 2010-10-31 08:55:50 +00:00
Christophe Dumez
0ca7100168 Fix issues with virtual
Code cleanup
2010-10-31 08:55:22 +00:00
Christophe Dumez
26c680ae1f Declared function as virtual when it shouldn't 2010-10-31 08:49:18 +00:00
Christophe Dumez
6c1eda8755 Code optimization
Made code to listen on a particular interface more robust
2010-10-30 22:40:28 +00:00
Christophe Dumez
0374f9d0a8 Make sure the splash screen is displayed for 3 seconds 2010-10-30 14:35:46 +00:00
Christophe Dumez
080a36de5f Correctly update the total number of torrents when a torrent is automatically removed 2010-10-30 13:55:36 +00:00
Christophe Dumez
071801fee7 Fix possible crash on clicking a RSS article 2010-10-28 17:07:29 +00:00
Christophe Dumez
bee507cb45 Fix possible crash when deleting a torrent without metadata 2010-10-28 16:50:45 +00:00
Christophe Dumez
7d6df2a3c2 Correctly display the hash of torrents without metadata 2010-10-28 16:22:40 +00:00
Christophe Dumez
a2ffecd6bd Updated Croatian translation 2010-10-27 20:14:54 +00:00
Christophe Dumez
1532b24448 Updated Spanish and Catalan translations 2010-10-27 16:03:00 +00:00
Christophe Dumez
c4dae02ef6 Added a console message to explain why qBittorrent needs to be restarted 2010-10-26 18:00:27 +00:00
Christophe Dumez
846962aab1 Elide status bar text if it is too wide 2010-10-26 17:54:04 +00:00
Christophe Dumez
35e98b6cbb Fix crash when pressing enter in the save path field of the torrent addition dialog 2010-10-26 16:30:22 +00:00
Christophe Dumez
ecfc3d0118 Updated Arabic translation 2010-10-25 20:25:53 +00:00
Christophe Dumez
3ecc8c8d67 FEATURE: Remember the last trackers used in the torrent creation tool
FEATURE: The optimal piece size is now automatically computed in the torrent creation tool
 COSMETIC: Improved the torrent creation tool appearance
2010-10-25 19:34:42 +00:00
Christophe Dumez
a83fbf5a98 Peers can now be sorted by country 2010-10-24 09:32:28 +00:00
Christophe Dumez
328e4fd860 Better fix for save path editing issues in torrent addition dialog 2010-10-24 08:28:35 +00:00
Christophe Dumez
b98d0282ce BUGFIX: Fix issue when altering files priorities of a seeding torrent (closes #665799) 2010-10-24 08:06:56 +00:00
Christophe Dumez
166dad51d5 FEATURE: qBittorrent can update itself from Sourceforge (Windows/Mac OS X only) 2010-10-23 21:46:05 +00:00
Christophe Dumez
e3ccea3b17 Fix a progress rounding issue 2010-10-23 19:12:00 +00:00
Christophe Dumez
8a64a6441e Fix status list widget height issue on style change 2010-10-23 16:58:06 +00:00
Christophe Dumez
c34000ab17 Update language files 2010-10-23 16:25:05 +00:00
Christophe Dumez
90dd337069 FEATURE: Added a torrent import assistant to seed or keep downloading outside torrents 2010-10-23 16:21:56 +00:00
Christophe Dumez
31e4b8dc31 Fix nox compilation 2010-10-22 20:17:47 +00:00
Christophe Dumez
5145abe5c8 Update search engine update URL 2010-10-22 20:14:51 +00:00
Christophe Dumez
7ec842929a Moved search code into a subfolder 2010-10-22 20:13:22 +00:00
Christophe Dumez
39778baaf5 Cleaned up the properties tab bar code 2010-10-22 18:59:18 +00:00
Christophe Dumez
0a510db95e Started properties refactoring 2010-10-22 17:49:55 +00:00
Christophe Dumez
c73243b0d2 Remember the current property tab on startup 2010-10-22 17:30:17 +00:00
Christophe Dumez
46b75b760f Auto-disable to auto-shutdown feature 2010-10-21 16:54:10 +00:00
Christophe Dumez
fc3ae51122 Fix isohunt and vertor search plugins 2010-10-20 20:27:32 +00:00
Christophe Dumez
05d9f28f8b Fix torrentreactor search plugin 2010-10-20 19:50:28 +00:00
Christophe Dumez
b1b2a2c775 Fix issues when searching for something with {*} in the name 2010-10-20 19:42:12 +00:00
Christophe Dumez
105de3161a Improved hostname resolution code 2010-10-20 17:19:18 +00:00
Christophe Dumez
354d968a94 Fix possible crash on manual peer ban 2010-10-20 16:15:15 +00:00
Christophe Dumez
f617b74bac Performance optimization and code clean up 2010-10-19 20:00:50 +00:00
Christophe Dumez
3664134e02 Fix possible transfer list refresh issue 2010-10-19 16:45:23 +00:00
Christophe Dumez
1875846326 Improved "Set Location" and "Change save path" dialogs 2010-10-18 19:23:39 +00:00
Christophe Dumez
64f0adc813 Fix issues when marking a file as "not downloaded" causes the torrent to complete 2010-10-18 18:20:44 +00:00
Christophe Dumez
a9d4b38bd3 Remove uneeded files on torrent deletion
Fix encoding error in file renaming
2010-10-18 17:44:37 +00:00
Christophe Dumez
44fa7388d5 Fix display of priority column when the queueing system is enabled 2010-10-18 17:06:11 +00:00
Christophe Dumez
24df142b02 Fix to German translation 2010-10-18 16:25:23 +00:00
Christophe Dumez
958b73f2cb Updated language files 2010-10-18 16:21:38 +00:00
Christophe Dumez
1962898e24 Bump to v2.5.0 beta1 2010-10-17 15:21:52 +00:00
Christophe Dumez
56b88661bc BUGFIX: Fix moving of a torrent to an unexisting directory 2010-10-17 15:17:39 +00:00
Christophe Dumez
5b47a762ac Fix crash on torrent addition caused by last commit 2010-10-17 15:00:31 +00:00
Christophe Dumez
a5c6bcceea Fix detection of path at final destination when temp directory is enabled (regression) 2010-10-17 14:50:38 +00:00
Christophe Dumez
290932e128 Big code clean up 2010-10-17 14:46:01 +00:00
Christophe Dumez
f53fe96191 Start to clean up Bittorrent class 2010-10-17 12:18:34 +00:00
Christophe Dumez
fc8a822dac Fix compilation error with libtorrent v0.14 2010-10-17 11:45:53 +00:00
Christophe Dumez
b7a3ae2b4c Fix issue where the properties panel data would not match the currently selected torrent 2010-10-17 09:09:40 +00:00
Christophe Dumez
26d19b33e6 Improvement to last commit 2010-10-17 09:00:06 +00:00
Christophe Dumez
4ba9dc1fed Fix seeding after torrent creation 2010-10-17 08:41:45 +00:00
Christophe Dumez
2c3f99692d Further restructuring of the RSS code 2010-10-16 20:09:15 +00:00
Christophe Dumez
a27d2dcac2 Big restructuring of the RSS code
Dropped Qt 4.4 support
2010-10-16 17:39:03 +00:00
Christophe Dumez
f7cb6a7da5 Forgot to commit this file 2010-10-16 16:41:15 +00:00
Christophe Dumez
6855edf649 Disabled some checking 2010-10-16 15:30:44 +00:00
Christophe Dumez
aff27558dd FEATURE: qBittorrent can now act as a tracker 2010-10-15 21:55:56 +00:00
Christophe Dumez
f6172f8c77 Code optimization 2010-10-12 16:06:53 +00:00
Christophe Dumez
1562088bc8 Some more code optimization 2010-10-11 21:28:00 +00:00
Christophe Dumez
67973515d5 Performance improvement for piece availability and downloaded pieces widgets 2010-10-11 21:06:53 +00:00
Christophe Dumez
7867cf68f9 Fix possible variable overflow 2010-10-11 19:50:32 +00:00
Christophe Dumez
1eb26bd78b Greatly improved peer host name resolution with caching 2010-10-10 21:03:45 +00:00
Christophe Dumez
a8d635f7ac Fix URL Seed support 2010-10-10 15:39:08 +00:00
Christophe Dumez
289ad37f06 Further RSS code cleanup 2010-10-10 11:03:09 +00:00
Christophe Dumez
94de42bf2e Keep reorganizing code (RSS) 2010-10-10 10:37:07 +00:00
Christophe Dumez
ca9f40eb7f COSMETIC: Replaced message box by on-screen notification for download errors 2010-10-09 15:40:24 +00:00
Christophe Dumez
4013f9fefd Enable systray icon on Mac since it is supported by Qt 2010-10-09 15:36:39 +00:00
Christophe Dumez
ccf0002c0f FEATURE: Added a transfer list column to display the current tracker 2010-10-09 15:23:51 +00:00
Christophe Dumez
86fb4a323a FEATURE: Added feature to shutdown qbittorrent on torrents completion 2010-10-09 14:57:41 +00:00
Christophe Dumez
38c56a2b5f Some more code reorganizing 2010-10-09 14:32:00 +00:00
Christophe Dumez
2d1286158a Updated language files 2010-10-09 14:11:14 +00:00
Christophe Dumez
6e7309316c Started code reorganizing (Moved libtorrent specific files and webui files to subfolders) 2010-10-09 14:06:35 +00:00
Christophe Dumez
593fdad426 Fix feature to keep incomplete torrents in a separate folder 2010-10-09 08:56:07 +00:00
Christophe Dumez
933a831eb1 Forgot to commit this file 2010-10-08 17:50:47 +00:00
Christophe Dumez
7c55082464 Fix about dialog cosmetic issues 2010-10-08 17:47:34 +00:00
Ishan Arora
fa3e70316e moved windows path configs from src/src.pro to winconf.pri 2010-10-05 01:11:46 +00:00
Christophe Dumez
c9c2ab320d Remember completion date correctly 2010-10-02 12:52:06 +00:00
Christophe Dumez
53d9817d8a Code cleanup 2010-10-02 12:11:55 +00:00
Christophe Dumez
828ecb6b3c Fix to last commit 2010-10-01 20:51:08 +00:00
Christophe Dumez
af61ed7c72 Fix possible search plugin update issue 2010-10-01 20:17:04 +00:00
Christophe Dumez
1e86ea8c0a Clean program exit on system shutdown/logout 2010-10-01 20:03:27 +00:00
Christophe Dumez
129bfac549 Fix typo (baloon -> ballon) 2010-09-30 20:30:48 +00:00
Christophe Dumez
4815bb9f11 Fix wrong mapping to source model 2010-09-28 16:53:58 +00:00
Christophe Dumez
81eb8b1341 Fix tiny memory leak 2010-09-27 20:42:00 +00:00
Christophe Dumez
1596dc5206 TorrentDownloads plugin performance improvement 2010-09-27 19:47:17 +00:00
Christophe Dumez
76a22fabcd Better fix for encoding issue 2010-09-27 17:36:10 +00:00
Christophe Dumez
3d7bf26f85 Fix possible crash when changing the save path in torrent addition dialog 2010-09-27 17:33:43 +00:00
Christophe Dumez
69661406a0 Fix encoding problem in command line parameter processing 2010-09-27 17:17:22 +00:00
Christophe Dumez
74fba0fb7e Really fix manual editing of save path in torrent addition dialog 2010-09-26 17:08:16 +00:00
Christophe Dumez
d56fc9fcd4 Fix torrent addition dialog bug introduced in v2.4.1 2010-09-26 16:50:56 +00:00
Christophe Dumez
124dcee7b8 Fix deprecation warning 2010-09-26 11:15:22 +00:00
Christophe Dumez
b5b06ce36d Fix to last commit 2010-09-25 19:40:31 +00:00
Christophe Dumez
ef01088411 Limit torrent addition dialog width 2010-09-25 19:26:45 +00:00
Christophe Dumez
bc87c1c409 Fix saving to drive root on Windows 2010-09-25 17:31:06 +00:00
Christophe Dumez
bbe4328c06 Fix progress bar style on Windows 2010-09-25 16:51:19 +00:00
Christophe Dumez
d557410156 Fix save path encoding problem on Windows 2010-09-25 16:01:07 +00:00
Christophe Dumez
a150e24ce4 Update version file 2010-09-25 13:08:07 +00:00
Christophe Dumez
261d02863c - Use AND operator for torrentdownloads searches 2010-09-25 13:07:31 +00:00
Christophe Dumez
c64f02c9bf Fix locale change from the Web UI 2010-09-25 12:42:19 +00:00
Christophe Dumez
790db14b51 Remove obsolete strings from language files 2010-09-25 12:11:26 +00:00
Christophe Dumez
2500ac2cb7 Fix Web UI for spanish users 2010-09-25 11:44:13 +00:00
Christophe Dumez
cd8a7cf0e0 Fix problem in spanish translation that would break web UI 2010-09-25 11:41:37 +00:00
Christophe Dumez
b3be32126d Added support for | (OR) operator in RSS feed downloader 2010-09-25 11:29:45 +00:00
Christophe Dumez
643bc5516c Fix "Temp path" saving 2010-09-25 11:02:40 +00:00
Christophe Dumez
eb94c59892 TorrentCreator: add .torrent extension only when missing 2010-09-25 10:46:29 +00:00
Christophe Dumez
72f4c81f4c Fix download in scan dir persistence 2010-09-25 10:39:08 +00:00
Christophe Dumez
9543bd63f9 Fix torrent addition dialog path editing 2010-09-25 09:11:06 +00:00
Christophe Dumez
7ae7a71782 Higher maximum download speed limit 2010-09-25 07:52:29 +00:00
Christophe Dumez
8994ca6dd5 Detect OGV as previewable format 2010-09-25 07:40:13 +00:00
Christophe Dumez
354dceeaf0 Fixes to German translation 2010-09-19 08:39:26 +00:00
Christophe Dumez
50c7225c1e Updated Spanish and Catalan translations 2010-08-27 07:43:15 +00:00
Christophe Dumez
44d945b5c0 Updated Changelog 2010-08-26 17:42:23 +00:00
Christophe Dumez
4ff6104601 Updated Arabic translation 2010-08-25 06:33:29 +00:00
Christophe Dumez
80760dd7af Trunk is now v2.5.0alpha 2010-08-24 18:28:17 +00:00
Christophe Dumez
7835a13573 Updated Russian translation 2010-08-23 19:53:03 +00:00
Christophe Dumez
9b26fd50b2 Fix Chinese translation 2010-08-23 19:50:48 +00:00
Christophe Dumez
eb54d81c5e Bump to rc3 2010-08-23 19:42:33 +00:00
Christophe Dumez
431d2f082c FEATURE: Detect executable updates in order to advise the user to restart 2010-08-23 19:42:15 +00:00
Christophe Dumez
a0ff0cdc7e UI lock related cosmetic changes 2010-08-23 16:12:17 +00:00
Christophe Dumez
fb91558261 Updated Portuguese and Brazilian translations 2010-08-23 15:46:06 +00:00
Christophe Dumez
fc2a47ca31 Updated Spanish and Catalan translation 2010-08-23 06:07:52 +00:00
Christophe Dumez
dcccbaad59 UI Lock also lock the tray icon menu 2010-08-22 19:08:15 +00:00
Christophe Dumez
99d040de3f Updated Serbian translation 2010-08-22 18:52:54 +00:00
Christophe Dumez
ee30a75b57 Fix compilation warning 2010-08-22 18:11:19 +00:00
Christophe Dumez
8c001aa478 Force progress update of paused torrents too 2010-08-22 16:55:57 +00:00
Christophe Dumez
849bc11a01 Updated Simplified Chinese translation 2010-08-22 14:27:47 +00:00
Christophe Dumez
5024e0b092 Updated Traditional Chinese translation 2010-08-22 12:53:16 +00:00
Christophe Dumez
d93447489b Clear search filter before hiding the top toolbar 2010-08-22 08:54:33 +00:00
Christophe Dumez
33988e70ab Updated Czech translation 2010-08-22 08:38:56 +00:00
Christophe Dumez
d2b41d70c8 Safer error detection 2010-08-21 20:22:59 +00:00
Christophe Dumez
8e1e51d268 Bump to rc2 2010-08-21 20:16:26 +00:00
Christophe Dumez
53500ea005 Force progress update on torrent pausing 2010-08-21 20:12:16 +00:00
Christophe Dumez
e048389dea Attempt to improve error detection 2010-08-21 09:08:12 +00:00
Christophe Dumez
fa7b1a205d Updated Slovak translation 2010-08-20 20:39:21 +00:00
Christophe Dumez
7dd6b7e9bb Updated Ukrainian translation 2010-08-20 14:37:30 +00:00
Christophe Dumez
78b96accda Fix "Seed until ratio reaches x.x" feature 2010-08-20 14:17:46 +00:00
Christophe Dumez
73d0e2568a Updated Web UI to reflect the autorun changes 2010-08-20 14:02:40 +00:00
Christophe Dumez
92fc212a0e FEATURE: Run external program on torrent completion 2010-08-20 13:20:23 +00:00
Christophe Dumez
6f4d7b7c1b Clean up 2010-08-20 12:35:13 +00:00
Christophe Dumez
63ee1c36e8 FEATURE: Added torrent filtering by name 2010-08-20 12:27:20 +00:00
Christophe Dumez
7d07debcb5 Cleaner program exit on Auto-shutdown 2010-08-20 09:35:28 +00:00
Christophe Dumez
dd67e1ee9d Code cleanup 2010-08-20 09:33:44 +00:00
Christophe Dumez
493efdbf10 Bump to beta3 2010-08-20 09:31:24 +00:00
Christophe Dumez
e323175275 Fix possible crash when using the new "Auto-shutdown" feature 2010-08-20 09:31:00 +00:00
Christophe Dumez
c1fa7f8645 Code cleanup 2010-08-20 09:02:27 +00:00
Christophe Dumez
275b962363 Added missing include 2010-08-19 20:23:39 +00:00
Christophe Dumez
3847c33017 Updated French translation 2010-08-19 19:37:29 +00:00
Christophe Dumez
9e21f52213 Updated language files 2010-08-19 19:16:44 +00:00
Christophe Dumez
25cf9b33ec Bump to beta2 2010-08-19 19:12:25 +00:00
Christophe Dumez
c7a2d3589f Updated Web UI to reflect the mail notification changes 2010-08-19 19:10:46 +00:00
Christophe Dumez
d8dd3834c3 Email notification on download completion 2010-08-19 18:47:57 +00:00
Christophe Dumez
ee01c2c745 FEATURE: Added button to password-lock the UI 2010-08-19 16:30:13 +00:00
Christophe Dumez
e7e5a2b4e9 Fix "Set location" action 2010-08-18 08:46:04 +00:00
Christophe Dumez
ff16f59be1 Fix per-label pause/resume actions 2010-08-18 08:07:17 +00:00
Christophe Dumez
2cd4937ddc Mac specific changes by Stephanos Antaris 2010-08-17 10:50:14 +00:00
Christophe Dumez
0e9abc1762 Bump to v2.4.0beta1 2010-08-17 08:51:12 +00:00
Christophe Dumez
e24ce87946 FEATURE: Added label-level Pause/Resume/Delete actions 2010-08-17 08:42:30 +00:00
Christophe Dumez
308e358d3f Fix Auto-Shutdown feature on Windows 2010-08-16 18:34:30 +00:00
Christophe Dumez
d15e6a4847 Blind implementation for auto-shutdown on Windows 2010-08-16 17:57:15 +00:00
Christophe Dumez
e311239a28 Blind implementation of auto-shutdown for Mac OS 2010-08-16 17:42:21 +00:00
Christophe Dumez
df677789d2 FEATURE: Added Auto-Shutdown on downloads completion feature (Linux Only for now) 2010-08-16 17:35:32 +00:00
Christophe Dumez
0af44eadb6 Fix possible folder watching issues on Windows 2010-08-16 11:51:50 +00:00
Christophe Dumez
85cafe530e Fix to last commit 2010-08-16 09:20:49 +00:00
Christophe Dumez
7609db28f1 Fix scan folder display on Windows and OS/2 2010-08-16 08:58:25 +00:00
Christophe Dumez
fefda39284 Added priority actions to Web UI right-click menu 2010-08-15 08:49:19 +00:00
Christophe Dumez
b2f98bd059 Priority actions should work only if the tab is displayed 2010-08-15 07:47:33 +00:00
Christophe Dumez
26c69fe6d4 Priority actions are only effective if the transfer list tab is displayed 2010-08-15 07:45:20 +00:00
Christophe Dumez
bf4f1a7c37 Fix speed limit sliders initialization in Web UI 2010-08-15 07:39:36 +00:00
Christophe Dumez
9b0dd39d9d Added missing icon 2010-08-15 07:23:37 +00:00
Christophe Dumez
66d4cc2ab8 FEATURE: Added actions to "Move to top/bottom" of priority queue 2010-08-14 15:53:05 +00:00
Christophe Dumez
0bcbaf6521 Remember last selected paths in torrent creation dialog 2010-08-13 14:02:19 +00:00
Christophe Dumez
e074872b24 Fix about dialog layout 2010-08-13 13:35:24 +00:00
Christophe Dumez
63ec1e618e Fix compilation with gcc 4.5 2010-08-13 13:29:17 +00:00
Christophe Dumez
331c15b76c Bump to v2.4.0alpha 2010-07-27 08:07:46 +00:00
Christophe Dumez
d2089c9aad Updated about dialog 2010-07-27 00:00:52 +00:00
Christophe Dumez
3c8326d3b6 Fix default temp path on Windows
Bump to rc11
2010-07-26 09:11:32 +00:00
Christophe Dumez
2d0713ca1d Should finally fix permissions issues on Windows 2010-07-26 08:58:12 +00:00
Christophe Dumez
afaca423cc Minor Windows bug fixes 2010-07-25 15:30:26 +00:00
Christophe Dumez
ff08abe177 Forgot to use the new safeRemove() function at some places 2010-07-25 15:26:27 +00:00
Christophe Dumez
159be479cc Fix drag'n drop on Windows (Thanks GeekyGirl) 2010-07-25 15:20:37 +00:00
Christophe Dumez
f3066b07b5 Use a proper error icon for seeding torrents whose files have been removed from hard drive (manually) 2010-07-25 15:08:54 +00:00
Christophe Dumez
aa58636832 When resuming a torrent with error, checking if the previous data is present before redownloading it. (closes #609748) 2010-07-25 14:55:30 +00:00
Christophe Dumez
5d1a584eac Do not display !.qB extension in save path 2010-07-25 14:00:35 +00:00
Christophe Dumez
7ee9abd646 Fix country names translation 2010-07-25 11:37:49 +00:00
Christophe Dumez
4d977a8d46 Improvement to last commit 2010-07-24 19:34:51 +00:00
Christophe Dumez
5c891724c4 Improvement to last fix 2010-07-24 19:26:26 +00:00
Christophe Dumez
185af18790 Fix improvement for file permissions on Windows 2010-07-24 19:22:55 +00:00
Christophe Dumez
fa6da97cf9 Fix compilation error
Attempt to fix permissions problem on Windows
2010-07-24 19:13:15 +00:00
Christophe Dumez
9503d9b024 Updated Spanish and Catalan translations 2010-07-24 18:57:54 +00:00
Christophe Dumez
de7b6ca553 Code clean up 2010-07-24 18:43:15 +00:00
Christophe Dumez
1788078594 Code clean up 2010-07-24 18:18:13 +00:00
Christophe Dumez
3caf473424 BUGFIX: Removed client spoofing feature to avoid tracker blacklisting 2010-07-24 17:35:29 +00:00
Christophe Dumez
5435bd2354 Improved detection of modal windows 2010-07-24 15:42:51 +00:00
Christophe Dumez
1cdb22a7e3 Bump to rc10 2010-07-24 14:29:26 +00:00
Christophe Dumez
95a9424ae7 Updated Russian translation (Thanks Arago) 2010-07-24 14:23:37 +00:00
Christophe Dumez
902196a176 Fix crash when accessing trackers and using libtorrent v0.15.x 2010-07-24 14:18:36 +00:00
Christophe Dumez
dbfef8665b Fix "Select All/None" buttons in torrent properties 2010-07-24 13:16:57 +00:00
Christophe Dumez
b3d8f2400f Optimization in tracker list code 2010-07-24 11:59:00 +00:00
Christophe Dumez
c12ae58868 Stop altering search engine files permissions 2010-07-24 10:41:44 +00:00
Christophe Dumez
4b77bb57ad Fix crash on torrent completion 2010-07-23 17:15:47 +00:00
Christophe Dumez
a6b1d308c2 More code clean up 2010-07-23 14:09:53 +00:00
Christophe Dumez
b483f09d11 Code cleanup 2010-07-23 14:05:53 +00:00
Christophe Dumez
bbb5ad31c4 Removed debug alert in Web UI 2010-07-22 22:29:56 +00:00
Christophe Dumez
3d4c1fe7da FEATURE: Added support for BitComet links (bc://bt/...) 2010-07-22 22:19:42 +00:00
Christophe Dumez
7a2c0d5d5a Updated French translation 2010-07-22 09:44:16 +00:00
Christophe Dumez
39d86c5f61 Made it possible to disable notification balloons again 2010-07-22 09:39:51 +00:00
Christophe Dumez
e2cdbbb184 Fix project file to support the new qtsinglecoreapplication.prf 2010-07-22 09:05:44 +00:00
Christophe Dumez
e83f9245a9 Mac toolbar toggling improvement (Mirco Chinelli) 2010-07-22 08:36:40 +00:00
Christophe Dumez
52f25c44eb Should fix toolbar toggling on mac 2010-07-21 23:59:09 +00:00
Christophe Dumez
1ed565d8e5 Added some debug 2010-07-21 23:46:30 +00:00
Christophe Dumez
10801f111b Attempt to fix toolbar toggling on Mac 2010-07-21 23:44:29 +00:00
Christophe Dumez
efe1655834 Added document icon for Mac (Mirco Chinelli) 2010-07-21 23:39:57 +00:00
Christophe Dumez
7f71e3981e Still cleaning up registry access code 2010-07-21 21:47:56 +00:00
Christophe Dumez
8113f8df63 Use a new icon for torrents on Windows
Clean up registry access code
2010-07-21 21:45:32 +00:00
Christophe Dumez
62f579fdbe New icon for file association on Windows 2010-07-21 19:57:07 +00:00
Christophe Dumez
1d4454c6eb Improve last commit 2010-07-21 18:09:22 +00:00
Christophe Dumez
310433fb54 Process Mac toolbar toggling event 2010-07-21 18:02:29 +00:00
Christophe Dumez
c0520146e9 Removed force_reannounce button from the main properties tab since the action is available from the trackers list now 2010-07-21 14:03:04 +00:00
Christophe Dumez
35f6675d86 Fix possible crash when saving fast resume data 2010-07-21 13:06:09 +00:00
Christophe Dumez
9494b15bd5 Fix possible crash on Windows 2010-07-21 12:44:29 +00:00
Christophe Dumez
3b82120923 Bump to rc6 2010-07-21 11:03:35 +00:00
Christophe Dumez
b9a0adc311 Fix compilation on Linux/Mac 2010-07-21 10:51:01 +00:00
Christophe Dumez
1e21ac3d79 Fixed possible crash on exit
Cleaned up main() function
2010-07-21 10:40:46 +00:00
Christophe Dumez
864bb8285e Fixed QIniSettings on Windows 2010-07-21 09:36:25 +00:00
Christophe Dumez
208e988c70 Added --with-qtsingleapplication=[shipped|system] flag to the configure file to comply with Linux distributions that are packaging qtsingleapplication solution. 2010-07-20 21:10:58 +00:00
Christophe Dumez
5cbcfb8efb Updated Hungarian translation 2010-07-20 18:46:31 +00:00
Christophe Dumez
107b833703 Imported recent patches from stable branch 2010-07-20 17:13:28 +00:00
Christophe Dumez
e2208a484e Forgot to remove outdated code 2010-07-20 15:55:59 +00:00
Christophe Dumez
5ab7c91d49 Updated Ukrainian translation 2010-07-20 12:11:37 +00:00
Christophe Dumez
a91ad3c9c7 Fix "Open destination folder" that would open a subfolder instead (closes #607510) 2010-07-20 09:02:41 +00:00
Christophe Dumez
385f950c2b Updated Croatian translation 2010-07-20 08:56:41 +00:00
Christophe Dumez
4667a84939 Suppress compiler warning 2010-07-19 19:48:16 +00:00
Christophe Dumez
5af0cacf0c Bump to rc5 2010-07-19 18:50:29 +00:00
Christophe Dumez
bceb00d35f Fix issues related to tab order in main window
Make sure the search input has focus when switching to the search tab
2010-07-19 18:49:53 +00:00
Christophe Dumez
51068294f1 Vavious Magnet link related fixes 2010-07-19 18:17:37 +00:00
Christophe Dumez
bcdf4e42fa Code cleanup in torrent addition dialog
Magnet link related fixes to torrent addition dialog
2010-07-19 17:29:48 +00:00
Christophe Dumez
214bb13843 Several torrent addition dialog fixes (Save path and label combo boxes) 2010-07-19 16:37:00 +00:00
Christophe Dumez
7998395532 Updated Turkish translation 2010-07-18 19:44:12 +00:00
Christophe Dumez
35aee18112 Code clean up 2010-07-18 12:53:16 +00:00
Christophe Dumez
8ddbdd34ed Updated language files 2010-07-17 21:37:07 +00:00
Christophe Dumez
66a5e479c7 Bump to rc4 2010-07-17 21:35:44 +00:00
Christophe Dumez
8f5bd2bc9f Fix other temp path issues 2010-07-17 21:35:00 +00:00
Christophe Dumez
5be2624cb1 Other temp path fixes 2010-07-17 21:12:13 +00:00
Christophe Dumez
f9684d662d When removing torrents from hard disk, also remove root folders 2010-07-17 20:55:40 +00:00
Christophe Dumez
9373796dd5 Updated Traditional Chinese translation 2010-07-17 08:32:58 +00:00
Christophe Dumez
2634517cdb Forgot to fix the magnet function too 2010-07-16 19:58:07 +00:00
Christophe Dumez
121a636b4e Fix several problems when incomplete torrent are kept in a temp folder
Bump to rc3
2010-07-16 19:53:47 +00:00
Christophe Dumez
aad42d4a57 Another Windows compilation fix 2010-07-16 16:02:58 +00:00
Christophe Dumez
c8b8518608 Windows compilation fixes 2010-07-16 15:42:32 +00:00
Christophe Dumez
0c40a8ab05 Keep compatibility with qBittorrent < 2.3.0 (import settings from the registry) 2010-07-16 15:11:20 +00:00
Christophe Dumez
b9241ad5ad Proper fix to use an INI file instead of the registry on Windows 2010-07-16 15:03:18 +00:00
Christophe Dumez
d354d7133e Fix to last commit 2010-07-16 14:40:50 +00:00
Christophe Dumez
a1157c78b2 BUGFIX: Use an INI file instead of the registry on Windows (More reliable) 2010-07-16 14:39:19 +00:00
Christophe Dumez
fb8d52e6e0 Safer registry usage on Win32 2010-07-16 14:06:30 +00:00
Christophe Dumez
80c42cae1a Fix torrent association detection on Win32 2010-07-15 13:27:57 +00:00
Christophe Dumez
f242fce5fd Fix for 0.0 2010-07-14 08:00:21 +00:00
Christophe Dumez
6223514704 Max ratio spin box starts at 0.0 not 0.1 2010-07-14 07:58:35 +00:00
Christophe Dumez
8fb7445e20 Remember "display speed in title bar" on restart (closes #605134) 2010-07-13 20:50:54 +00:00
Christophe Dumez
3172c6859d Updated Swedish translation 2010-07-13 09:09:38 +00:00
Christophe Dumez
58be573d02 Updated Serbian translation 2010-07-10 19:45:50 +00:00
Christophe Dumez
82f7bdb9cc Updated Hungarian translation 2010-07-10 08:56:04 +00:00
Christophe Dumez
b41c39b7ce Updated Greek and Bulgarian translations 2010-07-08 19:11:03 +00:00
Christophe Dumez
9e4958e96a Fix importing of torrents from qBT < v2.3.0 when using a temporary folder for incomplete torrents 2010-07-08 14:50:23 +00:00
Christophe Dumez
65091f7cb9 Updated Spanish and Catalan translations 2010-07-08 08:07:41 +00:00
Christophe Dumez
75b758bb1f Bump to rc1 2010-07-07 20:28:54 +00:00
Christophe Dumez
5028ff3ddd Minor options UI fixes by Mariusz Fik 2010-07-05 18:58:12 +00:00
Christophe Dumez
a246f76ec3 Updated Polish translation 2010-07-05 18:55:12 +00:00
Christophe Dumez
eeec067481 Updated Chinese translation 2010-07-05 07:46:16 +00:00
Christophe Dumez
3ee44ad0c2 Updated Portuguese and Brazilian translations 2010-07-04 16:06:22 +00:00
Christophe Dumez
c38ff5b0b7 OS/2 Fix 2010-06-30 22:32:40 +00:00
Christophe Dumez
e51dc6758c Update French translation 2010-06-30 22:29:19 +00:00
Christophe Dumez
7bb32643fa Peer IPs can be copied to clipboard 2010-06-30 22:28:23 +00:00
Christophe Dumez
3172e1f530 Fix tables appearance in Web UI
Fix empty array parsing in JSON
2010-06-29 08:44:56 +00:00
Christophe Dumez
7778877fa7 Fix Web UI translation 2010-06-29 08:08:43 +00:00
Christophe Dumez
b4f6745251 Updated German translation 2010-06-28 21:23:40 +00:00
Christophe Dumez
4fd7f16911 Updated Czech translation 2010-06-28 13:30:43 +00:00
Christophe Dumez
ca29b5d7fc Updated Finish translation 2010-06-28 08:12:04 +00:00
Christophe Dumez
79d5a635a4 Updated Slovak translation again 2010-06-27 21:50:52 +00:00
Christophe Dumez
7f615c580e Updated french translation 2010-06-27 21:31:05 +00:00
Christophe Dumez
967dbbda89 Updated Slovak translation 2010-06-27 21:24:30 +00:00
Christophe Dumez
452c0411d2 Added "Force reannounce" action to tracker list
Fixed typo in "Saudi Arabia"
2010-06-27 21:18:41 +00:00
Christophe Dumez
32d3ed2144 PeX status is now correctly reported 2010-06-27 21:07:12 +00:00
Christophe Dumez
4efae21f1d Use "Do no download" in action instead of "Not downloaded"
Added "Select All/Select None" buttons to files list
2010-06-27 21:01:47 +00:00
Christophe Dumez
c43efd7fb3 Bump to beta4 2010-06-27 19:40:32 +00:00
Christophe Dumez
93b1dbd931 Updated language files 2010-06-27 19:35:25 +00:00
Christophe Dumez
571896b888 Updated language files 2010-06-27 18:39:27 +00:00
Christophe Dumez
9f5d31b2b1 Use the same save path editing behaviour in properties panel as in torrent addition dialog 2010-06-27 17:58:08 +00:00
Christophe Dumez
c01f7102e6 FEATURE: Several files can now be disabled at once (closes #598365) 2010-06-27 16:55:02 +00:00
Christophe Dumez
df39e46c84 Fix font size in program options 2010-06-27 16:38:21 +00:00
Christophe Dumez
7f12bb5dfb Ask for confirmation before clearing search history (closes #598605) 2010-06-27 16:35:19 +00:00
Christophe Dumez
ca762139f6 FEATURE: Remember previous save paths in torrent addition dialog (closes #579305) 2010-06-27 16:30:37 +00:00
Christophe Dumez
67f41ad991 Do not display bytes values decimal digits 2010-06-27 14:19:24 +00:00
Christophe Dumez
621ec11ae3 Fix possible crash when using alternative speed limits 2010-06-24 21:34:31 +00:00
Christophe Dumez
de3135c43b Safer variable checking 2010-06-24 19:29:10 +00:00
Christophe Dumez
faed0ba45a Another magnet fix 2010-06-24 18:18:40 +00:00
Christophe Dumez
2104e4e2ce Fix crash when adding magnet links 2010-06-24 18:16:59 +00:00
Christophe Dumez
907a17a73b Updated spanish and catalan translations 2010-06-23 21:42:38 +00:00
Christophe Dumez
a1a9f8bc7e Fix processing of arguments including spaces 2010-06-23 19:07:54 +00:00
Christophe Dumez
a9a3bb74e7 Updated spanish and catalan translations 2010-06-23 18:54:47 +00:00
Christophe Dumez
b7de3fcebd Check if torrent_info is initialized in torrent addition dialog destructor (safer) 2010-06-23 17:58:32 +00:00
Christophe Dumez
0b70b857b9 Remove comment 2010-06-23 15:47:45 +00:00
Christophe Dumez
9c8a957dd7 Simplified Main windows geometry saving code 2010-06-23 15:47:03 +00:00
Christophe Dumez
cf65e4d77d Torrent addition dialog size/pos are now remembered correctly 2010-06-23 15:14:38 +00:00
Christophe Dumez
762962270c Fix error in last commit 2010-06-23 12:48:08 +00:00
Christophe Dumez
a2067af4ea Use putenv on Windows too 2010-06-23 12:44:23 +00:00
Christophe Dumez
2f4f06ca8b Do not redownload files if they were moved 2010-06-23 11:59:28 +00:00
Christophe Dumez
56dba2cb10 Updated Spanish and Catalan translations 2010-06-23 06:56:59 +00:00
Christophe Dumez
f824357358 Added Silvan Scherrer to AUTHORS file 2010-06-22 19:21:48 +00:00
Christophe Dumez
778cfff4b3 Several OS/2 fixes from Silvan Scherrer 2010-06-22 19:17:47 +00:00
Christophe Dumez
8ee762695b Fix "add extension to incomplete files" feature 2010-06-22 18:40:30 +00:00
Christophe Dumez
7dd9680e26 Fix torrent addition dialog settings saving 2010-06-22 18:18:53 +00:00
Christophe Dumez
92661e1d53 Fix qBittorrent console tab icon and window title 2010-06-22 18:15:42 +00:00
Christophe Dumez
09d5665ff9 Bump to beta3 2010-06-22 18:03:40 +00:00
Christophe Dumez
c5dfe623c8 Increased options window height to avoid scrollbars 2010-06-22 17:59:26 +00:00
Christophe Dumez
2665e2ef39 Fixed exit confirmation title 2010-06-22 17:51:59 +00:00
Christophe Dumez
dfecdb1956 Fix "Pause/Delete" torrents once they reach a given ratio 2010-06-22 17:46:07 +00:00
Christophe Dumez
5a82aee76b FEATURE: Torrents can be automatically paused once they reach a given ratio 2010-06-22 17:06:11 +00:00
Christophe Dumez
4f07426010 Fix file naming 2010-06-22 14:20:21 +00:00
Christophe Dumez
9e575e45b7 Hide tabs when only one is visible 2010-06-22 14:18:43 +00:00
Christophe Dumez
39b32bf1cd Search engine can now be disabled 2010-06-22 13:58:22 +00:00
Christophe Dumez
54131001b0 Move RSS settings to a separate dialog 2010-06-22 13:39:49 +00:00
Christophe Dumez
f8134b1a62 Fix issues with single file torrents 2010-06-22 12:02:18 +00:00
Christophe Dumez
13927599c8 Define add button as default in torrent addition dialog 2010-06-22 11:59:20 +00:00
Christophe Dumez
0d85d0a777 Free disk space calculation also works if the destination path does not exist 2010-06-22 11:53:49 +00:00
Christophe Dumez
0da83694e0 Hide torrent content in torrent addition dialog when there is only one file in it 2010-06-22 11:47:25 +00:00
Christophe Dumez
9bdac4d1e3 Use busy cursor when downloading search plugins updates 2010-06-22 09:56:49 +00:00
Christophe Dumez
00c92d6d61 Use checkable action for alternative speed limits and display button as "pressed when enabled" 2010-06-21 22:38:28 +00:00
Christophe Dumez
9628a9e156 Updated language files 2010-06-21 22:24:45 +00:00
Christophe Dumez
f1bfcb4822 COSMETIC: Fix naming of actions opening new dialogs (use Name...) 2010-06-21 22:22:00 +00:00
Christophe Dumez
87879b6738 Use checkable actions instead of check/uncheck icons to avoid issues on systems disabling menu icons (e.g. Recent Gnome) 2010-06-21 22:07:36 +00:00
Christophe Dumez
a4ff7047d1 Updated Changelog 2010-06-21 21:48:45 +00:00
Christophe Dumez
da599da36d Still simplifying program options 2010-06-21 21:39:29 +00:00
Christophe Dumez
335e7366fd Improved program options 2010-06-21 21:27:59 +00:00
Christophe Dumez
a993b2b3f1 Still improving program options 2010-06-21 21:06:11 +00:00
Christophe Dumez
b81c8d29ba Still improving program options 2010-06-21 20:29:51 +00:00
Christophe Dumez
08a08e4b24 Still simplifying program options 2010-06-21 19:20:58 +00:00
Christophe Dumez
8b5886cc6e Simplifying program options 2010-06-21 18:32:01 +00:00
Christophe Dumez
22b3d8d594 Fix exit confirmation dialog centering 2010-06-21 16:10:09 +00:00
Christophe Dumez
17efa04257 Further preferences simplifying 2010-06-21 16:02:21 +00:00
Christophe Dumez
e71f144c40 Started preferences simplifying 2010-06-21 15:53:42 +00:00
Christophe Dumez
5e7cafb8c0 More readable display of ETA 2010-06-21 14:10:20 +00:00
Christophe Dumez
d01385a7ac Moc bug workaround 2010-06-20 17:35:26 +00:00
Christophe Dumez
ac80dd78a8 Improved file saving in torrent addition dialog (uTorrent like) 2010-06-19 14:39:23 +00:00
Christophe Dumez
061f1000cf Unicode fix 2010-06-19 12:25:14 +00:00
Christophe Dumez
c36fed3081 Code cleanup 2010-06-19 12:07:39 +00:00
Christophe Dumez
75002906aa Improved torrent creator tool behavior during creation process 2010-06-17 17:52:14 +00:00
Christophe Dumez
a451cf2d5f Fix Web UI in nox 2010-06-17 11:55:47 +00:00
Christophe Dumez
ca10c0ab09 Fix unicode problem in torrent creator tool 2010-06-17 09:55:15 +00:00
Christophe Dumez
80d76ae038 BUGFIX: The user can disable permanently recursive torrent download 2010-06-14 17:46:33 +00:00
Christophe Dumez
f699ee1363 Fix font issue in search engine (closes #594200) 2010-06-14 15:42:15 +00:00
Christophe Dumez
bd97a4bd7c Fix registry access on 64bits windows 2010-06-14 12:51:07 +00:00
Christophe Dumez
ec3b749ef6 Merge fixes from stable branches (libtorrent v0.15 related) 2010-06-14 09:55:35 +00:00
Christophe Dumez
44fc86e7da Forgot to bump the version in project file 2010-06-13 20:36:08 +00:00
Christophe Dumez
2cd940e7c7 Another compilation Fix for Mac 2010-06-13 16:30:48 +00:00
Christophe Dumez
cc6d371667 Fix build on Mac 2010-06-13 16:28:41 +00:00
Christophe Dumez
8fcc33b375 Updated czech translation 2010-06-13 11:43:58 +00:00
Christophe Dumez
e44b570c3d Updated German translation 2010-06-13 11:40:25 +00:00
Christophe Dumez
8576847a99 Fix bundle identifier 2010-06-13 09:39:55 +00:00
Christophe Dumez
c9fc9373e5 Fix version number 2010-06-13 09:30:45 +00:00
Christophe Dumez
ae46d449e5 Added Magnet support 2010-06-13 09:25:06 +00:00
Christophe Dumez
fe57cef756 Added support for url open event on Mac 2010-06-13 09:20:16 +00:00
Christophe Dumez
3affb38ba2 Fix mime type 2010-06-13 09:14:30 +00:00
Christophe Dumez
a0dc6aa173 Several language files updates 2010-06-13 08:40:28 +00:00
Christophe Dumez
a357a690ce Updated Serbian and Croatian translations 2010-06-12 08:20:25 +00:00
Christophe Dumez
bce7959332 Attempt to make Ishan's patch lighter (the new patch may not take into consideration all use cases but it seems to work ok) 2010-06-10 19:54:20 +00:00
Ishan Arora
eef6f600c9 Fixed Bug #589070
qBittorrent wont hide on minimization if a modal window is visible over it.
2010-06-10 18:54:23 +00:00
Christophe Dumez
a3822c5aa8 Added debug output 2010-06-10 12:51:27 +00:00
Christophe Dumez
eeaa1e83a9 Fix typo 2010-06-10 09:05:15 +00:00
Christophe Dumez
387fb93b5b Fix typo 2010-06-10 09:03:54 +00:00
Christophe Dumez
d470059c56 Mac fixes 2010-06-09 22:16:37 +00:00
Christophe Dumez
2e382fa88c Removed useless include 2010-06-09 21:25:34 +00:00
Christophe Dumez
e1e7e782d5 Fix typo in plist file 2010-06-09 15:53:32 +00:00
Christophe Dumez
6f314502f6 Fix memory leak in last commit 2010-06-09 15:45:59 +00:00
Christophe Dumez
3284d7a8e6 Fix for last commit 2010-06-09 15:43:29 +00:00
Christophe Dumez
609ea7b4c2 Disable systray icon on Mac (Mirco Chinelli) 2010-06-09 15:40:55 +00:00
Christophe Dumez
7e8d21145e Fix typo 2010-06-09 15:19:43 +00:00
Christophe Dumez
c31b5f1f97 Various Mac related fixes (Thanks Mirco Chinelli) 2010-06-09 15:13:52 +00:00
Christophe Dumez
11fe685a6b Comment useless pri import 2010-06-09 14:46:55 +00:00
Christophe Dumez
1127947f52 Fix compilation on Windows 2010-06-09 14:39:53 +00:00
Christophe Dumez
789b2cf326 Updated AUTHORS file
Fix compilation in release mode
2010-06-09 10:06:42 +00:00
Christophe Dumez
b9394f2ba2 Fix race condition allowing to run several instances of qBittorrent at the same time 2010-06-09 09:48:14 +00:00
Christophe Dumez
7ab206ebac Use unified title and toolbar on Mac 2010-06-09 07:37:05 +00:00
Christophe Dumez
0beb9fff73 Updated Spanish and Catalan translations 2010-06-09 07:31:50 +00:00
Christophe Dumez
65b8d0c24d Delete qApp on exit 2010-06-09 06:38:14 +00:00
Christophe Dumez
715fe46f45 Updated arabic translation 2010-06-08 20:24:54 +00:00
Christophe Dumez
8209f341fb Updated Hungarian and Finnish translations 2010-06-08 18:29:42 +00:00
Christophe Dumez
0d4b55ca32 Better Mac integration 2010-06-08 15:17:15 +00:00
Christophe Dumez
ae7362706f Updated swedish translation 2010-06-08 15:07:16 +00:00
Christophe Dumez
4ca648a79b Updated Ukrainian translation 2010-06-08 14:47:16 +00:00
Christophe Dumez
4ca0b14300 Updated slovak translation 2010-06-08 11:41:36 +00:00
Christophe Dumez
4386b6c2c4 Merge javascript changes from stable branch 2010-06-07 13:41:32 +00:00
Christophe Dumez
61246f81c7 Fix msvc warnings 2010-06-07 10:39:03 +00:00
Christophe Dumez
70f2bfdd9a Updated configure file to remove our libtorrent DEFINE 2010-06-07 08:36:06 +00:00
Christophe Dumez
5f23cbc470 Use libtorrent version.hpp instead of our own DEFINE 2010-06-07 08:32:41 +00:00
Christophe Dumez
2e0c8f848f Fix Web UI authentication with Opera 2010-06-06 20:49:28 +00:00
Christophe Dumez
f8add0ee04 Back to debug mode in trunk 2010-06-06 20:02:11 +00:00
Christophe Dumez
f23051c1fd Fix signal / slot 2010-06-06 20:01:09 +00:00
Christophe Dumez
60636af544 Fix encoding problem in search engine 2010-06-06 15:41:08 +00:00
Christophe Dumez
2e685ea851 Updated language files 2010-06-06 15:36:22 +00:00
Christophe Dumez
b61a06350f Fix file encoding problem 2010-06-06 15:31:15 +00:00
Christophe Dumez
c9ece4695e Merge latest changes for stable branch (mostly unicode fixes) 2010-06-06 13:58:43 +00:00
Christophe Dumez
4805690dbe Merge latest msvc fixes from stable branch 2010-06-06 10:10:45 +00:00
Christophe Dumez
8ec1621334 Merge msvc fixes from stable branch 2010-06-05 18:59:05 +00:00
Christophe Dumez
682377ff66 Merge msvc compilation fixes from stable branch 2010-06-05 13:43:36 +00:00
Christophe Dumez
656beed82b Fix other unicode issues 2010-06-04 16:54:30 +00:00
Christophe Dumez
ba4a0fac77 Added Mirco Chinelli to contributors 2010-06-04 10:44:25 +00:00
Christophe Dumez
b719bfaecb Merge Win32 fixes from stable branch 2010-06-03 21:08:28 +00:00
Christophe Dumez
4e1366bf0d Merge latest fixes from stable branch 2010-06-03 20:08:19 +00:00
Christophe Dumez
b67938aa3f Fixed default save path on Windows 2010-06-02 22:31:49 +00:00
Christophe Dumez
f4c29c07bf Workaround for torrentdownloads.net search engine (The web site seems partly broken though) 2010-06-02 22:26:52 +00:00
Christophe Dumez
63a0f4bf11 Improved column visibility patch 2010-06-02 13:50:11 +00:00
Christophe Dumez
a8a2ba188d Search requests can now be cancelled on Win32 2010-06-02 13:45:20 +00:00
Christophe Dumez
a0d685bfe2 Merge Win32 changes from stable branch 2010-06-02 13:08:26 +00:00
Christophe Dumez
a3041b7f9f Improved Python detection (Win32)
Propose to download and install python if missing (Win32)
2010-06-01 22:47:14 +00:00
Christophe Dumez
83a2ae7ad3 Disable torrent addition dialog as a default 2010-06-01 16:29:40 +00:00
Christophe Dumez
830a6250c6 Changed window title on Win32 and Mac 2010-06-01 16:10:59 +00:00
Christophe Dumez
f0e23ab1fc Fix encoding in Web UI on non-unicode systems 2010-06-01 14:34:58 +00:00
Christophe Dumez
5b07c488b0 Link dynamically against OpenSSL on Windows 2010-06-01 13:56:59 +00:00
Christophe Dumez
f61bccf700 Fix torrent availability computation 2010-05-31 14:25:12 +00:00
Christophe Dumez
4fd10bc5f5 Merge Win32 changes 2010-05-31 12:48:00 +00:00
Christophe Dumez
c1a72f075d Updated French translation 2010-05-30 22:08:41 +00:00
Christophe Dumez
5c4450f3cd Some Win32 improvements 2010-05-30 21:45:55 +00:00
Christophe Dumez
bb606e0b2f Updated language files 2010-05-30 18:37:11 +00:00
Christophe Dumez
eed86aa9e1 Updated Authors 2010-05-30 17:54:58 +00:00
Christophe Dumez
338d4fd31e Windows execution fixes 2010-05-30 17:51:40 +00:00
Christophe Dumez
58a36f7cfd Windows compilation Fix 2010-05-28 22:03:30 +00:00
Christophe Dumez
8b436f70d6 Mac compilation Fix 2010-05-25 11:09:20 +00:00
Christophe Dumez
223fd4f0ba BUGFIX: Hide seeding torrents files priorities in Web UI 2010-05-24 19:37:56 +00:00
Christophe Dumez
2e51e69cc9 Added "Paused" filter to the Web UI too 2010-05-24 19:05:07 +00:00
Christophe Dumez
bbac79c030 FEATURE: Add Check/Uncheck all feature in Web UI 2010-05-24 18:57:44 +00:00
Christophe Dumez
607bba4625 FEATURE: Added filter for paused/error torrents 2010-05-24 15:16:14 +00:00
Christophe Dumez
1a0cc3215c Removed useless icons 2010-05-24 14:51:03 +00:00
Christophe Dumez
f0981c81c8 Removed another useless icon 2010-05-24 14:45:47 +00:00
Christophe Dumez
472604d1b0 Removed useless icons to reduce tarball size 2010-05-24 14:43:31 +00:00
Christophe Dumez
781d33b869 FEATURE: Added error state for torrents (error is displayed in a tooltip) 2010-05-24 14:19:25 +00:00
Christophe Dumez
8db8841c9c Added error state icon
Update language files
2010-05-24 13:51:23 +00:00
Christophe Dumez
6e3b570be4 Add a setting to also delete torrents files on hard disk as a default 2010-05-21 15:42:17 +00:00
Christophe Dumez
defd77b94c COSMETIC: Display number of torrents in transfers tab label 2010-05-21 14:56:56 +00:00
Christophe Dumez
c09294df2f FEATURE: Several torrents can be moved at once 2010-05-21 14:26:18 +00:00
Christophe Dumez
cc97ee86df FEATURE: Added "No action" setting for double-click action 2010-05-21 12:30:57 +00:00
Christophe Dumez
10d6dd5a23 Torrent queue position now starts at 1 (closes #581130) 2010-05-21 11:58:14 +00:00
Christophe Dumez
29e79dc54d Fix sorting of ETA column when having infinite values (closes #583347) 2010-05-21 11:46:12 +00:00
Christophe Dumez
982390f074 Make sure seeding torrents ETA stays 0 under all circumstances 2010-05-21 11:34:31 +00:00
Christophe Dumez
963d73af4e ETA for finished torrent is now 0 instead of Infinite (closes #583704)
Fix unicode issue in start seeding after torrent creation code
2010-05-21 11:25:30 +00:00
Christophe Dumez
bdd8cbb1d8 Another nox compilation fix 2010-05-20 14:14:16 +00:00
Christophe Dumez
80bd232054 nox compilation fix 2010-05-20 11:16:39 +00:00
Christophe Dumez
c2da227254 User can force tracker reannounce 2010-05-18 09:35:55 +00:00
Christophe Dumez
e846c67bfa Fix torrent properties layout 2010-05-18 07:22:51 +00:00
Christophe Dumez
475c7094ab Fixed Croatian translator name 2010-05-17 21:45:29 +00:00
Christophe Dumez
4434566d85 Forot to commit this file 2010-05-17 19:57:57 +00:00
Christophe Dumez
6bd557d22c Forgot to commit this file 2010-05-17 19:34:17 +00:00
Christophe Dumez
4832a24ac5 Fix RSS cookie support 2010-05-17 19:23:16 +00:00
Christophe Dumez
b9a3890dd5 Updated Changelog 2010-05-17 15:45:42 +00:00
Christophe Dumez
4cf9de6515 Updated language files 2010-05-17 15:35:17 +00:00
Christophe Dumez
994c798264 Added cookie support for RSS feeds (Needs testing) 2010-05-17 14:57:45 +00:00
Christophe Dumez
119bda1595 Fix url encoded ampersand issue in RSS 2010-05-12 19:41:12 +00:00
Christophe Dumez
bf73c47bc5 Sort labels in right click menu 2010-05-12 19:03:31 +00:00
Christophe Dumez
ea99f44893 Fix wrong warning in torrent addition dialog (closes #579301) 2010-05-12 18:34:16 +00:00
Christophe Dumez
4ec1fd3968 The user can force listening on a particular network interface 2010-05-11 15:53:14 +00:00
Christophe Dumez
0b9e25ee65 Update Croatian language name 2010-05-05 20:40:14 +00:00
Christophe Dumez
73a9985599 Fix crash when pressing mouse button and selecting different rss items 2010-05-05 14:28:40 +00:00
Christophe Dumez
a65f7bfa65 Updated Spanish and Catalan translations 2010-05-03 18:00:43 +00:00
Christophe Dumez
72cc1eb4d4 Even safer datetime parsing 2010-05-01 18:07:56 +00:00
Christophe Dumez
ed7ae32a69 Made datetime parsing more reliable 2010-05-01 17:37:12 +00:00
Christophe Dumez
54b53f3aba RSS: News title is no longer used as identifier (use guid or url instead) 2010-05-01 09:41:37 +00:00
Christophe Dumez
2f7728f987 Added Croatian translation to Desktop file 2010-05-01 09:12:43 +00:00
Christophe Dumez
f3a93af242 Update resource file 2010-05-01 08:50:17 +00:00
Christophe Dumez
5a4ad2f822 Added Croatian binary file 2010-05-01 08:48:28 +00:00
Christophe Dumez
c669240037 Commit more Croatian specific changes 2010-05-01 08:45:38 +00:00
Christophe Dumez
ce4fd8429e Commit Croatian translation 2010-05-01 08:41:14 +00:00
Christophe Dumez
cc532d95da Improved folder removing code 2010-05-01 08:29:04 +00:00
Christophe Dumez
c800a0a6b5 Fix moving torrent from temp dir when they are complete 2010-05-01 08:12:42 +00:00
Christophe Dumez
5675c045ae Windows compilation fixes (Thanks LiHuiShuo) 2010-04-28 11:45:13 +00:00
Christophe Dumez
e16ca862f4 Fix in last commit 2010-04-23 16:48:17 +00:00
Christophe Dumez
29e757bb3a Another initialization fix for Web UI 2010-04-23 08:12:06 +00:00
Christophe Dumez
822f1a9557 Fix possible initialization problem in Web UI 2010-04-23 08:04:21 +00:00
Christophe Dumez
7acfb27a1f Fix torrent relabeling with unicode names 2010-04-22 16:19:49 +00:00
Christophe Dumez
83d6731fa9 Translated menu entry in Arabic 2010-04-19 12:54:46 +00:00
Christophe Dumez
de4f0272c1 Make sure status filters height is correct when the visual style changes 2010-04-17 14:21:19 +00:00
Christophe Dumez
df50a875df Updated arabic translation 2010-04-16 18:12:14 +00:00
Christophe Dumez
5f814f23b4 Arabic translation fixes 2010-04-15 19:25:06 +00:00
Christophe Dumez
98ec373f8c Support Right to left languages 2010-04-13 18:40:07 +00:00
Christophe Dumez
0bbeab9ad2 Added an OS/2 specific REAME file 2010-04-13 10:41:32 +00:00
Christophe Dumez
ed4c711ef5 Some Arabic related improvements 2010-04-12 19:13:51 +00:00
Christophe Dumez
fc33702b81 Added Arabic translation 2010-04-12 18:51:23 +00:00
Christophe Dumez
70c79f31c3 Stop rechecking torrents everytime they are moved 2010-04-10 15:54:55 +00:00
Christophe Dumez
82dc2103b5 COSMETIC: Display peers country name in tooltip (Thanks mrovi) 2010-04-10 15:46:52 +00:00
Christophe Dumez
529ab304b4 Remove old folder when moving a torrent 2010-04-10 15:00:35 +00:00
Christophe Dumez
53919446d4 FS should be updated properly on labeling now 2010-04-10 14:50:11 +00:00
Christophe Dumez
1052cd019b Better fix for FS changes on torrent labeling 2010-04-10 14:17:26 +00:00
Christophe Dumez
4f87819abf Fix for torrent labeling: label was not appended to save path correctly 2010-04-10 13:58:36 +00:00
Christophe Dumez
b94ecb2383 Added support for single-thread boost 2010-04-09 18:45:33 +00:00
Christophe Dumez
c00d83dee9 Announce to all trackers 2010-04-09 18:24:57 +00:00
Christophe Dumez
34052ce8f9 Less dependencies for nox 2010-04-09 15:26:41 +00:00
Christophe Dumez
0a0c8948ee Improved previous patch 2010-04-08 16:33:47 +00:00
Christophe Dumez
0cc9283275 eCS (OS/2) compilation fix (Thanks Silvan Scherrer) 2010-04-08 16:28:47 +00:00
Christophe Dumez
6b2e9f057b Qt 4.4 compilation fix 2010-04-07 10:00:32 +00:00
Christophe Dumez
3a1fc9ec77 Updated INSTALL file 2010-04-07 09:58:22 +00:00
Christophe Dumez
e4399412b6 Attempt to fix compatibility with libboost v1.34 2010-04-07 09:52:43 +00:00
Christophe Dumez
37650d8156 Improved libboost detection again 2010-04-07 09:48:04 +00:00
Christophe Dumez
b4fa164dc3 Updated boost dependencies in INSTALL file 2010-04-07 09:42:47 +00:00
Christophe Dumez
6148e6b192 Improved libbost detection 2010-04-07 09:35:43 +00:00
Christophe Dumez
057743a779 Do not display a warning when libtorrent < 0.14.x is detected since it is the advised version 2010-04-07 09:06:11 +00:00
Christophe Dumez
530ba2a0bd Improved slow_off icon 2010-04-07 09:03:18 +00:00
Christophe Dumez
977b2bda7c Added icons to menu actions in Web UI 2010-04-07 08:30:47 +00:00
Christophe Dumez
76eb93ba1a Flat buttons in status bar should never get focus 2010-04-07 08:19:17 +00:00
Christophe Dumez
ae3c50c074 Improved speed limits icons location in preferences 2010-04-07 08:02:42 +00:00
Christophe Dumez
31017602fc Fix transparency of speed limits icons
Dropped dependency on Qt gif library
2010-04-07 07:59:26 +00:00
Christophe Dumez
ef7e2abdaf Fix download from URL title in Web UI 2010-04-06 17:00:53 +00:00
Christophe Dumez
a6abedd67d Fix deprecation warnings with libtorrent v0.15 2010-04-06 16:52:17 +00:00
Christophe Dumez
9824d86a3c Fix HTTPS protocol support in torrent/rss downloader 2010-04-06 16:25:24 +00:00
Christophe Dumez
1eac3d1700 Fix torrent addition dialog buttons height (Thanks Mariusz Fik) 2010-04-06 16:13:32 +00:00
Christophe Dumez
48585bb049 Fix crash when adding a new label 2010-04-06 16:06:25 +00:00
Christophe Dumez
843e49a5a8 Updated polish translation 2010-04-06 16:03:26 +00:00
Christophe Dumez
db01276f1d Fix default width of file name column in torrent content 2010-04-06 09:28:42 +00:00
Christophe Dumez
772028106e FEATURE: Simplified torrent root folder renaming/truncating (< v2.3.0 is no longer forward compatible) 2010-04-06 09:17:33 +00:00
Christophe Dumez
0cd5253857 Forgot to commit those icons 2010-04-06 07:47:11 +00:00
Christophe Dumez
eaf321facb Fix in last commit 2010-04-05 21:03:50 +00:00
Christophe Dumez
81ecb5c7c8 Improved alternative speed limits icons 2010-04-05 20:52:48 +00:00
Christophe Dumez
3b3a452df6 Display the correct ratio for paused torrents 2010-04-05 20:07:56 +00:00
Christophe Dumez
65b1e29414 Correctly clear trackers error messages once they work 2010-04-05 19:56:58 +00:00
Christophe Dumez
a6e3b9afac Fix about dialog in Web UI 2010-04-05 19:50:34 +00:00
Christophe Dumez
a7792701a2 When resizing torrent addition dialog, torrent content should be expanding 2010-04-05 19:39:13 +00:00
Christophe Dumez
846372e48b Similar fixes 2010-04-05 19:32:44 +00:00
Christophe Dumez
1597007ea1 Fix possible crash when adding a torrent 2010-04-05 19:03:00 +00:00
Christophe Dumez
dbceed21f5 Clean fix for progress display with cleanlooks style 2010-03-31 14:33:49 +00:00
Christophe Dumez
3254dae59f A msvc compilation fix 2010-03-30 19:38:19 +00:00
Christophe Dumez
12881dd4c4 On Windows, add qBittorrent executable folder to PATH environment variable 2010-03-30 18:59:15 +00:00
Christophe Dumez
35ec93ccb1 Bump to v2.3.0alpha 2010-03-30 12:09:31 +00:00
Christophe Dumez
cb159ed00d Enable Apply button when alternative rate limits are changed 2010-03-30 12:08:00 +00:00
Christophe Dumez
e5b8b41373 Several compilation and execution fixes for Windows and OS/2
Cleaner binutils gold linker support
2010-03-30 11:35:20 +00:00
Christophe Dumez
492814a56e Fix possible crash in boost exception handling 2010-03-29 10:43:56 +00:00
Christophe Dumez
d639712303 Fix typo 2010-03-27 16:00:21 +00:00
Christophe Dumez
f5d1c8a679 Another compilation fix 2010-03-27 15:56:49 +00:00
Christophe Dumez
aea3d4be7a Another Windows compilation fix 2010-03-27 15:50:27 +00:00
Christophe Dumez
8d1fd7ee8e Windows compilation fix improvement 2010-03-27 09:15:33 +00:00
Christophe Dumez
a98a002d57 Compilation fix on Windows (getuid missing) 2010-03-27 09:03:37 +00:00
Christophe Dumez
fb874695c9 Added support for strict super seeding 2010-03-25 19:31:48 +00:00
Christophe Dumez
63457c034f Maximum number of half-open connections can now be changed from program preferences (default is now 50 instead of unlimited) 2010-03-25 19:16:43 +00:00
Christophe Dumez
daff6dce4c Fix possible crash when deleting a torrent just after pausing it 2010-03-23 21:35:47 +00:00
Christophe Dumez
94c7c5cebe DHT port can be changed from Web UI 2010-03-22 20:34:12 +00:00
Christophe Dumez
f2c4901dd0 Updated language files 2010-03-22 19:58:29 +00:00
Christophe Dumez
95d8eb9714 Improvement to last fix 2010-03-22 19:15:38 +00:00
Christophe Dumez
62165445fe Updated languages files 2010-03-22 19:04:28 +00:00
Christophe Dumez
6b12371f50 Improvement to last fix 2010-03-22 18:58:30 +00:00
Christophe Dumez
38cb4ccbd3 Fix possible crash with folder watching 2010-03-22 18:50:04 +00:00
Christophe Dumez
8ccaaae085 I18N: Updated Polish translation (thanks Szymon Świerkosz) 2010-03-22 18:23:02 +00:00
Christophe Dumez
6f7ae4770a Properly raise SIGSEGV/SIGABRT after catching it 2010-03-20 21:43:01 +00:00
Christophe Dumez
5aa348a574 Save fast resume data every 3 minutes 2010-03-20 21:21:42 +00:00
Christophe Dumez
7b8fa49482 Made M3U files previewable 2010-03-20 19:37:28 +00:00
Christophe Dumez
789cf654d0 Another attempt to fixing Mac compilation 2010-03-20 19:09:27 +00:00
Christophe Dumez
a300a6094e Mac compilation fix 2010-03-20 17:39:43 +00:00
Christophe Dumez
37b09e70b0 Fix "Ctrl+A" in Web UI 2010-03-20 15:45:14 +00:00
Christophe Dumez
530fbfc9b4 Ask for user confirmation because proceeding with recursive torrent download (security risk)
Fix "add file" dialog in torrent creation tool
2010-03-20 11:30:11 +00:00
Christophe Dumez
73c312ec1a Slight code optimization 2010-03-19 19:41:59 +00:00
Christophe Dumez
318a959470 Fix file filtering in complex torrent files 2010-03-19 11:12:17 +00:00
Christophe Dumez
f9cc98791a Subclass Cleanlook style to make sure the progress value is displayed when selected 2010-03-19 08:04:35 +00:00
Christophe Dumez
263eb3c632 Code optimization 2010-03-18 23:25:10 +00:00
Christophe Dumez
52b3926f92 Code optimization 2010-03-18 23:12:25 +00:00
Christophe Dumez
af3755bf91 "Downloaded pieces" bar now displays in yellow the pieces being downloaded 2010-03-18 22:58:32 +00:00
Christophe Dumez
419d719ab8 Added back file prioritizing in Web UI 2010-03-18 20:04:03 +00:00
Christophe Dumez
3877cf9ab8 Update to v2.3.0 alpha 2010-03-18 19:26:07 +00:00
Christophe Dumez
912056a364 Added back folder watching in Web UI 2010-03-18 19:25:16 +00:00
Christophe Dumez
165b33a94e Fixed Web UI compatibility with Safari 2010-03-16 00:20:32 +00:00
Christophe Dumez
12fff1b966 Compilation fix with Qt 4.4 2010-03-15 18:10:18 +00:00
Christophe Dumez
128eba7ec3 Bump to v2.2.0 final 2010-03-14 20:00:56 +00:00
Christophe Dumez
5bb370df0e Updated Hungarian translation 2010-03-14 16:05:30 +00:00
Christophe Dumez
6431343ad7 Made preferences columns resizable 2010-03-13 14:10:26 +00:00
Christophe Dumez
bd292076e3 Another Qt 4.6 fix 2010-03-13 13:45:10 +00:00
Christophe Dumez
ce0ddbe517 Qt 4.6 fix 2010-03-13 13:40:26 +00:00
Christophe Dumez
5451bb185e Updated Russian translation 2010-03-13 13:25:20 +00:00
Christophe Dumez
057cf3648e BUGFIX: Set Web UI ban period to 1 hour 2010-03-13 12:21:15 +00:00
Christophe Dumez
80d5c5d85c Made Web UI authentication even more robust 2010-03-12 20:55:09 +00:00
Christophe Dumez
671a997092 BUGFIX: Fix Web UI authentication with some browsers (e.g. epiphany) 2010-03-12 20:28:47 +00:00
Christophe Dumez
f2fbfdf017 Fix "download from URL" dialog height to avoid having a scrollbar 2010-03-12 20:24:12 +00:00
Christophe Dumez
1ea7340111 BUGFIX: Consider HTTP downloads >1MB as invalid .torrent files and abort them 2010-03-12 20:00:51 +00:00
Christophe Dumez
7b38ea4151 Updated Traditional Chinese translation 2010-03-12 15:12:59 +00:00
Christophe Dumez
c4ed12bbd1 Code cleanup 2010-03-11 21:59:25 +00:00
Christophe Dumez
c32b352ec1 Mark QTorrentHandle constructor as explicit 2010-03-11 21:43:09 +00:00
Christophe Dumez
9b2565dff9 Updated swedish translation 2010-03-11 18:09:50 +00:00
Christophe Dumez
f833f26212 Duplicate torrent trackers and url seeds are added to existing torrent even if it was added through folder scanning 2010-03-11 16:37:49 +00:00
Christophe Dumez
66a7082b5c Updated Greek translation 2010-03-11 08:42:40 +00:00
Christophe Dumez
cc3a6350a5 Enabled modality for appropriate dialogs
Make sure it is impossible to open more than one torrent addition from URL dialog
2010-03-10 20:21:56 +00:00
Christophe Dumez
9202ce8757 Deleting windows that are possibly still open on exit 2010-03-10 20:08:43 +00:00
Christophe Dumez
c0e4f126de Updated Korean, Portuguese and Brazilian translations 2010-03-09 07:59:17 +00:00
Christophe Dumez
44ca0a4904 Bump to rc2 2010-03-08 22:14:40 +00:00
Christophe Dumez
64ddf393aa Rss Feed downloader fix 2010-03-08 22:13:22 +00:00
Christophe Dumez
a60615a2d8 Improved RSS filters sorting code 2010-03-08 22:09:17 +00:00
Christophe Dumez
d9fa9c3566 Fix folder scanning: it would not detect torrents already present in the folder on startup. This bug was introduced recently (in rc1) 2010-03-08 19:19:17 +00:00
Christophe Dumez
5115b8739e Updated Spanish, Catalan and Czech translations 2010-03-08 19:07:13 +00:00
Christophe Dumez
854fb4acc0 Updated Italian translation 2010-03-08 11:30:13 +00:00
Christophe Dumez
07ef81fd95 Fix compilation error 2010-03-08 07:32:46 +00:00
Christophe Dumez
17e39f56dd Make sure path cannot be null 2010-03-07 21:06:07 +00:00
Christophe Dumez
040e94cab7 Added another check 2010-03-07 21:03:51 +00:00
Christophe Dumez
93563365ac Slight Optimization 2010-03-07 20:33:06 +00:00
Christophe Dumez
c287879e55 Fix possible crash with Qt 4.4 2010-03-07 20:27:39 +00:00
Christophe Dumez
537c73d548 Updated Serbian translation 2010-03-07 08:59:52 +00:00
Christophe Dumez
ad3f5f6e20 Drop our QCleanLooks style subclass since there no longer seem to be an issue with the standard one 2010-03-06 21:36:08 +00:00
Christophe Dumez
a468404ab5 Make use of Fast concatenation feature in Qt 4.6 2010-03-06 21:11:47 +00:00
Christophe Dumez
6d7fba1a6c Slight cleanup 2010-03-06 20:22:36 +00:00
Christophe Dumez
5c734a80f8 Updated Chinese translation 2010-03-06 19:58:10 +00:00
Christophe Dumez
edfee5193c Updated Bulgarian translation and translator name 2010-03-06 11:13:13 +00:00
Christophe Dumez
9900651c55 Updated slovak translation 2010-03-05 08:00:26 +00:00
Christophe Dumez
948adbe350 Uploaded Ukrainian translation 2010-03-04 21:15:35 +00:00
Christophe Dumez
ade0ba794c Little fix 2010-03-04 21:10:46 +00:00
Christophe Dumez
5494c33a89 Fix compilation with Qt 4.4 2010-03-04 20:33:48 +00:00
Christophe Dumez
c8f5cab636 Set as RELEASE_CANDIDATE 2010-03-04 20:30:34 +00:00
Christophe Dumez
4a8a40a6f2 Updated French translation 2010-03-04 20:26:57 +00:00
Christophe Dumez
70d41cdc79 Updated German and Finnish translations 2010-03-04 20:22:12 +00:00
Christophe Dumez
aec99ed14f More code cleanup 2010-03-04 20:19:25 +00:00
Christophe Dumez
9a645b4b19 Bump to rc1 2010-03-04 19:30:22 +00:00
Christophe Dumez
bea3c33a46 Fix several signals/slots bindings
Drop backward compatiblity functions for qBT <= 1.4.0
Clean up torrent loading code (Use priority queue instead of insertion sort)
2010-03-04 19:29:48 +00:00
Christophe Dumez
e082c02630 Make use of QT_VERSION define instead of using our own define 2010-03-04 18:40:11 +00:00
Christophe Dumez
291b94bef0 Code cleanup 2010-03-04 18:03:12 +00:00
Christophe Dumez
f119be3ed5 Updated language files 2010-03-04 17:41:33 +00:00
Christophe Dumez
9034094cf9 Fix headless compilation 2010-03-04 08:36:23 +00:00
Christophe Dumez
c48766aeb7 - Slight RSS cleanup 2010-03-03 23:11:40 +00:00
Christophe Dumez
28a6afeb02 Clean up and optimize transferlist class 2010-03-03 21:59:12 +00:00
Christophe Dumez
c8d0f5a104 Folder scanning settings are now properly saved 2010-03-03 21:17:45 +00:00
Christophe Dumez
3c396257de Use QXmlStreamReader instead of QDomDocument to save memory when parsing the RSS documents 2010-03-03 21:11:40 +00:00
Christophe Dumez
a9be841d2d Keep on cleaning up 2010-03-03 19:04:34 +00:00
Christophe Dumez
7d0581a7a5 Started code clean up and optimization 2010-03-03 17:27:25 +00:00
Christophe Dumez
4efeb66b73 Remove useless cast
Added missing include that caused misleading error message
2010-03-03 15:23:34 +00:00
Christophe Dumez
3b05f8b4b4 Reorganized header file 2010-03-03 14:48:49 +00:00
Christophe Dumez
6b4f09d740 - Cleanup GUI class 2010-03-03 14:42:57 +00:00
Christophe Dumez
f1b02c1280 Make sure options and console windows are deleted on exit 2010-03-03 13:15:13 +00:00
Christophe Dumez
3d546a4c5d BUGFIX: Only one log window can be opened at a time 2010-03-03 13:07:27 +00:00
Christophe Dumez
19368bcefa Added virtual destructor to avoid memory leaks 2010-03-03 13:03:13 +00:00
Christophe Dumez
dbbf26449c - Clean up main code
- Use fromLocal8Bit() instead fromUtf8() on program parameters
2010-03-03 12:55:42 +00:00
Christophe Dumez
8f28804f8c Added Json encode support for QVariantList and QStringList 2010-02-28 17:24:35 +00:00
Christophe Dumez
b7edfea4ce Disable scan folder preferences in Web UI (for now) since it was broken by "multipleScanFolders" patch 2010-02-28 17:17:14 +00:00
Christophe Dumez
23b2f94c40 Call qDeleteAll on m_pathList 2010-02-28 16:23:59 +00:00
Christophe Dumez
8f40f41fef Qt4.4 Compatibility fix (QDate::StandaloneFormat) 2010-02-28 16:07:09 +00:00
Christophe Dumez
33f868144b Use a regular pointer instead of a QSharedPointer to fix Qt 4.4 compatibility 2010-02-28 16:00:52 +00:00
Christophe Dumez
b2545bb709 Added Christian Kandeler to contributors 2010-02-28 15:50:25 +00:00
Christophe Dumez
3b6e1e82d9 Updated language files 2010-02-28 15:22:31 +00:00
Christophe Dumez
7710c88797 FEATURE: Support for multiple scan folders
* Patch by Christian Kandeler (Thanks!)
2010-02-28 15:15:00 +00:00
Christophe Dumez
4d5001d18d Display more useful information in log window when an I/O error occurs
I/O errors are now reported in nox version too
2010-02-22 19:30:36 +00:00
Christophe Dumez
0f4f108eb5 BUGFIX: Fix ratio calculation for directly seeded torrents (Thanks phorane) 2010-02-17 08:10:57 +00:00
Christophe Dumez
f0d0bb7170 FEATURE: Allow to change the priority of several files at once 2010-02-16 20:50:44 +00:00
Christophe Dumez
66157da5c2 Fix browse button for torrent export directory in preferences 2010-02-16 19:40:41 +00:00
Christophe Dumez
13493e1afe - Global Upload/Download rates can be set by clicking on the status bar values 2010-02-15 20:57:55 +00:00
Christophe Dumez
f6bfacda2c FEATURE: Global transfer information are displayed in the new Web UI status bar 2010-02-15 20:07:15 +00:00
Christophe Dumez
f7a86b5484 Add URL seeds from duplicate torrents to existing ones 2010-02-15 18:45:39 +00:00
Christophe Dumez
66cd3f8184 Fix save path display in Web UI too 2010-02-14 15:30:10 +00:00
Christophe Dumez
3a237c93be Make sure torrent save path is displayed 2010-02-14 15:22:34 +00:00
Christophe Dumez
4c34066727 FEATURE: Trackers can be added from Web UI 2010-02-14 15:15:35 +00:00
Christophe Dumez
1960008c83 Fix Web UI authentication with Konqueror 2010-02-12 00:00:55 +00:00
Christophe Dumez
deffbd6321 Updated Russian translation 2010-02-11 11:45:30 +00:00
Christophe Dumez
53927c9aa0 Revert useless 64bits patch 2010-02-10 23:22:47 +00:00
Christophe Dumez
d84346616a Added -L/usr/lib64 for 64bits 2010-02-10 22:28:01 +00:00
Christophe Dumez
e1183dbc0b Bump to beta4 2010-02-10 21:34:31 +00:00
Christophe Dumez
602f1574ca - Fix possible race condition in search engine 2010-02-10 21:20:44 +00:00
Christophe Dumez
358f7d16da Add back CONFIG += link_pkgconfig or it causes crashes 2010-02-10 21:14:44 +00:00
Christophe Dumez
e4006d6175 - Update helper version 2010-02-10 20:15:21 +00:00
Christophe Dumez
949b4ce4e9 - Improve gzip file detection in HTTP downloader (do not trust HTTP header, check magic number) 2010-02-10 20:02:55 +00:00
Christophe Dumez
cbafac8ea9 - Make it impossible to open more than one options dialog 2010-02-09 23:32:54 +00:00
Christophe Dumez
e4bf116ce8 - Fix a crash when adding an already existing torrent 2010-02-09 21:35:20 +00:00
Christophe Dumez
bccdad4b1b - Fix memory leak in rss 2010-02-09 21:20:43 +00:00
Christophe Dumez
9b372b3cce Important fix regarding actions on selected torrents. With filters enabled, it could happen that non-selected torrents are affected. 2010-02-09 20:44:33 +00:00
Christophe Dumez
98d0c00f85 Link against boost and ssl to fix issues with gold linker 2010-02-09 12:01:13 +00:00
Christophe Dumez
9d2f2230ee - Fix bugs with new feature: "Add trackers from duplicate torrent" 2010-02-09 08:06:49 +00:00
Christophe Dumez
81c6958428 - Bump to beta3 2010-02-08 19:06:21 +00:00
Christophe Dumez
f976eda6a9 - Updated French translation 2010-02-08 19:05:41 +00:00
Christophe Dumez
fe8d5a3528 - Fix file prioritizing in a torrent 2010-02-08 18:49:04 +00:00
Christophe Dumez
240c3508fe Fix possible crash when changing torrents label 2010-02-07 18:37:26 +00:00
Christophe Dumez
1065f5fb86 FEATURE: If 2 torrents have the same hash, add new trackers to the existin
g torrent
2010-02-07 14:31:45 +00:00
Christophe Dumez
2b37986007 Updated Spanish/Catalan translations 2010-02-06 21:45:47 +00:00
Christophe Dumez
22d0c4a241 - Fix possible crash when removing a torrent 2010-02-06 21:31:51 +00:00
Christophe Dumez
dd47ce6767 Fix font size of two torrent addition dialog buttons (Patch by Mariusz Fik) 2010-02-05 19:06:11 +00:00
Christophe Dumez
5c80ce42e0 Cosmetic fix to usage display (--help)
Usage display is now localized
2010-02-05 19:02:27 +00:00
Christophe Dumez
adb727d282 Make sure seeding torrents display a progress of 100% 2010-02-04 20:18:58 +00:00
Christophe Dumez
e17ca355ae Startup optimization 2010-02-04 19:16:04 +00:00
Christophe Dumez
b80940ac4f - Optimize startup speed (do not resave fastresume data for torrents that were seeded in the previous session) 2010-02-04 17:19:00 +00:00
Christophe Dumez
1eca139db9 Fix new "Automatically recheck torrents on completion" feature (would keep on rechecking) 2010-02-03 19:44:19 +00:00
Christophe Dumez
25278beb2f Minor code optimization 2010-02-03 19:31:13 +00:00
Christophe Dumez
5922ffff62 Fix to Spanish and catalan translations 2010-02-03 18:55:49 +00:00
Christophe Dumez
ff084e9681 - Fixes to German translation 2010-02-03 07:59:36 +00:00
Christophe Dumez
86e5d219d2 Updated Ukranian translation
Added Oleh Prypin as Ukrainian translator
2010-02-02 20:24:52 +00:00
Christophe Dumez
b78e0a54ed Updated spanish and catalan translations 2010-02-02 20:05:47 +00:00
Christophe Dumez
4bfacb8b91 - Clear torrent errors when starting a torrent 2010-01-31 19:03:34 +00:00
Christophe Dumez
e9ad58a373 Improved application style handling 2010-01-31 17:46:21 +00:00
Christophe Dumez
09c48539ad - COSMETIC: Improved style management 2010-01-31 17:30:17 +00:00
Christophe Dumez
3693ecdd30 Moved peer resolution settings to advanced settings 2010-01-31 16:43:19 +00:00
Christophe Dumez
ddc66e6005 - Cosmetic changes to advanced preferences 2010-01-31 16:34:38 +00:00
Christophe Dumez
fd0b1f8931 - Did not mean to commit that 2010-01-31 16:27:05 +00:00
Christophe Dumez
1a4f638ff6 - Moved "Transfer list refresh interval" to advanced settings 2010-01-31 16:25:04 +00:00
Christophe Dumez
77239db3c5 FEATURE: Torrents can be automatically rechecked on completion 2010-01-31 16:14:56 +00:00
Christophe Dumez
0ea59c8d58 Bump to beta2 2010-01-31 16:00:50 +00:00
Christophe Dumez
54e2a8c7fe - Update language files 2010-01-31 16:00:14 +00:00
Christophe Dumez
245a8e0a3a FEATURE: User can choose to include the protocol overhead in transfer limits 2010-01-31 15:57:07 +00:00
Christophe Dumez
51e474c893 FEATURE: User can choose to apply transfer limits on LAN too 2010-01-31 15:42:24 +00:00
Christophe Dumez
81d3e64518 - Advanced preferences: Property column should not be editable 2010-01-31 15:31:41 +00:00
Christophe Dumez
95da161be3 FEATURE: Outgoing ports range can be customized (for QoS) 2010-01-31 15:27:54 +00:00
Christophe Dumez
8618f13b7a - Created "Advanced settings" tab in program preferences and moved "Disk cache" there 2010-01-31 15:11:15 +00:00
Christophe Dumez
e24e7578f2 Added "Export .torrent files to..." feature to the Web UI
Fix Scan dir preferences in Web UI
2010-01-31 13:47:57 +00:00
Christophe Dumez
a03ad3de23 FEATURE: Torrent files can be exported to a given directory
BUGFIX: Fix crash when double-clicking on a torrent that has no metadata to open its save path
2010-01-31 13:09:46 +00:00
Christophe Dumez
9bd40a9b79 - Updated language files 2010-01-30 18:17:27 +00:00
Christophe Dumez
b4b61b9b7d - Launch directly the new search instead of stopping the current one if the user changed the search pattern 2010-01-30 18:15:25 +00:00
Christophe Dumez
5656fe9a9b FEATURE: Added "Upload/Download limit" columns to transfer list 2010-01-30 17:47:01 +00:00
Christophe Dumez
fb79146ae6 FEATURE: Added "Added/Completed On" columns to transfer list 2010-01-30 16:28:07 +00:00
Christophe Dumez
ba27191b2a - Fix compilation error when geoip database is embedded 2010-01-29 19:01:32 +00:00
Christophe Dumez
dc87aa3d5c - Download thread now supports HTTP redirection 2010-01-29 18:37:47 +00:00
Christophe Dumez
83cf3aebab Clean up URL seed code
Center bandwidth limiting dialogs
2010-01-27 20:34:53 +00:00
Christophe Dumez
dedd9bd03c - Add more RSS and tracker debug 2010-01-27 12:21:14 +00:00
Christophe Dumez
ab36a358b7 - Fix "Append .!qB extension to incomplete files". The extension would stay under certain conditions 2010-01-26 08:02:15 +00:00
Christophe Dumez
6ea97f09cf - Updated spanish and catalan translations 2010-01-25 20:06:22 +00:00
Christophe Dumez
5f7822d202 Fix alternative upload speed limit overwriting standard upload speed limit. 2010-01-25 19:54:46 +00:00
Christophe Dumez
6a87225dd0 - Fix typo in src.pro 2010-01-24 19:19:58 +00:00
Christophe Dumez
b6f56c0812 - Bump to v2.2.0beta1 2010-01-24 18:16:42 +00:00
Christophe Dumez
c4ce2a2549 Improved user friendlyness of size units (Use 1KiB/s instead of 1024B/s)
Optimized transfer list repainting
2010-01-24 18:06:51 +00:00
Christophe Dumez
41650da297 - I should not have to call repaint() manually 2010-01-24 17:16:20 +00:00
Christophe Dumez
74c61e6805 - Fix for translations 2010-01-24 17:03:57 +00:00
Christophe Dumez
e8dd7bbcc9 - Fix possible race condition in RSS that could cause crash on startup (bug #511441) 2010-01-24 16:46:10 +00:00
Christophe Dumez
335d012d55 - Updated a field that should not be translatable 2010-01-24 15:55:55 +00:00
Christophe Dumez
17fc58840a - Updated language files 2010-01-24 15:37:58 +00:00
Christophe Dumez
0e8c55b9f5 FEATURE: Added back file prioritizing in a torrent (it seems users were using it after all) 2010-01-24 15:26:29 +00:00
Christophe Dumez
d581f653c6 Nox compilation fix 2010-01-24 12:07:07 +00:00
Christophe Dumez
48dbaf05ae FEATURE: Bandwidth scheduler (automatically use alternative speed limits for a given period) 2010-01-24 11:57:15 +00:00
Christophe Dumez
540da69d61 - Remember alternative speeds state on restart 2010-01-23 20:45:14 +00:00
Christophe Dumez
06efd64a80 FEATURE: User can set alternative speed limits for fast toggling
Bandwidth scheduler is not functional yet (but appears in program preferences)
2010-01-23 20:44:09 +00:00
Christophe Dumez
62d872984b Make sure invalid torrent are removed from the transfer list 2010-01-23 19:15:00 +00:00
Christophe Dumez
1dd11dd8f8 Fix possible issue where torrents would not be displayed in the transfer list 2010-01-23 19:01:10 +00:00
Christophe Dumez
2ce375d8eb - Improved date handling in RSS 2010-01-23 16:16:42 +00:00
Christophe Dumez
8ed0e58d63 - "Open destination folder" now opens torrent root folder (if it contains one) instead of the parent folder 2010-01-23 09:54:50 +00:00
Christophe Dumez
660a6929fd Apply patch from Elrond to improve transfer speed display in peers list 2010-01-21 23:59:55 +00:00
Christophe Dumez
44f6c972d4 Moved screenCenter function to misc.h to avoid code duplication
Make sure torrent deletion dialog is now centered on screen
2010-01-21 22:23:13 +00:00
Christophe Dumez
6a6077bf1d Improved previous patch: Force recheck only if we detected that renaming overwrote an existing file 2010-01-21 21:14:54 +00:00
Christophe Dumez
30234a4e78 - Force recheck after renaming files 2010-01-21 20:27:59 +00:00
Christophe Dumez
dc9edf7538 - Fix overwrite check when renaming a folder in a torrent 2010-01-21 18:33:53 +00:00
Christophe Dumez
92574458d0 "Add in pause" setting is no longer ignored if torrent is loaded from a watched directory 2010-01-20 18:53:11 +00:00
Christophe Dumez
c35ef9ad15 - Fix opening on torrent folder in explorer when path contains special characters or spaces 2010-01-20 18:41:12 +00:00
Christophe Dumez
4059bcc0fa Updated Russian translation 2010-01-20 18:38:38 +00:00
Christophe Dumez
1840d1c49f - Paused torrents can now be rechecked 2010-01-20 18:02:26 +00:00
Christophe Dumez
cbd948f6f3 Updated hungarian translation 2010-01-20 16:02:56 +00:00
Christophe Dumez
454c093033 - qBittorrent can now listen on ports < 1024 (must be root) 2010-01-20 09:54:51 +00:00
Christophe Dumez
45eaf7ce58 - Updated Simplified chinese translation (legal notice was missing) 2010-01-20 09:44:45 +00:00
Christophe Dumez
04b7af4df5 - Fix renaming of files with unicode characters 2010-01-20 08:45:31 +00:00
Christophe Dumez
8c6978be82 - Exceptions to "Add Torrent is paused" setting can now be set in torrent addition dialog 2010-01-20 08:35:36 +00:00
Christophe Dumez
6c9e7156f7 - Fix magnet link support 2010-01-19 23:43:29 +00:00
Christophe Dumez
bc89845523 - Improve configure file output 2010-01-19 23:12:13 +00:00
Christophe Dumez
9ffe9c2006 - Configure file now checks for pkg-config executable since it is required to detect libtorrent-rasterbar 2010-01-19 22:55:49 +00:00
Christophe Dumez
1d598d7772 - Nox version should not require libqtxml 2010-01-19 22:40:23 +00:00
Christophe Dumez
7f576ccc82 - Fix folder renaming (would misbehave under certain conditions) 2010-01-19 22:35:54 +00:00
Christophe Dumez
d5da8a6277 - Save torrent file as soon as we get the torrent metadata so that it does not have to be redownloaded on restart 2010-01-19 21:47:53 +00:00
Christophe Dumez
a297204b27 Updated spanish and catalan translations 2010-01-19 09:42:55 +00:00
Christophe Dumez
e0182bb03e - Enabling debug in trunk 2010-01-19 00:32:53 +00:00
Christophe Dumez
ca5bf5e9d7 Removed useless include in project file 2010-01-18 23:52:05 +00:00
Christophe Dumez
5475d730ff - Actual Qt4.4 compilation fix 2010-01-18 22:09:28 +00:00
Christophe Dumez
7796520580 - Attempt to fix compilation with Qt 4.4 2010-01-18 21:46:04 +00:00
Christophe Dumez
340500c351 - Fix compilation warning in nox mode (introduced in v2.2.0alpha) 2010-01-18 21:28:54 +00:00
Christophe Dumez
043d33ff91 - Updated language files 2010-01-18 19:29:02 +00:00
Christophe Dumez
baf991b342 - The user must now press 'y' to accept the legal notice in nox mode (other keys will refuse and stop the program). Thanks Mariusz Fik 2010-01-18 19:20:59 +00:00
Christophe Dumez
dc47e90126 Applied legal notice patch for Mariusz Fik 2010-01-18 19:16:18 +00:00
Christophe Dumez
67e3f9e686 - Trunk is now v2.2.0alpha 2010-01-18 19:14:33 +00:00
Christophe Dumez
aaeb6b90ed Updated Greek and Bulgarian translations 2010-01-18 18:33:54 +00:00
Christophe Dumez
d124ada755 - Make sure status bar is rendered properly when the font size is higher than default 2010-01-18 18:24:43 +00:00
Christophe Dumez
31105aefe4 - Updated configure file (libtorrent >= 0.14.4 is required) 2010-01-18 17:10:25 +00:00
Christophe Dumez
44c258796e - Bump to final, updated changelog (Release is nearing) 2010-01-18 17:06:42 +00:00
Christophe Dumez
26100120a9 Updated Portuguese and Brazilian translations 2010-01-17 23:18:41 +00:00
Christophe Dumez
0db8ce891b Updated czech translation 2010-01-17 23:09:44 +00:00
Christophe Dumez
979aba5685 Updated Serbian translation 2010-01-17 21:31:17 +00:00
Christophe Dumez
396da6bd94 - Fix to make sure that the filters list height is always sufficient to display all the filters (without the need for a scrollbar) 2010-01-17 21:27:08 +00:00
Christophe Dumez
1b0d86220f - Increased number of failed authentication attempts to 5 in Web UI 2010-01-17 09:09:57 +00:00
Christophe Dumez
957d2c0d1a Updated Korean translation 2010-01-17 02:15:17 +00:00
Christophe Dumez
455657912a Updated Simplified Chinese translation 2010-01-17 02:02:55 +00:00
Christophe Dumez
e3da1902df French translation fix 2010-01-17 01:27:20 +00:00
Christophe Dumez
d0f8e9208f - Fixed year in man pages 2010-01-16 16:34:37 +00:00
Christophe Dumez
de50346428 HTTP proxy support for peer communication 2010-01-15 16:41:39 +00:00
Christophe Dumez
c7ca51f950 Use HTTP digest mode for Web UI authentication (instead of Basic) 2010-01-15 14:20:20 +00:00
Christophe Dumez
4522174555 Updated spanish and catalan translations 2010-01-15 07:32:33 +00:00
Christophe Dumez
126230ad08 BUGFIX: Properly display torrents with one file in subfolder(s) 2010-01-14 22:53:59 +00:00
Christophe Dumez
6aa1f4156a - bump to rc7 2010-01-14 22:08:06 +00:00
Christophe Dumez
2726faa090 - Updated french translation 2010-01-14 20:49:01 +00:00
Christophe Dumez
230b84032d - Updated Changelog 2010-01-14 20:41:58 +00:00
Christophe Dumez
9c4c5e2d1a - Protect Web UI authentication against brute forcing (IP are banned after 3 failed attempts) 2010-01-14 20:40:06 +00:00
Christophe Dumez
2bf8e2d2d7 - file priority can be set for finished torrents that have filtered files 2010-01-14 20:01:30 +00:00
Christophe Dumez
9bb05c8dea - Patch by Mariusz Fik to fix font inconsistancy in program preferences 2010-01-14 15:38:07 +00:00
Christophe Dumez
2707aa2818 - Display favicon in Web UI 2010-01-14 12:37:19 +00:00
Christophe Dumez
93c644da88 - Make sure no scroll bar is displayed in filters list 2010-01-14 12:22:52 +00:00
Christophe Dumez
4a114c0fdc - Updated spanish and Catalan translations 2010-01-14 12:17:47 +00:00
Christophe Dumez
f95108155d - Maximum value for rate limiting in peer list is now taken from program preferences 2010-01-13 21:23:02 +00:00
Christophe Dumez
75f75854c2 - Use automatic width for context menu in Web UI 2010-01-13 19:28:38 +00:00
Christophe Dumez
e20c3cd0b6 Updated Polish translation 2010-01-13 18:58:59 +00:00
Christophe Dumez
2273ea4099 - Use Alternating row colors in {Peers, trackers, Files} lists too (if enabled) 2010-01-12 23:16:18 +00:00
Christophe Dumez
b115b0c6a3 Updated German translation 2010-01-12 21:16:00 +00:00
Christophe Dumez
9d79a51f18 - Fix compilation error with libtorrent v0.14.3 2010-01-12 08:23:18 +00:00
Christophe Dumez
db9005158e - Updated Korean translation 2010-01-12 08:22:12 +00:00
Christophe Dumez
4491999a8c - qBittorrent requires libtorrent-rasterbar >= 0.14.4 2010-01-11 22:09:56 +00:00
Christophe Dumez
113a502a7e - Bump to rc6 2010-01-11 20:23:28 +00:00
Christophe Dumez
7ad39003f4 - Fix error in torrent addition dialog when the label name is left empty 2010-01-11 20:09:32 +00:00
Christophe Dumez
4b43871708 - Bump to v2.1.0rc5
- Disabled debug mode
2010-01-11 14:53:56 +00:00
Christophe Dumez
aa8f7552a2 - RSS filters are now alphabetically sorted
- Fix crash when renaming currently displayed RSS filter
- Remove overwriting confirmation when exporting RSS filters since Qt takes care of it
2010-01-11 14:39:58 +00:00
Christophe Dumez
19d94b53d2 Updated Swedish translation 2010-01-11 07:59:56 +00:00
Christophe Dumez
ca98a261e6 Updated Serbian translation 2010-01-10 18:53:19 +00:00
Christophe Dumez
535ec2ced6 Updated Romania and traditiona chinese translations 2010-01-10 16:15:44 +00:00
Christophe Dumez
a300c236ba - Code cleanup 2010-01-09 23:33:45 +00:00
Christophe Dumez
b16c26b24c - Label list is now alphabetically sorted 2010-01-09 23:24:50 +00:00
Christophe Dumez
1b1dde3fc8 - Fix '!' support in label names 2010-01-09 22:09:20 +00:00
Christophe Dumez
bd5880843f - flush cache before file preview (libtorrent >= 0.15 only) 2010-01-09 21:39:17 +00:00
Christophe Dumez
abf35a31f3 Updated Finnish translation 2010-01-09 21:06:50 +00:00
Christophe Dumez
015638035a Updated Spanish and Catalan translation 2010-01-09 20:08:47 +00:00
Christophe Dumez
8e27fe83f1 Updated greek translation 2010-01-09 19:02:40 +00:00
Christophe Dumez
ce4b105065 Updated slovak translation 2010-01-09 17:53:54 +00:00
Christophe Dumez
37a7b79a6f - Translated legal notice into French 2010-01-09 15:32:58 +00:00
Christophe Dumez
ef19e8aeef - Added legal notice dialog on startup. The user must agree for the program to start. 2010-01-09 15:26:20 +00:00
Christophe Dumez
f6886b4749 - Compilation fix for Qt 4.4 2010-01-09 14:19:43 +00:00
Christophe Dumez
8306959cb4 - Make sure the application is not built against QtGui when the GUI is disabled 2010-01-09 13:55:24 +00:00
Christophe Dumez
d1918ee206 Updated Serbian translation 2010-01-09 09:33:01 +00:00
Christophe Dumez
b2b76f9e35 Updated Traditional Chinese translation 2010-01-09 08:53:59 +00:00
Christophe Dumez
a07fb264e8 Updated German translation 2010-01-08 22:51:14 +00:00
Christophe Dumez
881f2d04d2 - Updated french translation 2010-01-08 20:45:09 +00:00
Christophe Dumez
e1b629df88 - Bump to rc4
- Clean up project file
2010-01-08 20:33:54 +00:00
Christophe Dumez
eab6a194e1 - Updated AUTHORS file 2010-01-08 20:17:12 +00:00
Christophe Dumez
3733bc9148 FEATURE: Search engine can now use a SOCKS5 proxy
BUGFIX: Search engine loads new proxy settings without program restart
Fix a bug in HTTP communication proxy settings
2010-01-08 20:15:08 +00:00
Christophe Dumez
ae5746a636 - Updated Changelog 2010-01-07 21:12:11 +00:00
Christophe Dumez
cb509cebb3 - Updated search resource file 2010-01-07 21:11:07 +00:00
Christophe Dumez
511c4474c7 - Promoted torrentdownloads.net and vertor.com search plugins from unofficial plugins to official (in qBittorrent v2.1.0) 2010-01-07 21:08:58 +00:00
Christophe Dumez
d063aea977 - Double-clicking on folders in torrent content opens it in a file explorer 2010-01-07 20:48:52 +00:00
Christophe Dumez
447efc52d8 - Added SOCKS5 proxy for http connections to Web UI too 2010-01-07 20:40:39 +00:00
Christophe Dumez
296acf820c Fix to proxy settings
Added back SOCKS5 proxy support for HTTP communications
2010-01-07 20:35:12 +00:00
Christophe Dumez
6ae49acb69 - qbittorrent-nox no longer installs a desktop files, nor qbittorrent icons 2010-01-07 20:02:25 +00:00
Christophe Dumez
af1b06c5be - Fix several bugs in RSS plugin
* RSS downloader takes into consideration maximum number of articles per feed
  * Fix possible issue with RSS folder deletion
  * Clear persistant data whenever a RSS feed is deleted
2010-01-07 19:51:25 +00:00
Christophe Dumez
4732c8565d - Refresh RSS feed as soon as feed downloader is enabled 2010-01-07 18:42:47 +00:00
Christophe Dumez
52dd1476db - Fix addInPause setting in torrent addition dialog 2010-01-07 18:17:20 +00:00
Christophe Dumez
63170b9214 - Updated spanish and catalan translations 2010-01-07 07:37:51 +00:00
Christophe Dumez
2203b399df Updated Catalan and spanish translations 2010-01-07 07:34:41 +00:00
Christophe Dumez
d80f7a6ef3 - Updated Polish, Finnish, Catalan and spanish translations 2010-01-06 18:04:03 +00:00
Christophe Dumez
88c56d8250 - Added support for magnet links in search engine. Most search Web sites provides magnet links now and in the futures, they may provide only the magnet links. 2010-01-05 22:31:06 +00:00
Christophe Dumez
fca24a8f84 - Bump to rc3 2010-01-05 21:06:20 +00:00
Christophe Dumez
6d140a141a - Updated french translation 2010-01-05 21:05:37 +00:00
Christophe Dumez
a18e325c18 FEATURE: Files contained in a torrent are opened on double click (files panel) 2010-01-05 20:57:33 +00:00
Christophe Dumez
c4d9c51e49 - Never display a horizontal scrollbar in status filters list 2010-01-05 20:31:20 +00:00
Christophe Dumez
27e980de28 - Added buttons to change trackers priority (libtorrent v0.14 only) 2010-01-05 19:59:25 +00:00
Christophe Dumez
3c4906bb4d - Patch in last commit was wrong 2010-01-05 18:48:51 +00:00
Christophe Dumez
da796c80c3 - Forgot to move the torrent data when its label is deleted 2010-01-05 18:11:52 +00:00
Christophe Dumez
7a2af0f506 - Updated spanish and Catalan translation 2010-01-05 17:19:19 +00:00
Christophe Dumez
3e562e7450 - Updated French translation 2010-01-05 12:30:20 +00:00
Christophe Dumez
4fc777268b - Validate new file names to make sure they are allowed by the file system 2010-01-05 12:28:42 +00:00
Christophe Dumez
037e57b687 - Validate label names to make sure there is no character forbidden by the file system 2010-01-05 12:18:17 +00:00
Christophe Dumez
2b289655c1 - Fix torrent deletion confirmation dialog so that the text does not get cut on the right. (Fix by Elrond, Thanks!) 2010-01-04 22:40:20 +00:00
Christophe Dumez
118ea6093d - Rename GUI-less qBittorrent executable to "qbittorrent-nox", with its own man page 2010-01-04 22:29:48 +00:00
Christophe Dumez
cac6f7428c - When incomplete torrents are saved to a different path, check if content is already present at final location
- Automacillay force a data recheck every time a torrent is moved (because libtorrent does not take care of checking if the torrent data exists at the destination location)
2010-01-04 21:16:33 +00:00
Christophe Dumez
ae6acc4ca2 - Fix possible issue with label counts when deleting a torrent 2010-01-04 19:44:03 +00:00
Christophe Dumez
641c6f0132 - Updated slovak translation 2010-01-04 19:34:07 +00:00
Christophe Dumez
56dc8cad71 - Added ASSERT 2010-01-03 21:09:01 +00:00
Christophe Dumez
7cc07d842c - Put back the ASSERT (it should no longer be hit) 2010-01-03 19:03:05 +00:00
Christophe Dumez
baaadf07fa - Do not save currently selected label since we no longer restore it on startup 2010-01-03 18:52:43 +00:00
Christophe Dumez
719b32ba36 - Fix bugs with torrent labeling (Problems when adding a torrent when a filter was selected) 2010-01-03 18:51:24 +00:00
Christophe Dumez
af5c1096b5 - Fix crash on start introduced in last commit 2010-01-03 18:42:16 +00:00
Christophe Dumez
3008222b92 - Make sure QModelIndex is correct before using it 2010-01-03 18:34:37 +00:00
Christophe Dumez
5ef9faacd5 Updated french translation
Bump to rc2
2010-01-03 15:04:04 +00:00
Christophe Dumez
ff65b6ea2f - Adapt torrent addition dialog size when the torrent is a magnet link (since we don't display torrent content) 2010-01-03 14:59:14 +00:00
Christophe Dumez
4c8a087b81 - Fix signal bug introduced in last commit 2010-01-03 14:41:29 +00:00
Christophe Dumez
8f4bf93f02 - Fix defining a new label from torrent addition dialog
- Stop catching SIGABRT, SIGSEGV once one is received to avoid possible infinite loop
2010-01-03 14:38:59 +00:00
Christophe Dumez
824b2f6fff - Update changelog and language files 2010-01-03 14:24:05 +00:00
Christophe Dumez
ba0c7334b7 - Use torrent addition dialog for Magnet URIs too 2010-01-03 14:20:31 +00:00
Christophe Dumez
a1dd724220 - Fix issue with torrent label not being remembered on startup under certain circumstances 2010-01-03 13:15:26 +00:00
Christophe Dumez
a7820e5f08 - Make sure the torrent file is valid before loading it 2010-01-03 13:00:16 +00:00
Christophe Dumez
1a2eee8060 - Fix to spanish and Catalan translations 2010-01-03 12:47:40 +00:00
Christophe Dumez
4a2713a9f0 - Updated program usage translatable strings to make sure translators do not translate program parameters 2010-01-03 09:17:41 +00:00
Christophe Dumez
5ece0b4f70 - Spanish and Catalan translations are now complete 2010-01-03 09:08:07 +00:00
Christophe Dumez
44e8ec2b37 - Removed "Bullet" from translatable strings since it is not displayed 2010-01-03 01:19:37 +00:00
Christophe Dumez
d7e5f4b895 - Update Spanish and Catalan translations 2010-01-03 01:02:04 +00:00
Christophe Dumez
b0c7bdf82b - Made program usage message (help) translatable
- Bump to rc1
2010-01-02 23:40:57 +00:00
Christophe Dumez
a239ac1a52 - Removed debug 2010-01-02 23:12:40 +00:00
Christophe Dumez
99459dc55d - Fixing indentation
- Stop catching SIGINT and SIGTERM once the application has exiting
2010-01-02 23:03:46 +00:00
Christophe Dumez
78ba99778a - Fix crash when deleting a label 2010-01-02 22:53:27 +00:00
Christophe Dumez
96d3df3135 - Updated Changelog and INSTALL file 2010-01-02 22:29:36 +00:00
Christophe Dumez
cbe4bbac6a - Merged headless branch 2010-01-02 22:20:37 +00:00
Christophe Dumez
f502e82ec4 - Fix to Catalan translation 2010-01-02 15:09:35 +00:00
Christophe Dumez
a5d8766a9e Use XDG folders (.cache, .local) instead of .qbittorrent
old .qbittorrent is imported and moved to XDG folder by qBittorrent so that the user does not loose anything
2010-01-02 11:22:44 +00:00
Christophe Dumez
55d8e3d76b Updated Catalan translation 2010-01-02 09:10:51 +00:00
Christophe Dumez
7b7fb4d278 - Updated Spanish and Catalan translations 2010-01-01 20:34:32 +00:00
Christophe Dumez
09c7c50ad3 - qBittorrent can now identify itself as KTorrent too 2010-01-01 20:29:03 +00:00
Christophe Dumez
131250dc03 - Bump to beta4 2010-01-01 13:38:55 +00:00
Christophe Dumez
130187723c - Updated language files and french translation 2010-01-01 13:38:23 +00:00
Christophe Dumez
7bac95c9ad - Torrents can be renamed in transfer list 2010-01-01 13:25:59 +00:00
Christophe Dumez
add2475700 - Files / Folders can also be renamed directly from torrent addition dialog 2010-01-01 10:55:13 +00:00
Christophe Dumez
533e402bca - Updated Spanish translation 2009-12-31 18:23:06 +00:00
Christophe Dumez
b87a23037e - Fix crash in pieces downloaded/availability bars when the torrent has too many pieces 2009-12-31 16:34:56 +00:00
Christophe Dumez
6d88bb5b83 - Made sure the pixmap cannot be drawn with uninitialized data 2009-12-31 15:10:30 +00:00
Christophe Dumez
435801c893 - Added Peer id spoofing settings to Web UI 2009-12-30 17:47:10 +00:00
Christophe Dumez
9d0577fa5c - Display the correct DHT port in the console 2009-12-30 16:47:03 +00:00
Christophe Dumez
f2891dae74 - Another fix for global download rate limiting in Web UI 2009-12-30 16:40:52 +00:00
Christophe Dumez
a43a1f5b67 - Fix global download rate limiting (Web UI) 2009-12-30 16:37:34 +00:00
Christophe Dumez
ee9ca1ece7 - Use global maximum transfer rates as maximum values in per-torrent speed limiting dialogs (Web UI) 2009-12-30 16:32:19 +00:00
Christophe Dumez
8271e20fac - Started work on adding Peer ID spoofing settings for Web UI (incomplete) 2009-12-30 16:21:05 +00:00
Christophe Dumez
132b1f7ffe - Use global maximum transfer rates as maximum values in per-torrent speed limiting dialogs 2009-12-30 16:18:50 +00:00
Christophe Dumez
77b4d97069 - Display current version in fields when the combobox value is changed (Peer ID spoofing) 2009-12-30 15:55:21 +00:00
Christophe Dumez
2168d5a30e - qBittorrent no longer listens on a random port whenever it receives a listen_failed_alert (because it may correspond to another network interface)
- Display a "disconnected" icon in status bar whenever qBittorrent fails to listen on the selected port
2009-12-30 15:52:20 +00:00
Christophe Dumez
7ad90b1b80 - Fix Proxy type rank in enum (to be consistent with older qBittorrent versions)
- Added Proxy settings to Web UI
- Fix tiny bugs in proxy settings
2009-12-30 15:07:51 +00:00
Christophe Dumez
f60ef5dbd5 - Added a button to reset spoofed client version/build to latest
- Fix little bug when loading saved version/build for spoofed client
2009-12-30 13:26:35 +00:00
Christophe Dumez
4dc26d0a77 - FEATURE: qBittorrent can identify itself as uTorrent or Vuze (Any version) 2009-12-30 13:10:06 +00:00
Christophe Dumez
551273b831 - Updated language files 2009-12-30 10:56:08 +00:00
Christophe Dumez
d5a09674ae FEATURE: Better proxy support and preferences remodeling 2009-12-30 10:53:58 +00:00
Christophe Dumez
907e620e9e - Added console message for Web UI (with port)
- Updated language files
2009-12-30 09:49:56 +00:00
Christophe Dumez
f96ec75eec - Improve Web UI settings so that the HTTP server is reconstructed only when necessary 2009-12-30 09:46:06 +00:00
Christophe Dumez
4d00db2b42 - Encode correctly Float Type using QVariant/JSON (introduced in Qt 4.6) 2009-12-29 22:53:00 +00:00
Christophe Dumez
db564b4521 - wildcard matching for "do not match" tokens too 2009-12-29 21:42:31 +00:00
Christophe Dumez
3f2076d195 - Use Wildcard matching instead of full regex one (much simpler and seems to be what the user expects) in RSS feed downloader 2009-12-29 21:40:23 +00:00
Christophe Dumez
ed13c43e93 - Fix several issues with the files properties in Web UI (introduced recently) 2009-12-29 20:26:32 +00:00
Christophe Dumez
b5a9fe71e1 - Fix JSON communication between qBittorrent and Web UI 2009-12-29 20:09:46 +00:00
Christophe Dumez
d0037d90f4 FEATURE: uTorrent compatible tracker list support (use torrentz.com url as a default) 2009-12-29 16:36:36 +00:00
Christophe Dumez
e885ee0d35 - Fix some other DHT port issues 2009-12-29 10:04:41 +00:00
Christophe Dumez
ff5e5d1062 - Fix some other listen port issues 2009-12-29 09:59:32 +00:00
Christophe Dumez
1bfadf5219 - Little piece availability computation optimization 2009-12-28 21:45:34 +00:00
Christophe Dumez
4f9eca78d9 - Fix to port settings 2009-12-28 21:17:15 +00:00
Christophe Dumez
7aa2994078 - Fix possible crash when closing a search tab 2009-12-28 20:52:21 +00:00
Christophe Dumez
1128b3ea83 * Replace priority combo boxes by check boxes in Web UI as in Regular UI
* Prepare http server and preferences classes to add new settings to Web UI
  * Tabified Program preferences in Web UI since there will be a lot of settings soon
  * Started to add new settings to Web UI (PeX, LSD, Encryption, save path, temp path, scan dir, preallocateall, queueing, listen_port, upnp, nat-pmp, language, ip filter) -> Proxy is missing
  * Added a command line parameter to change the web ui port
  * Fix PeerGuardian .p2b binary filter support
2009-12-28 19:39:47 +00:00
Christophe Dumez
9d06947125 - Updated Catalan author name 2009-12-23 20:11:48 +00:00
Christophe Dumez
14cc600a8b - Updated Spanish and Catalan translations 2009-12-23 20:07:34 +00:00
Christophe Dumez
4f3fd86f91 - Bump to v2.1.0beta2 2009-12-23 09:01:06 +00:00
Christophe Dumez
e663717d64 - Update comment 2009-12-22 19:23:34 +00:00
Christophe Dumez
8b5d388e77 - Use the save path set in program preferences as a default in torrent addition dialog 2009-12-22 19:17:27 +00:00
Christophe Dumez
22d781edd5 - Updated Changelog 2009-12-22 17:41:12 +00:00
Christophe Dumez
4252832ba5 - Fix issue with speed limiting (Infinite value was not handled properly)
- Improved bandwith limiting dialog by adding a SpinBox so that the user can input the value manually
2009-12-22 17:39:12 +00:00
Christophe Dumez
fab58296af - Fix exception in tracker list when torrent has no metadata. The exeption was caught anyway but the trackers were not displayed 2009-12-22 15:37:48 +00:00
Christophe Dumez
e142877e10 - Fix little typo 2009-12-22 14:20:16 +00:00
Christophe Dumez
6f6e453ae4 - COSMETIC: Use alternating row colors in transfer list (set in program preferences) 2009-12-22 14:06:36 +00:00
Christophe Dumez
50e620daf2 - Handle paths with (~, ., ..) properly 2009-12-22 10:29:39 +00:00
Christophe Dumez
c334439df6 - Updated spanish translator name 2009-12-21 16:53:18 +00:00
Christophe Dumez
2d9b4f273e - Updated Spanish translation 2009-12-21 16:09:11 +00:00
Christophe Dumez
15c7099e85 - Fix "Browse" button in program preferences for "Temp path" 2009-12-19 20:39:38 +00:00
Christophe Dumez
d2b1f6176f - Fix to Serbian translation 2009-12-19 19:35:08 +00:00
Christophe Dumez
8306d7931b - Updated French translation 2009-12-19 19:14:39 +00:00
Christophe Dumez
b07fbb726e - Bump to beta1 2009-12-19 18:55:55 +00:00
Christophe Dumez
9586f0e61c - Use checkboxes for selective downloading instead of comboboxes 2009-12-19 18:55:04 +00:00
Christophe Dumez
7d66c07cef - Remove old folders after renaming 2009-12-19 16:53:27 +00:00
Christophe Dumez
28ecb2fe1d - Check if Folder name is already in use before renaming
- Made overwrite check case insensitive on Windows
2009-12-19 15:39:39 +00:00
Christophe Dumez
a9cafeaa76 - Torrent folders can also be renamed 2009-12-19 15:31:50 +00:00
Christophe Dumez
5fc69ccb73 - Torrent files can be renamed 2009-12-19 14:59:38 +00:00
Christophe Dumez
bc626e3512 - Updated Serbian translation 2009-12-19 07:48:08 +00:00
Christophe Dumez
98561f9db9 - Fix "Append .!qB extension" for torrents without metadata (Magnet Links) 2009-12-18 20:33:59 +00:00
Christophe Dumez
b56dee2a92 - Minor cosmetic changes to program preferences 2009-12-18 19:56:14 +00:00
Christophe Dumez
885a7f592e - Fix removal of !.qB extension when files get completed 2009-12-18 17:57:47 +00:00
Christophe Dumez
6965448a24 - Little cosmetic change in torrent addition dialog 2009-12-18 17:31:51 +00:00
Christophe Dumez
475d63dad8 - Fix "Append .!qB extension" feature. It appeared only for empty files (instead of incomplete ones) 2009-12-18 17:26:00 +00:00
Christophe Dumez
c87a0bde0b - Do not display .!qB incomplete files extension in files panel 2009-12-18 17:22:53 +00:00
Christophe Dumez
c1bc9886b7 - Fix "Append .!qB extension to incomplete files" feature 2009-12-18 17:18:43 +00:00
Christophe Dumez
88f8437c5a - Fix "Append .!qB extension to incomplete files" feature for torrents added from magnet links 2009-12-18 17:01:47 +00:00
Christophe Dumez
411a1c641d - Fix several bugs in new "Append label to save path" feature 2009-12-18 16:56:57 +00:00
Christophe Dumez
dc0ad73eca - Fix torrent Labeling from torrent addition dialog 2009-12-18 16:36:48 +00:00
Christophe Dumez
04e008afa0 - Fix new settings not being saved 2009-12-18 16:32:26 +00:00
Christophe Dumez
a6207f70d5 - Fix .qbittorrent folder not being created 2009-12-18 15:13:39 +00:00
Christophe Dumez
b8a30be7bc - Read RSS items are now remembered correctly on restart for feeds with no torrents attached 2009-12-18 14:45:07 +00:00
Christophe Dumez
67d60766c1 - Fix Mininova search engine plugin 2009-12-18 14:14:21 +00:00
Christophe Dumez
97c0b28a98 - Fix piratebay search plugin 2009-12-18 13:58:13 +00:00
Christophe Dumez
c61aded388 - Initial implementation of "Append .!qB extension to incomplete files" (untested)
- Update torrent save path when its label is changed and "Append label to save path" setting is set
2009-12-18 13:36:47 +00:00
Christophe Dumez
1fd57b5d63 - FEATURE: Labeled torrent can be downloaded corresponding subfolders 2009-12-17 20:28:30 +00:00
Christophe Dumez
755b8dec30 - Peer Exchange can be disabled from preferences 2009-12-17 18:00:21 +00:00
Christophe Dumez
ecd5c1fcc3 - Updated language files 2009-12-17 17:40:55 +00:00
Christophe Dumez
db5402385a FEATURE: Disk cache size can be set from preferences 2009-12-17 17:37:54 +00:00
Christophe Dumez
09ef3073a1 - Forgot to make "Label" string translatable 2009-12-17 10:01:01 +00:00
Christophe Dumez
6dd3833e0f - Added icons for label actions in context menu 2009-12-17 09:59:43 +00:00
Christophe Dumez
d4762a4d8d - Updated Changelog 2009-12-16 22:20:28 +00:00
Christophe Dumez
38cc55ea09 - Add hover effect of labels/categories to animate drag'n drop 2009-12-16 22:06:24 +00:00
Christophe Dumez
5d60295db3 - Drag'n drop to labels cleanup 2009-12-16 15:06:02 +00:00
Christophe Dumez
18bd3b855c - Added drag'n Drop from torrent list to labels (for torrent labeling)
- Fix label counters update in some cases
2009-12-16 14:55:07 +00:00
Christophe Dumez
868d423c82 - Use folder icon for labels 2009-12-16 13:20:38 +00:00
Christophe Dumez
edb6857de0 - Label counters are now properly updated (and labeling seems to work fine) 2009-12-16 13:09:30 +00:00
Christophe Dumez
ed803fb994 - Initiated work on torrent labeling/categorization (functional but not perfect yet 2009-12-15 19:52:43 +00:00
Christophe Dumez
83d83a364d - Added Frederic Lassabe to AUTHORS file 2009-12-15 13:08:34 +00:00
Christophe Dumez
690bb92154 - Catch CTRL+C and exit cleanly 2009-12-15 13:01:57 +00:00
Christophe Dumez
8e39eef7aa - Display console messages on Terminal
- Program seems to be working
2009-12-15 12:55:46 +00:00
Christophe Dumez
1923a51c59 - Prepare a little headlessloader class 2009-12-15 11:59:48 +00:00
Christophe Dumez
3dc1107b40 - Fix typo in src.pro that broke compilation with GUI enabled 2009-12-15 11:48:57 +00:00
Christophe Dumez
dd22e9009c - Added exit() function to headless loader class so that we have a way to return to prompt 2009-12-15 11:14:03 +00:00
Christophe Dumez
c7ccf39abf - Use QCoreApplication instead of QApplication when GUI is disabled 2009-12-15 11:10:47 +00:00
Christophe Dumez
af166f53d3 - Added headlessloader class to prepare Fred's work 2009-12-15 11:08:22 +00:00
Christophe Dumez
21eb26a374 - Commit changes to helpers.py (add referer to download_file() helper function) 2009-12-15 11:03:04 +00:00
Christophe Dumez
e2aaf5d1de - Edited project file in order not to compile UI classes when DISABLE_GUI is defined
- Added #ifndef directives to main.cpp in order to fix compilation when DISABLE_GUI is defined
2009-12-15 10:56:41 +00:00
Christophe Dumez
0b7ca15c4f - Added --disable-gui flag to configure file (adds DISABLE_GUI define) 2009-12-15 10:36:18 +00:00
Christophe Dumez
07ee2a4aff Branched for work on headless running 2009-12-15 10:23:41 +00:00
Christophe Dumez
141d3b6737 - Fix RSS Feed downloader for RSS with no torrent attachment (but articles link points to the torrent instead) 2009-12-14 18:42:21 +00:00
Christophe Dumez
e2c3e6dbaa - Better checking of based32 encoded Magnet Links to increase robustness 2009-12-13 10:13:41 +00:00
Christophe Dumez
b1126556c0 - Added Hex Magnet link support 2009-12-13 09:50:06 +00:00
Christophe Dumez
69cb8d1398 - Fix possible crash in torrent properties 2009-12-13 00:34:54 +00:00
Christophe Dumez
094d979ce6 - Fix "Object::connect: No such slot TransferListWidget::toggleSelectedTorrentsSuperSeeding()" warning when using libtorrent v0.14 2009-12-12 23:57:31 +00:00
Christophe Dumez
92dd669597 - Updated version number to v2.1.0alpha in trunk (new development focus) 2009-12-12 22:54:47 +00:00
863 changed files with 217721 additions and 150064 deletions

14
.gitignore vendored Normal file
View File

@@ -0,0 +1,14 @@
src/geoip/GeoIP.dat
src/qbittorrent
qbittorrent.pro.user
conf.pri
Makefile
*.pyc
*.log
# Compiled object files
*.o
# Generated MOC, resource and UI files
moc_*.cpp
qrc_*.cpp
ui_*.h
*.moc

46
AUTHORS
View File

@@ -2,16 +2,29 @@ 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>
* Ishan Arora <ishan@qbittorrent.org>
* Arnaud Demaizière <arnaud@qbittorrent.org>
* Grigis Gaëtan <cipher16@gmail.com>
* Christian Kandeler <zambesi@users.sourceforge.net>
* Silvan Scherrer <silvan.scherrer@aroa.ch>
Code from other projects:
* files src/qtsingleapp/* src/lineedit/*
copyright: Nokia Corporation
license: LGPL
* files src/ico.cpp src/ico.h
copyright: Malte Starostik <malte@kde.org>
license: LGPL
* files src/search_engine/socks.py
copyright: Dan Haim <negativeiq@users.sourceforge.net>
license: BSD
Images Authors:
* files: src/Icons/*.png
copyright: Gnome Icon Theme
@@ -24,9 +37,9 @@ Images Authors:
url: http://www.oxygen-icons.org
* files: src/Icons/flags/*.png
copyright: Open Clip Art Library
license: Creative Commons Public Domain Dedication
url: http://www.openclipart.org
copyright: Mark James <mjames@gmail.com>
license: Public Domain
url: http://www.famfamfam.com
* files: src/Icons/skin/*.png
files: src/menuicons/YYxYY/*.png
@@ -37,6 +50,10 @@ Images Authors:
copyright: Greg Houston <gregory.houston@gmail.com>
license: MIT
* file: src/Icons/skin/qbittorrent_mono*
copyright: Daniel Eguren <deguren@gmail.com>
license: LGPL
* file: src/search_engine/engines/btjunkie.png
copyright: Downloaded from btjunkie.org
@@ -55,32 +72,39 @@ Images Authors:
Translations authors:
* files: src/lang/*.ts
copyright:
- Arabic: SDERAWI (abz8868@msn.com) and sn51234 (nesseyan@gmail.com)
- Armenian: Hrant Ohanyan (hrantohanyan@mail.am)
- Belarusian: Mihas Varantsou (meequz@gmail.com)
- Brazilian: Nick Marinho (nickmarinho@gmail.com)
- Bulgarian: Tsvetan & Boiko Bankov (emerge_life@users.sourceforge.net)
- Catalan: Gekko Dam Beer (gekko04@users.sourceforge.net)
- Bulgarian: Tsvetan & Boyko Bankoff (emerge_life@users.sourceforge.net)
- Catalan: Francisco Luque Contreras (frannoe@ya.com)
- Chinese (Simplified): Guo Yue (yue.guo0418@gmail.com)
- Chinese (Traditional): Yi-Shun Wang (dnextstep@gmail.com)
- Croatian: Oliver Mucafir (oliver.untwist@gmail.com)
- Czech: Jirka Vilim (web@tets.cz)
- Danish: Mathias Nielsen (comoneo@gmail.com)
- Dutch: Joost Schipper (heavyjoost@users.sourceforge.net)
- Dutch: Pieter Heyvaert (pieter_heyvaert@hotmail.com)
- English: Christophe Dumez (chris@qbittorrent.org)
- Finnish: Niklas Laxström (nikerabbit@users.sourceforge.net)
- French: Christophe Dumez (chris@qbittorrent.org)
- Galician: Marcos Lans (marcoslansgarza@gmail.com)
- Georgian: Beqa Arabuli (arabulibeqa@yahoo.com)
- German: Niels Hoffmann (zentralmaschine@users.sourceforge.net)
- Greek: Tsvetan Bankov (emerge_life@users.sourceforge.net) and Stephanos Antaris (santaris@csd.auth.gr)
- Hungarian: Majoros Péter (majoros.j.p@t-online.hu)
- Italian: Mirko Ferrari (mirkoferrari@gmail.com) and Ferraro Luciano (luciano.ferraro@gmail.com)
- Japanese: Nardog (alphisation@gmail.com)
- Italian: Matteo Sechi (bu17714@gmail.com)
- Japanese: Masato Hashimoto (cabezon.hashimoto@gmail.com)
- Korean: Jin Woo Sin (jin828sin@users.sourceforge.net)
- Norwegian: Lars-Erik Labori (hamil@users.sourceforge.net)
- Lithuanian: Naglis Jonaitis (njonaitis@gmail.com)
- Norwegian: Tomaso
- Polish: Mariusz Fik (fisiu@opensuse.org)
- Portuguese: Nick Marinho (nickmarinho@gmail.com)
- Romanian: Obada Denis (obadadenis@users.sourceforge.net)
- Russian: Nick Khazov (m2k3d0n at users.sourceforge.net)
- Serbian: Anaximandar Milet (anaximandar at operamail.com)
- Slovak: helix84
- Spanish: Vicente Raul Plata Fonseca (silverxnt@users.sourceforge.net)
- Spanish: Francisco Luque Contreras (frannoe@ya.com)
- Swedish: Daniel Nylander (po@danielnylander.se)
- Turkish: Hasan Yilmaz (iletisim@hedefturkce.com)
- Ukrainian: Andrey Shpachenko (masterfix@users.sourceforge.net)
- Ukrainian: Andrey Shpachenko (masterfix@users.sourceforge.net) and Oleh Prypin (blaxpirit@gmail.com)
license: GPLv2

289
Changelog

File diff suppressed because it is too large Load Diff

61
INSTALL
View File

@@ -1,32 +1,55 @@
qBittorrent - A BitTorrent client in C++ / Qt4
------------------------------------------
./configure
make && make install
qbittorrent
1) Compile and install qBittorrent with Qt4 Graphical Interface
will install and execute qBittorrent hopefully without any problems.
$ ./configure
$ make && make install
$ qbittorrent
Dependencies:
- Qt >= 4.4.0 (libqt-devel, libqtgui, libqtcore, libqtnetwork, libqtxml)
will install and execute qBittorrent hopefully without any problems.
- libtorrent-rasterbar by Arvid Norberg (>= 0.14.0 REQUIRED, >= v0.15.0 ADVISED)
-> http://www.qbittorrent.org/download.php (advised)
-> http://www.libtorrent.net
Be careful: another library (the one used by rTorrent) uses a similar name.
Dependencies:
- Qt >= 4.5.0 (libqtgui, libqtcore, libqtnetwork, libqtxml, libqtdbus/optional)
- libboost: libboost-filesystem, libboost-date-time, libboost-thread, libboost-serialization
- pkg-config executable
- python >= 2.3 (needed by search engine)
* Run time only dependency
- libtorrent-rasterbar by Arvid Norberg (>= 0.14.4 REQUIRED, compatible with v0.15.x/v0.16.x)
-> http://www.libtorrent.net
Be careful: another library (the one used by rTorrent) uses a similar name.
- libnotify >= 0.4.2, glib-2.0 (optional)
* Can be used for system notifications to replace standard Qt notifications
so that it integrates better into the Desktop
- libboost 1.34.x (libboost-filesystem°) + libasio
or
- libboost >= 1.35.x (libboost-system, libboost-filesystem°)
°libboost-filesystem is not needed if libtorrent-rasterbar >= v0.16.x is used
- python >= 2.3 (needed by search engine)
* Run time only dependency
- geoip-database (optional)
* If qBittorrent cannot find this database, it will try to resolve countries using the Internet but it will be a lot slower.
* Run time only dependency
2) Compile and install qBittorrent without Qt4 Graphical interface
$ ./configure --disable-gui
$ make && make install
$ qbittorrent
will install and execute qBittorrent hopefully without any problems.
Dependencies:
- Qt >= 4.4.0 (libqt-devel, libqtcore, libqtnetwork)
- pkg-config executable
- libtorrent-rasterbar by Arvid Norberg (>= 0.14.4 REQUIRED, >= v0.15.0 ADVISED)
-> http://www.libtorrent.net
Be careful: another library (the one used by rTorrent) uses a similar name.
- libboost: libboost-filesystem, libboost-date-time, libboost-thread, libboost-serialization
- geoip-database (optional)
* If qBittorrent cannot find this database, it will try to resolve countries using the Internet but it will be a lot slower.
* Run time only dependency
DOCUMENTATION:
Please note that there is a documentation with a "compiling howto" at http://wiki.qbittorrent.org.

62
README.os2 Normal file
View File

@@ -0,0 +1,62 @@
qBittorrent - A BitTorrent client in Qt4
------------------------------------------
This is the eComStation (OS/2) qBittorrent part of the readme. See also README for more general information.
Building qBittorrent
********************
Requirements
============
- gcc based build env (recommended gcc v4.4.2 or greater)
- Qt4 for eCS (OS/2) dev package (see http://svn.netlabs.org/qt4 for more information)
- libtorrent-rasterbar for eCS (OS/2) port (see http://svn.netlabs.org/ports for more information)
- boost for eCS (OS/2) port (see http://svn.netlabs.org/ports for more information)
How to build
============
First you need to create the conf.pri file in the same dir as this readme.os2 is.
the conf.pri file has the following content:
##### conf.pri content beginn #####
PREFIX = .
BINDIR = ./bin
INCDIR = ./include
LIBDIR = ./lib
DATADIR = ./share
CONFIG += staticlib
INCLUDEPATH += x:/trees/libtorrent/trunk/include
LIBS += -Lx:/trees/libtorrent/trunk/src/.libs \
-Lx:/trees/boost/trunk/stage/lib \
-Lx:/trees/openssl \
-Lx:/extras/lib
##### conf.pri content end #####
Of course all the above path references have to be adjusted to your build env.
It should now be easy to build qBittorrent:
Simply type:
$ qmake
Followed by:
$ make
If all works fine you should get a working qbittorrent executable.
If you have any question regarding the eCS (OS/2) port of qBittorrent you can meet me (_diver) on IRC:
#netlabs on irc.freenode.net
------------------------------------------
Silvan Scherrer <silvan.scherrer@aroa.ch>

371
configure vendored

File diff suppressed because it is too large Load Diff

44
doc/qbittorrent-nox.1 Normal file
View File

@@ -0,0 +1,44 @@
.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>.
.TH "QBITTORRENT\-NOX" "1" "January 16th 2010" "Command line Bittorrent client written in C++ / Qt4" ""
.SH "NAME"
qBittorrent\-nox \- a command line Bittorrent client written in C++ / Qt4
.SH "SYNOPSIS"
\fBqbittorrent\-nox\fR [\-\-webui-port=x] [TORRENT_FILE | URL]...
\fBqbittorrent\-nox\fR \-\-help
\fBqbittorrent\-nox\fR \-\-version
.PP
.SH "DESCRIPTION"
\fBqBittorrent-nox\fR is an advanced command-line Bittorrent client written in C++ / Qt4,
using the \fBlibtorrent-rasterbar\fR library by Arvid Norberg. qBittorrent\-nox aims
to be a good alternative to other command line bittorrent clients and provides features similar to popular graphical clients.
qBittorrent\-nox is fast, stable, light and it supports unicode.
It also comes with UPnP port forwarding / NAT-PMP, encryption (Vuze compatible),
FAST extension (mainline) and PeX support (utorrent compatible).
qBittorrent\-nox is meant to be controlled via its feature-rich Web UI which is accessible as a default on http://localhost:8080. The Web UI access is secured and the default account user name is "admin" with "adminadmin" as a password.
.SH "OPTIONS"
\fB--help\fR Prints the command line options.
\fB--version\fR Prints qbittorrent program version number.
\fB--webui-port=x\fR Changes Web UI port to x (default: 8080).
.SH "BUGS"
If you find a bug, please report it at http://bugs.qbittorrent.org
.SH "AUTHOR"
Christophe Dumez <chris@qbittorrent.org>

View File

@@ -1,14 +1,14 @@
.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>.
.TH "QBITTORRENT" "1" "September 30th 2009" "Bittorrent client written in C++ / Qt4" ""
.TH "QBITTORRENT" "1" "January 16th 2010" "Bittorrent client written in C++ / Qt4" ""
.SH "NAME"
qBittorrent \- a Bittorrent client written in C++ / Qt4
.SH "SYNOPSIS"
\fBqbittorrent\fR [\-\-no-splash] [TORRENT_FILE | URL]...
\fBqbittorrent\fR [\-\-no-splash] [\-\-webui-port=x] [TORRENT_FILE | URL]...
\fBqbittorrent\fR \-\-help
@@ -18,10 +18,9 @@ qBittorrent \- a Bittorrent client written in C++ / Qt4
.SH "DESCRIPTION"
\fBqBittorrent\fR is an advanced Bittorrent client written in C++ / Qt4,
using the \fBrblibtorrent\fR library by Arvid Norberg. qBittorrent aims
to be a good alternative to all other bittorrent clients out there. qBittorrent
using the \fBlibtorrent-rasterbar\fR library by Arvid Norberg. qBittorrent is similar to uTorrent. qBittorrent
is fast, stable, light, it supports unicode and it provides a good integrated search engine.
It also comes with UPnP port forwarding / NAT-PMP, encryption (Azureus compatible),
It also comes with UPnP port forwarding / NAT-PMP, encryption (Vuze compatible),
FAST extension (mainline) and PeX support (utorrent compatible).
.SH "OPTIONS"
@@ -32,6 +31,8 @@ FAST extension (mainline) and PeX support (utorrent compatible).
\fB--no-splash\fR Disables splash screen on startup.
\fB--webui-port=x\fR Changes Web UI port to x (default: 8080).
.SH "BUGS"
If you find a bug, please report it at http://bugs.qbittorrent.org

136
install.os2 Normal file
View File

@@ -0,0 +1,136 @@
QBittorrent installation
0. CONTENTS OF THIS FILE
========================
1. INTRODUCTION
2. REQUIREMENTS
3. INSTALLATION
4. CONTACT
5. CREDITS
6. SUPPORT AND DONATIONS
7. HISTORY
1. INTRODUCTION
===============
Welcome to QBittorrent port for OS/2 and eComStation.
2. REQUIREMENTS
===============
* klibc 0.6.3 or later
ftp://ftp.netlabs.org/pub/gcc/libc-0_6_3-csd3.wpi
* openssl 1.0
ftp://ftp.netlabs.org/pub/unixos2/ssl10.zip
* Qt4 dll
see http://svn.netlabs.org/qt4 for more information whats needed and where to get the latest
3. INSTALLATION
===============
To install QBittorrent, do the following:
klibc
-----
1. Download klibc 0.6.3 csd3 or later.
2. Install the package by double-clicking on the WPI file.
openssl 1.0
-----------
1. Download the zip file
2. Install the files to your libpath eg. x:\ecs\dll
Qt4 dll
-------
1. Download the package
2. Install the package by double-clicking on the wpi file.
QBittorrent
-----------
1. Create a directory for QBittorrent.
2. Extract the QBittorrent package to the new directory.
3. Create a WPS object for QBittorrent.exe.
4. Start QBittorrent
5. Happy torrenting
4. CONTACT
==========
Please send bugreports to:
ecs@aroa.ch
Only bug reports with a reproducable bug are accepted. :-)
5. CREDITS
==========
The port was done by:
Silvan Scherrer aka _diver
Thanks go to:
* Dmitry A. Kuminov
They either helped me when I had some nasty questions or did some testing for
me.
6. SUPPORT AND DONATIONS
========================
QBittorrent port is based on volunteer work. If you would like to support further
development, you can do so in one of the following ways:
* Donate to the Qt4 project: see qt.netlabs.org for more information
* Contribute to the project: Besides actual development, this also includes
maintaining the documentation and the project web site as well as help
for users.
7. HISTORY
==========
2010-12-23
* updated to 2.5.2 code level of QBittorrent
2010-11-22
* updated to 2.4.11 code level of QBittorrent
2010-xx-xx
* initial port

30
macxconf.pri Normal file
View File

@@ -0,0 +1,30 @@
PREFIX = /usr/local
BINDIR = /usr/local/bin
DATADIR = /usr/local/share
# Use pkg-config to get all necessary libtorrent DEFINES
CONFIG += link_pkgconfig
PKGCONFIG += libtorrent-rasterbar
# Special include/libs paths (macports)
INCLUDEPATH += /usr/include/openssl /usr/include /opt/local/include/boost /opt/local/include
LIBS += -L/opt/local/lib
# OpenSSL lib
LIBS += -lssl -lcrypto
# Boost system lib
LIBS += -lboost_system-mt
# Boost filesystem lib (Not needed for libtorrent >= 0.16.0)
LIBS += -lboost_filesystem-mt
# Carbon
LIBS += -framework Carbon -framework IOKit
document_icon.path = Contents/Resources
document_icon.files = Icons/qBitTorrentDocument.icns
QMAKE_BUNDLE_DATA += document_icon
ICON = Icons/qbittorrent_mac.icns
QMAKE_INFO_PLIST = Info.plist
DEFINES += WITH_GEOIP_EMBEDDED
message("On Mac OS X, GeoIP database must be embedded.")

18
os2conf.pri Normal file
View File

@@ -0,0 +1,18 @@
exists(conf.pri) {
# to the conf.pri goes all system dependent stuff
include(conf.pri)
}
LIBS += -ltorrent-rasterbar \
-lboost_thread \
-lboost_system \
-lboost_filesystem \
-lssl -lcrypto -lidn -lpthread
RC_FILE = qbittorrent_os2.rc
# LIBTORRENT DEFINES
DEFINES += WITH_SHIPPED_GEOIP_H
DEFINES += WITH_GEOIP_EMBEDDED
message("On eCS(OS/2), GeoIP database must be embedded.")

View File

@@ -1,199 +0,0 @@
<?xml version = '1.0'?>
<kdevelop>
<general>
<author>Christophe Dumez</author>
<email>chris@qbittorrent.org</email>
<version>1.0.0</version>
<projectmanagement>KDevTrollProject</projectmanagement>
<primarylanguage>C++</primarylanguage>
<keywords>
<keyword>Qt</keyword>
</keywords>
<projectname>qBittorrent</projectname>
<ignoreparts/>
<projectdirectory>.</projectdirectory>
<absoluteprojectpath>false</absoluteprojectpath>
<description/>
<defaultencoding/>
<versioncontrol>kdevsubversion</versioncontrol>
</general>
<kdevfileview>
<groups>
<group pattern="*.cpp;*.cxx;*.h" name="Sources" />
<group pattern="*.ui" name="User Interface" />
<group pattern="*.png" name="Icons" />
<group pattern="*" name="Others" />
<hidenonprojectfiles>false</hidenonprojectfiles>
<hidenonlocation>false</hidenonlocation>
</groups>
<tree>
<hidepatterns>*.o,*.lo,CVS</hidepatterns>
<hidenonprojectfiles>false</hidenonprojectfiles>
<showvcsfields>false</showvcsfields>
</tree>
</kdevfileview>
<kdevdoctreeview>
<ignoretocs>
<toc>bash</toc>
<toc>bash_bugs</toc>
<toc>clanlib</toc>
<toc>w3c-dom-level2-html</toc>
<toc>fortran_bugs_gcc</toc>
<toc>gnome1</toc>
<toc>gnustep</toc>
<toc>gtk</toc>
<toc>gtk_bugs</toc>
<toc>haskell</toc>
<toc>haskell_bugs_ghc</toc>
<toc>java_bugs_gcc</toc>
<toc>java_bugs_sun</toc>
<toc>kde2book</toc>
<toc>opengl</toc>
<toc>pascal_bugs_fp</toc>
<toc>php</toc>
<toc>php_bugs</toc>
<toc>perl</toc>
<toc>perl_bugs</toc>
<toc>python</toc>
<toc>python_bugs</toc>
<toc>qt-kdev3</toc>
<toc>ruby</toc>
<toc>ruby_bugs</toc>
<toc>sdl</toc>
<toc>stl</toc>
<toc>w3c-svg</toc>
<toc>sw</toc>
<toc>w3c-uaag10</toc>
<toc>wxwidgets_bugs</toc>
</ignoretocs>
<ignoredoxygen>
<toc>KDE Libraries (Doxygen)</toc>
</ignoredoxygen>
</kdevdoctreeview>
<kdevdebugger>
<general>
<dbgshell/>
<gdbpath/>
<configGdbScript/>
<runShellScript/>
<runGdbScript/>
<breakonloadinglibs>true</breakonloadinglibs>
<separatetty>false</separatetty>
<floatingtoolbar>false</floatingtoolbar>
</general>
<display>
<staticmembers>false</staticmembers>
<demanglenames>true</demanglenames>
<outputradix>10</outputradix>
</display>
</kdevdebugger>
<kdevcppsupport>
<qt>
<version>4</version>
<used>true</used>
<includestyle>4</includestyle>
<designerintegration>ExternalDesigner</designerintegration>
<root>/usr/lib/qt4</root>
<qmake>/usr/bin/qmake</qmake>
<designer>/usr/bin/designer</designer>
<designerpluginpaths/>
</qt>
<references>
<pcs>automatic_%2Fhome%2Fishanarora%2Fprojects%2Fqbittorrent</pcs>
</references>
<codecompletion>
<automaticCodeCompletion>true</automaticCodeCompletion>
<automaticArgumentsHint>true</automaticArgumentsHint>
<automaticHeaderCompletion>true</automaticHeaderCompletion>
<codeCompletionDelay>250</codeCompletionDelay>
<argumentsHintDelay>400</argumentsHintDelay>
<headerCompletionDelay>250</headerCompletionDelay>
<showOnlyAccessibleItems>false</showOnlyAccessibleItems>
<completionBoxItemOrder>0</completionBoxItemOrder>
<howEvaluationContextMenu>true</howEvaluationContextMenu>
<showCommentWithArgumentHint>true</showCommentWithArgumentHint>
<statusBarTypeEvaluation>false</statusBarTypeEvaluation>
<namespaceAliases>std=_GLIBCXX_STD;__gnu_cxx=std</namespaceAliases>
<processPrimaryTypes>true</processPrimaryTypes>
<processFunctionArguments>true</processFunctionArguments>
<preProcessAllHeaders>true</preProcessAllHeaders>
<parseMissingHeadersExperimental>true</parseMissingHeadersExperimental>
<resolveIncludePathsUsingMakeExperimental>true</resolveIncludePathsUsingMakeExperimental>
<alwaysParseInBackground>true</alwaysParseInBackground>
<usePermanentCaching>true</usePermanentCaching>
<alwaysIncludeNamespaces>false</alwaysIncludeNamespaces>
<includePaths>.;</includePaths>
</codecompletion>
<creategettersetter>
<prefixGet>get</prefixGet>
<prefixSet>set</prefixSet>
<prefixVariable>m_,_</prefixVariable>
<parameterName>theValue</parameterName>
<inlineGet>true</inlineGet>
<inlineSet>true</inlineSet>
</creategettersetter>
<splitheadersource>
<enabled>false</enabled>
<synchronize>true</synchronize>
<orientation>Vertical</orientation>
</splitheadersource>
</kdevcppsupport>
<kdevfilecreate>
<filetypes/>
<useglobaltypes>
<type ext="ui" />
<type ext="cpp" />
<type ext="h" />
</useglobaltypes>
</kdevfilecreate>
<kdevtrollproject>
<general>
<activedir>src</activedir>
</general>
<run>
<directoryradio>executable</directoryradio>
<mainprogram>/home/ishanarora/projects/qbittorrent/src/qbittorrent</mainprogram>
<programargs/>
<globaldebugarguments/>
<globalcwd>/home/ishanarora/projects/qbittorrent</globalcwd>
<useglobalprogram>true</useglobalprogram>
<terminal>false</terminal>
<autocompile>true</autocompile>
<autoinstall>false</autoinstall>
<autokdesu>false</autokdesu>
<envvars/>
</run>
<make>
<abortonerror>true</abortonerror>
<runmultiplejobs>false</runmultiplejobs>
<numberofjobs>1</numberofjobs>
<dontact>false</dontact>
<makebin/>
<prio>0</prio>
<envvars/>
</make>
<qmake>
<savebehaviour>2</savebehaviour>
<replacePaths>false</replacePaths>
<disableDefaultOpts>true</disableDefaultOpts>
</qmake>
</kdevtrollproject>
<cppsupportpart>
<filetemplates>
<interfacesuffix>.h</interfacesuffix>
<implementationsuffix>.cpp</implementationsuffix>
</filetemplates>
</cppsupportpart>
<ctagspart>
<customArguments/>
<customTagfilePath>/home/ishanarora/projects/qbittorrent/tags</customTagfilePath>
<activeTagsFiles/>
</ctagspart>
<kdevdocumentation>
<projectdoc>
<docsystem/>
<docurl/>
<usermanualurl/>
</projectdoc>
</kdevdocumentation>
</kdevelop>

View File

@@ -1,6 +1,16 @@
TEMPLATE = subdirs
include(conf.pri)
SUBDIRS += src
include(version.pri)
# Dist
dist.commands += rm -fR ../$${PROJECT_NAME}-$${PROJECT_VERSION}/ &&
dist.commands += git clone . ../$${PROJECT_NAME}-$${PROJECT_VERSION} &&
dist.commands += rm -fR ../$${PROJECT_NAME}-$${PROJECT_VERSION}/.git &&
dist.commands += rm -f ../$${PROJECT_NAME}-$${PROJECT_VERSION}/.gitignore &&
dist.commands += cd .. &&
dist.commands += tar czf $${PROJECT_NAME}-$${PROJECT_VERSION}.tar.gz $${PROJECT_NAME}-$${PROJECT_VERSION} &&
dist.commands += rm -fR $${PROJECT_NAME}-$${PROJECT_VERSION}
QMAKE_EXTRA_TARGETS += dist

View File

@@ -6,14 +6,20 @@
<dep type='qt4'>
<required/>
</dep>
<dep type='qt-dbus'>
</dep>
<dep type='pkg-config'>
<required/>
</dep>
<dep type='libtorrent-rasterbar'>
<required/>
</dep>
<dep type='libboost'>
<required/>
</dep>
<dep type='libnotify'>
</dep>
<dep type='geoip-database'>
</dep>
<dep type='qtsingleapplication'>
<required/>
</dep>
</qconf>

View File

@@ -11,7 +11,15 @@ public:
qc_geoip_database(Conf *c) : ConfObj(c) {}
QString name() const { return "GeoIP Database (optional)"; }
QString shortname() const { return "GeoIP Database"; }
QString checkString() const {
if(!conf->getenv("QC_DISABLE_geoip_database").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty())
return "";
return ConfObj::checkString();
}
bool exec() {
if(!conf->getenv("QC_DISABLE_geoip_database").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty()) {
return false;
}
#ifdef Q_WS_X11
if(!conf->getenv("QC_WITH_GEOIP_DATABASE_EMBEDDED").isEmpty()) {
#endif

View File

@@ -2,55 +2,95 @@
-----BEGIN QCMOD-----
name: libboost
arg: with-libboost-inc=[path], Path to libboost include files
arg: with-libboost-lib=[path], Path to libboost library files
-----END QCMOD-----
*/
#include <boost/version.hpp>
#include <libtorrent/version.hpp>
class qc_libboost : public ConfObj
{
public:
qc_libboost(Conf *c) : ConfObj(c) {}
QString name() const { return "libboost"; }
QString shortname() const { return "libboost"; }
bool exec(){
QString s;
s = conf->getenv("QC_WITH_LIBBOOST_INC");
if(!s.isEmpty()) {
if(!conf->checkHeader(s, "boost/format.hpp")) {
return false;
}
if(!conf->checkHeader(s, "boost/date_time/posix_time/posix_time.hpp")) {
return false;
}
if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) {
return false;
}
if(!conf->checkHeader(s, "boost/thread.hpp")) {
return false;
}
}else{
QStringList sl;
sl << "/usr/include";
sl << "/usr/local/include";
bool found = false;
foreach(s, sl){
if(conf->checkHeader(s, "boost/format.hpp")){
found = true;
break;
}
}
if(!found) {
return false;
}
if(!conf->checkHeader(s, "boost/date_time/posix_time/posix_time.hpp")) {
return false;
}
if(!conf->checkHeader(s, "boost/filesystem/path.hpp")) {
return false;
}
if(!conf->checkHeader(s, "boost/thread.hpp")) {
return false;
}
}
conf->addIncludePath(s);
return true;
}
qc_libboost(Conf *c) : ConfObj(c) {}
QString name() const { return "libboost"; }
QString shortname() const { return "libboost"; }
QString findBoostLib(QString path, QString lib) const {
QString name;
QDir libDir(path);
QStringList filters;
filters << "libboost_"+lib+"*-mt*.so";
QStringList result = libDir.entryList(filters, QDir::Files);
if(!result.empty()) {
name = result.first().mid(3);
// Remove .so
name.chop(3);
} else {
// Fall back to non -mt boost lib
filters.clear();
filters << "libboost_"+lib+"*.so";
result = libDir.entryList(filters, QDir::Files);
if(!result.empty()) {
name = result.first().mid(3);
// Remove .so
name.chop(3);
}
}
return name;
}
bool exec(){
QStringList sl;
QString s = conf->getenv("QC_WITH_LIBBOOST_INC");
if (!s.isEmpty())
sl << s;
sl << "/usr/include";
sl << "/usr/local/include";
bool found = false;
foreach (s, sl) {
if (conf->checkHeader(s, "boost/format.hpp")
#if LIBTORRENT_VERSION_MAJOR == 0 && LIBTORRENT_VERSION_MINOR < 16
&& conf->checkHeader(s, "boost/filesystem/path.hpp")
#endif
) {
found = true;
break;
}
}
if (!found)
return false;
conf->addIncludePath(s);
// Find library
s = conf->getenv("QC_WITH_LIBBOOST_LIB");
QStringList required_libs;
#if BOOST_VERSION >= 103500
required_libs << "system";
#endif
#if LIBTORRENT_VERSION_MAJOR == 0 && LIBTORRENT_VERSION_MINOR < 16
required_libs << "filesystem" ;
#endif
QStringList libDirs;
if (!s.isEmpty())
libDirs << s;
libDirs << "/usr/lib/" << "/usr/lib64/" << "/usr/local/lib/" << "/usr/local/lib64/";
foreach(const QString& lib, required_libs) {
bool found = false;
foreach(const QString& libDir, libDirs) {
QString detected_name = findBoostLib(libDir, lib);
if(!detected_name.isEmpty()) {
conf->addLib("-l"+detected_name);
found = true;
break;
}
}
if(!found) {
printf("Could not find boost %s library!\n", qPrintable(lib));
return false;
}
}
return true;
}
};

View File

@@ -10,13 +10,21 @@ public:
qc_libnotify(Conf *c) : ConfObj(c) {}
QString name() const { return "libnotify >= 0.4.2 (optional)"; }
QString shortname() const { return "libnotify"; }
QString checkString() const {
if(!conf->getenv("QC_DISABLE_libnotify").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty())
return "";
return ConfObj::checkString();
}
bool exec(){
if(!conf->getenv("QC_DISABLE_libnotify").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty()) {
return false;
}
QStringList incs;
QString req_ver = "0.4.2";
QString version, libs, other;
VersionMode mode = VersionMin;
if(conf->findPkgConfig("libnotify", mode, req_ver, &version, &incs, &libs, &other)) {
conf->addDefine("WITH_LIBNOTIFY");
conf->addExtra("CONFIG += libnotify");
for(int n = 0; n < incs.count(); ++n)
conf->addIncludePath(incs[n]);
if(!libs.isEmpty())
@@ -32,10 +40,21 @@ public:
} else {
return false;
}
QStringList incs3;
QString req_ver3 = "2.0";
QString version3, libs3, other3;
if(conf->findPkgConfig("gtk+-2.0", mode, req_ver3, &version3, &incs3, &libs3, &other3)) {
for(int n = 0; n < incs3.count(); ++n)
conf->addIncludePath(incs3[n]);
if(!libs3.isEmpty())
conf->addLib(libs3);
} else {
return false;
}
} else {
return false;
}
return true;
}
};

View File

@@ -8,24 +8,17 @@ class qc_libtorrent_rasterbar : public ConfObj
{
public:
qc_libtorrent_rasterbar(Conf *c) : ConfObj(c) {}
QString name() const { return "libtorrent-rasterbar >= 0.14.0 (>= 0.15.0 advised)"; }
QString name() const { return "libtorrent-rasterbar >= 0.14.4"; }
QString shortname() const { return "libtorrent-rasterbar"; }
bool exec(){
QStringList incs;
QString req_ver = "0.14.0";
QString adv_ver = "0.15.0";
QString req_ver = "0.14.4";
QString version, libs, other;
VersionMode mode = VersionMin;
if(!conf->findPkgConfig("libtorrent-rasterbar", mode, req_ver, &version, &incs, &libs, &other))
return false;
for(int n = 0; n < incs.count(); ++n)
conf->addIncludePath(incs[n]);
if(!libs.isEmpty())
conf->addLib(libs);
if(!conf->findPkgConfig("libtorrent-rasterbar", mode, adv_ver, &version, &incs, &libs, &other))
printf("\nWarning: libtorrent-rasterbar v%s was detected.\nAlthough it will compile and run, you will be missing some features. Please consider updating to v%s.\n", version.toLocal8Bit().data(), adv_ver.toUtf8().data());
else
conf->addDefine("LIBTORRENT_0_15");
return true;
}
};

16
qcm/pkg-config.qcm Normal file
View File

@@ -0,0 +1,16 @@
/*
-----BEGIN QCMOD-----
name: pkg-config
-----END QCMOD-----
*/
#include <QProcess>
class qc_pkg_config : public ConfObj
{
public:
qc_pkg_config(Conf *c) : ConfObj(c) {}
QString name() const { return "pkg-config executable"; }
QString shortname() const { return "pkg-config"; }
bool exec(){
return !conf->findProgram("pkg-config").isEmpty();
}
};

31
qcm/qt-dbus.qcm Normal file
View File

@@ -0,0 +1,31 @@
/*
-----BEGIN QCMOD-----
name: qt-dbus
-----END QCMOD-----
*/
// see Conf::findPkgConfig
class qc_qt_dbus : public ConfObj
{
public:
qc_qt_dbus(Conf *c) : ConfObj(c) {}
QString name() const { return "QtDBus >= 4.5"; }
QString shortname() const { return "qt-dbus"; }
QString checkString() const {
if(!conf->getenv("QC_DISABLE_qt_dbus").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty())
return "";
return ConfObj::checkString();
}
bool exec(){
if(!conf->getenv("QC_DISABLE_qt_dbus").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty())
return false;
QStringList incs;
QString req_ver = "4.5.0";
QString version, libs, other;
VersionMode mode = VersionMin;
if(conf->findPkgConfig("QtDBus", mode, req_ver, &version, &incs, &libs, &other)) {
conf->addExtra("CONFIG += dbus");
return true;
}
return false;
}
};

31
qcm/qt-svg.qcm Normal file
View File

@@ -0,0 +1,31 @@
/*
-----BEGIN QCMOD-----
name: qt-svg
-----END QCMOD-----
*/
// see Conf::findPkgConfig
class qc_qt_svg : public ConfObj
{
public:
qc_qt_svg(Conf *c) : ConfObj(c) {}
QString name() const { return "QtSvg >= 4.5"; }
QString shortname() const { return "qt-svg"; }
QString checkString() const {
if(!conf->getenv("QC_DISABLE_qt_svg").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty())
return "";
return ConfObj::checkString();
}
bool exec(){
if(!conf->getenv("QC_DISABLE_qt_svg").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty())
return false;
QStringList incs;
QString req_ver = "4.5.0";
QString version, libs, other;
VersionMode mode = VersionMin;
if(conf->findPkgConfig("QtSvg", mode, req_ver, &version, &incs, &libs, &other)) {
conf->addExtra("CONFIG += svg");
return true;
}
return false;
}
};

View File

@@ -1,20 +1,36 @@
/*
-----BEGIN QCMOD-----
name: Qt >= 4.4
name: Qt >= 4.5
arg: enable-debug, Enable debug mode
arg: disable-gui, Disable qBittorrent Graphical user interface for headless running
-----END QCMOD-----
*/
class qc_qt4 : public ConfObj
{
public:
qc_qt4(Conf *c) : ConfObj(c) {}
QString name() const { return "Qt >= 4.4"; }
QString shortname() const { return "Qt 4.4"; }
QString name() const { return "Qt >= 4.5"; }
QString shortname() const { return "Qt 4.5"; }
bool exec()
{
if(QT_VERSION >= 0x040500) {
conf->addDefine("QT_4_5");
// NOX mode
if(!conf->getenv("QC_DISABLE_GUI").isEmpty()) {
conf->addExtra("CONFIG += nox");
}
// Debug mode
if(!conf->getenv("QC_ENABLE_DEBUG").isEmpty()) {
conf->addExtra("CONFIG -= release");
conf->addExtra("CONFIG += debug");
} else {
conf->addExtra("CONFIG -= debug");
conf->addExtra("CONFIG += release");
}
return(QT_VERSION >= 0x040400);
#ifdef Q_OS_FREEBSD
conf->addLib("-lexecinfo");
conf->addExtra("MANPREFIX = $$PREFIX");
#else
conf->addExtra("MANPREFIX = $$PREFIX/share");
#endif
return(QT_VERSION >= 0x040500);
}
};

View File

@@ -0,0 +1,26 @@
/*
-----BEGIN QCMOD-----
name: qtsingleapplication
arg: with-qtsingleapplication=[system|shipped], Use the shipped qtsingleapplication library or the system one
-----END QCMOD-----
*/
class qc_qtsingleapplication : public ConfObj
{
public:
qc_qtsingleapplication(Conf *c) : ConfObj(c) {}
QString name() const { return "qtsingleapplication library"; }
QString shortname() const { return "qtsingleapplication"; }
bool exec(){
QString s;
s = conf->getenv("QC_WITH_QTSINGLEAPPLICATION");
if(s.compare("system", Qt::CaseInsensitive) == 0) {
// System
conf->addExtra("CONFIG += usesystemqtsingleapplication");
printf(" [system] ");
} else {
printf(" [shipped] ");
}
return true;
}
};

File diff suppressed because it is too large Load Diff

162
src/GUI.h
View File

@@ -1,162 +0,0 @@
/*
* Bittorrent Client using Qt4 and libtorrent.
* Copyright (C) 2006 Christophe Dumez
*
* 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 program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*
* In addition, as a special exception, the copyright holders give permission to
* link this program with the OpenSSL project's "OpenSSL" library (or with
* modified versions of it that use the same license as the "OpenSSL" library),
* and distribute the linked executables. You must obey the GNU General Public
* License in all respects for all of the code used other than "OpenSSL". If you
* modify file(s), you may extend this exception to your version of the file(s),
* but you are not obligated to do so. If you do not wish to do so, delete this
* exception statement from your version.
*
* Contact : chris@qbittorrent.org
*/
#ifndef GUI_H
#define GUI_H
#include <QProcess>
#include <QSystemTrayIcon>
#include <QPointer>
#include "ui_mainwindow.h"
#include "qtorrenthandle.h"
enum TabIndex{TAB_TRANSFER, TAB_SEARCH, TAB_RSS};
class Bittorrent;
class QTimer;
class downloadFromURL;
class SearchEngine;
class QLocalServer;
class QCloseEvent;
class RSSImp;
class QShortcut;
class about;
class options_imp;
class QTabWidget;
class TransferListWidget;
class TransferListFiltersWidget;
class QSplitter;
class PropertiesWidget;
class StatusBar;
class GUI : public QMainWindow, private Ui::MainWindow{
Q_OBJECT
private:
// Bittorrent
Bittorrent *BTSession;
QList<QPair<QTorrentHandle,QString> > unauthenticated_trackers; // Still needed?
// GUI related
QTimer *guiUpdater;
QTabWidget *tabs;
StatusBar *status_bar;
QPointer<options_imp> options;
QPointer<QSystemTrayIcon> systrayIcon;
QPointer<QTimer> systrayCreator;
QMenu *myTrayIconMenu;
TransferListWidget *transferList;
TransferListFiltersWidget *transferListFilters;
PropertiesWidget *properties;
bool displaySpeedInTitle;
bool force_exit;
// Keyboard shortcuts
QShortcut *switchSearchShortcut;
QShortcut *switchSearchShortcut2;
QShortcut *switchTransferShortcut;
QShortcut *switchRSSShortcut;
// Widgets
QAction *prioSeparator;
QAction *prioSeparator2;
QSplitter *hSplitter;
QSplitter *vSplitter;
// Search
SearchEngine *searchEngine;
// RSS
QPointer<RSSImp> rssWidget;
// Misc
QLocalServer *localServer;
protected slots:
// GUI related slots
void dropEvent(QDropEvent *event);
void dragEnterEvent(QDragEnterEvent *event);
void toggleVisibility(QSystemTrayIcon::ActivationReason e);
void on_actionAbout_triggered();
void on_actionCreate_torrent_triggered();
void on_actionWebsite_triggered() const;
void on_actionBugReport_triggered() const;
void on_actionShow_console_triggered();
void readParamsOnSocket();
void acceptConnection();
void balloonClicked();
void writeSettings();
void readSettings();
void on_actionExit_triggered();
void createTrayIcon();
void fullDiskError(QTorrentHandle& h, QString msg) const;
void handleDownloadFromUrlFailure(QString, QString) const;
void createSystrayDelayed();
void tab_changed(int);
// Keyboard shortcuts
void createKeyboardShortcuts();
void displayTransferTab() const;
void displaySearchTab() const;
void displayRSSTab() const;
// Torrent actions
void on_actionSet_global_upload_limit_triggered();
void on_actionSet_global_download_limit_triggered();
void on_actionDocumentation_triggered() const;
void on_actionOpen_triggered();
void updateGUI();
void loadPreferences(bool configure_session=true);
void processParams(const QStringList& params);
void addTorrent(QString path);
void addUnauthenticatedTracker(QPair<QTorrentHandle,QString> tracker);
void processDownloadedFiles(QString path, QString url);
void downloadFromURLList(const QStringList& urls);
void finishedTorrent(QTorrentHandle& h) const;
// Options slots
void on_actionOptions_triggered();
void optionsSaved();
// HTTP slots
void on_actionDownload_from_URL_triggered();
public slots:
void trackerAuthenticationRequired(QTorrentHandle& h);
void setTabText(int index, QString text) const;
void showNotificationBaloon(QString title, QString msg) const;
protected:
void closeEvent(QCloseEvent *);
void showEvent(QShowEvent *);
bool event(QEvent * event);
void displayRSSTab(bool enable);
public:
// Construct / Destruct
GUI(QWidget *parent=0, QStringList torrentCmdLine=QStringList());
~GUI();
// Methods
int getCurrentTabIndex() const;
QPoint screenCenter() const;
};
#endif

Binary file not shown.

After

Width:  |  Height:  |  Size: 322 B

BIN
src/Icons/L.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 722 B

BIN
src/Icons/flags/ad.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 B

BIN
src/Icons/flags/ae.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 408 B

BIN
src/Icons/flags/af.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 604 B

BIN
src/Icons/flags/ag.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 591 B

Some files were not shown because too many files have changed in this diff Show More