sledgehammer999
35e04a795d
Merge pull request #3194 from glassez/save_path
...
Fix BitTorrent::TorrentHandle class.
2015-06-13 01:51:27 +03:00
sledgehammer999
93bbda851a
Merge pull request #3188 from glassez/datetime
...
Fix time_t 0 special meaning.
2015-06-13 01:46:12 +03:00
sledgehammer999
2c34aa4ea2
Merge pull request #3179 from DoumanAsh/legittorrents_update
...
[search engine] Update Legit Torrent to remove sgmllib
2015-06-13 01:44:28 +03:00
sledgehammer999
4f5ce16dcb
Merge pull request #3176 from DoumanAsh/py3_remove_cache
...
[search engine] Remove python3 cache during updateNova()
2015-06-13 01:38:58 +03:00
DoumanAsh
033817f70b
[search engine] Update Legit Torrent to remove sgmllib
2015-06-12 18:23:56 +03:00
Vladimir Golovnev (Glassez)
9c28977001
Fix adjustActualSavePath() when torrent is moving.
2015-06-12 15:37:52 +03:00
Vladimir Golovnev (Glassez)
a55a27508a
Fix append .!qB extension when it disabled.
2015-06-12 15:35:20 +03:00
Chocobo1
817b595222
Fix potential negative loop bound.
...
QTorrentHandle::num_files() could return -1 in these cases.
2015-06-12 17:09:22 +08:00
Vladimir Golovnev (Glassez)
56df8c2dd0
Fix time_t 0 special meaning.
...
Return null QDateTime object when converting from 0 time_t value.
2015-06-12 09:36:01 +03:00
ngosang
3715e8d2c8
Change default preferences
2015-06-12 02:09:01 +02:00
ngosang
ad2a18b3bc
Changes in User-Agent
2015-06-12 01:30:01 +02:00
ngosang
3eb61cfe83
Cppcheck: scope reduction & unused variables
2015-06-12 01:16:21 +02:00
DoumanAsh
1222dab6f8
[search engine] Remove python3 cache during updateNova()
2015-06-12 01:30:35 +03:00
ngosang
930161a0dd
[Search engine] Show the version of search engines
2015-06-11 23:37:50 +02:00
sledgehammer999
3aa0a845cd
Merge pull request #2892 from glassez/bittorrent
...
Core classes redesign (Issue #2433 ).
2015-06-11 23:54:05 +03:00
sledgehammer999
cc8419d344
Fix python detection from reigstry when multiple versions are installed. Update fallback mechanism for newer versions.
2015-06-11 23:45:18 +03:00
sledgehammer999
f3dd93a42c
Merge pull request #2832 from pmzqla/rss-liveupdate
...
Update matching RSS articles while editing rules
2015-06-11 22:56:31 +03:00
ngosang
cd5f904b53
Minor fixes in search engines
2015-06-11 19:06:29 +02:00
ngosang
274cde0396
[search engine] Add Demonoid search engine
2015-06-11 18:24:18 +02:00
DoumanAsh
920aefddde
[search engine] Final enhancements.
2015-06-11 07:52:27 +03:00
DoumanAsh
7dafb384e9
[search engine] Cosmetic update TorrentReactor
2015-06-11 07:47:39 +03:00
DoumanAsh
2fc1487603
[search engine] re-factoring of code
2015-06-11 07:47:37 +03:00
DoumanAsh
d6d0f422f5
[search engine] engines update
2015-06-11 07:45:55 +03:00
DoumanAsh
bef8106d0f
[search engine] Nova2 multiprocessing
2015-06-11 07:45:53 +03:00
sledgehammer999
e502ce38ec
Merge pull request #2670 from DoumanAsh/safe_url_retrieve
...
[search engine] Exception free url_retrieve
2015-06-11 02:22:02 +03:00
Vladimir Golovnev (Glassez)
7d73bddfd2
Split some "header only" sources.
2015-06-10 10:58:20 +03:00
DoumanAsh
86a0eaf317
Exception free retrieve_url()
...
Set 2 second timeout and handle any possible connection error
Return empty string to engine in case of connection exception
2015-06-10 08:15:23 +03:00
Vladimir Golovnev (Glassez)
5f288d228d
Fix coding style (Issue #2192 ).
2015-06-09 21:30:57 +03:00
Vladimir Golovnev (Glassez)
191cdc2849
Move utilities to core/utils folder.
...
Also move the names to Utils namespace.
2015-06-09 21:30:56 +03:00
Vladimir Golovnev (Glassez)
427688cb34
Remove unused sources.
2015-06-09 21:30:53 +03:00
Vladimir Golovnev (Glassez)
d16d1fdb3a
Redesign main core classes.
2015-06-09 21:30:42 +03:00
sledgehammer999
832272bf3a
Merge pull request #2672 from DoumanAsh/abort_search_on_exit
...
Aborting search engine process during closure. Close #2671
2015-06-09 01:49:36 +03:00
sledgehammer999
d87cea1fb7
Merge pull request #2880 from Chocobo1/alluppercase
...
Use AllUppercase for label text
2015-06-08 01:41:01 +03:00
sledgehammer999
dabbc49c20
Merge pull request #2882 from pmzqla/openfile-enter
...
Allow to Open files from the properties pane by pressing "Enter"
2015-06-08 01:22:40 +03:00
sledgehammer999
9daf9e612b
Merge pull request #2935 from Chocobo1/add_tray_menu
...
Add "Add link to torrent" menu in TrayIconMenu. Closes #2918 .
2015-06-08 00:51:38 +03:00
sledgehammer999
46e2e5342b
Merge pull request #2996 from Chocobo1/tray_icon
...
Enable to choose dark/light tray icons on all platforms.
2015-06-03 23:59:16 +03:00
sledgehammer999
c682d87a65
Merge pull request #2999 from LazyBui/master
...
Treating Alt Global Rate Limits Like Regular Global Rate Limits
2015-06-03 23:48:13 +03:00
sledgehammer999
101b0ee58e
Merge pull request #3011 from ngosang/start_minimize
...
Fix Start Minimized checkbox in Options
2015-06-03 23:07:32 +03:00
Vladimir Golovnev (Glassez)
60c0939e05
Fix coding style (Issue #2192 ).
...
Also split filesystemwatcher.h into .h/.cpp files.
2015-06-03 22:11:44 +03:00
Vladimir Golovnev (Glassez)
d32bb52390
Don't add core to INCLUDEPATH.
2015-06-03 22:11:43 +03:00
Vladimir Golovnev (Glassez)
4b5e7e6168
Move network related code to core/net.
2015-06-03 22:11:41 +03:00
Vladimir Golovnev (Glassez)
3eeed813d6
Implement new download manager.
2015-06-03 22:11:40 +03:00
Vladimir Golovnev (Glassez)
f1bce0b8e0
Fix downloadthread.* coding style (Issue #2192 ).
2015-06-03 22:11:39 +03:00
Vladimir Golovnev (Glassez)
98dfb6302d
Fix shutdownconfirm.* coding style (Issue #2192 ).
2015-06-03 22:11:38 +03:00
Vladimir Golovnev (Glassez)
d87a9bf7ec
Move GUI-related sources into gui subdir.
2015-06-03 22:11:36 +03:00
sledgehammer999
2b7c47c789
Merge pull request #3092 from Chocobo1/focus_default
...
Change default focus button in various dialog, closes #3085
2015-06-03 21:35:17 +03:00
sledgehammer999
bafb189244
Merge pull request #3136 from Chocobo1/exit
...
Change option text "Confirmation on exit when torrents are active"
2015-06-03 21:05:00 +03:00
Chocobo1
ab91fb87ea
Change option text "Confirmation on exit when torrents are active"
2015-06-03 13:25:36 +08:00
sledgehammer999
2ad10ea47e
Merge pull request #3006 from ngosang/translate_search
...
Make strings translatable in search engine
2015-06-01 17:08:37 +03:00
sledgehammer999
fc28f261cf
Merge pull request #2534 from ngosang/disable_chbox
...
Disable Auto piece size checkbox when creating a new torrent
2015-06-01 16:55:09 +03:00
sledgehammer999
a84518d69f
Merge pull request #2542 from ngosang/search_tab
...
Change width of columns in search tab. Closes #764
2015-06-01 16:33:31 +03:00
sledgehammer999
17cba898e9
Merge pull request #3005 from ngosang/wasted
...
Web UI: Display wasted data with friendly units. Closes #2994
2015-06-01 16:03:59 +03:00
sledgehammer999
736f20538d
Merge pull request #3040 from ngosang/webui_global_slot
...
Web UI: New config - Global maximum number of upload slots. Closes #2997
2015-06-01 15:57:44 +03:00
sledgehammer999
6cee7483ba
Merge pull request #3041 from ngosang/webui_fix_torrentinfo
...
Web UI: Fix Max connections and Time active in transfer panel. Closes #2993
2015-06-01 15:26:50 +03:00
sledgehammer999
50a5e830ac
Merge pull request #3086 from ngosang/webui_titlebar
...
Web UI: Changes in title bar, translatable strings and style
2015-06-01 15:21:57 +03:00
sledgehammer999
81b3517166
Merge pull request #3021 from ngosang/improve_torrentz
...
[search engine] Improve torrentz engine to return more results
2015-06-01 13:32:58 +03:00
sledgehammer999
14b5d15268
Merge pull request #3020 from ngosang/fix_piratebay
...
[search engine] Fix thepiratebay engine. Closes #3012
2015-06-01 13:29:59 +03:00
Chocobo1
e75de01809
Set default focus to no button in exit confirm box
2015-05-26 15:03:42 +08:00
Chocobo1
a29f2dcfaa
Set default focus to ok button in add new torrent dlg
2015-05-24 15:12:07 +08:00
Chocobo1
2b2bc11d7d
Set default focus to cancel button in delete confirm dlg, closes #3085
2015-05-24 15:11:37 +08:00
ngosang
7129ad47f4
Web UI: Minor changes in style
2015-05-23 22:18:52 +02:00
ngosang
dcdb319653
Web UI: Complete translatable strings
2015-05-23 20:35:25 +02:00
ngosang
c5ce99ebec
Web UI: Changes in title bar
2015-05-23 19:20:04 +02:00
ngosang
e46c238f15
[search engine] Fix thepiratebay. Closes #3012
2015-05-20 08:01:41 +02:00
LazyBui
23ec562375
Making alternate download/upload configuration behave like global download/upload configuration so as to allow boundless down/up
2015-05-17 12:58:29 -05:00
sledgehammer999
2c1d76c87f
Merge pull request #3027 from ngosang/fix_webui_all
...
Web UI: Fix resumeAll and pauseAll. Closes #3016
2015-05-17 18:44:11 +03:00
ngosang
8b06f72a94
Web UI: Fix Max connections and Time active in transfer information
2015-05-17 15:47:37 +02:00
ngosang
2e05777dc5
Web UI: New config - Global maximum number of upload slots
2015-05-17 14:40:34 +02:00
ngosang
dd71355e8a
Web UI: Fix login and logout relative URLs
2015-05-17 13:48:06 +02:00
ngosang
a90ec4cce7
Web UI: Fix resumeAll and pauseAll. Closes #3016
2015-05-15 22:49:03 +02:00
Chocobo1
f1c2eae264
Fix wrong path for icons.qrc
2015-05-16 01:08:45 +08:00
ngosang
28fcbe9bc5
[search engine] Improve torrentz engine to return more results
2015-05-15 18:34:28 +02:00
ngosang
b18138bad0
Change width of columns in search tab. Closes #764
2015-05-15 14:25:51 +02:00
ngosang
0ef728d385
Fix Start Minimized checkbox in Options
2015-05-14 21:48:09 +02:00
ngosang
bd6afc2d86
Make strings translatable in seach engine
2015-05-14 14:39:30 +02:00
ngosang
de3c84bd0b
Web UI: Display wasted data with friendly units. Closes #2994
2015-05-14 13:35:48 +02:00
sledgehammer999
88237fbd1e
Update Copyright year.
2015-05-13 23:23:53 +03:00
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
48c1bd58dd
Allow to copy all the trackers with a keyboard shortcut
...
If multiple trackers are selected, Ctrl+C will copy only one of them
while the context menu will copy all of them. Fix this inconsistency.
Closes #2675 .
2015-03-08 12:50:22 +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