Commit graph

533 commits

Author SHA1 Message Date
Christophe Dumez
ee4a4c81bf Attempt to fix the sorting of the progress column on restart (anyone can confirm? my Qt4.3 is buggy and columns won't sort) 2007-06-28 22:13:01 +00:00
Christophe Dumez
568b2ddf75 Progress of paused torrents is now correct on restart 2007-06-28 21:54:07 +00:00
Christophe Dumez
8755ebba01 Added an icon for the new encryption option 2007-06-28 21:03:52 +00:00
Christophe Dumez
0aa4651657 - added documentation icon 2007-06-19 15:11:02 +00:00
Christophe Dumez
3ec647cfda -legal notice in red 2007-06-17 18:36:04 +00:00
Christophe Dumez
e6fca96d0d - Added Documentation entry in Help menu 2007-06-17 15:09:00 +00:00
Christophe Dumez
5e73539393 - fixed delete permanently in finished list 2007-06-17 12:15:04 +00:00
Christophe Dumez
ef1f030076 - Added some debug in bittorrent.cpp
- Added Legal Notice on qBittorrent startup "Be careful, sharing copyrighted material without permission is against the law." because of new DADVSI law.
2007-06-15 23:02:35 +00:00
Christophe Dumez
3b63d34f34 Allow only rc4 for encryption, no plaintext 2007-06-15 20:43:31 +00:00
Christophe Dumez
c39da36cca - Added Encryption support!
- Removed old UPnP code
- Removed UPnP in options since libtorrent doesn't allow to disable it. Thus, UPnP is always enabled
- Made options window a bit larger
- Added Arnaud Demaiziere to developpers list
- Updated TODO & Changelog
2007-06-15 20:35:07 +00:00
Christophe Dumez
2196fcc911 - Supports SOCKS5 proxies as well as HTTP ones
- Allow to use Proxy for Trackers / Peers / Web seeds / DHT connections
- Redesigned Proxy options a little (for new features)
2007-05-13 20:02:30 +00:00
Christophe Dumez
2985fa921a remember sorted columns in download list 2007-05-07 21:20:35 +00:00
Christophe Dumez
9808e5a37a - Fixes in Slovak translation 2007-05-07 20:10:23 +00:00
Christophe Dumez
9093f8e44a - Proxy is now used for tracker / web seeds / peers connections
- Fixed the compiling errors with latest libtorrent svn
2007-05-02 13:52:29 +00:00
Christophe Dumez
6802e22f7e - Improved a lot switching between tabs 2007-04-15 18:15:22 +00:00
Christophe Dumez
79253c76f1 - Now finished torrents are moved correctly to download tab if for some reason the files disapear from the hard-drive :) 2007-04-15 17:42:43 +00:00
Christophe Dumez
4d6afaacfd - Should fix the problem of finished torrents in download list (Thx heavyjoos) 2007-04-14 21:06:00 +00:00
Christophe Dumez
45d51e1d44 - The torrent size displayed now takes filtered files into consideration 2007-04-12 21:28:15 +00:00
Christophe Dumez
eb85389c0a - UPnP is on as a default, display the display message 2007-04-12 17:25:47 +00:00
Christophe Dumez
ee594400dc - Fixed togglepausedstate() on double click in download list 2007-04-11 20:50:41 +00:00
Christophe Dumez
cf2bc1e980 - removed ETA & DL speed columns in finished torrents list 2007-04-11 18:31:21 +00:00
Christophe Dumez
8e8ffae57a - Disabled MainWindow context menu, more annoying than useful 2007-04-10 10:54:22 +00:00
Christophe Dumez
30d328774f - Fixed compiling error in finishedTorrents.cpp
- Added icons for bandwidth allocation actions
2007-04-10 10:50:34 +00:00
Christophe Dumez
6428fd4ae0 - Added bandwidth allocation to the right click menu on torrents 2007-04-10 10:05:04 +00:00
Christophe Dumez
a25cc14af4 - Fixed a crash when stopping a search (introduced when splitting search engine from GUI recently) 2007-04-10 09:35:34 +00:00
Christophe Dumez
30aa59f582 - Kept on working on bandwidth allocation per torrent
- Fixed a crash in search engine when systray integration was disabled
2007-04-10 09:31:25 +00:00
Christophe Dumez
3933d78da2 - Started to work on bandwidth allocation per torrent 2007-04-10 09:07:33 +00:00
Christophe Dumez
a9ed013ca3 - Code optimization in for loops tests 2007-04-10 08:05:27 +00:00
Christophe Dumez
b198494900 - Code cleanup using autoconnect slots 2007-04-10 07:54:06 +00:00
Christophe Dumez
3dbb958bde - Doesn't display that a torrent has finished on start when it finished during last session 2007-04-05 22:29:09 +00:00
Christophe Dumez
381ae195b9 - Fixed a bug in the number of finished torrents initial display
- Started to clean up rss.h
2007-04-05 19:42:39 +00:00
Christophe Dumez
81d05a67b3 - Window can now stay maximized on exit 2007-04-04 14:53:00 +00:00
Christophe Dumez
a0743c0713 - Preview from finished list should now be working 2007-04-04 14:36:47 +00:00
Christophe Dumez
4727cd57ed - Removed pause/start in finished list (useless) 2007-04-04 14:25:56 +00:00
Christophe Dumez
775afd6ac2 - Implemented Start/Pause in finished list 2007-04-04 13:58:38 +00:00
Christophe Dumez
cd70dcc3ba - Allow the user to display torrent properties in finished list 2007-04-04 12:52:50 +00:00
Christophe Dumez
5c53c457e5 - Implemented delete from finished list 2007-04-04 12:41:47 +00:00
Christophe Dumez
6d0b550f5d - Implemented DeleteFromHardDrive & finishedList 2007-04-04 12:33:53 +00:00
Christophe Dumez
37027c0480 - A lot of work on "Finished torrents are moved to a new tab". It still needs improvements but most of it is working
- Fixed pressing return in search field to launch search
2007-04-04 12:01:32 +00:00
Christophe Dumez
13aa2cfa6e - Added a new tab for finished torrents (WIP, not used yet) 2007-04-04 01:36:55 +00:00
Christophe Dumez
c832d91f79 - Ask for exit confirmation only if the download list is not empty 2007-04-04 00:47:26 +00:00
Christophe Dumez
d90e4286e3 - Bring the window to foreround on exit when it was minimized 2007-03-29 20:21:17 +00:00
Christophe Dumez
5d0e466d6d - Allow the user to disable systray integration 2007-03-29 19:54:45 +00:00
Christophe Dumez
0ebdd34df3 Bring mainWindow to foreground when asking for exit confirmation 2007-03-29 18:46:50 +00:00
Christophe Dumez
b3e6f341ff - Added RSS icon on its tab 2007-03-29 16:02:34 +00:00
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