Chocobo1
30f21259f8
Enable to choose dark/light tray icons on all platforms.
2015-05-13 21:50:15 +08:00
LazyBui
be62c34e46
Removing the confusion caused by moving GeoIP code/.dat to a different directory
2015-05-13 00:15:10 -05:00
sledgehammer999
a3574d3e28
Merge pull request #2846 from Noctem/fixVariableNames
...
Fix variable names
2015-05-10 17:53:26 +03:00
Chocobo1
1d6263385b
Use AllUppercase for label text
2015-05-10 14:13:25 +08:00
sledgehammer999
1ba8ce7345
Sync translations from Transifex and run lupdate.
2015-05-10 03:03:07 +03:00
sledgehammer999
8a5d2208a5
Fix UI freeze when right clicking on a torrent with libtorrent 1.0.x.
...
Thanks to pmzqla for finding the root issue.
Closes #2365 #2388 .
2015-05-10 02:31:35 +03:00
sledgehammer999
18e2bb6f60
Fix updating of Error/Warning trackers counter.
2015-05-09 20:39:38 +03:00
sledgehammer999
6c579950f6
Correctly detect trackers with invalid TLDs or IPv4/IPv6 addresses.
2015-05-09 20:39:29 +03:00
sledgehammer999
e378f28fb7
Use a single scrollbar for all filters in the sidepanel.
2015-05-09 20:39:20 +03:00
Chocobo1
010bf80b90
Increase resource files compression level, the result is 1.9% smaller binary size
2015-05-08 15:33:40 +08:00
DoumanAsh
62776df9e1
Aborting search engine process during closure. Close #2671
2015-05-05 19:29:13 +03:00
Chocobo1
72c5bce6a4
Add "Add link to torrent" menu in TrayIconMenu. Closes #2918 .
2015-05-04 00:59:00 +08:00
sledgehammer999
6e4fbcf017
Fix linux build.
2015-05-03 01:21:06 +03:00
sledgehammer999
1a9b13b829
Sync translations from Transifex and run lupdate.
2015-05-03 00:08:02 +03:00
sledgehammer999
6644fe0714
Tell Windows to wait during shutdown by creating a ShutdownBlockReason.
...
Huge thanks to paolo-sz for bringing this to my attention, for the various patches he tried to submit and for testing.
See issue #1984 for complete history.
Closes #1535 .
2015-05-02 23:55:58 +03:00
sledgehammer999
d14805d065
Merge pull request #2863 from racam/master
...
login.html escape quotes + add qbittorrent-nox to gitignore + bug with startup info with qbittorrent-nox
2015-05-02 23:09:10 +03:00
racam
d7ac142885
Enhancement of the webui preference and of the quote escape for javascript
2015-05-01 21:59:36 +02:00
sledgehammer999
452b643e0c
Merge pull request #2898 from glassez/app_quit
...
Fix aboutToQuit signal is not emitted on Windows.
2015-04-30 14:28:54 +03:00
Vladimir Golovnev (Glassez)
0a3406ea80
Fix aboutToQuit signal is not emitted on Windows.
...
In some cases QApplication::aboutToQuit() and
QApplication::commitDataRequest() signals not emitted on
Windows. This happened when qBittorrent is started with both "Show
minimized" and "Minimize to system tray" enabled.
2015-04-30 13:15:06 +03:00
Gabriele
8017680055
WebUI: create a new session for each user
...
Closes #2919 .
2015-04-29 16:13:43 +02:00
sledgehammer999
167d20083d
Merge pull request #2875 from pmzqla/qvarianthash
...
WebUI: Convert torrent list from QVariantHash to QVariantMap
2015-04-28 22:10:19 +03:00
Gabriele
41fa59f164
Allow to Open files from the properties pane by pressing "Enter"
...
Allow to open only one file at a time and ignore keypresses when
multiple items are selected.
2015-04-16 18:50:11 +02:00
Gabriele
b5b40abb56
WebUI: Implement 'Force Start' feature.
2015-04-16 18:32:31 +02:00
sledgehammer999
2c5edf8652
Implement 'Force Start' feature. Closes #270 .
2015-04-15 18:13:24 +03:00
Gabriele
1f77a03eb6
Don't reorder the torrents in the transfer list if not necessary
...
The current sorting algorithm is not stable and causes undesidered
rearrangements of the transfer list when different torrents have same
values in respect to the current sorting criterion. Fix this by using
the priority, the seed date and the hash of the torrents as fallback
values to determine the order.
Closes #2158 .
Closes #2526 .
2015-04-15 11:43:22 +02:00
Gabriele
fff1436e26
WebUI: Convert torrent list from QVariantHash to QVariantMap
...
Currently QJsonDocument::fromVariant() does not support QVariantHash,
so convert the torrent list to QVariantMap.
Closes #2849 .
2015-04-14 20:36:25 +02:00
Gabriele
1b2e65011d
Follow project coding style. Issue #2192 .
2015-04-13 21:16:44 +02:00
ngosang
20d7f37fd0
Changes torrent name when metadata is retrieved
2015-04-13 10:49:29 +02:00
sledgehammer999
6aceac152d
Adjust color scheme for dark themes. Closes #1359 .
2015-04-12 16:25:06 +03:00
sledgehammer999
4493fd9c31
Allow to use system QJson. Closes #1744 .
2015-04-12 14:01:32 +03:00
sledgehammer999
3047681951
Don't include the GeoIP database in the repo. Inadvertently added by commit ff9a281b72
. Issue #2837 .
2015-04-12 01:07:41 +03:00
sledgehammer999
3c58b0cc9a
Revert "WebUI: Use QVariantMap instead of QVariantHash"
...
This reverts commit d49c79d032
.
2015-04-11 12:43:22 +03:00
Gabriele
d49c79d032
WebUI: Use QVariantMap instead of QVariantHash
...
Currently QJsonDocument::fromVariant() does not support QVariantHash,
so use QVariantMap instead.
Closes #2849 .
2015-04-10 13:17:23 +02:00
David Christenson
307ae459f2
Fix variable names
...
Change undeclared identifiers `running_` and `paramsQueue_` to their
proper names.
2015-04-07 20:49:45 -06:00
sledgehammer999
7af4928b18
Merge pull request #2826 from pmzqla/webui-queueing
...
WebUI: Check if torrent queueing is enabled before changing torrent priorities
2015-04-07 21:33:43 +03:00
Gabriele
52c8a570e1
Use out of range value when the number of files can't be determined
...
Trying to get the number of files of a torrent with no metadata causes
a crash. Prevent this by first checking if the metadata is available.
If the number of files can't be determined, -1 will be returned.
Closes #2522 .
2015-04-06 23:48:49 +02:00
sledgehammer999
0cab34aa11
Merge pull request #2833 from pmzqla/osx-trayicon
...
Don't use HTML in tray icon pop-up on OSX
2015-04-06 02:06:23 +03:00
sledgehammer999
28eeef93f6
Merge pull request #2816 from pmzqla/sortdates
...
Put torrents with invalid "Last Activity" value or no "Ratio Limit" at the bottom of the list
2015-04-05 22:16:47 +03:00
Gabriele
f02db79c52
Put torrents with no ratio limit at the bottom
2015-04-05 20:44:09 +02:00
Gabriele
0a51b57a54
Put torrents with invalid "Last Activity" value at the bottom of the list
...
Closes #2809 .
2015-04-05 20:44:07 +02:00
Gabriele
98350bae5d
Follow project coding style. Issue #2192 .
2015-04-05 20:44:03 +02:00
sledgehammer999
dcc73afd73
Save widget states under different paths when using Qt5. Closes #2340 .
2015-04-05 20:49:26 +03:00
sledgehammer999
4627776165
Move appdata xml to dist.
2015-04-05 18:58:33 +03:00
sledgehammer999
39b59974ad
Merge pull request #2147 from alxpl/patch-1
...
Create qBittorrent.appdata.xml
2015-04-05 18:53:10 +03:00
Gabriele
a582f2e5ed
Don't use HTML in tray icon pop-up on OSX
...
Closes #2830 .
2015-04-04 19:22:27 +02:00
Gabriele
027a08c92e
Update matching RSS articles while editing rules
...
Save the rules as soon as they are edited so that the matching
articles tree is immediately updated.
Closes #2829 .
2015-04-04 19:21:33 +02:00
Gabriele
6e91a108bd
WebUI: Check if torrent queueing is enabled before changing torrent priorities
2015-04-03 18:02:39 +02:00
sledgehammer999
d2ffbc44f1
Merge pull request #2721 from Chocobo1/dev7
...
Initialize class members
2015-04-02 14:50:11 +03:00
sledgehammer999
3294d895a1
Merge pull request #2652 from pmzqla/content-table
...
WebUI: changes to torrent file list
2015-04-02 11:53:19 +03:00
Chocobo1
ab6ccd9f5b
Initialize member m_apstate
2015-04-02 14:15:58 +08:00
sledgehammer999
954214c364
Merge pull request #2730 from LazyBui/master
...
Implementing support for session-based download and upload statistics
2015-04-01 20:25:23 +03:00
ngosang
e0b399e2a1
[search engine] Update Torrentz trackers list
2015-03-31 16:21:26 +02:00
sledgehammer999
2e9593b797
Merge pull request #2812 from schnurlos/patch-3
...
Update about_imp.h
2015-03-31 08:41:49 +03:00
sledgehammer999
4c2b072ae2
Fix 'Resumed' filter counter.
2015-03-31 01:59:49 +03:00
schnurlos
2c9667e144
Update about_imp.h
...
Added schnurlos as 2nd german translator
2015-03-30 22:03:15 +02:00
ngosang
7172b48d9b
Update translators
2015-03-30 15:56:10 +02:00
Chocobo1
1037d7f335
Webui: add delay in shutdown command in order to send out response msg
2015-03-30 13:50:53 +08:00
sledgehammer999
25afb8a338
New translation: Hindi(India).
2015-03-29 21:09:18 +03:00
sledgehammer999
4929085a5d
Sync translations from Transifex and run lupdate.
2015-03-29 21:07:28 +03:00
sledgehammer999
276ca0ab84
Change the color scheme used(mostly for light backgrounds).
2015-03-29 20:45:17 +03:00
sledgehammer999
74fc92137a
Merge pull request #2800 from pmzqla/icons-leftpanel
...
Set icon size to 16x16 in the left panel
2015-03-29 20:35:36 +03:00
Gabriele
ad271bb549
Set icon size to 16x16 in the left panel
2015-03-29 18:41:23 +02:00
Gabriele
e3a5ba09c4
WebUI: Implement a 'Completed' status
2015-03-29 18:00:59 +02:00
sledgehammer999
f9e7345776
Implement a 'Completed' status. Closes #2326 #2483 #939 .
2015-03-28 21:25:32 +02:00
sledgehammer999
8420559e05
Implement 'Error' and 'Warning' views in the tracker list. Closes #1077 . Partially implements #33 .
2015-03-28 16:54:09 +02:00
sledgehammer999
9b0ea3a055
Allow the user to disable filters from the side panel.
2015-03-28 16:54:01 +02:00
sledgehammer999
ff1aaa8733
Refactor side panel code. Encapsulate each widget's logic in their own subclass.
2015-03-28 16:53:53 +02:00
sledgehammer999
1bb968f9fd
Remove unused code from the side panel filters.
2015-03-28 16:53:44 +02:00
sledgehammer999
96d7bfb4ad
Update the UI when trackers or Url seeds are added either via the WebUI or via merging duplicate torrents.
2015-03-28 16:53:36 +02:00
sledgehammer999
a85b6df314
Fix side panel resizing of elements.
2015-03-28 16:53:27 +02:00
sledgehammer999
f0d5ce4b98
Implement tracker list in the side panel. Closes #170 .
2015-03-28 16:53:19 +02:00
sledgehammer999
133d92dd2e
Merge pull request #2677 from pmzqla/connection
...
Remove dead connection from MainWindow
2015-03-26 03:38:27 +02:00
sledgehammer999
2fa061a898
Don't break RTL locales.
2015-03-20 00:02:50 +02:00
sledgehammer999
a40f30dd5e
Fix speed printing in the tray icon and in the title bar. Closes #2737 .
2015-03-19 01:02:05 +02:00
sledgehammer999
5a20bdcef3
Fix the deletion of torrents when using the context menu of the label sidepanel.
...
It now uses the same logic as the code that deletes torrents when using the context menu of the transferlist.
Closes #2729 .
2015-03-16 23:57:03 +02:00
LazyBui
4dadf96925
Implementing support for session-based download and upload statistics
2015-03-16 09:41:39 -05:00
Chocobo1
3e6706a371
Don't close downloadFromURL dialog when showing empty url warning
2015-03-09 15:34:53 +08:00
Gabriele
def4b92588
Remove dead connection from MainWindow
...
shutdownCleanUp() had been removed with 458b216b74
("MainWindow cleanups.")
2015-03-08 16:58:09 +01:00
Gabriele
1e4d11801e
WebUI: Add title attribute to filename cells in content tab
...
This will show the entire file path in a tooltip. This is useful
especially since bb1649a797 ("WebUI: return full paths to files).
2015-03-04 22:25:43 +01:00
Gabriele
dd112c1e1b
WebUI: Simplify the code for the update of the content table
2015-03-04 22:25:26 +01:00
Gabriele
4db757839c
WebUI: Return full path to files
...
It's otherwise impossible to know the structure of a torrent.
2015-03-04 20:03:46 +01:00
Mayank Asthana
cf89d892c6
Download-from-URL textbox changes focus on tab key
2015-03-03 00:27:16 +05:30
ADTC
1109464dad
Optimize PNG - torrentz
...
Reduced PNG sizes using PNGGauntlet for Windows (3 passes)
Signed-off-by: ADTC <send2adtc@gmail.com>
2015-02-27 05:52:46 +08:00
sledgehammer999
112d4b8c71
Merge pull request #2512 from ngosang/torrentz
...
New feature: Torrentz search engine
2015-02-26 18:46:35 +02:00
sledgehammer999
54975e1c41
Merge pull request #2563 from pmzqla/encoding-check
...
WebUI: Use regular expression to check if gzip is accepted
2015-02-26 18:45:09 +02:00
sledgehammer999
09d7c2777f
Merge pull request #2613 from DoumanAsh/btdigg_fix
...
[search engine] Remove custom HTTPSConnection. Fix #2594
2015-02-26 18:22:27 +02:00
sledgehammer999
906ffdf4b6
Merge pull request #2598 from ADTC/optimize-png
...
Optimize PNG (lossless compression)
2015-02-26 18:21:25 +02:00
Chocobo1
45149f3277
Let the OS decide the default interface regardless of IPv4/IPv6. Closes #2156 .
2015-02-25 22:52:12 +08:00
Vladimir Golovnev (Glassez)
0e4ef42ddf
Fix indentation size in qtlibtorrent/* files.
2015-02-25 12:48:40 +03:00
ngosang
fa6f4c6948
New feature: Torrentz search engine
2015-02-24 19:56:34 +01:00
DoumanAsh
2d4f183771
[search engine] Remove custom HTTPSConnection in btdigg. Fix #2594 #2425
2015-02-24 19:02:22 +03:00
sledgehammer999
92757b9f22
Follow project coding style. Issue #2192 .
2015-02-23 22:38:29 +02:00
sledgehammer999
89db090cb9
Hold the Preferences lock the absolute minimum time.
2015-02-23 20:01:03 +02:00
sledgehammer999
153f3328f3
Randomize the listening port only on startup.
2015-02-23 20:00:55 +02:00
sledgehammer999
2c90ded9aa
Fix qmake files.
2015-02-23 20:00:48 +02:00
ADTC
51a9d6572e
Optimize PNG - search engines
...
Reduced PNG sizes using PNGGauntlet for Windows (3 passes)
Signed-off-by: ADTC <send2adtc@gmail.com>
2015-02-23 18:36:47 +08:00
ADTC
286b247bf7
Optimize PNG - other icons
...
Reduced PNG sizes using PNGGauntlet for Windows (3 passes)
Signed-off-by: ADTC <send2adtc@gmail.com>
2015-02-23 18:36:22 +08:00
ADTC
21bcb838b9
Optimize PNG - skin icons
...
Reduced PNG sizes using PNGGauntlet for Windows (3 passes)
Signed-off-by: ADTC <send2adtc@gmail.com>
2015-02-23 18:35:50 +08:00
ADTC
508d54ac81
Optimize PNG - oxygen icons
...
Reduced PNG sizes using PNGGauntlet for Windows (3 passes)
Signed-off-by: ADTC <send2adtc@gmail.com>
2015-02-23 18:35:13 +08:00
ADTC
f3e015f20e
Optimize PNG - flags
...
Reduced PNG sizes using PNGGauntlet for Windows (3 passes)
Signed-off-by: ADTC <send2adtc@gmail.com>
2015-02-23 18:31:36 +08:00
ADTC
2d81ffb001
Optimize PNG - line edit images
...
Reduced PNG sizes using PNGGauntlet for Windows (3 passes)
For clear_left.png, Beyond Compare shows important difference when
compared with original. However, the optimized file itself works fine.
Signed-off-by: ADTC <send2adtc@gmail.com>
2015-02-23 18:29:37 +08:00
sledgehammer999
1bf7e3cafa
Move the searchengine code back into its original place.
2015-02-23 03:44:29 +02:00
sledgehammer999
b93d784571
Revert "Change Update URL for search engines"
...
This reverts commit 24a1c9b16e
.
2015-02-23 03:41:57 +02:00
Gabriele
8b65db69c4
WebUI: Use regular expression to check if gzip is accepted
...
The previous code caused a crash in case "gzip" was at the end of the
string with no quality factor (;q=*) specified.
2015-02-17 20:19:56 +01:00
John Sebastian Peterson
92f490cde8
Fix filter icons. Issue #2553
2015-02-15 02:29:41 +01:00
ngosang
24a1c9b16e
Change Update URL for search engines
2015-02-12 18:00:26 +01:00
sledgehammer999
d4eaaf81e4
Merge pull request #2535 from ngosang/rss_warnings
...
Removes several warnings related with RSS
2015-02-12 17:31:16 +02:00
sledgehammer999
f62197f868
Merge pull request #2537 from ngosang/kickass_searchengine
...
Updated URL in kickasstorrents search engine
2015-02-12 16:09:54 +02:00
sledgehammer999
ac1e66fc71
Merge pull request #2490 from pmzqla/webui-checkbox
...
WebUI: Fix checkboxes of the watched folder list in the preferences
2015-02-12 16:07:53 +02:00
sledgehammer999
3b677053c7
Merge pull request #2487 from pmzqla/webui-negativeoffset
...
WebUI: Fix negative offsets when requesting torrent list
2015-02-12 16:06:29 +02:00
sledgehammer999
58c9a094f4
Merge pull request #2486 from pmzqla/webui-title
...
WebUI: Update browser title even with no transfer going on
2015-02-12 16:06:08 +02:00
sledgehammer999
33c5eccf13
Merge pull request #2493 from ADTC/issue-2452
...
Add "Copy name" option in right-click menu of torrent list
2015-02-12 16:04:59 +02:00
ngosang
ba2bb9be5b
Updated URL in kickasstorrents search engine
2015-02-11 17:56:05 +01:00
ngosang
90a18da499
Removes several warnings related with RSS
2015-02-11 01:39:27 +01:00
ngosang
d206b00a88
Disable Auto piece size when creating a new torrent
2015-02-11 00:53:42 +01:00
buinsky
902db2b938
Group setting torrents download limit
2015-02-10 14:25:08 +03:00
buinsky
cf55751fbe
Group setting torrents upload limit
2015-02-10 14:25:06 +03:00
buinsky
facab1681a
Add ability to set super seeding mode for torrents
2015-02-10 14:25:04 +03:00
buinsky
28f573e9a8
Fix processHash function
...
Fix processHash function to not use QVariantHash as result because of QJsonDocument doesn't support QVariantHash variables in Qt 5.
2015-02-10 14:25:01 +03:00
buinsky
8931eec5b0
Use server refresh interval
...
Use torrents table refresh interval from server in web-client.
2015-02-10 14:24:59 +03:00
buinsky
c4332fe9a9
Add processing double click on torrent
...
Starting/pausing torrent by double-clicking on it.
2015-02-10 14:24:57 +03:00
buinsky
0fee2216d0
Add shortcut key for deleting selected torrents
...
Added processing of pressing 'Delete' key on keyboard.
2015-02-10 14:24:54 +03:00
buinsky
28b976bdb8
Place 'Resumed' filter before 'Paused'
2015-02-10 14:24:52 +03:00
buinsky
623797a6c4
Follow project coding style. Issue #2192 .
2015-02-10 14:24:50 +03:00
buinsky
f5f9e206fb
Add 'Resumed' filter
2015-02-10 14:09:17 +03:00
buinsky
0f56440dec
Fix alternative speed limits toggle behavior
2015-02-10 14:09:15 +03:00
buinsky
135599acc4
Center vertically text in progress bar
2015-02-10 14:09:12 +03:00
buinsky
18b036545c
Fix 'Resume all' & 'Pause all' actions
2015-02-10 14:09:10 +03:00
buinsky
1d5e52fc55
Fix friendlyDuration function
2015-02-10 14:09:07 +03:00
buinsky
ba86d16e78
Use compact style of JSON data
2015-02-10 14:09:05 +03:00
buinsky
bed0784a2d
Follow project coding style. Issue #2192 .
2015-02-10 14:09:02 +03:00
buinsky
d17f21af45
Queueing flag relocation in sync/maindata response
2015-02-10 14:09:00 +03:00
sledgehammer999
7bea5abb8d
Merge pull request #2525 from ngosang/remove_empty_labels
...
Change "remove empty labels" to "remove unused labels".
2015-02-10 08:56:40 +02:00
sledgehammer999
503cca5a7e
Merge pull request #2501 from ngosang/sort_state
...
Changes sort order of the status column
2015-02-10 08:55:17 +02:00
ngosang
d046b7a532
Change "remove empty labels" to "remove unused labels".
2015-02-10 01:46:27 +01:00
sledgehammer999
99cc29c18e
Merge pull request #2504 from ngosang/remove_empty_labels
...
New feature: Remove empty labels
2015-02-10 02:18:28 +02:00
ngosang
ea111c664f
New feature: Remove empty labels
2015-02-10 01:12:16 +01:00
DoumanAsh
503626bde8
[searchengine] Fix piratebay. Closes #2270
2015-02-09 21:13:57 +03:00
ngosang
57ab7fcf64
Changes sort order of the status column
2015-02-09 18:13:51 +01:00
sledgehammer999
b7898cccd0
Merge pull request #2508 from ngosang/mininova_search
...
Fix: error in mininova search engine
2015-02-09 19:09:54 +02:00
sledgehammer999
f84a22f403
Merge pull request #2506 from ngosang/white_bar
...
Removes white bar in the labels list. Closes #1151 .
2015-02-09 19:09:16 +02:00
sledgehammer999
8bd0470fbb
Merge pull request #2523 from ngosang/percent
...
Small change in progress bar percentage
2015-02-09 19:02:58 +02:00
ngosang
2da3ad3234
Removes white bar in the labels list. Closes #1151 .
2015-02-09 17:38:54 +01:00
ngosang
0e89ec3737
Small change in progress bar percentage
2015-02-09 17:32:00 +01:00
ADTC
d0c523ed00
Changed "caption" to "name" in code for consistency
...
To maintain consistency with the actual English menu item, the variable
names and method name have been changed to reflect the menu item text.
Per comments in PR qbittorrent#2493
Signed-off-by: ADTC <send2adtc@gmail.com>
2015-02-09 11:19:33 +08:00
ngosang
5d3f68e422
Add icon to "Copy name" option and change item ordering
...
The Copy icon is added to the menu item. This is in tandem with other
uses of the same icon, such as "Copy" (in log), "Copy selected" (in peer
list), "Copy tracker url", etc.
Also changed the ordering to have the new option appear before the
existing "Copy magnet link" icon.
This is as per comments in PR qbittorrent#2493
Signed-off-by: ADTC <send2adtc@gmail.com>
2015-02-09 11:19:31 +08:00
Chris Hirst
91aad83cad
Add "Copy name" option in right-click menu of torrent list
...
Implementation of feature request #2452
https://github.com/qbittorrent/qBittorrent/issues/2452
Adds a new option in the right-click menu of the torrent list to copy
the name(s) of selected torrent(s) to the clipboard. This is similar to
the existing option to copy the magnet links to the clipboard.
This patch was originally authored by Chris Hirst (ciaobaby). I changed
the item name from "Copy caption" to "Copy name" (the torrent list
column header says "Name"), and I added the missing line in the header
file.
Note: Translations are not updated for the English menu item "Copy
name".
Signed-off-by: ADTC <send2adtc@gmail.com>
2015-02-09 11:19:29 +08:00
ngosang
1bd9b6ae1a
Fix: error in mininova search engine
2015-02-09 01:46:00 +01:00
Gabriele
8890d244e2
WebUI: Update browser title even with no transfer going on
2015-02-08 23:10:41 +01:00
Gabriele
09c8d17c94
WebUI: Fix negative offsets when requesting torrent list
...
If the offset is negative, it must be added to the current list size.
2015-02-08 23:09:45 +01:00
Gabriele
2a351ea9a4
WebUI: Fix checkboxes of the watched folder list in the preferences
...
The 'checked' attribute does not require any value, so for unckecked
checkboxes nothing should be added.
Fix f16b7614a1
.
2015-02-08 23:07:07 +01:00
Gabriele
8fa3a714c2
Use system format to display dates in logs
2015-02-08 23:05:47 +01:00
ngosang
85610b3b7d
Fix Create Torrent dialog
2015-02-08 22:45:27 +01:00
Vladimir Golovnev (Glassez)
898d454b78
Follow project coding style (Issue #2192 ).
2015-02-08 20:38:04 +03:00
Vladimir Golovnev (Glassez)
2707f5205f
Fix prefjson::setPreferences() doesn't actually save.
2015-02-08 19:44:56 +03:00
Vladimir Golovnev (Glassez)
8e1698d563
Implement Preferences::changed() signal.
2015-02-08 19:37:04 +03:00
Vladimir Golovnev (Glassez)
458b216b74
MainWindow cleanups.
...
All MainWindow child widgets use constructors with 'parent' parameter
that allows parent widget to delete them at its destruction.
Some other MainWindow cleanup code replaced to destructor.
Application manages MainWindow instance and remove it when aboutToQuit()
signal emitted.
2015-02-08 19:36:52 +03:00
Vladimir Golovnev (Glassez)
0c50a8b98b
Put all application logic into Application class.
...
Application process message and split it into params list itself (this
prevents code duplication).
Application store params unless other components ready to process them.
Application incapsulate all QMacApplication and SessionApplication logic
(this is too small to have separate classes).
2015-02-08 19:33:18 +03:00
Vladimir Golovnev (Glassez)
8b95bb233d
Fix main().
2015-02-08 19:28:03 +03:00
Vladimir Golovnev (Glassez)
2dd473eb28
Use unmodified QtSingleApplication on Windows.
...
Get running application instance PID without QtSingleApplication
modification.
2015-02-08 19:27:45 +03:00
Vladimir Golovnev (Glassez)
e52a8fb0b0
Fix misc::getUserIDString() on Windows.
...
Return current user name now (and not constant "0").
Also use Unicode version of GetUserName().
2015-02-05 19:10:46 +03:00
Vladimir Golovnev (Glassez)
ff9a281b72
Change project directory structure.
...
Change project directory structure according to application structure.
Change 'nox' configuration option to something more meaningful 'nogui'.
Rename 'Icons' folder to 'icons' (similar to other folders).
Partially add 'nowebui' option support.
Remove QConf project file.
2015-02-05 19:10:26 +03:00
sledgehammer999
e4c7f52bb3
Merge pull request #2463 from Noctem/QFont
...
Include QFont headers for OS X
2015-02-02 23:34:15 +02:00
David Christenson
2b480f60f9
Include QFont headers for OS X
...
Fix compilation on OS X >10.8 by including headers for QFont.
2015-02-01 17:06:59 -07:00
sledgehammer999
d0b476a4be
Merge pull request #2464 from Noctem/stdlib-flags
...
Fix OS X compilation and packaging
2015-02-02 00:21:02 +02:00
David Christenson
bdb722893f
Fix C++11 compliance
...
Fix compiler error when compiling with -std=c++11
"invalid suffix on literal; C++11 requires a space between literal and
identifier [-Wreserved-user-defined-literal]"
2015-02-01 13:32:00 -07:00
sledgehammer999
6209d8838a
Show info hash in the torrent details in 'Add New Torrent' dialog.
...
Initial work by chrishirst.
Closes #2385 .
2015-02-01 18:29:00 +02:00
sledgehammer999
cb9a5c5018
Merge pull request #2480 from ngosang/copy_peers
...
Copy selected peers (IP:Port)
2015-02-01 15:51:52 +02:00
ngosang
17eb2dd3cc
Copy selected peers (IP:Port)
2015-02-01 12:04:24 +01:00
sledgehammer999
2b24fe09c5
Save the new save path first in the history. Closes #2382 .
2015-02-01 01:38:24 +02:00
sledgehammer999
38455af791
Follow project coding style. Issue #2192 .
2015-02-01 01:27:51 +02:00
sledgehammer999
b465b3c68a
Improve usability of 'Add new torrent' dialog. Implements issue #225 .
2015-02-01 01:18:49 +02:00
sledgehammer999
d66273b10a
Show error status when a torrent is missing files.
2015-01-31 20:06:50 +02:00
sledgehammer999
45b2432513
Don't touch torrents whose files are missing (like when their drive isn't plugged in).
...
Closes #342 #2308 2469.
2015-01-31 20:06:49 +02:00
David Christenson
1506999968
Fix OS X packaging
...
Remove erroneous Prefix entry from the Mac qt.conf, change translation
install location.
2015-01-29 15:57:08 -07:00
sledgehammer999
95c75bb8c8
Merge pull request #2374 from pmzqla/slider-bandwidth
...
Allow bandwidth values up to 65535 KiB/s
2015-01-28 00:49:16 +02:00
sledgehammer999
eeee24a0b3
Make 'TorrentPersistentData' similar to 'Preferences' class.
2015-01-27 17:34:21 +02:00
sledgehammer999
70985480d6
Follow project coding style. Issue #2192 .
2015-01-27 17:34:20 +02:00
sledgehammer999
dcf5d4d0ee
Merge branch 'optimize-persistent-data' of git://github.com/sorokin/qBittorrent
...
Conflicts:
src/qtlibtorrent/qbtsession.cpp
2015-01-27 15:21:26 +02:00
Ivan Sorokin
e3349092ad
Refactor TorrentPersistentData
...
Conflicts:
src/mainwindow.cpp
src/mainwindow.h
src/qtlibtorrent/qbtsession.cpp
src/qtlibtorrent/qtorrenthandle.cpp
src/transferlistwidget.cpp
src/webui/btjson.cpp
2015-01-25 02:58:54 +03:00
Ivan Sorokin
70a114eb13
Speedup persistent data
...
Conflicts:
src/mainwindow.cpp
src/mainwindow.h
2015-01-25 02:58:54 +03:00
sledgehammer999
061e71337b
Initialize logger at the beginning of program to avoid threading issues.
2015-01-23 19:05:19 +02:00
sledgehammer999
087417c8a6
Change the code to use the Logger class instead.
2015-01-23 19:05:18 +02:00
sledgehammer999
a7527aa9a7
Remove unused signal from LogListWidget.
2015-01-23 19:05:17 +02:00
sledgehammer999
8966bcacea
Follow project coding style. Issue #2192 .
2015-01-23 19:05:16 +02:00
sledgehammer999
91fc9e69ee
Make the GUI log listen to the logger class.
2015-01-23 19:05:15 +02:00
sledgehammer999
1504bbfe43
Logger base class.
2015-01-23 19:05:14 +02:00
sledgehammer999
39c9bb0800
Merge pull request #2445 from buinsky/WebUI3
...
Web API: rename 'json' scope to 'query'
2015-01-23 16:41:42 +02:00
sledgehammer999
e67c4390ed
Merge pull request #2429 from pmzqla/watched-folders
...
WebUI: Fix watched folders on Gecko
2015-01-23 01:28:35 +02:00
buinsky
b30ec46048
Web API: rename 'json' scope to 'query'
2015-01-23 01:37:12 +03:00
sledgehammer999
f2c6981711
Merge pull request #2389 from buinsky/WebUI3
...
Web API: Implement sync/maindata request
2015-01-23 00:36:12 +02:00
buinsky
574c57ee18
Use sync/maindata request in WebUI
2015-01-23 01:13:42 +03:00
buinsky
383c0e1418
Implement sync/maindata request
2015-01-23 01:13:38 +03:00
buinsky
0d43ee7076
Follow project coding style. Issue #2192 .
2015-01-18 16:27:17 +03:00
buinsky
bf0f9dd275
Implement functions for generating partial responses of requests.
2015-01-18 16:27:05 +03:00
Gabriele
f16b7614a1
WebUI: Fix watched folders on Gecko
...
Passing objects to push() seems to be broken on Firefox, making the
preferences impossibile to use when there are watched folders.
Fix this by passing strings instead of elements.
2015-01-17 14:06:53 +01:00
Gabriele
c5db1157f1
Allow bandwidth values up to 65535 KiB/s
...
The slider has a max value, but it's changed whenever a value greater
than it is specified.
Note: 65535 is the maximum value allowed by libtorrent.
Closes #2373 .
2015-01-17 14:00:29 +01:00
Gabriele
737f6c5b4e
Split speedlimitdlg.h into speedlimitdlg.cpp and speedlimitdlg.h
2015-01-11 01:22:28 +01:00
sledgehammer999
74fcee2d7d
Merge pull request #2332 from buinsky/WebUI2
...
WebUI: Change torrent model
2015-01-10 16:37:26 +02:00
sledgehammer999
aca42b8ccc
Merge pull request #2378 from glassez/python_reg
...
Improve Windows Registry searching for Python.
2015-01-10 15:23:12 +02:00
Vladimir Golovnev (Glassez)
b45eb28099
Fix heap corruption. Closes #2342 .
...
Fix heap corruption during Registry access.
2015-01-10 14:48:42 +03:00
Vladimir Golovnev (Glassez)
f851875ad1
Improve Windows Registry searching for Python.
...
Simplify logic of related functions.
Make sure that all open handles are closed.
Explicitly use Unicode versions of Windows API functions.
Prevent max subkey length overwrite.
Use Windows API style of variable names.
2015-01-10 13:17:21 +03:00
Gabriele
d7161dcab1
Fix few spelling mistakes
...
s/Pieces size/Piece size/
s/uknown/unknown/
Closes #2367 .
2015-01-08 18:42:58 +01:00
buinsky
04f1c0c238
WebUI: Change torrent model
...
Improvements:
- added functions, which may be used to reorder and hiding columns in torrents table
- new columns can be easily added to torrents table
2015-01-06 22:49:02 +03:00
sledgehammer999
68c06c7485
Rename the 'Unpaused' filter to 'Resumed'.
2015-01-04 01:32:31 +02:00
sledgehammer999
93f557b747
Coalesce changes in the Preferences class in a much shorter timeframe.
2015-01-04 01:20:37 +02:00
sledgehammer999
ca2dc325f5
Detect uknown command line parameters.
2014-12-28 12:31:37 +02:00
sledgehammer999
8bfd333c60
Touch up previous commit.
2014-12-28 12:31:36 +02:00
Vladimir Golovnev (Glassez)
afdc1ee93e
HOTFIX: Correct command line parameters defaults.
2014-12-28 12:31:35 +02:00
sledgehammer999
96585ca73e
Merge pull request #2322 from john-peterson/save4
...
fixing save state on change
2014-12-26 20:32:29 +02:00
John Sebastian Peterson
6de317ee13
Fix Properties widget state saving
...
readSettings changed CurrentTab and Visible by calling saveSettings
some slot connections were wrong
2014-12-26 19:28:50 +01:00
sledgehammer999
f21b0b4f6d
Merge pull request #2321 from john-peterson/filter
...
adding inverse for paused filter
2014-12-26 20:11:15 +02:00
John Sebastian Peterson
89f34b4ae7
Add 'unpaused' torrent filter
...
the inverse of paused because complete and active have an inverse
2014-12-26 19:04:36 +01:00
sledgehammer999
5f8a49313e
Merge pull request #2320 from pmzqla/webui-pausederror
...
WebUI: Add torrents paused because of errors in Paused and Download list
2014-12-26 19:38:49 +02:00
sledgehammer999
e8cb840836
Fix sorting by port column in peers view.
2014-12-26 17:30:09 +02:00
Gabriele
71bef1852d
WebUI: Add torrents paused because of errors in Paused and Download list
...
Torrents paused because of errors are considered as torrents paused and in
download in the regular UI. Do the same in the WebUI for consistency.
Closes #2319 .
2014-12-21 20:44:35 +01:00
sledgehammer999
91ec84b317
Merge pull request #2301 from pmzqla/checkuri-fix
...
WebUI: Specify URI size
2014-12-21 16:05:07 +02:00
sledgehammer999
db45d81f4c
Merge pull request #2313 from glassez/cmdline
...
Improve command line parsing.
2014-12-21 15:57:22 +02:00
Vladimir Golovnev (Glassez)
5200999007
Improve command line parsing.
2014-12-21 16:29:01 +03:00
sledgehammer999
d888d4e897
Merge pull request #2046 from pmzqla/toolbar-menu
...
Allow minor toolbar customizations
2014-12-21 14:37:29 +02:00
Gabriele
0ebfea6c68
Add a context menu to the toolbar to change the position of the text
...
Closes #1145 .
2014-12-21 13:27:45 +01:00
Vladimir Golovnev (Glassez)
1f110e9fb1
Fix qbittorrent-nox daemon.
2014-12-21 14:26:12 +03:00
Gabriele
442f45d42a
Add texts to the icons on the toolbar
...
The toolbar follows the system style to display texts associated to
icons. Since no specific text is provided, the text used for the action
associated to the button will be used. This could make some of the
buttons rather big.
Add short texts to the icons so that each button uses a reasonable
amount of space.
2014-12-21 11:47:25 +01:00
sledgehammer999
6d6e3042c2
Merge pull request #2302 from buinsky/WebUI2
...
Accept multiple files at once. Closes #2253
2014-12-21 01:09:07 +02:00
buinsky
cb5b0f891c
Accept multiple files at once. Closes #2253
2014-12-21 01:39:53 +03:00
sledgehammer999
bbd0dfb298
Merge pull request #2098 from DoumanAsh/int_search_combo
...
Add combo box for fast search engine switch
2014-12-20 21:56:52 +02:00
sledgehammer999
bea3a175fd
Merge pull request #1549 from Gelmir/add_paused_rss
...
Support overriding global "Add paused" option in RSS on per rule basis
2014-12-20 20:05:24 +02:00
sledgehammer999
7b24157ce3
Merge pull request #2303 from Gelmir/gattrs
...
Normalize line endings
2014-12-20 19:59:03 +02:00
sledgehammer999
b46a0ea9b2
Use the 'fastest_upload' setting as seed choking algorithm.
2014-12-20 19:55:25 +02:00
buinsky
2d0099238a
Follow project coding style. Issue #2192 .
2014-12-20 20:53:58 +03:00
sledgehammer999
1110617896
Don't block peers that use privileged ports.
2014-12-20 19:48:54 +02:00
sledgehammer999
17c62bdd08
Fix incomplete commit 94ae9544d
. Thanks @pmzqla for noticing and helping.
2014-12-20 19:31:38 +02:00
Nick Tiskov
385bbe0df6
Normalize EOL
2014-12-20 20:29:17 +03:00
sledgehammer999
b5c00df107
Merge pull request #2309 from john-peterson/save3
...
saving properties window state when changed
2014-12-20 18:43:02 +02:00
John Sebastian Peterson
cbb8cbf052
saving properties window state when changed
...
to not lose it on an unclean exit
2014-12-20 17:09:35 +01:00
sledgehammer999
94ae9544d8
Fix 'Open Containing Folder' on unselected file.
2014-12-20 17:40:06 +02:00
sledgehammer999
7bc7b0e6b8
Merge pull request #2307 from pmzqla/webui-altspeed
...
WebUI: Alternative speed limits fixes
2014-12-20 16:56:53 +02:00
sledgehammer999
506d9caf09
Merge pull request #2296 from buinsky/master
...
WebUI: Set global upload max limit to 10000 KB/s
2014-12-20 16:52:58 +02:00
sledgehammer999
edba48a0b6
Merge pull request #2299 from glassez/webui_tr
...
WebUI: Improve translation macro.
2014-12-20 16:20:22 +02:00
sledgehammer999
6daaaa6b24
Merge pull request #2297 from pmzqla/filename-extension
...
Filename extension fixes
2014-12-20 15:47:42 +02:00
sledgehammer999
ea2b650e7f
Merge pull request #2293 from john-peterson/save2
...
saving splitter state on change
2014-12-20 15:12:03 +02:00
sledgehammer999
6c7eeb5c5b
Merge pull request #2289 from glassez/fix_main
...
Improve program startup code.
2014-12-20 15:06:56 +02:00
Gabriele
fd86bafb38
WebUI: Be consistent with variable names
2014-12-19 17:34:52 +01:00
Gabriele
280aa95ef6
WebUI: Fix initial state of the alternative speed limits icon
2014-12-19 17:34:20 +01:00
Gabriele
a69515850c
WebUI: Specify URI size
...
In some cases, args_ can't be empty. Specify the number of expected args.
Fix 2023ec043c
("WebUI: Check URI of GET and POST requests")
2014-12-19 17:09:36 +01:00
Vladimir Golovnev (Glassez)
48d4cf4f36
WebUI: Drop old translation hack.
2014-12-18 21:51:33 +03:00
Vladimir Golovnev (Glassez)
d80a14a2e1
WebUI: Improve translation macro.
...
Now we use QBT_TR(translatable string)QBT_TR.
2014-12-18 21:51:19 +03:00
Nick Tiskov
ef14b83134
Support overriding global "Add paused" option in RSS on per rule basis
2014-12-18 17:02:22 +03:00
Gabriele
e41de25919
Open files with ".!qB" appended to the filename
...
Filenames do not include ".!qB" in the file list, so the generated
path could be wrong.
2014-12-16 11:10:42 +01:00
Gabriele
301294fbff
Remove unneeded check on filenames
...
The same check is performed in fsutils::fileExtension()
2014-12-16 11:10:04 +01:00