Christophe Dumez
27e76962d1
- Found a way not to use FullAllocationMode list in order to save memory in cpu
17 years ago
Christophe Dumez
057029787a
- Added some asserts to check for overflows
...
- Removed a useless functions (was used for debug)
- Fixed 2 warnings in createTorrent.ui
- Improved CXX_FLAGS in src.pro
17 years ago
Christophe Dumez
cdfaed4fb4
BUGFIX: ETA was wrong for torrents with filtered files
17 years ago
Christophe Dumez
21908e0a03
- Optimized function that transform a number of seconds to a duration(days, hours, minutes, secs)
...
- Improved ETA calculation to avoid overflows (Added asserts to make sure it doesn't happen)
17 years ago
Christophe Dumez
01df4d3c81
- Use int instead of short where possible
17 years ago
Christophe Dumez
6ecb45d661
- Code optimization using initialization lists
...
- Removed Traditional Chinese translation because we lost our translator and translation is outdated
17 years ago
Christophe Dumez
8f7de730cc
- Added some more torrent_handle checking to be sure we don't use invalid ones
17 years ago
Christophe Dumez
fd2ee35e92
- Do not save torrent related info in class destruction, this is too dangerous
17 years ago
Christophe Dumez
1bfc181cb2
- Better handing of .finished files (bittorrent class level instead of GUI level)
17 years ago
Christophe Dumez
28294efadf
- Check if the hash read from the filename and from the torrent are the same and don't add it if it is different. Safer
17 years ago
Christophe Dumez
829c358f10
- fixed some bugs introduced recently
...
- improved debug output
17 years ago
Christophe Dumez
35a9fab3b4
- Check if priorities file exists before trying to read it to avoid a warning message
17 years ago
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 :)
17 years ago
Christophe Dumez
e82cb2188e
- Made torrent deletion from hard-drive safer
17 years ago
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.
17 years ago
Christophe Dumez
d8dd509a7b
- Updated Russian translation
17 years ago
Christophe Dumez
c9925eddb6
- Big code cleanup
...
- Added a Qwrapper for torrent_handle to make code more readable
17 years ago
Christophe Dumez
5231f5a22b
- Rewrote a lot of code concerning finishedTorrents code. It was optimized and should be safer too
17 years ago
Christophe Dumez
04352cce3c
- Fixed bad assert
...
- Little checking before saving url seeds list
- Little optimization to make fastresume data saving faster
17 years ago
Christophe Dumez
b2867e97bf
- Updated spanish translation
17 years ago
Christophe Dumez
b4fbaaa47c
BUGFIX: Improved incremental download
17 years ago
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.
17 years ago
Christophe Dumez
36e87952fa
- BUGFIX: Wait for torrent_paused_alert before reloading a torrent for full allocation mode
17 years ago
Christophe Dumez
12fd87ab85
- Removed some debug (didn't mean to commit that)
18 years ago
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
18 years ago
Christophe Dumez
aa4c53ec43
- Fixed assert so that it doesn't crash when we toggle paused state of a torrent several times and quickly
18 years ago
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
18 years ago
Christophe Dumez
320c125d17
- Added some more debug
18 years ago
Christophe Dumez
8b26b7fd48
- BUGFIX: Fixed progress column delayed sorting (after torrent finished checking)
18 years ago
Christophe Dumez
f9c357b52d
- Wait for torrent_paused_alert before saving fast resume data
18 years ago
Christophe Dumez
b702bea806
- beta4 release
18 years ago
Christophe Dumez
190dc793ac
- Should fix building with boost 1.33.1
18 years ago
Christophe Dumez
7469f97953
- Really enable UPnP/LSD/NAT-PMP (recently disabled as a default in libtorrent)
18 years ago
Christophe Dumez
58dc75fbcf
- Fixed some slots connects in new deleteThread
...
- Added some debug when pausing torrents
18 years ago
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
18 years ago
Christophe Dumez
570296c29e
- Multithreaded deletionThread (harmonized with deleteThread)
18 years ago
Christophe Dumez
5518144b26
- Improved resumeUnfinishedTorrents using a "*.torrent" filter
18 years ago
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
18 years ago
Christophe Dumez
05a7ba4e38
- Fixed some bugs in italian translation
18 years ago
Christophe Dumez
f07b0eed61
- Removed useless function
18 years ago
Christophe Dumez
8fdc59c37c
- Optimized Bittorrent class for faster compilation
18 years ago
Christophe Dumez
dbc084dd66
- Improved debug output
...
- code clean up
- Moved some bittorrent code from GUI class to Bittorrent one
18 years ago
Christophe Dumez
c6285d8f67
- Improved start/Pause & start_all/pause_all functions
18 years ago
Christophe Dumez
74b2b955c9
- Added some more debug in pause function
18 years ago
Christophe Dumez
620deb3b6a
- Fixed a problem that happened sometimes with torrents to pause after checking
18 years ago
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).
18 years ago
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)
18 years ago
Christophe Dumez
3ba3e12f93
- Fixed removing from finished list
18 years ago
Christophe Dumez
a0e32fefd7
- Fixed compilation warnings
...
- Started work on fastresume reject alerts
18 years ago
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)
18 years ago