Commit graph

359 commits

Author SHA1 Message Date
Christophe Dumez
a00ea9af99 - Added a different icon for torrents being checking so that we can differenciate them from finished torrents 2007-07-29 15:40:11 +00:00
Christophe Dumez
c6285d8f67 - Improved start/Pause & start_all/pause_all functions 2007-07-29 14:14:57 +00:00
Christophe Dumez
269b59f8a2 - Updated french translation 2007-07-29 03:23:03 +00:00
Christophe Dumez
620deb3b6a - Fixed a problem that happened sometimes with torrents to pause after checking 2007-07-29 01:44:49 +00:00
Christophe Dumez
a5ac742c1f - Fixed (workaround, maybe Qt's bug?) for transfers list background painting problem. 2007-07-27 16:10:50 +00:00
Christophe Dumez
897ab4d782 - Updated TODO (url seeds are documented on wiki) 2007-07-27 15:04:08 +00:00
Christophe Dumez
3e36cd3c46 - Update trackers edition code
- current tracker is now updated regularly when properties are displayed
2007-07-27 14:43:42 +00:00
Christophe Dumez
f839d6fe41 - Improved trackers errors code a lot and moved it to Bittorrent class
- When using startAll() command and when only some torrents are paused : already started torrents are not displayed as connecting untill next refresh anymore (they keep their current state).
2007-07-27 13:58:12 +00:00
Christophe Dumez
9cbab8d63e -FEATURE: Url seeds are now displayed in torrent properties and are editable
- Broke compatibility with Qt4.2. Will fix this a bit later (in the meantime, edit properties.ui)
2007-07-27 09:53:55 +00:00
Christophe Dumez
676f30d9a1 - Fixed ipv4 compilation warning with latest g++
- Paused torrents that are checking are now displayed as paused (not checking) -> less confusing
- Updated TODO (libtorrent fixed ipfilter bug)
2007-07-26 15:43:27 +00:00
Christophe Dumez
2ab7f6f923 - Transfer lists refreshers were moved to separate threads to improve GUI responsiveness. Please report any problem (like mutex deadlocks in console output) or crashes. 2007-07-25 09:03:22 +00:00
Christophe Dumez
03fae3953f - Made error message clearer when libcommoncpp2 is not installed. 2007-07-25 07:00:14 +00:00
Christophe Dumez
a370503eb3 search plugin update - do not display only last version changelog 2007-07-24 08:22:12 +00:00
Christophe Dumez
e493776a73 - User is now warned when fast resume data was rejected 2007-07-24 07:30:33 +00:00
Christophe Dumez
a0e32fefd7 - Fixed compilation warnings
- Started work on fastresume reject alerts
2007-07-24 07:13:40 +00:00
Christophe Dumez
0db60065c0 - Removed useless mutex in GUI
- started to optimize headers includes for compilation speed
2007-07-23 12:12:55 +00:00
Christophe Dumez
737bdadbd0 - Updated TODO 2007-07-23 08:41:23 +00:00
Christophe Dumez
5cc6e6e8f4 - sometimes, rss feeds had a red cross icon although their download succeeded : fixed 2007-07-23 07:55:06 +00:00
Christophe Dumez
a27e7e1b9e - Lightened finished list code
- Fixed properties slots connects in finished list
- Fixed columns width in finished list
2007-07-23 07:44:58 +00:00
Christophe Dumez
59d35b9f8a - beta2 release 2007-07-23 04:57:28 +00:00
Christophe Dumez
4e0ed1ec4c - Optimized downloadThread memory usage 2007-07-22 15:48:34 +00:00
Christophe Dumez
2ad1c56933 - Create urlstream for subdownloadthreads only 2007-07-22 15:18:09 +00:00
Christophe Dumez
2c48968a31 - a search request can now be terminated by another 2007-07-22 13:42:09 +00:00
Christophe Dumez
f4adf173a2 - Multithreaded downloadThread for performance 2007-07-22 13:21:04 +00:00
Christophe Dumez
c086558597 - Updated TODO
- Load torrents before loading rss and sreach engine on startup
2007-07-22 12:46:03 +00:00
Christophe Dumez
d25776ddda - Quite a few improvements in rss interface 2007-07-22 11:53:43 +00:00
Christophe Dumez
325a588526 - Fixed some signals/slots (safer)
- Forgot to remove temp file when the file was downloaded from an url (rare occasions)
2007-07-22 09:47:27 +00:00
Christophe Dumez
d3793d180c - Removed some useless debug in downloadThread and added a little more interesting one
- Updated TODO
2007-07-22 04:14:44 +00:00
Christophe Dumez
e1e28fa9ff - Updated TODO 2007-07-22 03:41:53 +00:00
Christophe Dumez
a74dc5ee35 - GTSOUL, wtf you're doing??? Committing back the new downloadThread.h 2007-07-22 03:04:47 +00:00
Christophe Dumez
92ae8de58e - Updated TODO list 2007-07-20 21:23:35 +00:00
Christophe Dumez
f81e431032 - Added rss download failure handling (display red cross next to the stream name) 2007-07-20 21:06:50 +00:00
Christophe Dumez
1fb848e9ed - Added download from url handling in GUI (still missing: search plugin update and rss) 2007-07-20 20:18:18 +00:00
Christophe Dumez
2fd0de082c - Updated configure file to check for libcommoncpp2 instead of libcurl
- Used downloadThread in search plugin update instead of libcurl (no more gui freeze by the same occasion)
- Still need to handle download from urls errors and use fallback url in search plugin update (before beta2)
2007-07-20 17:11:02 +00:00
Christophe Dumez
7c8677d787 - Improved a lot downloading from url using libcommoncpp2 instead of libcurl
- TODO soon:
  - Updated configure file
	- Add url download error handling
2007-07-20 15:55:50 +00:00
Christophe Dumez
347b03d699 - Updated TODO 2007-07-20 14:05:39 +00:00
Christophe Dumez
8fdd614673 - Added popup menu for file priorities in torrent addition dialog too 2007-07-20 13:21:46 +00:00
Christophe Dumez
d762f094f2 - Updated TODO: Keyboard shortcuts are now documented 2007-07-19 13:36:27 +00:00
Christophe Dumez
99959b1aa3 - Added keyboard shortcuts for main actions (thanks Alexander Kuzmenkov) 2007-07-19 12:58:45 +00:00
Christophe Dumez
86a0e68f46 - Added ratio column 2007-07-18 07:44:52 +00:00
Christophe Dumez
766be4b381 - Fixed hungarian translation 2007-07-17 01:08:44 +00:00
Christophe Dumez
f0353e50b2 - Upload/download limits per torrent are now saved on restart. I can't test this feature yet though because libtorrent is crashing when I try to use it :) 2007-07-14 13:38:29 +00:00
Christophe Dumez
28ea505088 - qBittorrent is not exiting anymore when Main window is hidden and a dialog is closed (nasty long-standing bug...) 2007-07-14 12:35:04 +00:00
Christophe Dumez
8c5d38400a - Allow to set global upload/download bandwidth limit from tray icon menu
- Fixed a bug in bandwidth limitation per torrent (confused bytes with kbytes)
- Fixed a bug with paused torrents still displayed as checking
2007-07-14 10:50:38 +00:00
Christophe Dumez
a4371e7f55 - Removed some debug
- Updated TODO
2007-07-12 13:38:40 +00:00
Christophe Dumez
18ec98c3fb - Reloading a torrent only when necessary (properties, when files are filtered but full allocation mode is disabled) 2007-07-04 10:06:22 +00:00
Christophe Dumez
c8e4894d85 - Fixed size update when filtering files in a torrent (broken in svn) 2007-07-04 08:10:44 +00:00
Christophe Dumez
107d2c8e7b Fixed file filtering in a torrent 2007-07-03 22:39:49 +00:00
Christophe Dumez
e2427a4ce2 - Delete torrent permanently from hard drive used to delete parent folder if empty (fixed) 2007-06-30 19:19:09 +00:00
Christophe Dumez
80f61880b7 made ETA calculation more reliable 2007-06-29 15:23:15 +00:00
Christophe Dumez
8755ebba01 Added an icon for the new encryption option 2007-06-28 21:03:52 +00:00
Christophe Dumez
18b41d07bd - Updated TODO 2007-06-19 15:58:53 +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
341225aff4 - Updated TODO 2007-06-15 22:47:55 +00:00
Christophe Dumez
2d9f688d56 Updated TODO 2007-06-15 22:29:11 +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
68e78a7d24 Updated TODO 2007-06-15 09:04:39 +00:00
Christophe Dumez
8b9a15d4f2 Updated TODO 2007-06-14 22:10:48 +00:00
Christophe Dumez
4b03220064 Updated TODO 2007-06-14 19:57:34 +00:00
Christophe Dumez
f86037865d - Updated TODO 2007-06-12 12:40:10 +00:00
Christophe Dumez
b3b1bcc60c - Updated TODO 2007-05-13 20:05:30 +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
f8eea3b779 - Updated TODO (search plugin update improvement to come) 2007-04-16 07:10:54 +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
85fd33a619 - Updated to v1.0.0alpha8 (not a v0.10 after all)
- Added a new splash screen by our graphist but still unfinished
2007-04-12 22:17:33 +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
ff3575c7ac - Implemented files prioritizing in a torrent (Part I: Torrent Properties), still need to work on torrent addition dialog 2007-04-12 19:51:39 +00:00
Christophe Dumez
658771612a - Upgraded to libtorrent svn (0.13) 2007-04-12 17:17:04 +00:00
Christophe Dumez
c146f6d0d9 - Added experimental windows build url to TODO 2007-04-12 09:27:05 +00:00
Christophe Dumez
923bba95b4 - Updated TODO 2007-04-11 21:13:34 +00:00
Christophe Dumez
cf2bc1e980 - removed ETA & DL speed columns in finished torrents list 2007-04-11 18:31:21 +00:00
Christophe Dumez
ab4ad0b114 - Use a standard QDialogButtonBox in options for better systems integration 2007-04-11 18:19:20 +00:00
Christophe Dumez
7263867f14 - Display torrent properties on double click in finished torrents list (togglepausedstate() was useless here)
- Fixed default tab selected in torrent properties
- Updated TODO
2007-04-11 13:23:17 +00:00
Christophe Dumez
cfe979c8dd - Updated changelog
- Made sorting work in the finished torrents list
2007-04-11 13:19:58 +00:00
Christophe Dumez
762df4b914 - Columns width are now remembered on restart for the finished torrent list 2007-04-11 13:10:13 +00:00
Christophe Dumez
76708c96df - Updated TODO 2007-04-11 10:41:33 +00:00
Christophe Dumez
953a99ee90 - Updated turkish translation 2007-04-10 20:57:35 +00:00
Christophe Dumez
e3f3293461 - Updated TODO 2007-04-10 15:26:44 +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
216e9a9785 - Updated TODO 2007-04-10 07:21:56 +00:00
Christophe Dumez
0eaa592086 - Disabled context menu in toolbar 2007-04-08 18:21:26 +00:00
Christophe Dumez
3e1f7d2193 - Improved icons in torrent creation dialog for add_older and add_file 2007-04-07 13:54:59 +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
d3eda2e8be - Added Comboboxes in torrent properties. No usable yet but it will be very useful when we will support pieces prioritization 2007-04-05 15:55:05 +00:00
Christophe Dumez
ff0dd88ee1 - Improved a lot the torrent creation module 2007-04-04 18:55:38 +00:00
Christophe Dumez
81d05a67b3 - Window can now stay maximized on exit 2007-04-04 14:53:00 +00:00
Christophe Dumez
4727cd57ed - Removed pause/start in finished list (useless) 2007-04-04 14:25:56 +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
c6c4bc1277 - FEATURE: Search engine is now using one thread per website for faster results 2007-04-03 23:55:21 +00:00
Christophe Dumez
ab1d664f07 - Updated Changelog / Todo
- Fixed a title boldness in torrent properties
2007-04-02 13:22:48 +00:00
Christophe Dumez
178a2046dc - Updated TODO
- Updated dependencies
2007-03-29 20:40:39 +00:00
Christophe Dumez
622fb85f60 - Updated TODO 2007-03-29 18:49:58 +00:00
Christophe Dumez
81eee7bba2 - Style is now applied instantly, no need to restart qBT
- Fixed a typo in WIndowsXP Style
2007-03-29 18:43:04 +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
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
d778766e29 - UPnP option should now be working 2007-03-27 21:08:07 +00:00
Christophe Dumez
9408e8006d - Redesigned options
- Updated TODO
- Added UPnP option entry (but still not taken into consideration nor saved)
2007-03-27 20:26:07 +00:00
Christophe Dumez
26e0c5d4ea - Updated TODO 2007-03-26 14:51:01 +00:00
Christophe Dumez
1502bcb5d4 - Updated TODO
- Added a message box to display errors for torrent creation
2007-03-25 23:22:10 +00:00
Christophe Dumez
d2d3968b8b - Finished trackers edition 2007-03-25 18:39:27 +00:00
Christophe Dumez
db55b72d87 - Updated TODO 2007-03-23 14:35:45 +00:00
Christophe Dumez
fd2d2ddc0b - Added UPnP support (experimental) - taken from aMule CVS 2007-03-19 21:15:29 +00:00
Christophe Dumez
d53e85a232 - Updated TODO 2007-03-19 14:30:26 +00:00
Christophe Dumez
a0e49f8162 - bump version to v0.10.0alpha1 because now there is a branch for v0.9.x 2007-03-15 15:59:05 +00:00
Christophe Dumez
92eed29ded - Updated slovak translation 2007-03-15 15:54:06 +00:00
Christophe Dumez
a8b0b71474 - Updated TODO 2007-03-15 15:25:04 +00:00
Christophe Dumez
967000283e - Updated TODO (translations done) 2007-03-14 11:17:31 +00:00
Christophe Dumez
1275c12d9b - Updated TODO 2007-03-12 13:42:18 +00:00
Christophe Dumez
2aea91822e - Updated TODO 2007-03-12 13:41:02 +00:00
Christophe Dumez
6d65ef067d Create Options object only when necessary (to save memory) 2007-03-10 18:14:53 +00:00
Christophe Dumez
79545f2e0f - Updated Polish translation 2007-03-10 16:32:15 +00:00
Christophe Dumez
af3384f748 - Now VERSION is defined in src.pro, avoid duplication, cleaner and more adapted. 2007-03-08 23:32:54 +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
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
11a146a796 - Updated TODO / Changelog
- Added a signal to the deleteThead for future use
- Started coding of a bittorrent class to split GUI/BT (still unused)
2007-03-05 13:55:23 +00:00
Arnaud Demaiziere
8df90e2567 added autocompletion to search engine 2007-03-04 17:13:29 +00:00
Christophe Dumez
78aef3c3bc - Implemented "Close to systray" 2007-02-24 19:23:10 +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
743631ea7f - Updated TODO list 2007-02-23 10:50:13 +00:00
Christophe Dumez
a33c692001 - Updated TODO for next release (v0.9.0) thanks to the bugtracker 2007-02-23 10:39:19 +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
ff2ab66961 - Added Download from RSS feeds in v0.9.0 TODO list :) 2006-12-28 01:44:42 +00:00
Christophe Dumez
da08dd9f5a - Updated TODO 2006-12-28 00:56:49 +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
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
759162e9c9 - Updated TODO 2006-12-22 10:06:19 +00:00
Christophe Dumez
0c1db24687 - Updated TODO 2006-12-17 10:45:36 +00:00
Christophe Dumez
68a6f15676 - Updated TODO 2006-12-05 02:42:01 +00:00
Christophe Dumez
e2dd4a0f21 - Updated TODO 2006-11-12 17:35:35 +00:00
Christophe Dumez
99c0073da2 - Updated TODO 2006-11-08 18:20:54 +00:00
Christophe Dumez
25ff769787 - Updated TODO 2006-10-29 10:21:51 +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
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
52f1463cb9 - Added a torrent addition dialog (Part 1: Still unperfect but working) 2006-10-23 21:42:37 +00:00
Christophe Dumez
2d2367fcc1 - Added upnp port forwarding to TODO list 2006-10-19 10:49:07 +00:00
Christophe Dumez
a3ac9d07df - updated TODO 2006-10-18 20:57:44 +00:00
Christophe Dumez
01c467c31a - Replaced OSD messages by systray messages 2006-10-18 20:40:40 +00:00
Christophe Dumez
c0db66e089 - updated TODO 2006-10-16 18:21:56 +00:00
Christophe Dumez
4615df6998 - Updated version 2006-10-08 01:09:15 +00:00
Christophe Dumez
2f85dc29b5 - updated TODO 2006-10-08 00:44:54 +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
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
b54e40c87d - Improved download from Url (Fixed BTJunkie search engine) 2006-10-04 10:56:35 +00:00
Christophe Dumez
50d8f8eb04 - Fixed isohunt search engine 2006-10-03 18:11:24 +00:00
Christophe Dumez
a3f9de767b - Disabled line wrapping in translators list
- Added -fwrapv to gcc command line
- Updated TODO (tested sequenced download and file previewing : it works!)
2006-10-02 09:39:56 +00:00
Christophe Dumez
9ba1b4f38f - Updated TODO 2006-09-30 17:06:59 +00:00
Christophe Dumez
969a02b93e - Moved everything to trunk to create a stable branch 2006-09-30 16:02:39 +00:00