Commit graph

72 commits

Author SHA1 Message Date
Christophe Dumez
20ae3d997c - extending Queueing system to seeding list (unfinished) 2008-07-14 22:01:05 +00:00
Christophe Dumez
fcf430eb7b - Updated language files 2008-06-26 17:37:39 +00:00
Christophe Dumez
d916bfd73e - Ask if we want to redownload a torrent if its content gets deleted from hard drive (patch from e-stealth) 2008-06-26 17:31:29 +00:00
Christophe Dumez
5af8bddc16 - Web interface by Ishan Arora 2008-05-16 07:10:50 +00:00
Christophe Dumez
b2950afd5c - FEATURE: Allow to buy downloads using ShareMonkey 2007-12-07 22:33:19 +00:00
Christophe Dumez
b24a1e9123 - COSMETIC: Do not display progress bar in seeding list (always 100%) 2007-11-24 22:24:01 +00:00
Christophe Dumez
c4b7622a17 - Do not compute data for hidden columns in order to save CPU 2007-11-24 22:16:00 +00:00
Christophe Dumez
a91d2028d8 - Rewrote part of Arnaud's code for column hiding to debug and optimize it 2007-11-24 19:04:28 +00:00
Christophe Dumez
adea644c04 - Removed "Resize all columns" action 2007-11-24 18:33:17 +00:00
Arnaud Demaiziere
0d90ad8f7c bufixes on hidden columns in transfert lists 2007-11-24 00:14:19 +00:00
Christophe Dumez
be34bed61a - Fixed compilation warning 2007-11-19 21:33:07 +00:00
Christophe Dumez
c8b944508b - Saving trackers file only when necessary
- Avoid code duplication for showProperties()
2007-11-19 21:10:57 +00:00
Arnaud Demaiziere
b8200fd7b2 feature : allow to hide/show columns 2007-11-19 00:58:14 +00:00
Christophe Dumez
c580285fe8 - Allow to open destination folder on right click on a torrent 2007-11-16 18:53:21 +00:00
Christophe Dumez
5b6166ee15 - Simplified file preview using QDesktopServices 2007-11-16 18:36:57 +00:00
Arnaud Demaiziere
a329a59719 - Start minimized option in program preferences
*** - In finished list, replace "Seeds/Leechs" column by "Leechers" 
because Seeds are always 0.
- Allow to change action on double-click
  -> in download list
  -> in seeding list
2007-11-06 21:11:09 +00:00
Christophe Dumez
cd70843ee9 - Totally redesigned program preferences
- Added some options, the following are already implemented:
  * Start/Stop LSD/NAT-PMP/UPnP
	* Force preallocation of all files
	* Force new torrents status to pause
- Other new features are going to be implemented soon
2007-09-08 17:07:29 +00:00
Christophe Dumez
24dced2411 - BUGFIX: the function that set the rows color doesn't handle hidden columns anymore
- BUGFIX: improved search engine plugin manager code and fixed bugs
2007-09-03 17:45:16 +00:00
Christophe Dumez
ab588b741e Paused torrents could be displayed as connected for a sec after checking 2007-09-01 22:57:50 +00:00
Christophe Dumez
7921adbcf9 - Cleaned torrent progress asserts 2007-08-28 19:22:05 +00:00
Christophe Dumez
63334ea6fb - Optimized a lot torrent real size calculation 2007-08-28 19:10:35 +00:00
Christophe Dumez
6ecb45d661 - Code optimization using initialization lists
- Removed Traditional Chinese translation because we lost our translator and translation is outdated
2007-08-28 16:17:32 +00:00
Christophe Dumez
39feb335a4 BUGFIX: Display the torrent that are being checked as 'checking' in seeding list 2007-08-28 14:30:24 +00:00
Christophe Dumez
71599c0f9f - Made finished list menu more similar to the download list one
- Fixed Start/Pause actions in lists context menus
2007-08-28 14:18:09 +00:00
Christophe Dumez
1bfc181cb2 - Better handing of .finished files (bittorrent class level instead of GUI level) 2007-08-26 19:17:50 +00:00
Christophe Dumez
4e2ebe5a69 - Fixed torrent switching to finished tab 2007-08-26 17:25:37 +00:00
Christophe Dumez
32c330092a - Merged splitGUI branch, GUI and download tab are now splitted. Code is a lot cleaner and easier to understand. I also fixed some bugs I found on the way :) 2007-08-26 16:25:22 +00:00
Christophe Dumez
a28160bcaa - Fixed a bug when deleting a torrent from finished list (just introduced) 2007-08-20 06:41:36 +00:00
Christophe Dumez
c9925eddb6 - Big code cleanup
- Added a Qwrapper for torrent_handle to make code more readable
2007-08-20 06:29:18 +00:00
Christophe Dumez
a4a98e3ada - Added some checking before adding torrents to finished/download lists to avoid duplicate in some circumstances 2007-08-19 16:50:05 +00:00
Christophe Dumez
2bf0aba48a - improved some asserts for progress checking 2007-08-19 16:33:37 +00:00
Christophe Dumez
7030f85826 - Added an assert to check that progress value is < 100%
- Modified a test due to a bug in libtorrent for #133480
2007-08-19 14:48:16 +00:00
Christophe Dumez
5231f5a22b - Rewrote a lot of code concerning finishedTorrents code. It was optimized and should be safer too 2007-08-19 14:20:54 +00:00
Christophe Dumez
13f21ef6cd - Make use of new torrent_checked_alert that was just included in libtorrent. This allowed to improve torrent that just finished checking handling and progress column sorting. Also allowed to optimize cpu/memory usage a little. 2007-08-17 02:03:13 +00:00
Christophe Dumez
8b26b7fd48 - BUGFIX: Fixed progress column delayed sorting (after torrent finished checking) 2007-08-07 23:15:46 +00:00
Christophe Dumez
1c0e890252 - Fixed columns width in transfers list (problem was caused by the hidden "hash" column that didn't have a null size) 2007-08-02 14:12:22 +00:00
Christophe Dumez
80fa44f8bb - It is not possible to pause torrents in finished tab (closes #129498) 2007-08-01 08:43:00 +00:00
Christophe Dumez
b0f3cdad5d - Improved a lot the download list delegate
- Replaced Qt::TextColorRole by Qt::ForegroundRole because it is deprecated
2007-07-31 10:39:03 +00:00
Christophe Dumez
7f89b30190 - Fixed a compiling error 2007-07-29 15:20:05 +00:00
Christophe Dumez
6951619c04 - Improved updateDlList code
- Added some ASSERTS
2007-07-29 15:17:50 +00:00
Christophe Dumez
c19937cf98 - removed some useless debug 2007-07-29 14:58:18 +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
4e4b0ed9ff - Reverted a previous commit. Transfer lists refreshers aren't in separate threads anymore: too buggy 2007-07-25 14:14:38 +00:00
Christophe Dumez
95fc9e3a72 Fix last commit 2007-07-25 14:03:04 +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
93938d8597 - still optimizing includes 2007-07-23 12:46:36 +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
53d2bc34fc - fixed minor code error in finishedList 2007-07-23 08:32: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
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