Commit graph

433 commits

Author SHA1 Message Date
Christophe Dumez
cfacac7dbf - Add torrents in pause before applying settings to avoid race conditions
- Started to work on a new function to delete torrents permanently that is safer. Not used yet because it is buggy : it works only for simple cases and I'm not sure I can do better right now with the info libtorrent is providing.
2007-08-22 18:26:00 +00:00
Christophe Dumez
d8dd509a7b - Updated Russian translation 2007-08-21 07:17:13 +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
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
04352cce3c - Fixed bad assert
- Little checking before saving url seeds list
- Little optimization to make fastresume data saving faster
2007-08-19 08:45:24 +00:00
Christophe Dumez
b2867e97bf - Updated spanish translation 2007-08-18 05:55:09 +00:00
Christophe Dumez
b4fbaaa47c BUGFIX: Improved incremental download 2007-08-17 02:22:04 +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
36e87952fa - BUGFIX: Wait for torrent_paused_alert before reloading a torrent for full allocation mode 2007-08-15 19:41:12 +00:00
Christophe Dumez
12fd87ab85 - Removed some debug (didn't mean to commit that) 2007-08-11 14:54:24 +00:00
Christophe Dumez
31abae33a1 - Improved the way menu icons are installed to avoid problems on some systems (Thanks JanCR for reporting this)
- Fixed version in desktop file
2007-08-11 14:47:52 +00:00
Christophe Dumez
aa4c53ec43 - Fixed assert so that it doesn't crash when we toggle paused state of a torrent several times and quickly 2007-08-09 05:10:39 +00:00
Christophe Dumez
44d61e0b9d - Fixed overflow that caused ratio to become negative
- Added some more asserts so that it doesn't happen again
- Fixed waiting for paused_alert on exit in the case where a torrent was paused then resumed before we received torrent_paused_alert
2007-08-09 05:03:06 +00:00
Christophe Dumez
320c125d17 - Added some more debug 2007-08-08 07:35:57 +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
f9c357b52d - Wait for torrent_paused_alert before saving fast resume data 2007-08-07 23:00:51 +00:00
Christophe Dumez
b702bea806 - beta4 release 2007-08-04 06:23:44 +00:00
Christophe Dumez
190dc793ac - Should fix building with boost 1.33.1 2007-08-01 20:01:06 +00:00
Christophe Dumez
7469f97953 - Really enable UPnP/LSD/NAT-PMP (recently disabled as a default in libtorrent) 2007-08-01 08:47:58 +00:00
Christophe Dumez
58dc75fbcf - Fixed some slots connects in new deleteThread
- Added some debug when pausing torrents
2007-07-31 14:28:17 +00:00
Christophe Dumez
99a58b9208 - Removed a useless function
- Stop resfreshing trackers errors in torrent properties because this is annoying when you're trying to read them
2007-07-31 09:17:59 +00:00
Christophe Dumez
570296c29e - Multithreaded deletionThread (harmonized with deleteThread) 2007-07-31 08:52:04 +00:00
Christophe Dumez
5518144b26 - Improved resumeUnfinishedTorrents using a "*.torrent" filter 2007-07-31 08:21:51 +00:00
Christophe Dumez
e66af5b271 - Improved files deletion in BT_backup (no more hard-coded extensions that are annoying when adding new ones)
- Improved directory scanning for torrents using a "*.torrent" filter
2007-07-31 08:13:38 +00:00
Christophe Dumez
05a7ba4e38 - Fixed some bugs in italian translation 2007-07-30 16:57:28 +00:00
Christophe Dumez
f07b0eed61 - Removed useless function 2007-07-30 14:01:14 +00:00
Christophe Dumez
8fdc59c37c - Optimized Bittorrent class for faster compilation 2007-07-30 13:56:31 +00:00
Christophe Dumez
dbc084dd66 - Improved debug output
- code clean up
- Moved some bittorrent code from GUI class to Bittorrent one
2007-07-29 14:54:39 +00:00
Christophe Dumez
c6285d8f67 - Improved start/Pause & start_all/pause_all functions 2007-07-29 14:14:57 +00:00
Christophe Dumez
74b2b955c9 - Added some more debug in pause function 2007-07-29 01:46:31 +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
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
3ba3e12f93 - Fixed removing from finished list 2007-07-25 14:01:48 +00:00
Christophe Dumez
a0e32fefd7 - Fixed compilation warnings
- Started work on fastresume reject alerts
2007-07-24 07:13:40 +00:00
Christophe Dumez
1e64d0a3e4 - Added a lot of supported media extensions for preview (tried to be exhaustive but the best way would probably be to use mime types) 2007-07-23 15:55:12 +00:00
Christophe Dumez
e4ab5ceb43 - Compile with -O2 optimization
- Added some media extensions supported
2007-07-23 15:31:30 +00:00
Christophe Dumez
93938d8597 - still optimizing includes 2007-07-23 12:46:36 +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
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
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
38c6c63924 - Improved debug output 2007-07-18 08:05:15 +00:00
Christophe Dumez
86a0e68f46 - Added ratio column 2007-07-18 07:44:52 +00:00
Christophe Dumez
8df61db644 - Rollback to GNU GPLv2 because Qt4 is not compatible with GPLv3 :( 2007-07-14 14:31:59 +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
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
54f9375b32 - Update to GNU GPL v3 2007-07-13 06:55:51 +00:00
Christophe Dumez
a4371e7f55 - Removed some debug
- Updated TODO
2007-07-12 13:38:40 +00:00
Christophe Dumez
9f3b9da24a - fixed a bug with full allocation mode, introduced yesterday 2007-07-05 00:07:45 +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