Commit graph

391 commits

Author SHA1 Message Date
Christophe Dumez
b7ea2fb51a - Allow to download plugins from their url 2007-09-11 19:31:21 +00:00
Christophe Dumez
484f1c36c9 - Improved systray style 2007-09-10 20:25:31 +00:00
Christophe Dumez
982ce5c0ad - Updated TODO 2007-09-09 20:12:54 +00:00
Christophe Dumez
7ac5da0acc - Updated TODO 2007-09-09 20:10:49 +00:00
Christophe Dumez
eebdc26e5a - FEATURE: Articles in a RSS feed are now ordered by date (newer at the top)
- FEATURE: Read articles in a feed are not resetted when the feed is refreshed anymore
2007-09-09 20:02:49 +00:00
Christophe Dumez
1f8b9378a3 - FEATURE: Display RSS article date and author if available 2007-09-09 19:19:33 +00:00
Christophe Dumez
c4d143c2c0 - Added some RSS preferences 2007-09-09 15:46:23 +00:00
Christophe Dumez
07dc182053 - FEATURE: Added 'Mark all as read' function for RSS feeds 2007-09-09 11:31:51 +00:00
Christophe Dumez
563055e891 Updated language files 2007-09-09 09:47:59 +00:00
Christophe Dumez
70beef9f94 - FEATURE: Added an option to display current transfer speeds in title bar 2007-09-09 09:35:30 +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
9f36d521a4 - BUGFIX: Fixed deprecation warning with latest libtorrent svn
- FEATURE: Redesigned torrent creation dialog
- FEATURE: Allow to set piece size when creating a torrent
- improved new options dialog a little
2007-09-04 04:18:51 +00:00
Christophe Dumez
0e81f3731f - Dropped Qt4.2 support, it becomes too difficult to maintain for me and Trolltech broke backward compatibility for UI files... 2007-09-03 22:59:46 +00:00
Christophe Dumez
f1114387ae - Updated TODO 2007-09-03 22:54:19 +00:00
Christophe Dumez
54516ac231 - In torrent content selection, check if all files are filtered before saving and display an error if it is the case. I removed this checking on right click menu in case people want to filter all torrents, then add one, then save. 2007-09-03 22:52:58 +00:00
Christophe Dumez
11c7255da6 - Added a lot of stuff to TODO list 2007-09-03 22:33:37 +00:00
Christophe Dumez
69fa916e26 - FEATURE: Added zip support in search plugins manager (can put .py & .png inside) 2007-09-03 22:05:40 +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
1b71a4a4a4 - Updated TODO 2007-09-03 17:18:31 +00:00
Christophe Dumez
792101731f - BUGFIX: Fixed torrent create (can only one file or one folder) 2007-09-02 17:03:33 +00:00
Christophe Dumez
3e783873ec - BUGFIX: Made pause/resume all function affect both (dl/up) tabs when window is hidden 2007-09-02 14:57:07 +00:00
Christophe Dumez
ffb262f0a1 - Fixed log context menu position
- Updated Changelog
2007-09-02 14:42:09 +00:00
Christophe Dumez
ecc5106f07 - Updated TODO 2007-09-02 13:32:14 +00:00
Christophe Dumez
cf6128a222 - Fixed drag'ndrop on non-KDE systems 2007-09-02 13:06:42 +00:00
Christophe Dumez
1918969e28 - Updated RSS icon with one from Oxygen (KDE4 icons) 2007-09-02 12:12:51 +00:00
Christophe Dumez
ff12c76a62 - Updated TODO 2007-09-02 09:12:26 +00:00
Christophe Dumez
2c27f952e2 - FEATURE: Allow to drag'n drop plugin to list for install/update
- Added some debug
2007-09-02 09:01:22 +00:00
Christophe Dumez
e3214a9b6a - Updated TODO 2007-09-02 08:23:59 +00:00
Christophe Dumez
4a02d171b4 - BUGFIX: 'Unknown' is now displayed in search results columns where value is -1
- BUGFIX: Improved search engine core a little
- BUGFIX: Forgot to remove *.pyc files when uninstalling a search plugin
2007-09-02 07:58:25 +00:00
Christophe Dumez
0125a2b521 - Updated polish translation 2007-09-01 23:05:56 +00:00
Christophe Dumez
d328b93c1a - Updated swedish and German translations 2007-09-01 23:01:15 +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
1588cd5d3d - Updated Ukrainian translation 2007-09-01 12:24:40 +00:00
Christophe Dumez
a597f067e2 - Updated french and dutch translations
- Fixed some typos in engineSelect
- Made search engine plugin install more reliable
- Added some comments
2007-09-01 10:23:39 +00:00
Christophe Dumez
0778f2a19e - Updated Russian translation 2007-08-31 21:32:30 +00:00
Christophe Dumez
f7ac4ec652 - Updated Italian translation 2007-08-31 16:56:21 +00:00
Christophe Dumez
43b96ea4f2 - Updated slovak translation 2007-08-31 16:55:00 +00:00
Christophe Dumez
91bd5f1d8e - Updated Changelog 2007-08-31 16:51:02 +00:00
Christophe Dumez
ff4ab915a2 - Merged custom-search branch. New search plugins management system 2007-08-31 12:06:31 +00:00
Christophe Dumez
b7fd7d9837 - Fixed memory leak in GUI 2007-08-30 22:42:02 +00:00
Christophe Dumez
89670af7c9 - Updated Romanian translation 2007-08-30 18:51:05 +00:00
Christophe Dumez
10a13195b3 - Updated dutch translation 2007-08-30 13:46:42 +00:00
Christophe Dumez
0f34a98350 - Updated dutch translator 2007-08-30 13:36:47 +00:00
Christophe Dumez
59279aa43a - Ok. Jarek confirmed that Qt4.2 compatibility is back :) 2007-08-30 11:04:51 +00:00
Christophe Dumez
11198208eb - Updated TODO 2007-08-30 10:36:46 +00:00
Christophe Dumez
4a2c7efb27 FEATURE: Replaced Meganova search engine by TorrentReactor 2007-08-30 10:25:27 +00:00
Christophe Dumez
3ea344cb2e attempt to fix toolbar with Qt4.2 2007-08-30 06:48:47 +00:00
Christophe Dumez
dff33dbfb1 - Should fix a layout problem with the infoBar and Qt4.2 (need confirmation) 2007-08-29 19:03:53 +00:00
Christophe Dumez
ed6cad6d1b - Updated TODO 2007-08-29 16:24:47 +00:00
Christophe Dumez
b582ec9480 - BUGFIX: Do not store and calculate ETA values for paused torrents 2007-08-29 16:23:37 +00:00
Christophe Dumez
b5ccf05541 - BUGFIX: Do not store and calculate ETA values for finished torrents 2007-08-29 16:15:11 +00:00
Christophe Dumez
229927bbe9 - BUGFIX: Fixed file preview and improved previewable files detection 2007-08-29 16:07:37 +00:00
Christophe Dumez
495d6f2bab - Save less trackers errors to save memory 2007-08-29 15:13:20 +00:00
Christophe Dumez
73c247fe10 BUGFIX: Fixed pause state toggle for paused and checking torrents 2007-08-29 15:04:30 +00:00
Christophe Dumez
17b8f76dda - UpdateRatio only when it is displayed
- Resample favicon to 16x16 before displaying it for better quality
- Updated TODO
2007-08-29 13:45:51 +00:00
Christophe Dumez
ea3a635d49 - Updated Greek translation 2007-08-29 12:57:00 +00:00
Christophe Dumez
99268bfc06 - Added .ico support, which is really useful for RSS favicons. We use libMagick++ in order to convert ICO icons to PNG. If this library is not installed, qBittorrent will still compile but this feature will be disabled. 2007-08-29 09:22:21 +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
f67eb47f8c - Updated TODO 2007-08-28 19:37:30 +00:00
Christophe Dumez
cdfaed4fb4 BUGFIX: ETA was wrong for torrents with filtered files 2007-08-28 18:49:45 +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
39feb335a4 BUGFIX: Display the torrent that are being checked as 'checking' in seeding list 2007-08-28 14:30:24 +00:00
Christophe Dumez
b90012e431 - Updated TODO 2007-08-28 14:18:31 +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
c7592a6dc8 - prevent downloadFromUrl flooding 2007-08-27 10:06:13 +00:00
Christophe Dumez
8404eec301 - Force progress update in download list before calling sort function to make it more reliable 2007-08-26 19:52:10 +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
124fa3c8ed BUGFIX: Showing checking progress for paused torrents too 2007-08-26 18:59:27 +00:00
Christophe Dumez
7dc7cea31b - Updated TODO. GUI splitting was planned for v1.1.0 but it is already in v1.0.0beta6 after all :) 2007-08-26 16:29:06 +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
36e2cb6f68 - Updated TODO 2007-08-26 16:21:16 +00:00
Christophe Dumez
e82cb2188e - Made torrent deletion from hard-drive safer 2007-08-23 14:04:53 +00:00
Christophe Dumez
680f6409d8 - beta5 release 2007-08-23 04:01:17 +00:00
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
8ce1a4c3df - Updated Korean translation 2007-08-22 03:58:05 +00:00
Christophe Dumez
d8dd509a7b - Updated Russian translation 2007-08-21 07:17:13 +00:00
Christophe Dumez
4c5c1d49c2 - Updated german translation 2007-08-20 11:47:26 +00:00
Christophe Dumez
8ba1cb329d - Improved unicode support a bit 2007-08-20 07:03:41 +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
5946f20783 - Updated beta5 changelog 2007-08-19 16:51:23 +00:00
Christophe Dumez
2ce097ec77 - Fixed keyboard shortcuts for third tab (closes #127942) 2007-08-18 12:43:21 +00:00
Christophe Dumez
d025a2ea36 - Updated TODO (preview is working in seeding list now) 2007-08-18 06:00:18 +00:00
Christophe Dumez
a4d24fd4a7 - Updated TODO
- Last commit allows to remove url seeds now too (forgot)
2007-08-18 05:56:59 +00:00
Christophe Dumez
98159eaa1b - Updated TODO 2007-08-17 04:10:23 +00:00
Christophe Dumez
b4fbaaa47c BUGFIX: Improved incremental download 2007-08-17 02:22:04 +00:00
Christophe Dumez
df8c591edd - Updated todo 2007-08-17 02:14:37 +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
417d8a777b - Updated portuguese and brazilian translations 2007-08-16 08:59:31 +00:00
Christophe Dumez
85055c1ef9 - Updated ToDO 2007-08-15 19:59:17 +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
47b42c1c90 - Updated TODO (changelog beta5) 2007-08-11 14:50:29 +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
7b8722df34 - Updated TODO 2007-08-09 06:59:21 +00:00
Christophe Dumez
eda115249a - Updated Italian translator 2007-08-09 06:43:42 +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
c51abd9096 - Updated TODO 2007-08-08 12:43:58 +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
60923e81c6 - Updated TODO
- Removed useless include in downloadThread
2007-08-07 22:14:23 +00:00
Christophe Dumez
06a2f2ad1f - Updated polish translation 2007-08-07 10:25:36 +00:00
Christophe Dumez
a9692dbe60 - Changed the way progress bars are rendered 2007-08-04 22:14:17 +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
9ba0c7ebba - Updated Italian translation 2007-08-04 11:32:19 +00:00
Christophe Dumez
b702bea806 - beta4 release 2007-08-04 06:23:44 +00:00
Christophe Dumez
ff756a2b1f - Some fixes in bandwidth allocation per torrent dialog 2007-08-04 05:29:35 +00:00
Christophe Dumez
8e6b1be322 - updated TODO 2007-08-03 18:24:36 +00:00
Christophe Dumez
d74a095186 - Updated TODO with beta3->beta4 changelog 2007-08-03 18:20:01 +00:00
Christophe Dumez
db9bc24b5f - rss feeds are now updated automatically every 10 minutes 2007-08-03 15:16:42 +00:00
Christophe Dumez
86d38efcb2 - Allow to delete rss streams using "Del" key 2007-08-03 15:02:16 +00:00
Christophe Dumez
dcb6642394 - Mostly rewritten RSS part
* Fixed a lot of bugs
	* Improved CPU & memory usage
	* Improved usability
Please report any bug you may experience.
2007-08-03 14:37:56 +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
0c18f44a34 - Updated TODO 2007-08-01 19:43:21 +00:00
Christophe Dumez
a98a21196f - Updated Chinese (Simplified) translation 2007-08-01 18:15:24 +00:00
Christophe Dumez
83b0cd5706 - Updated TODO 2007-08-01 10:10:20 +00:00
Christophe Dumez
f4465dcea2 - Updated unkrainian translation 2007-08-01 09:11:38 +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
80fa44f8bb - It is not possible to pause torrents in finished tab (closes #129498) 2007-08-01 08:43:00 +00:00
Christophe Dumez
5879df7d5f - Should fix compiling errors with Qt 4.2 2007-08-01 07:19:44 +00:00
Christophe Dumez
57b4a7150a - Prevent users from filtering all the files in a torrent using right-click menu (combobox was ok) 2007-07-31 15:37:14 +00:00
Christophe Dumez
c2450cd41e - updated TODO 2007-07-31 11:22:05 +00:00
Christophe Dumez
4922eb3dc5 - Improved preview list delegate
- All delegates are now good :)
2007-07-31 11:12:41 +00:00
Christophe Dumez
0561206d91 - Started to improve download & finished list rendering (filename column) 2007-07-31 09:41:47 +00:00
Christophe Dumez
99530728c5 Update torrent progress when its content changed (filtered files) 2007-07-31 09:25:54 +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
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
c6285d8f67 - Improved start/Pause & start_all/pause_all functions 2007-07-29 14:14:57 +00:00
Christophe Dumez
269b59f8a2 - Updated french translation 2007-07-29 03:23:03 +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
a5ac742c1f - Fixed (workaround, maybe Qt's bug?) for transfers list background painting problem. 2007-07-27 16:10:50 +00:00
Christophe Dumez
897ab4d782 - Updated TODO (url seeds are documented on wiki) 2007-07-27 15:04:08 +00:00
Christophe Dumez
3e36cd3c46 - Update trackers edition code
- current tracker is now updated regularly when properties are displayed
2007-07-27 14:43:42 +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
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
03fae3953f - Made error message clearer when libcommoncpp2 is not installed. 2007-07-25 07:00:14 +00:00
Christophe Dumez
a370503eb3 search plugin update - do not display only last version changelog 2007-07-24 08:22:12 +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
a0e32fefd7 - Fixed compilation warnings
- Started work on fastresume reject alerts
2007-07-24 07:13:40 +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
737bdadbd0 - Updated TODO 2007-07-23 08:41:23 +00:00
Christophe Dumez
5cc6e6e8f4 - sometimes, rss feeds had a red cross icon although their download succeeded : fixed 2007-07-23 07:55:06 +00:00