Commit graph

238 commits

Author SHA1 Message Date
Arnaud Demaiziere
6c8f0bff13 - Added a rss tab (still not functional) 2007-03-29 15:43:08 +00:00
Christophe Dumez
4ca852c2b3 - Added a message log when an UPnP WAN service is detected 2007-03-29 14:49:01 +00:00
Christophe Dumez
3ff075c048 - Display more log messages 2007-03-29 14:31:43 +00:00
Christophe Dumez
3f01be8d6e - Fixed an error when disabling upnp
- upnp is now disabled as a default
2007-03-29 13:51:15 +00:00
Christophe Dumez
78916bba41 - Added debug in UPnP
- Started to rewrite qBT's own UPnP support instead of using aMule CVS code : (not usable yet)
2007-03-28 21:59:21 +00:00
Christophe Dumez
92f840519c - Allow to change UPnP port while it is enabled
- Allow to change qBT style! (GTK people should like Cleanlooks style)
2007-03-28 08:05:37 +00:00
Christophe Dumez
e0a0a0beb1 - fix for UPnP option 2007-03-27 21:12:33 +00:00
Christophe Dumez
868d7cee4a - Removed some unused headers 2007-03-27 19:22:53 +00:00
Christophe Dumez
e8cc751f22 - Splitted search engine code from MainWindow part because GUI.cpp was getting too big and we are going to add a RSS tab soon
- Removed some unnecessary includes
2007-03-27 18:49:29 +00:00
Christophe Dumez
fd2d2ddc0b - Added UPnP support (experimental) - taken from aMule CVS 2007-03-19 21:15:29 +00:00
Christophe Dumez
14251dd7b0 - Fixed infobar text for PauseAll, StartAll functions 2007-03-12 13:35:24 +00:00
Christophe Dumez
e8adc74051 - removed unused function 2007-03-11 19:07:08 +00:00
Christophe Dumez
c3abdc3743 - Set the number of seeds/leechs to 0/0 when pausing torrents 2007-03-11 18:08:34 +00:00
Christophe Dumez
f8c914e446 - Fixed alwaysDisplayOSD option 2007-03-11 17:51:53 +00:00
Christophe Dumez
a4deec6cde - Fixed behaviour options. Broke them a few commits ago 2007-03-10 23:34:03 +00:00
Christophe Dumez
7e1f98cd46 - Fixed memory leak in search engine autocompletion (introduced by gtsoul) 2007-03-10 19:08:37 +00:00
Christophe Dumez
e85a82a426 - Destroy preview process cleanly on qBT exit if it is still running 2007-03-10 19:03:17 +00:00
Christophe Dumez
fb54c035a7 - Set DHT Port only when DHT is enabled 2007-03-10 18:20:13 +00:00
Christophe Dumez
6d65ef067d Create Options object only when necessary (to save memory) 2007-03-10 18:14:53 +00:00
Christophe Dumez
53b911bb8e - small fix in delete functions to make them a little bit safer 2007-03-10 16:27:03 +00:00
Christophe Dumez
950072c696 - Search process is now stopped cleanly before exit to avoid error messages in console 2007-03-09 18:38:58 +00:00
Christophe Dumez
b63d1f8d11 - Fixed upload rate limit 2007-03-09 14:04:57 +00:00
Christophe Dumez
bb9950403d - Updated French translation
- Fixed a typo in GUI
2007-03-09 13:46:32 +00:00
Christophe Dumez
87f440aa9e ** I18N Commit **
- Better i18n thanks to dynamic text support
- Some typos fixed in translatable texts
- Provide exemples to make translators' task easier
- Update translation files
2007-03-08 22:51:52 +00:00
Christophe Dumez
f33b0dc3c0 - Fixed 'are you sure?" message for delete action 2007-03-08 17:02:43 +00:00
Christophe Dumez
524540e63d - Fixed downloadFromUrl() (still have to do some checking with the thread) 2007-03-08 17:00:12 +00:00
Christophe Dumez
aa6f6161c3 - Oups, sorry I forgot pause_all() & start_all() functions in last commit :)
- Updated version to v0.9.0beta4
2007-03-08 16:40:02 +00:00
Christophe Dumez
bd3bde919d ** BIG COMMIT **
- Fixed a bug in options (scan dir widget were not initialized well, still disabled when they shouldn't)
- Fixed a bug in scan dir (doesn't display torrent addition dialog several times for the same torrent if we don't close the dialog before next scan refresh
- Splitted GUI from Bittorrent, lot of code rewritten and optimized. Code changed so much that we will spend the next few days squashing eventual new bugs ;)
- We don't use the hash table to store the torrent handles anymore because libtorrent is already doing it for us (save memory)
2007-03-07 22:36:01 +00:00
Christophe Dumez
dc89c5d381 - A lot of fixes/improvements in bittorrent class (now compiling)
- Half way, now I need to rewrite the GUI class to use the bittorrent class
2007-03-05 17:35:38 +00:00
Christophe Dumez
a95b1d7589 - Fixed exit from trayicon when "close to systray" is enabled 2007-03-04 21:12:37 +00:00
Arnaud Demaiziere
8df90e2567 added autocompletion to search engine 2007-03-04 17:13:29 +00:00
Christophe Dumez
3d8032a092 - Fixed deleteFromList (non permanently) -> bug introduced recently 2007-02-27 08:37:02 +00:00
Christophe Dumez
78aef3c3bc - Implemented "Close to systray" 2007-02-24 19:23:10 +00:00
Christophe Dumez
a22afba059 - small fix in language files 2007-02-24 18:59:02 +00:00
Christophe Dumez
0aad431da6 - Fixed segfault after sorting the columns (bug recently introduced in svn) 2007-02-24 18:48:19 +00:00
Christophe Dumez
fb9c1938ea BUGFIX: Fix directory scanning (stop trying to download the same files several times) 2007-02-24 18:36:15 +00:00
Christophe Dumez
17d880189f - Updated Translation files
- Use fileHash as ID instead of fileName so that different torrents can have the same name
- WARNING: Changed a lot of code and it may include new bugs, please report them as soon as possible.
2007-02-23 22:52:24 +00:00
Christophe Dumez
f4be28c014 - Move deletion from hard drive to a thread to avoid GUI freezing 2007-02-19 16:34:23 +00:00
Christophe Dumez
f017d29359 - Fixed an exception with latest libtorrent/asio on startup (filepath check)
- Added an option to toggle the Peer eXchange (PeX) state
2007-02-19 14:18:59 +00:00
Christophe Dumez
de7e284690 - BACK TO DEVEL (finally!)
- Just a small commit to change the way qBT identifies its version with the tracker
2007-02-19 13:14:55 +00:00
Christophe Dumez
dd0b110eae - qBittorrent now identifies its version correctly on the network 2007-01-07 14:57:26 +00:00
Christophe Dumez
932df247b3 - Removed unused code 2006-12-28 01:37:09 +00:00
Christophe Dumez
9f075f5087 BUGFIX: Fixed deletion from hard drive (failed for non-empty folders) 2006-12-28 00:54:05 +00:00
Christophe Dumez
e8e1c7f91f - Updated TODO
- Disabled limit of 60 connections per torrent (Download seems faster)
2006-12-28 00:06:59 +00:00
Christophe Dumez
931cfb6783 - Based on libtorrent v0.12 (still unreleased, use libtorrent cvs)
- Added Peer Exchange (PeX)
- Display number of complete/incomplete sources in download list for each torrent
- Updated version to v0.9.0beta1
2006-12-27 23:56:30 +00:00
Christophe Dumez
7ce5d3f9fc - Fixed ETA column 2006-12-27 14:46:01 +00:00
Christophe Dumez
be73c482d0 - Display "Unknown" instead of "0/0" in SEEDS/LEECHS column when the tracker doesn't send this info 2006-12-27 14:43:57 +00:00
Christophe Dumez
4603d95e13 + - FEATURE: Added a menu action to visit qBittorrent website
+    - FEATURE: Added a menu action to report a bug in qBittorrent
+    - FEATURE: User is warned when hard drive becomes full and downloads are paused
+    - FEATURE: Seeds / Leechers are displayed in download list as well as in torrent properties
+    - BUGFIX: Save directory was reset to default when filtering files in torrent
+    - BUGFIX: Force a refresh of download list when the window is shown (avoid delay)
2006-12-27 03:19:38 +00:00
Christophe Dumez
92277992d3 - Passing parameters between qBT instances in a better way (socket) 2006-12-05 00:27:00 +00:00
Christophe Dumez
b54c4ae028 - Replace QMap by QHash for faster lookups 2006-12-03 17:27:29 +00:00
Christophe Dumez
0c795cce28 - Cleaned up the way columns width are remembered 2006-11-14 21:36:29 +00:00
Christophe Dumez
773c451050 - remember GUI settings in a cleaner way 2006-11-14 21:17:51 +00:00
Christophe Dumez
719ac93024 - Remember mainwindow position during last exec 2006-11-14 16:46:05 +00:00
Christophe Dumez
e4590ef431 - Added an action to delete downloads from download list and from hard drive too 2006-10-29 10:17:53 +00:00
Christophe Dumez
e9ab599260 - Remember last save directory in torrent addition dialog 2006-10-29 09:46:38 +00:00
Christophe Dumez
b93ac6f9af - Fixed error messages display when loading a corrupted torrent file 2006-10-29 09:32:28 +00:00
Christophe Dumez
9b7b5b200b - Attempt to fix some slots 2006-10-27 21:37:30 +00:00
Christophe Dumez
a68073a46a - Forgot to catch an exception when the torrent is invalid 2006-10-25 22:17:26 +00:00
Christophe Dumez
937af1ae73 - Removed a duplicate debug message 2006-10-25 20:38:44 +00:00
Christophe Dumez
1bb286f4a9 Fixed utf-8 support in paths and filenames 2006-10-25 20:35:41 +00:00
Christophe Dumez
abb39d537c - Allow user to bypass torrent addition dialog (options) 2006-10-24 11:41:28 +00:00
Christophe Dumez
f7140491cd - Now user can change DHT port in options
- Reworked options window a little
2006-10-24 11:28:32 +00:00
Christophe Dumez
ee8bc5cdaf Made right click menu work for multiple selection in DL list 2006-10-23 22:52:26 +00:00
Christophe Dumez
5373628af5 - .savepath files were not always removed 2006-10-23 21:51:21 +00:00
Christophe Dumez
52f1463cb9 - Added a torrent addition dialog (Part 1: Still unperfect but working) 2006-10-23 21:42:37 +00:00
Christophe Dumez
14cd4de2c2 - Connection status is not a button anymore 2006-10-22 20:13:35 +00:00
Christophe Dumez
affafd5dbf - some cosmetic changes 2006-10-21 23:15:23 +00:00
Christophe Dumez
01c467c31a - Replaced OSD messages by systray messages 2006-10-18 20:40:40 +00:00
Christophe Dumez
8b702ef622 - Based on Qt 4.2
- Brand new trayicon from Qt 4.2
- Updated Changelog
- Updated configure file
2006-10-18 19:53:54 +00:00
Christophe Dumez
9aaa2e9c60 - Fixed log in Qt 4.2 2006-10-16 19:43:27 +00:00
Christophe Dumez
7ea30a52f5 - Catching invalid_handle exception 2006-10-16 09:09:58 +00:00
Christophe Dumez
a2c5afcf7c - display errors in stderr instead of stdout 2006-10-16 09:02:53 +00:00
Christophe Dumez
631a9676f4 - Fixed finished downloads state on restart 2006-10-13 15:15:23 +00:00
Christophe Dumez
df2d5fa741 - Not loading/applying options everytime we show options window anymore...
- Fixed ip filter
- Updated version number
- Disabled debug mode
*** Release is approaching :) ***
2006-10-12 16:02:56 +00:00
Christophe Dumez
86dfbecd2e - Renamed some ambiguous functions
- Reload torrents only when we need to enable full allocation mode (not everytime we change files selection)
2006-10-08 01:01:34 +00:00
Christophe Dumez
035f2bdf18 - Selective download should be fixed
- updated polish translation
2006-10-08 00:37:51 +00:00
Christophe Dumez
117448fb0b + - FEATURE: Now remembers filtered pieces in a torrent on restart
+    - FEATURE: Now updating pieces progress in real time in torrent properties
+    - BUGFIX: Fixed memory leaks in torrent properties
Updated italian and German translation
2006-10-06 18:07:01 +00:00
Christophe Dumez
e83b872c4b Switched to full allocation mode to fix selective download 2006-10-05 21:39:52 +00:00
Christophe Dumez
0df84cd94b - Had to remove BTJunkie search engine because of their new anti-bot security 2006-10-05 20:12:10 +00:00
Christophe Dumez
d8f7f54127 - Fixed download button in search engine 2006-10-05 19:49:06 +00:00
Christophe Dumez
a072247e70 - Fixed download from url function (should be a lot less buggy). It improves downloads from search engine since it uses this function
- Removed torrentReactor search engine (hopefully temporarilly) because I can't manage to download from their links using libcurl
- When HTTP response code is 500 (5xx in fact: too busy), downloader will retry 10 times every second.
2006-10-05 19:01:41 +00:00
Christophe Dumez
25f0964c9b - fixed an arithmetic exception 2006-10-03 00:42:38 +00:00
Christophe Dumez
55fd750bfd - BUGFIX: Fixed an arithmetic exception that could happen in ETA calculation 2006-10-03 00:28:41 +00:00
Christophe Dumez
dd65bb7292 - COSMETIC: Now displaying the number of downloads in tab title
- BUGFIX: Fixed problems that could happen with delete selection action
2006-10-03 00:11:35 +00:00
Christophe Dumez
942cdb1f91 - Improved sequenced/incremental download settings
- Updated Catalan, Swedish translations
2006-10-02 08:26:25 +00:00
Christophe Dumez
821854703b - Added connection limits for each torrent 2006-09-30 22:42:38 +00:00
Christophe Dumez
6244d1226f - Removed max limit for connections (not needed anymore by libtorrent) 2006-09-30 22:11:15 +00:00
Christophe Dumez
969a02b93e - Moved everything to trunk to create a stable branch 2006-09-30 16:02:39 +00:00