Commit graph

2263 commits

Author SHA1 Message Date
Christophe Dumez
b8a30be7bc - Read RSS items are now remembered correctly on restart for feeds with no torrents attached 2009-12-18 14:45:07 +00:00
Christophe Dumez
67d60766c1 - Fix Mininova search engine plugin 2009-12-18 14:14:21 +00:00
Christophe Dumez
97c0b28a98 - Fix piratebay search plugin 2009-12-18 13:58:13 +00:00
Christophe Dumez
c61aded388 - Initial implementation of "Append .!qB extension to incomplete files" (untested)
- Update torrent save path when its label is changed and "Append label to save path" setting is set
2009-12-18 13:36:47 +00:00
Christophe Dumez
1fd57b5d63 - FEATURE: Labeled torrent can be downloaded corresponding subfolders 2009-12-17 20:28:30 +00:00
Christophe Dumez
755b8dec30 - Peer Exchange can be disabled from preferences 2009-12-17 18:00:21 +00:00
Christophe Dumez
ecd5c1fcc3 - Updated language files 2009-12-17 17:40:55 +00:00
Christophe Dumez
db5402385a FEATURE: Disk cache size can be set from preferences 2009-12-17 17:37:54 +00:00
Christophe Dumez
09ef3073a1 - Forgot to make "Label" string translatable 2009-12-17 10:01:01 +00:00
Christophe Dumez
6dd3833e0f - Added icons for label actions in context menu 2009-12-17 09:59:43 +00:00
Christophe Dumez
38cc55ea09 - Add hover effect of labels/categories to animate drag'n drop 2009-12-16 22:06:24 +00:00
Christophe Dumez
5d60295db3 - Drag'n drop to labels cleanup 2009-12-16 15:06:02 +00:00
Christophe Dumez
18bd3b855c - Added drag'n Drop from torrent list to labels (for torrent labeling)
- Fix label counters update in some cases
2009-12-16 14:55:07 +00:00
Christophe Dumez
868d423c82 - Use folder icon for labels 2009-12-16 13:20:38 +00:00
Christophe Dumez
edb6857de0 - Label counters are now properly updated (and labeling seems to work fine) 2009-12-16 13:09:30 +00:00
Christophe Dumez
ed803fb994 - Initiated work on torrent labeling/categorization (functional but not perfect yet 2009-12-15 19:52:43 +00:00
Christophe Dumez
690bb92154 - Catch CTRL+C and exit cleanly 2009-12-15 13:01:57 +00:00
Christophe Dumez
8e39eef7aa - Display console messages on Terminal
- Program seems to be working
2009-12-15 12:55:46 +00:00
Christophe Dumez
1923a51c59 - Prepare a little headlessloader class 2009-12-15 11:59:48 +00:00
Christophe Dumez
3dc1107b40 - Fix typo in src.pro that broke compilation with GUI enabled 2009-12-15 11:48:57 +00:00
Christophe Dumez
dd22e9009c - Added exit() function to headless loader class so that we have a way to return to prompt 2009-12-15 11:14:03 +00:00
Christophe Dumez
c7ccf39abf - Use QCoreApplication instead of QApplication when GUI is disabled 2009-12-15 11:10:47 +00:00
Christophe Dumez
af166f53d3 - Added headlessloader class to prepare Fred's work 2009-12-15 11:08:22 +00:00
Christophe Dumez
21eb26a374 - Commit changes to helpers.py (add referer to download_file() helper function) 2009-12-15 11:03:04 +00:00
Christophe Dumez
e2aaf5d1de - Edited project file in order not to compile UI classes when DISABLE_GUI is defined
- Added #ifndef directives to main.cpp in order to fix compilation when DISABLE_GUI is defined
2009-12-15 10:56:41 +00:00
Christophe Dumez
07ee2a4aff Branched for work on headless running 2009-12-15 10:23:41 +00:00
Christophe Dumez
141d3b6737 - Fix RSS Feed downloader for RSS with no torrent attachment (but articles link points to the torrent instead) 2009-12-14 18:42:21 +00:00
Christophe Dumez
e2c3e6dbaa - Better checking of based32 encoded Magnet Links to increase robustness 2009-12-13 10:13:41 +00:00
Christophe Dumez
b1126556c0 - Added Hex Magnet link support 2009-12-13 09:50:06 +00:00
Christophe Dumez
69cb8d1398 - Fix possible crash in torrent properties 2009-12-13 00:34:54 +00:00
Christophe Dumez
094d979ce6 - Fix "Object::connect: No such slot TransferListWidget::toggleSelectedTorrentsSuperSeeding()" warning when using libtorrent v0.14 2009-12-12 23:57:31 +00:00
Christophe Dumez
92dd669597 - Updated version number to v2.1.0alpha in trunk (new development focus) 2009-12-12 22:54:47 +00:00
Christophe Dumez
32a8dec0e7 - ~/qBT_dir is no longer created when it is not used 2009-12-12 22:34:16 +00:00
Christophe Dumez
2dd5bccd49 - BUGFIX: Fix link to plugins.qbittorrent.org in plugins dialog 2009-12-12 22:15:55 +00:00
Christophe Dumez
18d0283463 - Fix column hiding behavior when queueing system is disabled 2009-12-12 21:59:06 +00:00
Christophe Dumez
9fe807b6f1 - Removed useless debug 2009-12-11 12:23:53 +00:00
Christophe Dumez
84f00bf3f6 - uTorrent user agent is now spoofed correctly 2009-12-11 12:18:00 +00:00
Christophe Dumez
d3687fd863 - Store Web UI password as md5 2009-12-10 19:19:19 +00:00
Christophe Dumez
d1a549a6cc - Updated Korean translation
- Updated Changelog
2009-12-10 16:57:16 +00:00
Christophe Dumez
c1552ff254 - Updated Italian translation 2009-12-10 02:55:13 +00:00
Christophe Dumez
54a396bc6e - Updated Japanese translator's e-mail 2009-12-09 14:36:50 +00:00
Christophe Dumez
ed732bca63 - Updated Hungarian translation 2009-12-09 14:25:48 +00:00
Christophe Dumez
02a4464e8f - Updated Bulgarian translation 2009-12-09 13:43:17 +00:00
Christophe Dumez
9d20af02a2 - Some fixes to Greek translation 2009-12-09 11:50:28 +00:00
Christophe Dumez
cbaef050f0 - Fixed Serbian language name in Serbian (Српски) 2009-12-08 22:01:26 +00:00
Christophe Dumez
148139c2c4 - Fixed serbian translation (forgot to embed it into qBittorrent executable) 2009-12-08 21:55:27 +00:00
Christophe Dumez
793f8a103d - Slovak and Serbian were inverted
- Updated Serbia flag (better resolution)
2009-12-08 21:48:14 +00:00
Christophe Dumez
ffa48b64ac - Updated language files 2009-12-08 21:44:34 +00:00
Christophe Dumez
59a8e651f9 - Updated Changelog
- Bump to rc7
2009-12-08 19:31:17 +00:00
Christophe Dumez
fb9f2a01b5 - Fix Paste action in search field 2009-12-08 19:24:14 +00:00
Christophe Dumez
944e25a5d8 - Remember torrent addition dialog size and position 2009-12-08 17:48:33 +00:00
Christophe Dumez
ad597c72d2 - Optimize torrent addition dialog vertical space usage 2009-12-08 17:26:43 +00:00
Christophe Dumez
abbbf1e562 - Torrent Addition Dialog: File priorities were not taken into consideration (Thanks Mariusz) 2009-12-08 17:20:28 +00:00
Christophe Dumez
d2dd29c35a - Suppress compilation warning when geoip is not embedded in qBittorrent executable 2009-12-08 17:16:29 +00:00
Christophe Dumez
906f2bab1e - Disable debug again 2009-12-08 16:43:48 +00:00
Christophe Dumez
bb6468005d - Fix torrent upload in Web UI (worked randomly) 2009-12-08 16:42:59 +00:00
Christophe Dumez
a2423e97eb - Fix download from MAGNET URI in regular UI 2009-12-08 08:06:42 +00:00
Christophe Dumez
ed1d75ecb1 - Also look in /var/lib/GeoIP/GeoIP.dat for GeoIP database (OpenSuse 11.2)
* Thanks to Mariusz Fik for his report and patch
2009-12-08 07:55:08 +00:00
Christophe Dumez
1e4200345a - Updated Serbian translation 2009-12-08 07:51:41 +00:00
Christophe Dumez
be11f4e039 - Clean up RSS preferences loading 2009-12-07 22:04:20 +00:00
Christophe Dumez
22ec528cdf - Fix regular refresh of RSS feeds 2009-12-07 21:58:26 +00:00
Christophe Dumez
968a5f3017 - No longer ships GeoIP database since most distributions provide it in a separate package
- GeoIP database is no longer embedded in qBittorrent executable unless --with-geoip-database-embedded parameter is passed to configure (see src/geoip/REAME)
- Dropped "CONFIG += x11 network" in project file since it does not seem to be required
- Updated configure file to reflect Geoip changes
2009-12-07 20:54:47 +00:00
Christophe Dumez
8df1708491 - Updated Turkish translation 2009-12-07 07:43:17 +00:00
Christophe Dumez
da51ce1b71 - Updated Greek translation 2009-12-07 07:42:47 +00:00
Christophe Dumez
95a6de9b00 - Fix using SHIFT+Click for extended selection in Web UI transfer list
* Was broken in an early release candidate when column sorting was added
2009-12-06 15:29:37 +00:00
Christophe Dumez
269bbdf01d - Fix file prioritizing behavior. Priorities cannot be changed if the torrent has not metadata, is not valid or is a seed.
* Use the same behavior in Web UI and Regular UI
2009-12-06 15:03:49 +00:00
Christophe Dumez
df03b042d6 - Hide context menu when a torrent is clicked 2009-12-06 14:48:16 +00:00
Christophe Dumez
3ec118d59b - When downloading a torrent from its URL in Web UI, the torrent addition dialog was not skipped and displayed on server side.
* Regression introduced in a recent release candidate
2009-12-06 14:41:05 +00:00
Christophe Dumez
bce575ee68 - Fix priority column data being displayed when adding a new torrent and when priority column is hidden (queueing system disabled) is disabled (Web UI) 2009-12-06 14:26:50 +00:00
Christophe Dumez
83da56b0eb - Fix top menu in Web UI 2009-12-06 14:13:49 +00:00
Christophe Dumez
fa2891c225 - Fix compilation warning in release mode
- Fix vertical alignment in torrent properties panel
2009-12-06 13:31:30 +00:00
Christophe Dumez
c4bf42524c - Small update in French translation 2009-12-06 12:54:21 +00:00
Christophe Dumez
a096105f18 - Added Serbian translation (By Anaximandar Milet)
* Translation is not complete yet
2009-12-06 11:37:20 +00:00
Christophe Dumez
51f842aaef - Bump to rc5
- Disabled DEBUG output as a default now
2009-12-06 10:27:02 +00:00
Christophe Dumez
76c4466fb6 - In File tree (torrent content), set parent priority to NORMAL if its children have mixed priorities
* This also fixes the "you must select at least one file" warning when ignoring all files and then selecting only one
2009-12-06 10:19:29 +00:00
Christophe Dumez
facd02a7ec - Updated Portuguese and Brazilian translations (Thanks Nick!) 2009-12-06 09:35:58 +00:00
Christophe Dumez
ed8da2ef66 - Fix toolbar separators (Web UI) which was broken when updating to new MochaUI 2009-12-05 16:23:34 +00:00
Christophe Dumez
998352f9f1 - Improved Ajax tabs code (Web UI) 2009-12-05 16:09:18 +00:00
Christophe Dumez
8c1a135d16 - Fix crashes when handling torrents without metadata (magnet URIs) from Web UI 2009-12-05 14:24:45 +00:00
Christophe Dumez
b976d39207 - Update to MochaUI svn/trunk
* Fixes IE7/8 compatibility
- Use Yui compressor on mocha.js
2009-12-05 14:19:37 +00:00
Christophe Dumez
f0a18ec1f5 - Remember selected filter using a Cookie (Web UI) 2009-12-04 21:03:50 +00:00
Christophe Dumez
f9a5afe446 - Remove torrent from selection if it gets filtered and becomes hidden (Web UI) 2009-12-04 20:45:16 +00:00
Christophe Dumez
b13c7abca0 - Updated German translation 2009-12-04 17:08:29 +00:00
Christophe Dumez
1f104f62f5 Force libnotify GObject cleanup even when libnotify fails 2009-12-04 09:18:43 +00:00
Christophe Dumez
f8f7729e77 - Force libnotify GObject cleanup 2009-12-04 09:09:03 +00:00
Christophe Dumez
eca262f5f4 - Display piece_availability bar when we have something to display (torrent has metadata, torrent is not paused/queued/checking/seeding) 2009-12-02 20:41:59 +00:00
Christophe Dumez
df5f5a943b - Fix other possible crashes with MAGNET URIs
- Fix "download first last piece first" feature for torrents containing more than one file
2009-12-02 20:24:34 +00:00
Christophe Dumez
497cb07852 - Fix several possible crashes when using Magnet URI (because they don't have metadata in the beginning) 2009-12-02 20:13:10 +00:00
Christophe Dumez
10ab8f107c - Tracker scrape interval is now 20 min (15 minutes min). 2009-12-02 18:19:16 +00:00
Christophe Dumez
3a6ff19418 - Bump to rc4 2009-12-01 21:06:41 +00:00
Christophe Dumez
ab317a3a62 - Another update for Polish translation 2009-12-01 21:04:44 +00:00
Christophe Dumez
617724c2b1 - Fix 'Browse' [...] button is RSS Feed Downloader dialog (Thanks Mariusz) 2009-12-01 19:41:52 +00:00
Christophe Dumez
422c03b4ec - Fixed 'cancel' button in RSS feed renaming dialog (Thanks Mariusz) 2009-12-01 19:28:45 +00:00
Christophe Dumez
4af05dc63c - HTTP downloader now uses Firefox User Agent to make sure it is allowed
- HTTP downloader now supports already encoded URLs
2009-12-01 17:36:11 +00:00
Christophe Dumez
ac92287b43 - Updated Official Polish Author name in both AUTHORS file and about dialog. New translator is now Mariusz Fik (who is also our Open Suse package maintainer). Former translator was replaced because he was unreachable for a very long period. Thanks to Mariusz for taking over the polish translation. 2009-12-01 16:53:07 +00:00
Christophe Dumez
c7634b3828 - Another update for Polish translation 2009-12-01 16:49:49 +00:00
Christophe Dumez
5d1d26b285 - Fixed possible crash on exit introduced by previous commit (tweaks to speed up exit) 2009-12-01 11:56:51 +00:00
Christophe Dumez
644fea69a1 - Updated Polish and czech translations 2009-11-30 21:34:24 +00:00
Christophe Dumez
4dc8959f67 * More exit tweaking to make shutdown faster
* Fixed active upload icon in Web UI
* Fixed text alignment in Web UI preferences dialog
* Fixes to ratio display in Web UI transfer list and properties panel
* Edited Queued/Paused/Checking icons so that they are the same for complete/incomplete torrents (easier to understand)
* Color torrents in UI transfer list as in qBittorrent < 2.0 (more easily understandable)
* Progress and size are now updated when files are filtered in torrent properties
2009-11-30 21:30:14 +00:00
Christophe Dumez
63be5ffc74 - Updated Simplified Chinese translation 2009-11-29 20:31:56 +00:00
Christophe Dumez
c5a9e27cb3 - Try to make progress calculation more robust in torrent files model 2009-11-29 20:29:40 +00:00
Christophe Dumez
ecf48b3a7b - Fix torrent status icon vertical alignment in Web UI 2009-11-29 14:44:30 +00:00
Christophe Dumez
63e5339690 - Added ASSERT for make sure our progress values are always possible 2009-11-29 14:37:33 +00:00
Christophe Dumez
d8c27ac8c4 - Fix crash when a torrent contains empty files 2009-11-29 14:34:39 +00:00
Christophe Dumez
925597c43a - Hide piece availability and pieces downloaded bars when the shown torrent gets complete 2009-11-29 14:29:48 +00:00
Christophe Dumez
ba8fd62900 - Bump to rc3 2009-11-29 10:27:29 +00:00
Christophe Dumez
3f61e176f0 - Updated Romanian translation 2009-11-29 10:11:28 +00:00
Christophe Dumez
542338972a - Explicitely delete "unread" RSS item although Qt should be taking care of it 2009-11-29 09:17:55 +00:00
Christophe Dumez
fe91599eb4 - Skip file checking in "start seeding immediately after torrent creation" feature (libtorrent v0.15 only) 2009-11-29 09:11:39 +00:00
Christophe Dumez
d9817795ed - Fix "start seeding immediately after torrent creation" feature (save path was not set right) 2009-11-29 09:01:33 +00:00
Christophe Dumez
6ede368f63 - Fix right click menu in tracker list and in peer list (Thanks Heavyjoost) 2009-11-29 08:16:58 +00:00
Christophe Dumez
6885f46f4b - Restore compatiblity with recent libboost (broken by last commit) 2009-11-28 22:22:35 +00:00
Christophe Dumez
9323660c79 - Fix compilation with Qt 4.4
- Fix compilation with older boost libraries
2009-11-28 21:46:46 +00:00
Christophe Dumez
88b77a63ed - Qt 4.4 fix 2009-11-28 21:30:26 +00:00
Christophe Dumez
4d1ef40f6e - Qt 4.4 fix 2009-11-28 21:23:06 +00:00
Christophe Dumez
9a68e0cc25 - Fix compilation error on some systems 2009-11-28 20:23:17 +00:00
Christophe Dumez
396427e3b6 FEATURE: Fall back to a random port if qBittorrent could not listen on the chosen port 2009-11-28 18:23:17 +00:00
Christophe Dumez
e460f1c365 - Attempt to speed up exit 2009-11-28 15:03:27 +00:00
Christophe Dumez
b9531c8245 - Updated slovak translation 2009-11-28 13:54:14 +00:00
Christophe Dumez
27aff04f11 - Catch invalid_handle exception in savefastresume data 2009-11-28 13:50:16 +00:00
Christophe Dumez
08fe5814c5 - Switch download / uploads icons color to match colors in qBittorrent < 2.0 2009-11-28 12:26:05 +00:00
Christophe Dumez
5af8b7c0e2 FEATURE: Enabled lazy bitfield as a counter-measure for ISP speed throttling 2009-11-28 10:36:34 +00:00
Christophe Dumez
c1acbda38f - Updated traditional Chinese translation 2009-11-28 10:01:29 +00:00
Christophe Dumez
afa5213c94 - Improve sorting performance in Web UI
- Improve priority column sorting behavior when there are seeding torrents (they don't have a priority)
2009-11-28 08:48:35 +00:00
Christophe Dumez
17b8ba27b3 - FEATURE: Search engine plugins now handle HTTP protocol gzip compression 2009-11-27 23:46:40 +00:00
Christophe Dumez
3f9b74430a - Made PrettyPrinter function more robust (one can pass it sizes in bytes) 2009-11-27 23:01:16 +00:00
Christophe Dumez
efed943366 - Bump to rc2 2009-11-27 16:31:17 +00:00
Christophe Dumez
1784c5cecb - Updated Danish translation 2009-11-27 16:17:42 +00:00
Christophe Dumez
62fad5df87 - Display the right icon for active uploads in UI transfer list (Web UI was ok) 2009-11-27 16:11:22 +00:00
Christophe Dumez
6b04005d08 - Fix upload/download rate order in two menus 2009-11-27 16:02:24 +00:00
Christophe Dumez
4908458729 - Fixed share ratio display in properties widget and in Web UI 2009-11-27 15:59:49 +00:00
Christophe Dumez
9ada7c809b - Made transfer list sortable in Web UI
* As a default it is sorted by Name
2009-11-27 15:48:45 +00:00
Christophe Dumez
3c6635cdbe - Folder Scanning: initial import of the torrents inside is fixed 2009-11-27 11:50:30 +00:00
Christophe Dumez
90207020f2 - Fix for media file preview 2009-11-27 11:38:42 +00:00
Christophe Dumez
d22d6468c7 - Updated documentation URL to doc.qbittorrent.org 2009-11-26 21:27:06 +00:00
Christophe Dumez
893c5e6784 FEATURE: Display close tab button into the tabs in search engine (Qt >= 4.5 only) 2009-11-26 21:11:37 +00:00
Christophe Dumez
77ded75613 - Display the maximum number of connections per torrents only when it is enabled (torrent properties) 2009-11-26 13:52:05 +00:00
Christophe Dumez
ce31bef2cf - Make sure the torrent is valid before saving fast resume data 2009-11-26 11:59:40 +00:00
Christophe Dumez
45e56c02ee - Bump to rc1 (qBittorrent v2.0.0 is now officially in FEATURE FREEZE) 2009-11-26 11:06:46 +00:00
Christophe Dumez
e1725e8001 - Refresh transfer list every 1500 ms instead of 1000ms to save CPU (Web UI) 2009-11-26 11:04:14 +00:00
Christophe Dumez
d22e932ef7 - Optimize Web UI to use less CPU
* Do not refresh filtered torrents since they are not visible
  * Do not refresh torrent name in list since it connot change
- Fixed unitialized torrent status when it was added to the list (it did not cause any issue but it was not optimal)
2009-11-26 11:01:21 +00:00
Christophe Dumez
d99dc65b19 - Updated French translation 2009-11-26 10:26:05 +00:00
Christophe Dumez
ae10bc9270 - Made Web UI tool bar looks exactly like the Web UI one (same buttons orders and added separators) 2009-11-26 10:21:13 +00:00
Christophe Dumez
3e56cf96a3 - Program preferences are now editable from Web UI :) 2009-11-26 10:10:40 +00:00
Christophe Dumez
b6dc5f9675 - Torrent preferences in Web UI are now correctly loaded from qBT. However, the saving part is not done yet. 2009-11-26 09:49:57 +00:00
Christophe Dumez
d79cd07d50 - Still working on program preferences in Web UI (not functional yet) 2009-11-26 08:29:06 +00:00
Christophe Dumez
9a16a9d11b - Started work on program preferences in Web UI 2009-11-26 08:10:23 +00:00
Christophe Dumez
52ac94cc73 - Use the same order for right click menu in both the UI and the Web UI 2009-11-26 07:06:08 +00:00
Christophe Dumez
672a83cfc4 - Added qBittorrent icon to libnotify notifications 2009-11-26 07:00:18 +00:00
Christophe Dumez
5d33e3033b - Fix download icon in peer list popup menu (Thanks Heavyjoost) 2009-11-26 06:56:38 +00:00
Christophe Dumez
80a721fd36 - Updated Finnish translation. 2009-11-26 06:15:05 +00:00
Christophe Dumez
058430d2cd - Updated swedish translation 2009-11-25 23:00:31 +00:00
Christophe Dumez
d227e744d9 - Use standard Qt notification as fallback if libnotify failed 2009-11-25 22:36:42 +00:00
Christophe Dumez
17f712e3e0 - Made search engine use libnotify instead of qt notification when available. Note that a notification is displayed when a search request has finished and the search tab is not currently displayed (other tab is displayed or window is minimized/iconified) 2009-11-25 22:03:05 +00:00
Christophe Dumez
507b9b149e - No need for systray integration to be enabled to use libnotify 2009-11-25 21:36:51 +00:00
Christophe Dumez
d55553c53f - Bump to beta10 2009-11-25 20:38:20 +00:00
Christophe Dumez
01f38b05eb - Fix download icon in systray icon popup 2009-11-25 20:34:34 +00:00
Christophe Dumez
91efa0e2d4 - COSMETIC: Make use of libnotify if available for system notifications (Now default on Ubuntu) instead of the Qt notification system 2009-11-25 20:32:18 +00:00
Christophe Dumez
b80843c602 - Scroll to current torrent when it changes (Transfer list) 2009-11-25 18:20:42 +00:00
Christophe Dumez
9fa0ff78bc - Made Torrent filters column collapsible (can be hidden) 2009-11-25 18:13:20 +00:00
Christophe Dumez
5d566bba86 - Fix "global download limit" icon in tray icon menu 2009-11-25 17:54:12 +00:00
Christophe Dumez
5ef888d142 - Right-aligned pieces downloaded and availability labels (they were the last one left-aligned) 2009-11-25 17:50:49 +00:00
Christophe Dumez
92b04b66c7 - Increase ratio difference to make availability more readable 2009-11-25 15:38:33 +00:00
Christophe Dumez
f15973f2c8 - Update torrent progress after checking (especially useful for paused torrents that are not updated otherwise) 2009-11-25 14:02:54 +00:00
Christophe Dumez
c075016b51 - Fix Web UI fields being disabled in program preferences 2009-11-25 13:58:48 +00:00
Christophe Dumez
9708b335d8 - bump to beta9 2009-11-25 12:38:33 +00:00
Christophe Dumez
950aa497c6 - Fix typo in the code 2009-11-25 12:33:01 +00:00
Christophe Dumez
fe62efa145 - Refresh the transfer list every 1000ms instead of 1500ms now that it works better 2009-11-25 12:31:42 +00:00
Christophe Dumez
cc2da45c2d - Greatly improved Web UI transfer list refresh (Progress bar) 2009-11-25 12:27:00 +00:00
Christophe Dumez
c212d8beff - Fix transfer list flickering 2009-11-25 12:09:10 +00:00
Christophe Dumez
93f3d0b687 - Clean up Web UI 2009-11-25 11:36:36 +00:00
Christophe Dumez
b88d0e87d9 - Fix Javascript Error on some browsers (Epiphany, Chrome) that made the Web UI unusable 2009-11-25 10:35:31 +00:00
Christophe Dumez
afaf40eee0 - Allow to set up per-torrent download rate limit from Web UI too 2009-11-25 10:09:14 +00:00
Christophe Dumez
236c0da563 - Allow to set up per-torrent upload rate limit from Web UI
- Updated Mootools to v1.2.4 and fix breakage with MochaUI
2009-11-25 10:03:04 +00:00
Christophe Dumez
c48a3b55d6 - Make sure properties panel is disabled as a default (on startup) 2009-11-24 21:38:11 +00:00
Christophe Dumez
6f69ab2b6d - Fix a crash when hitting "change save path" button and no torrent is selected 2009-11-24 21:35:22 +00:00
Christophe Dumez
aff7824b8d - Updated language files 2009-11-24 20:27:13 +00:00
Christophe Dumez
6206befbec - Bump to beta8 2009-11-24 20:25:16 +00:00
Christophe Dumez
ac2473da6d - Fix compilation error on some machines 2009-11-24 19:47:23 +00:00
Christophe Dumez
11fd99e2de - Commit those by mistake 2009-11-24 19:45:26 +00:00
Christophe Dumez
d42ab6120e - Added right-click menu to transfer list 2009-11-24 19:41:31 +00:00
Christophe Dumez
7c1d3dea86 - Fixed download limit icon 2009-11-24 18:15:08 +00:00
Christophe Dumez
e7f6ae3110 - Bump to beta7 2009-11-24 17:51:37 +00:00
Christophe Dumez
1c0bc205f0 - Remember panel sizes in Web UI (Cookie based) 2009-11-24 16:08:23 +00:00
Christophe Dumez
aeb2c06e0f - Disabled file prioritizing for seeding torrents
- Added file prioritizing to Web UI
2009-11-24 15:38:47 +00:00
Christophe Dumez
d4524993ee - Fix translation in files list (both UI and Web UI) 2009-11-24 13:25:11 +00:00
Christophe Dumez
bf77b186c1 - Updated french translation 2009-11-24 13:16:19 +00:00
Christophe Dumez
d1072afb89 - Updated language files 2009-11-24 13:13:32 +00:00
Christophe Dumez
a9b49ea3e0 - Display torrent files in Web UI 2009-11-24 13:10:17 +00:00
Christophe Dumez
33d77ccf39 - Started work on Torrent Files display (Web UI) 2009-11-24 11:40:40 +00:00
Christophe Dumez
11a41a1652 - Display trackers in torrent properties in Web UI 2009-11-24 11:14:02 +00:00
Christophe Dumez
f04b19ddfa - Remove verbose debug info 2009-11-24 08:53:47 +00:00
Christophe Dumez
e35d100769 - Web UI: Display generation information in torrent properties 2009-11-24 08:53:14 +00:00
Christophe Dumez
ce6f665a7b - Started to work on General Tab in properties (Web UI) 2009-11-23 21:17:54 +00:00
Christophe Dumez
3958c990a4 - Still working on Web UI properties panel 2009-11-23 20:46:45 +00:00
Christophe Dumez
30b5daaa2a - Oops, forgot to commit those 2009-11-23 20:16:17 +00:00
Christophe Dumez
f63199f7b7 - Still working on Web UI remodeling 2009-11-23 19:57:33 +00:00
Christophe Dumez
4edab29bfe - Web UI: Make use of MochaUI panels (they are resizable) 2009-11-23 19:12:44 +00:00
Christophe Dumez
14e94c8971 - Improved filters CSS in Web UI 2009-11-23 16:45:07 +00:00
Christophe Dumez
31ca3c1334 - Use new icons in Web UI also 2009-11-23 16:43:51 +00:00
Christophe Dumez
3eeeb73af4 - New torrent status icons by Mateusz Tobola 2009-11-23 16:33:43 +00:00
Christophe Dumez
cad6228ae0 - Updated translatable string regex to support ':' in it 2009-11-23 14:27:56 +00:00
Christophe Dumez
bc52863aec - Web UI: Automatically close torrent download window once the torrent upload is complete 2009-11-23 14:21:07 +00:00
Christophe Dumez
68092f3b5c - Make sure the torrent is not already in the list before trying to add it 2009-11-23 14:17:47 +00:00
Christophe Dumez
8650b20904 - Fix progress display in Web UI 2009-11-23 14:01:03 +00:00
Christophe Dumez
a83744289f - Web UI: Display selected filter as selected 2009-11-23 13:56:10 +00:00
Christophe Dumez
34ba69e319 - Fixed several issues with Web UI 2009-11-23 13:35:46 +00:00
Christophe Dumez
74f0737903 - Extended internationalization support in Web UI to the Javascript scripts 2009-11-23 13:11:09 +00:00
Christophe Dumez
b1bbbd79c4 - Initial support for Web UI internationalization !
- Updated french translation
2009-11-23 12:57:16 +00:00
Christophe Dumez
87f93a7a1d - Display ratio in Web UI 2009-11-23 10:40:16 +00:00
Christophe Dumez
e187426dd5 - Still remodeling the UI
- Improved Web UI performance by make more work on server side (C++) and less work on client side (Javascript)
2009-11-23 10:37:55 +00:00
Christophe Dumez
13e22aef51 - started to remodel the UI to match the new qBT UI 2009-11-23 09:16:32 +00:00
Christophe Dumez
08710ed822 - Do not delete selected torrents when hitting delete button unless the transfer tab is actually shown 2009-11-23 07:43:17 +00:00
Christophe Dumez
5fc4ff22d9 - Use ∞ instead of "Unlimited" for speed limits 2009-11-23 07:37:06 +00:00
Christophe Dumez
8b41d1973c COSMETIC: Display speeds with more user friendly units instead of always using KiB/s 2009-11-23 07:34:14 +00:00
Christophe Dumez
c52e0cf841 - Improve tracker status detection when using libtorrent v0.14 2009-11-23 07:18:28 +00:00
Christophe Dumez
2f4d27b422 - Changed text from "Console" to "Log window" 2009-11-22 22:35:04 +00:00
Christophe Dumez
508c765991 - Fix property buttons style on Mac OS by Stephanos Antaris. 2009-11-22 21:50:05 +00:00
Christophe Dumez
f9399714cc - Fix DHT settings 2009-11-22 21:42:16 +00:00
Christophe Dumez
d25128e0b3 - Do not hide separator in status bar when DHT is disabled. Looks better IMHO 2009-11-22 21:22:18 +00:00
Christophe Dumez
072200c5f9 - Bump to beta6 2009-11-22 21:15:44 +00:00
Christophe Dumez
72d82af147 - Force repainting of the transfer list after it is updated 2009-11-22 19:26:13 +00:00
Christophe Dumez
581efd0afd - Remember sorted column in peer list 2009-11-22 18:20:47 +00:00
Christophe Dumez
8b78096366 - Set refresh list interval to 30ms min (instead of 10ms) 2009-11-22 18:08:05 +00:00
Christophe Dumez
573a18c20f - Fix folder scanning in program preferences (closes #486712) 2009-11-22 16:35:11 +00:00
Christophe Dumez
b460f67cc4 - Fix up/down speed limit display 2009-11-22 16:28:42 +00:00
Christophe Dumez
823da52d18 - Updated russian translation 2009-11-22 16:16:01 +00:00
Christophe Dumez
690215e2b0 - Align text on the right in properties 2009-11-22 11:25:17 +00:00
Christophe Dumez
8fe448d35f - Fixed compilation with libtorrent v0.14 2009-11-22 11:16:30 +00:00
Christophe Dumez
5544f2a138 - Another compilation fix for libtorrent v0.14 2009-11-22 10:40:54 +00:00
Christophe Dumez
c1d3f719df - Compilation fix for libtorrent v0.14 2009-11-22 10:35:16 +00:00
Christophe Dumez
f5fc1884b2 - Show official documentation when pressing F1 key 2009-11-22 10:08:03 +00:00
Christophe Dumez
002faac042 - Update documentation links to point to the actual documentation articles (in french or english depending on the current locale) instead of the wiki main page 2009-11-22 10:03:40 +00:00
Christophe Dumez
03552c9a1f - Clean up search engine plugins code
- Update plugins from sourceforge SVN/trunk now to avoid maintenance of another update server
2009-11-22 09:37:16 +00:00
Christophe Dumez
d267d65e57 - Remove html tags from torrent names in mininova search plugin 2009-11-21 20:49:09 +00:00
Christophe Dumez
cdce77962a - Display piece availability average next to the bar 2009-11-21 20:01:09 +00:00
Christophe Dumez
0c617f0a03 - show piece related bar only for downloading torrents (no use for completed ones) 2009-11-21 19:47:54 +00:00
Christophe Dumez
47d545633d - Graphically display piece availability in torrent preferences 2009-11-21 19:40:24 +00:00
Christophe Dumez
fb6b40ccd1 - Rewrote the bar to display the downloaded piece as the one we had was overly complicated 2009-11-21 18:36:12 +00:00
Christophe Dumez
ac021aaecb - Bump to beta5 2009-11-21 15:33:22 +00:00
Christophe Dumez
a4cfc77531 - Improve LSD/DHT/PeX display in tracker list 2009-11-21 15:23:27 +00:00
Christophe Dumez
480d1b18db - Display in tracker list the number of peers gotten from LSD/PeX/DHT 2009-11-21 15:18:09 +00:00
Christophe Dumez
3827a66a3a - Optimized transfer list refresh 2009-11-21 14:42:58 +00:00
Christophe Dumez
eb3d7f31e8 - Updated language files 2009-11-21 14:38:26 +00:00
Christophe Dumez
62f57862e5 - Properly report paused torrents from Bittorrent session to GUI (closes #86293)
- Removed some verbose debug
2009-11-21 14:25:07 +00:00
Christophe Dumez
70c62f6294 - Refresh torrent properties and transfer list only when they are visible in order to save CPU :) 2009-11-21 14:16:54 +00:00
Christophe Dumez
d6e1dc9020 - Make torrent status filters behave as in µTorrent 2009-11-21 13:51:15 +00:00
Christophe Dumez
46f081d888 - Made sure the file priorities in torrent properties don't overwrite "download first/last pieces first" option 2009-11-21 12:43:08 +00:00
Christophe Dumez
ef4c320af7 - Made "download first and last piece first" option smarter. It now detects the main file in the torrent and download the first/last pieces of this file. (Thanks Attila Olah for this suggestion). 2009-11-21 12:35:26 +00:00
Christophe Dumez
6673273830 - Change qBittorrent parameter in desktop file because it does not seem to work 2009-11-21 11:05:26 +00:00
Christophe Dumez
154673a99b - Force torrentfilesmodel list repaint when progress and priorities are updated 2009-11-21 10:38:45 +00:00
Christophe Dumez
62604e32c0 FEATURE: Added option to download first and last piece of a torrent first (for preview) 2009-11-21 10:17:57 +00:00
Christophe Dumez
873221ec14 - Catch exception thrown by resolver.resolve() and display the error message on stderr 2009-11-21 08:37:09 +00:00
Christophe Dumez
e645133baf - Fix compilation errors on Fedora 2009-11-20 22:06:36 +00:00
Christophe Dumez
8c1851c0bd - Move priority column to index==1 for better readability 2009-11-20 19:15:12 +00:00
Christophe Dumez
d15a177027 - Fix the status display of queued checking torrents 2009-11-20 18:42:32 +00:00
Christophe Dumez
5d427d2acf - Save fast resume data for paused torrents too to avoid loosing information (e.g. user trackers, ...) 2009-11-20 18:36:34 +00:00
Christophe Dumez
aa0c2e611f - Remove useless code in torrentpersistentdata since libtorrent is saving and restoring this for us 2009-11-20 18:29:13 +00:00
Christophe Dumez
332a4121c8 - Made nova2dl.py more robust by downloading the torrent itself if the search plugin does not provide the download_torrent() method 2009-11-20 12:04:38 +00:00
Christophe Dumez
843168bb62 - Move ui files to their own folder 2009-11-20 08:20:05 +00:00
Christophe Dumez
4ee47ce2b8 - Use a capital "B" for Bittorrent class 2009-11-20 08:01:59 +00:00
Christophe Dumez
262b88930e - Use lowercase characters only in filenames 2009-11-20 07:48:44 +00:00
Christophe Dumez
d1646c169d - Fix folder size update in TorrentFilesModel 2009-11-20 07:18:40 +00:00
Christophe Dumez
c6a9ec7c6f - Added a few more country flags to Geoip 2009-11-19 19:38:37 +00:00
Christophe Dumez
ff2fef0dc1 - Fix little problem in evenmanager causing this output: "no status, should not happen!!!" 2009-11-19 18:28:30 +00:00
Christophe Dumez
b35cc2c9e4 - Support up to 99999 peers (for display). It used to be 9999 but this was not enough for some torrents. 2009-11-19 17:13:53 +00:00
Christophe Dumez
98223e54e8 - Updated tracker behavior, it works better now (more µTorrent like) 2009-11-19 15:50:57 +00:00
Christophe Dumez
e36e500045 - Added DHT to trackers list 2009-11-19 15:43:00 +00:00
Christophe Dumez
e2b8aeafa6 - FEATURE: Display the number of peers returned by each tracker 2009-11-19 15:04:43 +00:00
Christophe Dumez
484a75ad64 FEATURE: Global upload/download speeds can be capped from status bar (µTorrent behavior) 2009-11-19 13:25:00 +00:00
Christophe Dumez
5a88c1ad46 - Fix double fix in tracker list when switching torrent 2009-11-19 12:54:53 +00:00
Christophe Dumez
e8fba3e630 - Moved "download in sequential order" from Torrent properties to right click menu in transfer list (it makes more sense this way)
- Do not save sequential mode status to hard disk because libtorrent is already taking care of this
2009-11-19 12:45:11 +00:00
Christophe Dumez
81412584e1 - Remember tracker list column width on restart 2009-11-19 12:27:52 +00:00
Christophe Dumez
1b82dd315b - Fix and improved torrent comment display
- Made links linkable in torrent comments
2009-11-19 12:17:51 +00:00
Christophe Dumez
ccdb2a82c3 - New tracker list (displays tracker status and error/warning messages) 2009-11-19 11:09:03 +00:00
Christophe Dumez
8ada8d33c8 FEATURE: Announce to all trackers specified for a torrent (µTorrent behavior) 2009-11-19 08:43:18 +00:00
Christophe Dumez
ac279979fb - Fix errors in tracker messages saving code 2009-11-19 08:36:03 +00:00
Christophe Dumez
d5e2905ead - Clean up of bittorrent class 2009-11-19 08:14:04 +00:00
Christophe Dumez
1b0d2a7d55 - Clean up GUI includes 2009-11-19 07:28:52 +00:00
Christophe Dumez
da080a8979 - delete socket client explicitely (although Qt should take care of it) 2009-11-19 07:24:14 +00:00
Christophe Dumez
41e18fd245 - Removed useless class property in GUI class 2009-11-19 07:21:55 +00:00
Christophe Dumez
10c40c6485 - Cleanup systray code 2009-11-18 18:45:06 +00:00
Christophe Dumez
e93fab40fe - Removed some too verbose debug
- Suppress a Qt warning about the layout in status bar
2009-11-18 18:07:31 +00:00
Christophe Dumez
b64919234a - Suppress another valgrind warning 2009-11-18 18:00:17 +00:00
Christophe Dumez
fb4700907d - Removed unused keyboard shortcut (and remove valgrind warning) 2009-11-18 17:51:50 +00:00
Christophe Dumez
d3c59f0814 - Move Web UI code to Bittorrent class 2009-11-18 17:46:59 +00:00
Christophe Dumez
cedc87a703 - Fix completed torrent counting
- Make sure the status bar is displayed before showing the GUI
2009-11-18 17:32:54 +00:00
Christophe Dumez
54f2e66464 - Updated language files 2009-11-18 16:04:26 +00:00
Christophe Dumez
8160449964 - Improved status bar spacing 2009-11-18 15:56:40 +00:00
Christophe Dumez
e467fd8fab - Improved separators style in status bar 2009-11-18 15:24:48 +00:00
Christophe Dumez
5da2e6a9ee - Started to improved the status bar style 2009-11-18 14:54:33 +00:00
Christophe Dumez
0cb5993f66 - Display total amount transferred in status bar 2009-11-18 13:34:03 +00:00
Christophe Dumez
54d7c6dc54 - Moved status bar code from the GUI to its own class for make GUI more readable
- Fix "Display current speed in title" feature
- Fix Up/Down speed labels update in status bar
2009-11-18 13:18:55 +00:00
Christophe Dumez
c30ec7bb6e - Fix keyboard shortcuts for tab switching 2009-11-18 12:40:13 +00:00
Christophe Dumez
0bc2e9aeeb - Removed regular tracker scrape code since it is done automatically by libtorrent (it should not have been in GUI class anyway...)
- Moved bittorrent specific code from GUI class to bittorrent class
2009-11-18 12:35:55 +00:00
Christophe Dumez
95469756d1 - Bump to beta3 2009-11-18 12:25:28 +00:00
Christophe Dumez
aa65cf9547 - Moved priority Up/Down buttons to the left of preferences button (top toolbar) 2009-11-18 12:24:19 +00:00
Christophe Dumez
623933e2aa - COSMETIC: New deletion confirmation dialog (Merged delete/delete permanently actions)
- Delete useless properties button in top tool bar
- Set Alt+P keyboard shortcut to toggle torrent properties visibility
2009-11-18 12:11:15 +00:00
Christophe Dumez
db92ffaf92 - Added back the super seeding feature which got lost during transfer lists merging (It is untested yet, I'll do that later). 2009-11-18 11:04:19 +00:00
Christophe Dumez
79e139268a - Refresh list and torrent numbers on torrent addition 2009-11-18 10:39:56 +00:00