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
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
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
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