Christophe Dumez
c6abdacadd
- Threadified torrent creation
...
- Added a progress bar in torrent creation
- Display if UPnP/NAT-PMP was successful or not
2007-12-31 16:57:35 +00:00
Christophe Dumez
f7fa66c65d
- Improved a lot ETA calculation algorithm
2007-11-24 21:55:19 +00:00
Christophe Dumez
64bfdf930c
- Fixed not destructing libtorrent session bug
2007-11-23 15:20:26 +00:00
Christophe Dumez
4f989b674f
- Do not save fastresume data for paused torrents anymore
2007-11-22 21:50:22 +00:00
Christophe Dumez
7982011d0b
- Do not save fastresume data regularly for seeding torrents
2007-11-21 20:33:30 +00:00
Christophe Dumez
3ef0c82a8c
- Do no pause torrents before saving fastresume data anymore (no longer needed)
...
- Save fast resume data regularly (every 10 seconds) to avoid downloading from s
cratch when qBittorrent restart
2007-11-19 20:33:31 +00:00
Christophe Dumez
8ea34135e4
- BUGFIX: Catching DHT exception in case there is a problem
2007-10-27 20:53:09 +00:00
Christophe Dumez
a5f6663e65
- BUGFIX: Fixed deletion of subfolders when deleting torrents from hard drive
2007-10-19 16:00:42 +00:00
Christophe Dumez
96a6f450d0
- Make use of this: added option to delete files from disk as a torrent is removed (libtorrent)
2007-10-13 08:54:46 +00:00
Christophe Dumez
a26333bc65
- BUGFIX: Now filtered don't appear on hard drive anymore (libtorrent >= r1659 REQUIRED)
...
- BUGFIX: AddInPause setting doesn't pause downloads on startup anymore
2007-10-10 17:34:52 +00:00
Christophe Dumez
4f25e6c769
- Another attempt to fix compilation on FreeBSD
...
- Fixed IP Filter preferences (closes #147532 )
2007-10-01 09:47:00 +00:00
Christophe Dumez
862d24ac48
- FEATURE: Added an option to automatically delete torrents when they reach a given ratio (>= 1.0)
2007-09-09 09:09:24 +00:00
Christophe Dumez
078c80c81d
- FEATURE: Added an option to set the max number of connections per torrent
...
- FEATURE: Added an option to set the max number of uploads per torrent
2007-09-09 07:44:22 +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
229927bbe9
- BUGFIX: Fixed file preview and improved previewable files detection
2007-08-29 16:07:37 +00:00
Christophe Dumez
57309c7d82
- Do not save paused torrents in a list anymore to save some memory
2007-08-29 14:54:03 +00:00
Christophe Dumez
27e76962d1
- Found a way not to use FullAllocationMode list in order to save memory in cpu
2007-08-29 14:30:30 +00:00
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
2007-08-29 06:33:27 +00:00
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)
2007-08-28 18:44:54 +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
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
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
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
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
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
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
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
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
a0e32fefd7
- Fixed compilation warnings
...
- Started work on fastresume reject alerts
2007-07-24 07:13:40 +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
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
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
c11e5e8b12
- Blocked users (by ipfilter) are now logged in GUI
2007-07-04 06:42:36 +00:00
Christophe Dumez
d12e510fad
Improved start_All and resume_All functions to detect if a torrent's state changed or not. This way, it doesn't flood the GUI if the user keeps on clicking on those buttons
2007-06-30 18:56:49 +00:00
Christophe Dumez
9bde00b7de
Improved ETA calculation
2007-06-29 16:49:45 +00:00
Christophe Dumez
80f61880b7
made ETA calculation more reliable
2007-06-29 15:23:15 +00:00
Christophe Dumez
55538934e0
A better fix for progress column sorting on restart (still untested, gtsoul please check)
2007-06-28 22:58:43 +00:00
Christophe Dumez
568b2ddf75
Progress of paused torrents is now correct on restart
2007-06-28 21:54:07 +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
7fad742e99
- Fixed compiling with latest libtorrent svn
2007-06-13 14:04:29 +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
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
45d51e1d44
- The torrent size displayed now takes filtered files into consideration
2007-04-12 21:28:15 +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
fc10f3c4cd
- Forgot to remove this include
2007-03-29 09:55:53 +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
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
d2d3968b8b
- Finished trackers edition
2007-03-25 18:39:27 +00:00
Christophe Dumez
1256da9bd5
- Remember edited trackers on restart
2007-03-25 16:18:57 +00:00
Christophe Dumez
fd2d2ddc0b
- Added UPnP support (experimental) - taken from aMule CVS
2007-03-19 21:15:29 +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
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
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