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
a01c7e2c60
- Improved finished torrents code a little
2007-08-19 16:45:05 +00:00
Christophe Dumez
2bf0aba48a
- improved some asserts for progress checking
2007-08-19 16:33:37 +00:00
Christophe Dumez
5066819c58
- Added some more assert to be sure progress value is under 100%
2007-08-19 14:39:40 +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
2ce097ec77
- Fixed keyboard shortcuts for third tab ( closes #127942 )
2007-08-18 12:43:21 +00:00
Christophe Dumez
b2867e97bf
- Updated spanish translation
2007-08-18 05:55:09 +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
55834ba5db
- Fixed session ratio value: was either 10. or 1. ( closes #133026 )
2007-08-16 23:46:45 +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
d5fa6cefe4
- Removed some debug
...
- Updated Changelog (now libtorrent supports Bittorrent FAST extension)
2007-08-15 19:17:17 +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
f9c357b52d
- Wait for torrent_paused_alert before saving fast resume data
2007-08-07 23:00:51 +00:00
Christophe Dumez
bee1dbeea4
BUGFIX: Finished torrents were still displayed as checking when paused by libtorrent on full disk (hit an assert)
2007-08-04 18:26:42 +00:00
Christophe Dumez
86d38efcb2
- Allow to delete rss streams using "Del" key
2007-08-03 15:02:16 +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
66c8a21a66
- refresh list was refreshed even though the main window was hidden or minimized. This hitted an assert
2007-08-01 18:08:49 +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
99530728c5
Update torrent progress when its content changed (filtered files)
2007-07-31 09:25:54 +00:00
Christophe Dumez
816a3c8784
- Paused torrents are displayed as paused, even if they are checking (to display their progress). This is less confusing.
2007-07-31 08:56:24 +00:00
Christophe Dumez
58b5d4378d
- finished GUI class cleanup
2007-07-30 13:47:16 +00:00
Christophe Dumez
bd8ec01add
- Removed bad assert
...
- Improved updateDlList function a little
2007-07-30 10:37:13 +00:00
Christophe Dumez
c0e4b0bbff
removed a function that is not used anymore
2007-07-30 10:30:43 +00:00
Christophe Dumez
b0bbbf0305
- removed useless function (not used anymore)
2007-07-30 10:29:19 +00:00
Christophe Dumez
6dd78d33ab
- Improved download list popup menu code
...
- Added some asserts
- bit of code improvement/clean up
2007-07-30 10:27:56 +00:00
Christophe Dumez
d2983fa5aa
- Updated Slovak translation
2007-07-30 10:06:46 +00:00
Christophe Dumez
d680be3626
FEATURE: Allow to drag 'n drop urls on the main window
2007-07-30 09:30:07 +00:00
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
57376ae875
- Fixed deletion message when deleting from finished list
...
- Added some more asserts (let's kill all those bugs time)
2007-07-29 15:32:27 +00:00
Christophe Dumez
6951619c04
- Improved updateDlList code
...
- Added some ASSERTS
2007-07-29 15:17:50 +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
3cb0612cc6
- Added some ASSERTS
...
- Improved session ratio calculation in main window
2007-07-29 14:41:47 +00:00
Christophe Dumez
c6285d8f67
- Improved start/Pause & start_all/pause_all functions
2007-07-29 14:14:57 +00:00
Christophe Dumez
ffc1479b1f
- Added a little more debug (tested progress column sorting : it works fine now)
2007-07-29 02:03:16 +00:00
Christophe Dumez
9683916d88
- Should fix progress column sorting
2007-07-29 01:55:59 +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
d3f917b408
- Fixed delete functions for finished list
2007-07-26 12:25:46 +00:00
Christophe Dumez
faf6f155ca
- Improved a lot delete functions
2007-07-25 14:32:09 +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
3ba3e12f93
- Fixed removing from finished list
2007-07-25 14:01:48 +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
102c5ee81e
- Updated polish translation
2007-07-25 06:46:37 +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
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
c086558597
- Updated TODO
...
- Load torrents before loading rss and sreach engine on startup
2007-07-22 12:46:03 +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
f4250d812f
- Added search plugin download error handling (Fallback on secondary server and then warn the user if both failed)
2007-07-20 20:30:33 +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
a6b037d663
- Fixed last commit
2007-07-20 12:39:20 +00:00
Christophe Dumez
e079c87f5c
- Simplified keyboard shortcuts code
2007-07-20 12:22:28 +00:00
Christophe Dumez
e916300a6e
- Improved keyboard shortcuts
2007-07-19 13:07:52 +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
8df61db644
- Rollback to GNU GPLv2 because Qt4 is not compatible with GPLv3 :(
2007-07-14 14:31:59 +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
eed49c10ce
- Peer blocked are now added in the right box (not log)
2007-07-14 04:22:57 +00:00
Christophe Dumez
54f9375b32
- Update to GNU GPL v3
2007-07-13 06:55:51 +00:00
Christophe Dumez
8d667310e3
- Fixed signal connect
2007-07-13 01:28:08 +00:00
Christophe Dumez
5622fd0991
- Updated French translation
2007-07-05 13:02:04 +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
107d2c8e7b
Fixed file filtering in a torrent
2007-07-03 22:39:49 +00:00
Christophe Dumez
b1ed521d6b
Fixed downloadFromUrl
2007-07-03 09:04:04 +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
80f61880b7
made ETA calculation more reliable
2007-06-29 15:23:15 +00:00
Arnaud Demaiziere
92541b779c
fixed sort bug (made by chris)
2007-06-29 14:23:15 +00:00
Christophe Dumez
f5a4190e4b
attempt to fix progress column sorting
2007-06-29 14:13:50 +00:00
Christophe Dumez
6ae1564136
fixed a deadlock
2007-06-29 14:11:31 +00:00
Christophe Dumez
e361ef5543
Oops forgot a mutex locker in progress column sorting
2007-06-29 14:06:34 +00:00
Christophe Dumez
dfa9965ed3
use a mutex for download list access (should fix sorting)
2007-06-29 14:00:17 +00:00
Arnaud Demaiziere
dcc54a7f35
fixed addtorrent signal, add bool onstartup to connect methods
2007-06-29 13:42:10 +00:00
Christophe Dumez
09ca6e97b8
Fixed addTorrent slot
2007-06-29 10:34:10 +00:00
Christophe Dumez
dfa58f909b
Fixed addtorrent slot
2007-06-29 10:30:00 +00:00
Christophe Dumez
1910ee20dd
Real time sorting of progress column was broken by ealier patch -> Fixed
2007-06-29 08:14:43 +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
ee4a4c81bf
Attempt to fix the sorting of the progress column on restart (anyone can confirm? my Qt4.3 is buggy and columns won't sort)
2007-06-28 22:13:01 +00:00
Christophe Dumez
568b2ddf75
Progress of paused torrents is now correct on restart
2007-06-28 21:54:07 +00:00
Christophe Dumez
8755ebba01
Added an icon for the new encryption option
2007-06-28 21:03:52 +00:00
Christophe Dumez
0aa4651657
- added documentation icon
2007-06-19 15:11:02 +00:00
Christophe Dumez
3ec647cfda
-legal notice in red
2007-06-17 18:36:04 +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
ef1f030076
- Added some debug in bittorrent.cpp
...
- Added Legal Notice on qBittorrent startup "Be careful, sharing copyrighted material without permission is against the law." because of new DADVSI law.
2007-06-15 23:02:35 +00:00
Christophe Dumez
3b63d34f34
Allow only rc4 for encryption, no plaintext
2007-06-15 20:43:31 +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
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
2985fa921a
remember sorted columns in download list
2007-05-07 21:20:35 +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
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
4d6afaacfd
- Should fix the problem of finished torrents in download list (Thx heavyjoos)
2007-04-14 21:06:00 +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
eb85389c0a
- UPnP is on as a default, display the display message
2007-04-12 17:25:47 +00:00
Christophe Dumez
ee594400dc
- Fixed togglepausedstate() on double click in download list
2007-04-11 20:50:41 +00:00
Christophe Dumez
cf2bc1e980
- removed ETA & DL speed columns in finished torrents list
2007-04-11 18:31:21 +00:00
Christophe Dumez
8e8ffae57a
- Disabled MainWindow context menu, more annoying than useful
2007-04-10 10:54:22 +00:00
Christophe Dumez
30d328774f
- Fixed compiling error in finishedTorrents.cpp
...
- Added icons for bandwidth allocation actions
2007-04-10 10:50:34 +00:00
Christophe Dumez
6428fd4ae0
- Added bandwidth allocation to the right click menu on torrents
2007-04-10 10:05:04 +00:00
Christophe Dumez
a25cc14af4
- Fixed a crash when stopping a search (introduced when splitting search engine from GUI recently)
2007-04-10 09:35:34 +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
3933d78da2
- Started to work on bandwidth allocation per torrent
2007-04-10 09:07:33 +00:00
Christophe Dumez
a9ed013ca3
- Code optimization in for loops tests
2007-04-10 08:05:27 +00:00
Christophe Dumez
b198494900
- Code cleanup using autoconnect slots
2007-04-10 07:54:06 +00:00
Christophe Dumez
3dbb958bde
- Doesn't display that a torrent has finished on start when it finished during last session
2007-04-05 22:29:09 +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
81d05a67b3
- Window can now stay maximized on exit
2007-04-04 14:53:00 +00:00
Christophe Dumez
a0743c0713
- Preview from finished list should now be working
2007-04-04 14:36:47 +00:00
Christophe Dumez
4727cd57ed
- Removed pause/start in finished list (useless)
2007-04-04 14:25:56 +00:00
Christophe Dumez
775afd6ac2
- Implemented Start/Pause in finished list
2007-04-04 13:58:38 +00:00
Christophe Dumez
cd70dcc3ba
- Allow the user to display torrent properties in finished list
2007-04-04 12:52:50 +00:00
Christophe Dumez
5c53c457e5
- Implemented delete from finished list
2007-04-04 12:41:47 +00:00
Christophe Dumez
6d0b550f5d
- Implemented DeleteFromHardDrive & finishedList
2007-04-04 12:33:53 +00:00
Christophe Dumez
37027c0480
- A lot of work on "Finished torrents are moved to a new tab". It still needs improvements but most of it is working
...
- Fixed pressing return in search field to launch search
2007-04-04 12:01:32 +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
d90e4286e3
- Bring the window to foreround on exit when it was minimized
2007-03-29 20:21:17 +00:00
Christophe Dumez
5d0e466d6d
- Allow the user to disable systray integration
2007-03-29 19:54:45 +00:00
Christophe Dumez
0ebdd34df3
Bring mainWindow to foreground when asking for exit confirmation
2007-03-29 18:46:50 +00:00
Christophe Dumez
b3e6f341ff
- Added RSS icon on its tab
2007-03-29 16:02:34 +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
3ff075c048
- Display more log messages
2007-03-29 14:31:43 +00:00
Christophe Dumez
3f01be8d6e
- Fixed an error when disabling upnp
...
- upnp is now disabled as a default
2007-03-29 13:51:15 +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
868d7cee4a
- Removed some unused headers
2007-03-27 19:22:53 +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
fd2d2ddc0b
- Added UPnP support (experimental) - taken from aMule CVS
2007-03-19 21:15:29 +00:00
Christophe Dumez
14251dd7b0
- Fixed infobar text for PauseAll, StartAll functions
2007-03-12 13:35:24 +00:00
Christophe Dumez
e8adc74051
- removed unused function
2007-03-11 19:07:08 +00:00
Christophe Dumez
c3abdc3743
- Set the number of seeds/leechs to 0/0 when pausing torrents
2007-03-11 18:08:34 +00:00
Christophe Dumez
f8c914e446
- Fixed alwaysDisplayOSD option
2007-03-11 17:51:53 +00:00
Christophe Dumez
a4deec6cde
- Fixed behaviour options. Broke them a few commits ago
2007-03-10 23:34:03 +00:00
Christophe Dumez
7e1f98cd46
- Fixed memory leak in search engine autocompletion (introduced by gtsoul)
2007-03-10 19:08:37 +00:00
Christophe Dumez
e85a82a426
- Destroy preview process cleanly on qBT exit if it is still running
2007-03-10 19:03:17 +00:00
Christophe Dumez
fb54c035a7
- Set DHT Port only when DHT is enabled
2007-03-10 18:20:13 +00:00
Christophe Dumez
6d65ef067d
Create Options object only when necessary (to save memory)
2007-03-10 18:14:53 +00:00
Christophe Dumez
53b911bb8e
- small fix in delete functions to make them a little bit safer
2007-03-10 16:27:03 +00:00
Christophe Dumez
950072c696
- Search process is now stopped cleanly before exit to avoid error messages in console
2007-03-09 18:38:58 +00:00
Christophe Dumez
b63d1f8d11
- Fixed upload rate limit
2007-03-09 14:04:57 +00:00