sledgehammer999
2bd5ea2c68
Bump to 3.3.8
2016-12-14 02:13:13 +02:00
sledgehammer999
1479a74198
Update Changelog.
2016-12-14 02:10:00 +02:00
Eugene Shalygin
9a0d25284c
Add a workaround for QTBUG-52633, qBt issue #5073
...
The QTBUG-52633 results in food of network interface changed events, libtorrent IP
rebind calls and flood in the qBt log. The work around is the check not only for
interface name, but for IP address on that interface before triggering the libtorrent rebind.
2016-12-14 02:04:12 +02:00
sledgehammer999
284e836992
New translations: Icelandic, Latvian, Malay, Occitan, Uzbek
...
Also re-run lupdate.
2016-12-13 02:11:45 +02:00
sledgehammer999
43f5b31843
Sync translations from Transifex and run lupdate.
2016-12-13 02:11:44 +02:00
sledgehammer999
cada6cfc88
Bump API_VERSION and API_VERSION_MIN to 11.
2016-12-13 02:11:43 +02:00
sledgehammer999
99f157927f
Polish previous commit.
2016-12-12 21:17:18 +02:00
Yez Ezey
664664394c
Change QSettings to IniFormat on macOS. Closes #5770 #5808
...
On macOS 10.12 Sierra, Apple changed the behaviour of CFPreferencesSetValue()
truncating data after a null character. https://bugreports.qt.io/browse/QTBUG-56344
Due to this, we have to move from native plist to IniFormat.
2016-12-12 21:17:17 +02:00
dzmat
a790901691
minimizing the number of warnings about deprecated auto_ptr
2016-12-12 21:17:17 +02:00
Chocobo1
fdc70eaa62
Change Utils::Fs::freeDiskSpaceOnPath() signature
...
refactor the function internals
2016-12-12 21:17:17 +02:00
Chocobo1
b05a23e1ab
Remove unused variable
2016-12-12 21:17:16 +02:00
Chocobo1
9f6a0882e2
Simplify #if expression
2016-12-12 21:17:16 +02:00
Chocobo1
b351b21e55
Fix memory leak
...
call unicode version of the function directly
2016-12-12 21:17:16 +02:00
Chocobo1
ef22f06e92
Simplify function call
2016-12-12 21:17:16 +02:00
Chocobo1
8ea7426bc1
Replace deprecated classes
2016-12-12 21:17:15 +02:00
Chocobo1
79e7e1727f
Fix unused variable warnings
2016-12-12 21:17:15 +02:00
Chocobo1
98c33dd77c
Rename splitter names
2016-12-12 21:17:15 +02:00
Chocobo1
9c6504f6dd
Use new key for storing RSS splitter_v value.
...
So that old value won't override the RSS layout.
2016-12-12 21:17:14 +02:00
Chocobo1
76c350bdcb
Change RSS view layout to horizontal. Closes #5920 .
...
Thanks Bhaalspawn for the idea.
2016-12-12 21:17:14 +02:00
sledgehammer999
106dcfd00e
Decouple dependency between Session and BandwidthScheduler during Session init. Closes #6007 .
2016-12-12 21:17:14 +02:00
sledgehammer999
668c8cb0e2
Fix travis osx build.
2016-12-12 21:17:14 +02:00
Chocobo1
3159bdf4dd
Fix warning C4090.
...
different '__unaligned' qualifiers.
2016-12-12 21:17:13 +02:00
Chocobo1
97d2c0d187
Fix warning C4267.
...
conversion from 'size_t' to 'int', possible loss of data.
2016-12-12 21:17:13 +02:00
zywo
0041ee3636
Fix CMake compilation error.
2016-12-12 21:17:13 +02:00
Chocobo1
1ed523bec3
Shift + scroll = horizontal scroll, Closes #5980
...
Only for TransferListWidget, PeerListWidget
2016-12-12 21:16:39 +02:00
dzmat
b131a6e9df
memleak fix
2016-12-12 21:16:39 +02:00
Chocobo1
56d9d370e9
Rename
2016-12-12 21:16:39 +02:00
Chocobo1
a6efc4d92d
Fix URL
2016-12-12 21:16:38 +02:00
sledgehammer999
a77db6e822
Sync translations from Transifex and run lupdate.
2016-12-12 21:16:37 +02:00
Yez Ezey
95a558941e
Fix downloadFromURL bug. Closes #5844
2016-12-12 21:16:37 +02:00
sledgehammer999
867d69d0f2
Travis: Use custom libtorrent formula and bottle for OSX.
...
Caches libtorrent 1.0.10 built with c++11 enabled.
2016-12-12 21:16:37 +02:00
sledgehammer999
a6d381da38
Option to disable tracker's favicon download.
2016-12-12 21:16:36 +02:00
sledgehammer999
f0eb708b07
Remove (mostly) useless log warnings about tracker's favicon.
2016-12-12 21:16:36 +02:00
Yez Ezey
1d70698bd0
add /usr/local/include due to Qt 5.7.0 bug on macOS
2016-12-12 21:16:36 +02:00
Chocobo1
79871c8e21
Update ax_boost_system.m4 to d48ec2210047bbf17702700811c3f16a5369e06c
2016-12-12 21:16:36 +02:00
Chocobo1
25d5524213
Remove redundant command
2016-12-12 21:16:35 +02:00
EdwardLinux
8d21b73434
Update portuguese.nsi
2016-12-12 21:16:35 +02:00
sledgehammer999
2ef01a314c
Small travis update for OSX.
2016-12-12 21:16:35 +02:00
Yez Ezey
a8b4aca5e6
Set /usr/local/bin before default PATH on macOS. closes #5639 #5571
...
Since Apple made difficult for users to set PATH and /usr/bin/python
is almost unusable, I simply add /usr/local/bin before default PATH
to pick up Homebrew Python.
2016-12-12 21:16:35 +02:00
Anton Lashkov
67e7315eae
Fix name of variable same as class member
2016-12-12 21:16:34 +02:00
Anton Lashkov
a25a15d1c6
Simplify if
statement
2016-12-12 21:16:34 +02:00
Anton Lashkov
086588eeed
Add missing else
2016-12-12 21:16:34 +02:00
Anton Lashkov
44fa308681
Fix mistake in getting value from model
2016-12-12 21:16:33 +02:00
Yez Ezey
6188287094
Add --disable-qt-dbus to configure if $host_os is macOS
2016-12-12 21:16:33 +02:00
Yez Ezey
17d10afd65
Sort torrent names case insensitively
2016-12-12 21:16:33 +02:00
Chocobo1
89bd0e4397
QJson: update to 5e3b9b84b225f4612e09ef05aa6d8c23379e4e71
2016-12-12 21:16:33 +02:00
Yez Ezey
1c1917f885
Fix extratorrent searchengine. Closes #5773
...
They changed to magnet link.
2016-12-12 21:16:32 +02:00
thalieht
642377bd65
Log: set embedded Tracker [OFF] msg type as info
2016-12-12 21:16:32 +02:00
Chocobo1
bb4668c071
Fix potential crash. Closes #5873 .
2016-12-12 21:16:32 +02:00
Chocobo1
689316db09
Refactor
2016-12-12 21:16:32 +02:00
borouhin
ad0c008a3e
Don't request client SSL certificate (closes issue #3883 )
2016-12-12 21:15:51 +02:00
sledgehammer999
09e3698b37
Don't ever stop seeding forced torrents. Closes #5784 .
2016-12-12 21:15:51 +02:00
sledgehammer999
6450ebfc6c
Don't revert save path value in the Dialog when metadata are received. Closes #5482 .
2016-12-12 21:15:51 +02:00
sledgehammer999
e9f38ebcfd
Some more compiler warnings fixed.
2016-12-12 21:15:50 +02:00
sledgehammer999
4dba31f534
Fix warning due to stupid typo.
2016-12-12 21:15:50 +02:00
sledgehammer999
04c1aad0dd
Delete old rss favicon before assigning new one.
2016-12-12 21:15:50 +02:00
sledgehammer999
6763f3ac33
WINDOWS: Fix python auto install, deletion of installer and use 3.5.x series for Vista+. Closes #5871 .
2016-12-12 21:15:50 +02:00
sledgehammer999
afca704db0
WEBUI: Changed meaning of the value of the 'dl_limit', 'up_limit', 'alt_dl_limit' and 'alt_up_limit' tokens.
...
The value is expressed in bytes and not in KiB.
2016-12-12 21:15:49 +02:00
sledgehammer999
eaec8fcddd
Fix setting a speed limit.
2016-12-12 21:15:49 +02:00
sledgehammer999
f86fd52d6f
Add libtorrent's DHT bootstrap node to our bootstrap list.
2016-12-12 21:15:49 +02:00
sledgehammer999
f3f175570c
Use the new API to add DHT bootstrap nodes for libtorrent 1.1.x and simplify the code a bit.
2016-12-12 21:15:49 +02:00
sledgehammer999
729c80f910
Use new libtorrent 1.1.2+ utility function to generate client ID instead.
2016-12-12 21:15:48 +02:00
sledgehammer999
fcaca558a0
Make sure that paths are loaded/saved using slashes as dir separators.
2016-12-12 21:15:48 +02:00
sledgehammer999
983df9113e
Display message about libtorrent plugins for the correct case.
2016-12-12 21:15:48 +02:00
sledgehammer999
acf9874252
Migrate last setting related to interfaces to the new system.
2016-12-12 21:15:48 +02:00
sledgehammer999
d7cf6bb11b
Fix save/load of interface address setting.
2016-12-12 21:15:47 +02:00
sledgehammer999
558ea53cc2
Use better variable names for tracker announce IP setting.
2016-12-12 21:15:47 +02:00
sledgehammer999
87a6478430
Fix values for unsetting speed limits.
2016-12-12 21:15:47 +02:00
sledgehammer999
cea673b267
Unify and simplify setting to use proxy for torrents only.
2016-12-12 21:15:46 +02:00
sledgehammer999
4a5ab93c62
Guard the flag used for deferred session configure.
2016-12-12 21:15:46 +02:00
sledgehammer999
4c86fc8973
Misc fixes.
2016-12-12 21:15:46 +02:00
sledgehammer999
1c485ffb07
Fix setting limits to unlimited.
2016-12-12 21:15:46 +02:00
sledgehammer999
f283734f13
Rename IP filtering functions and settings names.
2016-12-12 21:15:45 +02:00
sledgehammer999
dca4ff0649
Export torrents added only after the setting was enabled.
2016-12-12 21:15:45 +02:00
Vladimir Golovnev (Glassez)
1975f2269e
Use new libtorrent-1.1 settings API
2016-12-12 21:15:42 +02:00
Vladimir Golovnev (Glassez)
6fac9b42da
Don't use Preferences in BitTorrent::Session
2016-12-12 21:12:01 +02:00
DaRKSoM
dabae4c914
Update portugueseBR.nsi
2016-12-12 21:11:20 +02:00
Burak Yavuz
b1e9b4493d
Turkish translation
2016-12-12 21:11:19 +02:00
Chocobo1
2fa207e728
The intended action is set the bit to 1, not flipping it.
2016-12-12 21:11:19 +02:00
Chocobo1
7adcd909e7
Fix crash when restoring from tray. Closes #5854 .
2016-12-12 21:11:19 +02:00
ngosang
50805fc2b5
[Search engine] Remove TorrentReactor plugin
2016-12-12 21:11:19 +02:00
ngosang
3a1b7b6159
[Search engine] Update Demonoid plugin
2016-12-12 21:11:18 +02:00
sledgehammer999
498b7c2436
Properly fix the handling of default save path store/load. Bug introduced in dd34663224
2016-12-12 21:11:18 +02:00
erikssm
4f17364305
fix default save path bug
2016-12-12 21:11:18 +02:00
Yez Ezey
9ebc115719
Fix Mac OS X Build ( Closes #5763 )
...
Deleted offending code
setUnifiedTitleAndToolBarOnMac(false);
which was a workaround to avoid bug https://bugreports.qt.io/browse/QTBUG-7305
The bug was fixed at Qt 4.6.2 https://github.com/Blizzard/qt4/blob/master/dist/changes-4.6.2
2016-12-12 21:11:17 +02:00
Yez Ezey
a6fa8c3a8e
Fixed extratorrent search not working Closes #5736 #5753
...
The original code accumulates all the <td> texts between the description
link and the number of seeders into self.current_item["size"]:
<td>248.72</td><td> MB<td> => "248.72 MB".
ExtraTorrents changed the table design, added the Added column and joined
the number and its unit:
<td>8d</td><td>248.72 MB</td> => "8d 248.72 MB"
This commit stores only the last <td> text in self.current_item["size"].
2016-12-12 21:11:17 +02:00
sledgehammer999
8187366c89
Use a subdomain to redirect to the actual URL for search plugins.
...
Will allow to move around the plugins in the git repo with the 3.4.0 release.
2016-12-12 21:11:16 +02:00
thalieht
366ad01120
fix webui port overflow
2016-12-12 21:11:16 +02:00
sledgehammer999
4da05e5914
Update UAC nsis plugin to 0.2.4c. Building the installer with nsis 3.0 (final) is possible now. Closes #5556 .
2016-09-12 17:31:42 +03:00
sledgehammer999
3fb19b6a28
Fix travis again.
...
I wish the homebrew guys didn't break it so often and the travis guys updated their images more frequently.
2016-09-12 02:46:48 +03:00
sledgehammer999
88f59070a4
Bump to 3.3.7
2016-09-11 22:20:55 +03:00
sledgehammer999
476ffbe68a
Update Changelog.
2016-09-11 22:18:31 +03:00
sledgehammer999
8a1846cb26
Sync translations from Transifex and run lupdate.
2016-09-11 22:08:44 +03:00
ngosang
1cafde2afe
Fix warning in geoipdatabase.cpp
2016-09-09 02:02:14 +03:00
Brian Kendall
bdf7312f5d
Better error handling with smtp communication.
...
Adds log messages for a number of situations where sending an email will silently fail, in particular when attempting to create an unencrypted connection to an SMTP server that requires SSL
2016-09-09 02:02:14 +03:00
Brian Kendall
a848d3d2d8
Hiding SSL / SMTP option when building without SSL support
...
The SMTP server always uses unencrypted connections in this case so showing the check box is misleading
2016-09-09 02:02:14 +03:00
SagePtr
4a328843e4
Update geoipdatabase.cpp
...
Updated MaxMind database limit from 10MB to 64MB. I hope it will be enough
for few years. Fix for issue #5609
2016-09-09 02:02:13 +03:00
ngosang
edeb2342be
[Search engine] Update Torrentz2 search engine
2016-09-09 02:02:13 +03:00
Chocobo1
0639a06809
Call system msiexec.exe directly
2016-09-09 02:02:13 +03:00
Chocobo1
7590d0fdad
Add function windowsSystemPath()
2016-09-09 02:02:12 +03:00
sledgehammer999
fe54da80cd
Fix deletion via the context menu. Broken by #5616 .
2016-09-09 02:02:12 +03:00
ngosang
e4ac654795
[Search engine] Update Torrentz search engine
2016-09-09 02:02:12 +03:00
ngosang
1848180faa
[Search engine] Remove BTDigg search engine
2016-09-09 02:02:11 +03:00
ngosang
4e9b71078f
[Search engine] Remove KickassTorrents search engine
2016-09-09 02:02:11 +03:00
Chocobo1
fe1b388347
Use "Standard Shortcuts" defined by Qt whenever possible.
2016-09-09 02:02:10 +03:00
pieniacy
23b4e62834
Add torrent and files deletion with Shift+Delete hotkey
2016-09-09 02:02:10 +03:00
Chocobo1
7fb96431b9
Avoid spawning a new explorer.exe process when selecting "Open containing
...
folder". Closes #5564 .
2016-09-09 02:02:10 +03:00
Chocobo1
5213f35ec0
Refactor
2016-09-09 02:02:09 +03:00
Chocobo1
8e2297510d
Uncrustify misc.cpp
2016-09-09 02:02:09 +03:00
Daniel Segesdi
18505e2517
Fix 6-hour speedplot point push rate. Close #5545
2016-09-09 02:02:09 +03:00
sledgehammer999
10908a6ece
Upgrade pkg-config travis-ci for OS X.
...
Fixes 'zlib not found` errors.
Details: https://github.com/Homebrew/brew/issues/563
2016-09-09 02:02:08 +03:00
sledgehammer999
c1ee91cd2a
Bump to 3.3.6
2016-07-20 01:38:11 +03:00
sledgehammer999
036b4e1a85
Update Changelog.
2016-07-20 01:35:20 +03:00
sledgehammer999
3a4dc08304
Update qt-translations and related installer files.
2016-07-20 01:35:14 +03:00
sledgehammer999
e805e6806a
Sync translations from Transifex and run lupdate.
2016-07-20 00:49:07 +03:00
Chocobo1
f2163f6c3d
Fix icons are missing when using RTL languages in Options dialog. Closes #5398 .
2016-07-20 00:41:39 +03:00
Chocobo1
6288cb4fd3
[TravisCI] lock-on to libtorrent-rasterbar 1.0.9 version
2016-07-20 00:41:31 +03:00
Chocobo1
409e877f8a
Workaround space issues in file path
...
References:
https://github.com/qbittorrent/qBittorrent/issues/5439#issuecomment-228616817
https://github.com/qbittorrent/qBittorrent/issues/5439#issuecomment-232214712
2016-07-20 00:41:22 +03:00
Chocobo1
f2d5ba2907
Invoke system's cmd.exe directly.
2016-07-20 00:41:14 +03:00
Chocobo1
b33d0f0a59
Fix upper-bound limit of command line for "Run External Program" in Windows. Closes #5399 .
2016-07-20 00:41:05 +03:00
Vladimir Golovnev (Glassez)
63245de69b
Do not create save folder in advance
...
Closes #5422 .
2016-07-20 00:40:58 +03:00
Vladimir Golovnev (Glassez)
b9fd9f1d8d
Show type name in btjson.cpp@processMap assert
...
This may help to solve #5381
2016-07-20 00:40:49 +03:00
sledgehammer999
c6fe1d3620
Bump to 3.3.5
2016-06-20 04:22:46 +03:00
sledgehammer999
73f08dd6e1
Update Changelog.
2016-06-20 04:19:41 +03:00
sledgehammer999
22dc71f365
Fix build.
2016-06-20 04:13:44 +03:00
ngosang
455cc29dad
[search engine] Remove filters from Demonoid
2016-06-20 02:40:47 +03:00
ngosang
9d39a2cddc
[search engine] Remove filters from Torrentreactor and BTDigg
2016-06-20 02:40:46 +03:00
sledgehammer999
efeb46571b
Sync translations from Transifex and run lupdate.
2016-06-20 02:36:16 +03:00
sledgehammer999
a7b564bb2e
Fix parsing of eMule .DAT filters. Closes #5281 .
2016-06-20 02:25:12 +03:00
sledgehammer999
10df509bce
Fix API_VERSION and API_VERSION_MIN numbers.
2016-06-20 02:18:19 +03:00
sledgehammer999
7b394d6e99
Don't use QCollator for sorting on Windows. Closes #5238 and #5240 .
2016-06-20 02:04:37 +03:00
Chocobo1
f1968de2c9
Improve usability of "Run External Program"
...
Users can write (platform dependent) shell scripts now.
2016-06-20 02:04:37 +03:00
Chocobo1
b5db0eeec1
Add log messages
2016-06-20 02:04:37 +03:00
Chocobo1
3ed803f59b
Fix widget name collision.
...
Small cleanup on Downloads page.
2016-06-20 02:04:36 +03:00
Chocobo1
ff10702bfd
Let user able to specifiy a filter when choosing an IP filter file
2016-06-20 02:04:36 +03:00
Chocobo1
73d3664f92
Fix reload button size is not the same size as "..." button.
...
Rename Connection tab page
2016-06-20 02:04:36 +03:00
Chocobo1
aa6025aa87
Rename "options.ui" to "optionsdlg.ui"
...
Rename class name "options_imp" to "OptionsDialog"
Rename "options_imp.cpp" to "optionsdlg.h"
2016-06-20 02:04:35 +03:00
Chocobo1
a344886ef6
Move options ui as a pointer member variable
2016-06-20 02:04:35 +03:00
Chocobo1
c181019f40
Follow header inclusion rule
2016-06-20 02:04:21 +03:00
Chocobo1
5962efde23
Cleanup Connection page in Option dialog.
...
Add vertical spacer, closes #845 .
2016-06-20 02:04:21 +03:00
Eugene Shalygin
d43466d466
Fix empty tooltips showed at the progress bar borders
...
If tooltip text contains an empty HTML body, Qt still shows it as an
empty rectangle. Thus, output HTML tags only if we are within the
image region, and return true empty string if we are at the borders.
2016-06-20 02:04:21 +03:00
Eugene Shalygin
29fb8e8085
Replace TorrentHandle::fileExtremityPieces() with TorrentInfo::filePieces()
2016-06-20 02:04:20 +03:00
Eugene Shalygin
b076ff68ac
Show files in tooltips for pieces progress bars
...
In addition to the current tooltip, which shows color legend, if user
holds the Shift key during hovering we show another tooltip which
contains a table of contents for the piece under the moue cursor. The
table lists file sizes and names. If the cursor points to a part of a
file which spans several pieces, those pieces are highlighted.
2016-06-20 02:04:20 +03:00
Eugene Shalygin
5f2da3a529
Follow project coding style. Issue #2192 .
2016-06-20 02:04:20 +03:00
ngosang
576fbe5dc1
Update Python version requirements
2016-06-20 02:04:19 +03:00
Eugene Shalygin
8fc7f3fdc0
uncrustify: replace "add" with "force" for sp_ parameters
...
This will make uncrustify able to remove excessive spaces
2016-06-20 02:04:19 +03:00
Chocobo1
becd67ac84
Delete all mainwindow child widgets. Closes #4871 , #5049 .
...
Some of the `delete` can be handled by the findChild loop
2016-06-20 02:04:19 +03:00
Chocobo1
7761a2604a
Use QAtomicInt to guarantee cleanup() is only executed once
2016-06-20 02:04:18 +03:00
ngosang
c6546db138
Minor changes in Search UI
2016-06-20 02:04:18 +03:00
ngosang
f0dd4d5673
[Search engine] Update Torrentz
2016-06-20 02:04:18 +03:00
ngosang
7f245b63d7
[Search engine] Update PirateBay
2016-06-20 02:04:17 +03:00
ngosang
af17f4df9e
Minor fix: typo and two warnings
2016-06-20 02:04:17 +03:00
sledgehammer999
3ec2f94b27
Fixup previous commits and allow IPv6 interface addresses too.
2016-06-20 02:04:17 +03:00
Sjoerd van der Berg
d7f1beb7f1
Use a combo box to select the IP address you want to listen on for a specific interface
2016-06-20 02:04:16 +03:00
Sjoerd van der Berg
8c7a4ab86c
Fix variable name
2016-06-20 02:04:16 +03:00
Sjoerd van der Berg
ce2d42a264
Change back to the original names for the announce address
...
Only allow ip's through that match the currenrly selected network interface and address
2016-06-20 02:04:16 +03:00
Sjoerd van der Berg
dc011a5599
Add option to bind directly to an IP instead of using a network Interface
2016-06-20 02:04:16 +03:00
Eugene Shalygin
3c6b79805c
Use QPalette::LinkVisited color for downloaded items in search results
2016-06-20 02:04:15 +03:00
sledgehammer999
7e7055f2ff
Sync translations from Transifex and run lupdate.
2016-06-20 02:04:12 +03:00
sledgehammer999
18c9a65340
Rename ASM to TMM and related stuff.
2016-06-20 02:03:08 +03:00
sledgehammer999
f5ce39a36a
Add tooltip to the saving mode checkbox.
2016-06-20 02:03:08 +03:00
sledgehammer999
58e4f9d38e
Slim down 'Downloads' page of options window.
2016-06-20 02:03:08 +03:00
botmtl
5bd7dce396
default RSSRefreshInterval to 30 mins
...
closes issue #5235 (https://github.com/qbittorrent/qBittorrent/issues/5235 )
2016-06-20 02:03:07 +03:00
sledgehammer999
d9d49b6d0b
Fix gcc 6 compilation with qmake. See #5237 .
2016-06-20 02:03:07 +03:00
Chocobo1
cc48ca1fdc
Use QString::localeAwareCompare for comparsion
2016-06-20 02:03:07 +03:00
Chocobo1
2dc6002064
Use boost:circular_buffer instead of QList.
...
QList has to store an additional pointer for each element which leads to bad space efficiency.
2016-06-20 02:03:06 +03:00
ngosang
1478b21e8d
[WebUI] Expose Add trackers feature
2016-06-20 02:03:06 +03:00
Gabriele
726c2fd56d
WebUI: Add command to get the logs
...
Add /query/getLog and /query/getPeerLog to respectively retrieve
the main log and the peer log.
GET /query/getLog
Params:
- normal (bool): include normal messages (default true)
- info (bool): include info messages (default true)
- warning (bool): include warning messages (default true)
- critical (bool): include critical messages (default true)
- last_known_id (int): exclude messages with id <= 'last_known_id'
GET /query/getPeerLog
Params:
- last_known_id (int): exclude messages with id <= 'last_known_id'
2016-06-20 02:02:49 +03:00
SeigneurSerpent
df86d66702
Improve stack trace for windows by including source filenames and line numbers
2016-06-20 02:02:48 +03:00
Eugene Shalygin
223415fb69
update uncrustify config
2016-06-20 02:02:48 +03:00
thalieht
a4c9b667a7
resize column to contents only when they're visible
...
refactor updatePeerCountryResolutionState
deprecate m_resolveCountries var
2016-06-20 02:02:48 +03:00
Chocobo1
5f8e05ba50
Cleanup headers
...
Code formatting
2016-06-20 02:02:47 +03:00
Chocobo1
ed2689de15
Add lookup function to get PathType display names
2016-06-20 02:02:47 +03:00
Chocobo1
9e124527e1
Improve error messages for "Auto download torrents"
2016-06-20 02:02:47 +03:00
Vladimir Golovnev (Glassez)
59971aa577
Use new alert dispathing API
2016-06-20 02:02:47 +03:00
Ibrahim Tachijian
164ca0289a
Add 'Added on' column in Webui. Closes #5145,#1092,#738
2016-06-20 02:02:46 +03:00
Chocobo1
c0aa50d74b
Change ambiguous text "Copy selected" to "Copy IP:port"
2016-06-20 02:02:46 +03:00
Chocobo1
66d7dc751c
Change "Auto download torrent" default save path to "default location".
2016-06-20 02:02:46 +03:00
Chocobo1
c1738f97f1
Improve wordings in "Auto download torrent" section
2016-06-20 02:02:45 +03:00
Eugene Shalygin
105874613a
Fix crash when adding torrent via a magnet url
...
The file guard object has to be initialised in this case too because it
is accessed when dialog gets accepted or cancelled. Initialise it with
empty path.
2016-06-20 02:02:45 +03:00
Eugene Shalygin
d6829b253b
Fix a typo in TorrentFileGuard
2016-06-20 02:02:45 +03:00
Eugene Shalygin
c1291539bf
uncrustify: add constructor initialization list options
2016-06-20 02:02:45 +03:00
Eugene Shalygin
3060c979f4
Add option to automatically remove .torrent files upon adding
...
Some browsers do not download files, intended for immediate opening,
into a temporary directory, and thus a regular download directories
accumulate those unneeded files.
The option allows qBittorrent to clean after itself and delete those
files whether they were succesfully added or not (user-selectable
policy).
2016-06-20 02:02:41 +03:00
sledgehammer999
d71a18b945
Update definition of QBT_USES_QT5 to be true for qt >= 5.2.0
2016-06-20 02:01:34 +03:00
Chocobo1
4078fc5e2d
Add case-sensitive & case-insensitive natural sort helper function
...
Fix helper function not being thread-safe
Use QBT_USES_QT5 define
2016-06-20 02:01:34 +03:00
Chocobo1
b7cb53a251
Cleanup headers
...
Move `class NaturalCompare` to .cpp file
2016-06-20 02:01:33 +03:00
Chocobo1
275a775769
Minor code formatting
2016-06-20 02:01:33 +03:00
Chocobo1
1c49ff1df6
Sort labels with naturalCompare()
. Closes #3919 .
2016-06-20 02:01:18 +03:00
Chocobo1
fc77fdbcb5
Replace naturalSort()
with naturalCompare()
.
2016-06-20 02:01:18 +03:00
Chocobo1
e0e757b610
Use qmake built-in test function files
to locate translation files
2016-06-20 02:01:18 +03:00
Chocobo1
33fe9b6d87
Use POSIX shell
2016-06-20 02:01:17 +03:00
Chocobo1
fca78d1a3f
Re-enable cache for linux builds
...
Enable cache for OSX builds
2016-06-20 02:01:17 +03:00
Chocobo1
92794a786f
Suppress warning on OSX builds
2016-06-20 02:01:17 +03:00
zywo
08d9ad7f80
Set about tab font-size to default
2016-06-20 02:01:16 +03:00
Chocobo1
6023093329
Fix "IP Filtering - Apply to trackers" wasn't being applied. Closes #5217 .
2016-06-20 02:01:16 +03:00
Eugene Shalygin
c070193c30
uncrustify: honour pointer and reference symbols alignment rules
...
Stick the '*' and '&' symbols to the variable name if there is one.
Also fix empty function bodies collapse option: replace it with the
eat_blanks_before_close_brace setting.
2016-06-20 02:01:16 +03:00
Eugene Shalygin
633fb7a7de
refactor SettingsStorage class
...
1. Extract "transaction" support for QSettings into separate class
TransactionalSettings.
2. Define macrto with explicit name for the case when this "transaction"
support is needed.
3. A bit optimize QHash <-> QSettings copying: replace assign with
insert() and remove repetitive key lookups.
4. In save() check dirty status before getting the lock too.
The changes from items 1 and 2 make text more structured and the logic
of the SettingsStorage class gets separated from the implementation level
task of guarding the settings serialization. The changes in 3 and 4 do not
make the app much faster, but neither make any harm to the code readability.
2016-06-20 02:01:15 +03:00
Eugene Shalygin
14a37e8d45
cmake: add Qt::DBus library dependency for base module
...
This is needed for powermanagement and was mistakenly forgotten
2016-06-20 02:01:15 +03:00
Eugene Shalygin
d03a71899e
cmake: mark libtorrent and qtsingleapplication include dirs as system
2016-06-20 02:01:15 +03:00
sledgehammer999
283338f5f3
Don't show added torrent notification during startup.
2016-06-20 02:01:15 +03:00
sledgehammer999
b600253313
Display notifications when a torrent is added. Closes #334 and #915 .
2016-06-20 02:01:14 +03:00
Vladimir Golovnev (Glassez)
c97b5ab617
Fix .!qB extension is added when disabled
2016-06-20 02:01:14 +03:00
Vladimir Golovnev (Glassez)
9016b698c9
Use truncated torrent hash in temp path
2016-06-20 02:01:14 +03:00
Vladimir Golovnev (Glassez)
eb7a7b9c04
Use unique temp directories
...
Save torrent in temp_path/<torrent_hash> directory.
Closes #5154 .
2016-06-20 02:01:13 +03:00
Eugene Shalygin
9e0a3ee692
cmake: reflect qmake project changes
2016-06-20 02:00:51 +03:00
ngosang
c899ed5b50
Fix duplicate network interfaces. Closes #5131
2016-06-20 02:00:50 +03:00
Vladimir Golovnev (Glassez)
a6c50aff95
Delete Import Torrent Dialog
2016-06-20 02:00:50 +03:00
Vladimir Golovnev (Glassez)
ab4a608342
Fix rechecking after torrent is finished
2016-06-20 02:00:50 +03:00
Vladimir Golovnev (Glassez)
e7cfd7a31d
Try to find incomplete files for new torrent
2016-06-20 02:00:49 +03:00
Vladimir Golovnev (Glassez)
c4ea13b284
Fix torrent adding with existing data
2016-06-20 02:00:49 +03:00
Chocobo1
5d09639109
Fix mutually exclusive radio buttons can be unselected.
2016-06-20 02:00:49 +03:00
Chocobo1
885f5b4bee
Enable word wrap for "Run external program" help text
2016-06-20 02:00:49 +03:00
Chocobo1
3cd06c457a
Fix toolbar resizing when m_searchFilter appears/disappears. Closes #5120 .
2016-06-20 01:53:08 +03:00
Chocobo1
373e22660d
Disable comboHideZero
when checkHideZero
is unchecked.
...
Disable `checkLimituTPConnections` when `checkuTP` is unchecked.
Minor code formatting
2016-06-20 01:53:08 +03:00
Chocobo1
92f58a40e7
Morph QToolButton to QPushButton
2016-06-20 01:53:07 +03:00
Chocobo1
dbf5a264bd
Fix path to resource
2016-06-20 01:52:54 +03:00
ngosang
145dcf9efe
[Search engine] Fix LegitTorrents plugin
2016-06-20 01:52:54 +03:00
ngosang
f05e25c750
[Search engine] Fix Mininova plugin
2016-06-20 01:52:54 +03:00
ngosang
fc02377171
[Search engine] Fix Torrentz plugin for Python2
2016-06-20 01:52:53 +03:00
Eugene Shalygin
3816052b0a
Add "slots" to WORDS keyword.
...
Uncrustify inserts line break between an access specifier and "slots".
However, it keeps these words combinations if "Q_SLOTS" is used.
Its built-in parser classifies "Q_SLOTS" as WORD token, thus let's add
"slots" to that class.
2016-06-20 01:52:53 +03:00
ngosang
fae583e0da
Fix Add tracker dialog URL download
2016-06-20 01:52:53 +03:00
ngosang
1114c198ca
Fix Add tracker dialog empty trackers
2016-06-20 01:52:52 +03:00
Eugene Shalygin
c5f9567c0b
cmake: raise minimal cmake version to 3.5 and use its features
2016-06-20 01:52:52 +03:00
Eugene Shalygin
e9a5768e4f
cmake: drop explicit Boost dependency
...
We get it implicitly from libtorrent
2016-06-20 01:52:52 +03:00
Eugene Shalygin
858e5f8db8
cmake: add imported target for Libtorrent
2016-06-20 01:52:51 +03:00
Vladimir Golovnev (Glassez)
0afa83dbfa
Add coding style rule for header inclusion order
2016-06-20 01:52:51 +03:00
ngosang
fc95ce310e
Fix Update all button height in RSS tab
2016-06-20 01:52:51 +03:00
ngosang
e2c9e7b877
Minor change in Stats dialog
2016-06-20 01:52:51 +03:00
sledgehammer999
b1e62ca006
Display the filepath when a torrent fails to load. Closes #100 and #805 .
2016-06-20 01:52:50 +03:00
Jerome Leclanche
a063ebd396
LICENSE: Fix mixed indenting
2016-06-20 01:52:50 +03:00
Jerome Leclanche
728dd744bb
LICENSE: Remove copy/paste error
2016-06-20 01:52:49 +03:00
Chocobo1
a0c1ee76a2
Fix qBittorrent doesn't exit immediately when "all donwloads are done -> exit" option enabled.
...
This fix is provided by glassez.
2016-06-20 01:52:49 +03:00
Chocobo1
c7b15b9cc5
Enable access to shutdown functions when configured with --disable-gui
option
2016-06-20 01:52:29 +03:00
Chocobo1
0770fe8b09
Fix Coverity Scan 143909.
...
Also, the setting "Confirmation on auto-exit when downloads finish" wasn't working before.
2016-06-20 01:52:28 +03:00
sledgehammer999
cf98220c40
Fix log menu item position broken by 1760beed17
.
2016-06-20 01:52:28 +03:00
sledgehammer999
2eb393ae9a
Bump API_VERSION to 11.
2016-06-20 01:52:26 +03:00
buinsky
d65d11d64c
WebUI: Select category on right click
2016-06-20 01:50:55 +03:00
buinsky
f4fdb80cc9
WebUI: Don't show several context menus at the same time
2016-06-20 01:50:54 +03:00
buinsky
50a0ce1da2
WebUI: Adjust context menu position
2016-06-20 01:50:54 +03:00
buinsky
2e9370481d
WebUI: Implement delete torrents by category
2016-06-20 01:50:54 +03:00
buinsky
c60c58b092
WebUI: Implement pause torrents by category
2016-06-20 01:50:53 +03:00
buinsky
ba5dded076
WebUI: Implement start torrents by category
2016-06-20 01:50:53 +03:00
buinsky
eb36949e87
WebUI: Implement removing unused categories
2016-06-20 01:50:53 +03:00
buinsky
b7358a3039
WebUI: Implement removing categories
2016-06-20 01:50:52 +03:00
buinsky
d0f082e238
WebUI: Implement adding categories
2016-06-20 01:50:52 +03:00
buinsky
b301444f5e
WebUI: Add empty context menu to categories filter
2016-06-20 01:50:52 +03:00
buinsky
900a80adc1
WebUI: Rename function updateCategoryFN to setCategoryFN
2016-06-20 01:50:51 +03:00
buinsky
d4887ee736
WebUI: Refactor ContextMenu class
2016-06-20 01:50:37 +03:00
Chocobo1
e23566cde1
Rename files:
...
confirmshutdowndlg.ui => shutdownconfirmdlg.ui
shutdownconfirm.cpp => shutdownconfirmdlg.cpp
2016-06-20 01:50:36 +03:00
Chocobo1
b5f30a6efb
Enlarge dialog size. Closes #5091 .
...
This avoids text clipping when using Qt4 lib.
2016-06-20 01:50:36 +03:00
Chocobo1
deb1d54999
Rename enum
...
Change identifier from ShutdownAction to ShutdownDialogAction
Change enum value from None to Exit
2016-06-20 01:50:36 +03:00
Chocobo1
7779efbc30
Refactor
...
Add helper function to initialize shutdown message.
Group similar functions together.
Merge shutdown() function into its only caller.
Add override keyword
2016-06-20 01:50:35 +03:00
Chocobo1
acd65e3185
Cleanup header include
...
Code formatting
2016-06-20 01:50:35 +03:00
Chocobo1
f2dd050ade
Fix Coverity Scan cid 143911.
...
`filesCount()` could return a negative value.
2016-06-20 01:50:35 +03:00
Chocobo1
9c28a48f2e
Fix class member initialize order
2016-06-20 01:50:35 +03:00
Chocobo1
3e8af95d30
Fix warnings in mainwindow.ui. Closes #5117 .
...
gui/mainwindow.ui: Warning: The name 'actionExecutionLogs' (QAction) is already in use, defaulting to 'actionExecutionLogs1'.
gui/mainwindow.ui: Warning: action `actionSearch_engine' not declared
gui/mainwindow.ui: Warning: action `actionRSS_Reader' not declared
2016-06-20 01:50:19 +03:00
Eugene Shalygin
cba9d222de
cmake: add imported target for QtSingleApplication
...
This simplifies cmake code a bit: we remove if's and just generate
different target (imported or alias) with the same name and use it
unconditionally.
2016-06-20 01:50:18 +03:00
Eugene Shalygin
b137eb01ed
cmake: fix Qt resources linkage. Closes #5080
...
Qt resource is innitialized by a static object constructor (see
https://wiki.qt.io/QtResources ). When we put resources into a static
library, the linker removes that static objects and thus the resources
themselves. To correct that we append resources to the main executable
sources list. This is done via custom function qbt_target_sources which
knows where to read the executable' name.
2016-06-20 01:50:18 +03:00
Vladimir Golovnev (Glassez)
fd156580a0
Fix coding style rules
...
Closes #5075
2016-06-20 01:50:18 +03:00
Chocobo1
21c17f2a81
Move m_searchPattern widget from code to .ui file
2016-06-20 01:50:18 +03:00
Chocobo1
5f19cd2c0e
[Search] Add seperator for categories & plugins
...
Sort categories & plugins entries
Rename & reorder entries
Use full name for plugins
2016-06-20 01:50:17 +03:00
Chocobo1
9279fedd49
[Search] match combobox height to button height
2016-06-20 01:50:17 +03:00
Chocobo1
2361d6f12d
[Search] minor cleanups
2016-06-20 01:50:00 +03:00
Vladimir Golovnev (Glassez)
78bfbc5669
Use nova2dl.py script instead of DownloadManager
...
Closes #5026
2016-06-20 01:49:59 +03:00
sledgehammer999
6101f11673
Sync translations from Transifex and run lupdate.
2016-06-20 01:49:56 +03:00
sledgehammer999
15361a6c16
Follow project coding style. Issue #2192 .
2016-06-20 01:36:35 +03:00
Anton Lashkov
835a999464
SpeedPlotView: code correction
2016-06-20 01:36:34 +03:00
Anton Lashkov
b9b0739efd
SpeedPlotView: Simplify code using PointData struct
2016-06-20 01:36:21 +03:00
Anton Lashkov
a34c072b7a
SpeedPlotView: Use separate buffers for periods with reduce number of points. Fix coding style.
2016-06-20 01:36:20 +03:00
Anton Lashkov
72e88ba7ec
SpeedPlotView: Save int's instead of double's
2016-06-20 01:36:20 +03:00
Anton Lashkov
afb143cad1
SpeedPlotView: Replace QQueue by boost::circular_buffer, reduce number of points to draw, increase legend background size
2016-06-20 01:36:20 +03:00
Chocobo1
1ca5d10abb
Fix resizing bug in "add torrent dialog". Closes #5036 .
...
1. Place all widgets in "Torrent information" into the same grid layout
instead of different layouts.
2. Tweak tab order.
2016-06-20 01:36:01 +03:00
Chocobo1
67675b6cdc
Fix long text clipping. Closes #5091 .
2016-06-20 01:36:00 +03:00
Eugene Shalygin
ef47983d8d
Remove duplicated code from search tab and widget
...
Both download handlers (in the tab and widget classes) convert model
index into an URL, set row color, and call download function.
Make the download button handler (in the SearchWidget class) call the
slot of the SearchTab class.
2016-06-20 01:36:00 +03:00
Eugene Shalygin
cf47517ee3
cmake: reflect qmake project changes
2016-06-20 01:36:00 +03:00
sledgehammer999
33199bbd74
Fix qt5 bundle on OSX. Closes #4014 .
2016-06-20 01:35:59 +03:00
sledgehammer999
4fb735c6d1
Change gpg signing key.
...
I forgot the passphrase to the old one.
2016-06-20 01:35:59 +03:00
Vladimir Golovnev (Glassez)
99ca42bf48
Fix MainWindow coding style (Issue #2192 )
2016-06-20 01:35:59 +03:00
Vladimir Golovnev (Glassez)
f6b4b5f6f0
Fix macro define cross over access specifiers
2016-06-20 01:35:59 +03:00
Vladimir Golovnev (Glassez)
6f73c32fcc
Delete old RSS cookies dialog
2016-06-20 01:35:42 +03:00
Vladimir Golovnev (Glassez)
c1611988b4
Create basic cookies management dialog
2016-06-20 01:35:42 +03:00
Vladimir Golovnev (Glassez)
fbe1d2d78a
Implement basic cookies model
2016-06-20 01:35:41 +03:00
Chocobo1
34fec15ceb
Improve TransferListDelegate::sizeHint
2016-06-20 01:35:41 +03:00
ngosang
1977e4f24d
Fix uic warnings. Closes #5056
2016-06-20 01:35:41 +03:00
Chocobo1
5774d27c7b
Follow project coding style. Issue #2192 .
2016-06-20 01:35:17 +03:00
Chocobo1
3a6a857371
Let windows handle all widgets scaling.
...
Declare ourselves as a Non DPI–aware app.
Tested with Qt 5.6.
2016-06-20 01:02:07 +03:00
Eugene Shalygin
e2f88feaf9
Optimize widgets inside of the search tab
...
Since we already have searchtab.ui, let's set up all the widgets there.
Additionally, save a bit of vertical space by putting results label in
a row with the filter widgets.
2016-06-20 01:02:07 +03:00
Eugene Shalygin
16fec04b6a
Implement search filters in the proxy model. Partially closes #972
2016-06-20 01:02:06 +03:00
sledgehammer999
fbac4afa2d
Fix indentation.
2016-06-20 01:02:06 +03:00
Eugene Shalygin
d6e9736af1
update uncrustify config
2016-06-20 01:02:06 +03:00
sledgehammer999
76b3c72c86
Fix memory leak.
2016-06-20 01:02:05 +03:00
sledgehammer999
ef954fea55
Use SettingsStorage instead.
2016-06-20 01:00:18 +03:00
Chocobo1
11d085712e
Minor refactor
2016-06-20 01:00:10 +03:00
Vladimir Golovnev (Glassez)
e4bc7852e5
Fix save path bugs
2016-06-20 00:59:57 +03:00
Vladimir Golovnev (Glassez)
3d107e0588
Implement Advanced Saving Management subsystem
...
Closes #4696
2016-06-20 00:59:37 +03:00
Vladimir Golovnev (Glassez)
8e5c31ae82
Move Preferences backend code into SettingsStorage class
...
Closes #4764
2016-06-20 00:52:50 +03:00
Vladimir Golovnev (Glassez)
3c03ccc14a
Make AddNewTorrentDialog behavior uniform
2016-06-20 00:52:44 +03:00
sledgehammer999
0795320086
Bump to 3.3.4
2016-03-29 23:21:35 +03:00
sledgehammer999
bd6877a0bd
Update Changelog.
2016-03-29 23:19:29 +03:00
sledgehammer999
b47292c39f
Bump API_VERSION and API_VERSION_MIN.
2016-03-29 23:17:30 +03:00
sledgehammer999
3d2b1b876b
Fix public key commit again.
2016-03-28 22:20:15 +03:00
sledgehammer999
843472e663
Fix newlines in previous commit.
2016-03-28 22:20:15 +03:00
sledgehammer999
e952e3167e
Add public key used for signing source tarballs and binaries.
2016-03-28 22:20:14 +03:00
sledgehammer999
67f05edf71
Sync translations from Transifex and run lupdate.
2016-03-28 22:19:37 +03:00
Eugene Shalygin
3ab76cb985
cmake: make it compile on OS X
2016-03-28 21:30:14 +03:00
Eugene Shalygin
509d97b0ad
cmake: fix compilation
2016-03-28 21:30:13 +03:00
Chocobo1
67ae08df3c
Minor cleanups in RSS
2016-03-28 21:30:13 +03:00
Chocobo1
38de6b1e41
Remove border around execution log
2016-03-28 21:30:13 +03:00
ngosang
72b179805d
[Search engine] Added TorLock search engine. Fix #5012
2016-03-28 21:30:13 +03:00
ngosang
beeda5e0b2
Potential fix for crash. Closes #4990 , #4905 , #4864 , #4855 , #4818 , #4726 , #4648
2016-03-28 00:14:55 +03:00
sledgehammer999
356db2f2f7
Fix periodic latency spikes on Windows with WiFi connections. Closes #4209 .
2016-03-27 23:57:29 +03:00
Chocobo1
19acbf587f
Beautify messages
...
And some refactor
2016-03-27 23:57:23 +03:00
Chocobo1
5eee3f7357
confirmshutdowndlg.ui cleanup
...
shutdownconfirm.cpp cleanup
2016-03-27 23:57:18 +03:00
sledgehammer999
8f990d5d7e
Fix previous commit.
2016-03-27 23:57:12 +03:00
d3fault
f0ec94c31c
Add 'never show again' checkbox/pref to auto-exit confirm dialog
2016-03-27 23:57:06 +03:00
sledgehammer999
e37dfa96f9
Fix commit about Esperanto. Closes #4999 again.
2016-03-27 23:57:01 +03:00
Chocobo1
4b48db3273
Fix "caja" file manager opens the file instead of opens the directory. Closes #5003 .
...
Now it opens the directory correctly.
2016-03-27 23:56:56 +03:00
ngosang
545002a809
[Search engine] Added TorLock search engine
2016-03-27 23:56:50 +03:00
ngosang
e2e9470e10
[Search engine] Change URL getting mechanism in BTDigg
2016-03-27 23:56:45 +03:00
ngosang
0bf1abba6a
[Search engine] Fix Python 2 encoding problems
2016-03-27 23:56:39 +03:00
Vladimir Golovnev (Glassez)
24165856e9
Add new Coding Style rules for some c++11 features
2016-03-27 23:56:34 +03:00
sledgehammer999
657f0640b9
Fix selection of Esperanto locale. Closes #4999 .
2016-03-27 23:56:28 +03:00
sledgehammer999
faffefc4ff
Implement file logger.
2016-03-27 23:56:23 +03:00
sledgehammer999
0619aacf1f
Add ability to filter log messages by type.
2016-03-27 23:56:17 +03:00
sledgehammer999
9edbbb6473
Minor log widget code optimizations.
2016-03-27 23:56:12 +03:00
sledgehammer999
87ee720c0c
Follow project coding style. Issue #2192 .
2016-03-27 23:56:06 +03:00
ngosang
b7ca036bc3
[WebUI] Add missing string
2016-03-27 23:56:01 +03:00
Eugene Shalygin
c4442c98b9
update uncrustify config
2016-03-27 23:55:55 +03:00
Chocobo1
fee8036a7a
TravisCI: switch to Trusty image. Closes #4953 .
...
Drop workaround for gcc-4.8
2016-03-27 23:55:50 +03:00
sledgehammer999
94bd4308c7
Fix selection of Portuguese translation files.
...
Qt returns "Brazil" as country of QLocale("pt") instead of "Portugal". This conflicts with QLocale("pt_BR").
Rename the pt.ts to pt_PT and put a language mapping in tx's config for that locale.
Closes #4776 .
2016-03-27 23:55:45 +03:00
sledgehammer999
5e5785435a
Potential fix for crash. Closes #4607 .
2016-03-27 23:55:39 +03:00
sledgehammer999
d7f02a7ee7
Don't display warning when folder named stayed the same.
...
Copy some code from AddNewTorrent dialog and beautify a bit.
Closes #4970 .
2016-03-27 23:55:34 +03:00
sledgehammer999
e6480f9dff
Correctly hide useless columns in AddNewTorrent file treeview. Closes #4955 .
2016-03-27 23:55:28 +03:00
buinsky
e9f6cfc2e8
WebUI: Change the order of the values of speed labels
2016-03-27 23:55:23 +03:00
buinsky
4f68d263d4
GUI: Change the order of the values of speed labels
2016-03-27 23:55:17 +03:00
buinsky
6a672472a2
Refactoring of StatusBar::refreshStatusBar function
2016-03-27 23:55:12 +03:00
buinsky
3590ac2997
Follow project coding style. Issue #2192 .
2016-03-27 23:55:06 +03:00
Chocobo1
98fe5e11dd
Add appveyor support
2016-03-27 23:55:01 +03:00
sledgehammer999
9df5c0292b
Sync translations from Transifex and run lupdate.
2016-03-27 23:54:55 +03:00
funkydude
1f2d25a1ff
Move some URLs overs to https
2016-03-27 23:54:50 +03:00
sledgehammer999
f1dd7a091c
Always delete partfile (libtorrent 1.1.x).
2016-03-27 23:54:44 +03:00
Eugene Shalygin
5457bde8d0
Use correct piece size while calling torrent_info::map_block()
...
This should fix crashes. Issue #4597
2016-03-27 23:54:39 +03:00
Eugene Shalygin
2e325d9506
Revert "Temporarily revert PR #2885 (filename column in peers view)."
...
This reverts commit 69d52a06d7
.
2016-03-27 23:54:34 +03:00
sledgehammer999
0264a7bf58
Don't display Country option in PeerListWidget header menu when country resolution is disabled.
2016-03-27 23:54:29 +03:00
thalieht
32fe930b88
add toggle columns for peerlist
2016-03-27 23:54:23 +03:00
Chocobo1
72883ffb73
Fix additional space in comment label
2016-03-27 23:54:13 +03:00
Chocobo1
f2c24dd8c3
Fix tab icons messed up in Ubuntu 16. Closes #4929 .
...
Fixup of 1c25603686
.
The following settings default are different between DEs, so they must set explicitly:
movement, flow, isWarpping, resizeMode, viewMode
2016-03-27 23:19:35 +03:00
Eugene Shalygin
8904139c6d
cmake: fix library namaes for Qt5 version of QtSingleApplication
...
At least on Gentoo they start with 'Qt5', not 'Qt'
2016-03-27 23:16:27 +03:00
Eugene Shalygin
571f46886f
cmake: copy qt version requirements from autotools
...
Set versions 4.8.0 and 5.2.0 as minimal required for Qt4 and Qt5.
2016-03-27 23:16:15 +03:00
Eugene Shalygin
0cd691e167
cmake: fix man installation
...
Fix copy-n-paste error: for non-GUI build we have to install
qbittorrent-nox.1, but not qbittorrent.1.
2016-03-27 23:15:51 +03:00
UnDifferential
4f65e2d468
Support SSL certificate bundles. Issue #4896 .
2016-03-27 23:15:31 +03:00
Eugene Shalygin
35981f6ef5
cmake: fix systemd unit install path
2016-03-27 23:15:14 +03:00
sledgehammer999
dc493880f3
Fix commit 83e931766f
(wrong conflict resolution).
2016-03-05 19:50:12 +02:00
Ben Lau
872e78ca21
add a remaining column to the torrent content model
2016-03-05 19:46:21 +02:00
Eugene Shalygin
7b601796d7
fix cmake build
2016-03-05 19:46:13 +02:00
Chocobo1
09ef552aea
Add tip about adding quotation marks around parameter
2016-03-05 19:46:07 +02:00
Chocobo1
b4c9cae0d1
Save "Run external program" input as is. Closes #4830 .
2016-03-05 19:43:31 +02:00
Eugene Shalygin
6d2a0ae83b
add basic cmake support
2016-03-05 19:43:22 +02:00
Chocobo1
238a925000
Put comment_lbl in QScrollArea. Closes #4881 .
2016-03-05 19:43:14 +02:00
Eugene Shalygin
cce01cfb8e
Fix typos in speed label text
...
Qt's tr() ate 'true' parameter, which was supposed to be for
friendlyUnit()
2016-03-05 19:43:07 +02:00
Chocobo1
b2db1972f3
Create helper function to get libtorrent version
2016-03-05 19:42:59 +02:00
Chocobo1
8b851fe2b9
Create helper function to get boost version
2016-03-05 19:42:51 +02:00
Chocobo1
e3c9488fb0
Create helper function to get OS name
2016-03-05 19:42:43 +02:00
Chocobo1
c27fb110f8
Comment out "List of linked Modules" section in windows crash report.
...
It is bloating the crash report with unhelpful messages.
2016-03-05 19:42:34 +02:00
Dan Seminara
ec61f24099
Do not try to parse request message when content-length is 0
2016-03-05 19:42:27 +02:00
Boris Nagaev
130ee5a71e
configure: pass variable QMAKE_LRELEASE to qmake
2016-03-05 19:42:20 +02:00
Boris Nagaev
cb3e7e6bd6
winconf-mingw.pri: clean library names
...
* remove versions from libraries,
* remove *.dll from libraries
(actual name of library files can be "libfoo.a")
2016-03-05 19:42:12 +02:00
Boris Nagaev
7fd65d5428
winconf.pri: change example library path for build
...
Path with "<", ">" causes errors when building in MXE.
http://mxe.cc/
Removing or commenting out these hardcoded paths is not
desirable, as they serve as a guide (on what to edit) for
the newcomers that want to build on windows.
See https://github.com/qbittorrent/qBittorrent/pull/4824#issuecomment-186936960
2016-03-05 19:42:05 +02:00
Boris Nagaev
442f521bf5
winconf.pri: use mask "win32-g++*"
...
Mask "win32-g++" doesn't match MXE.
Mask "win32-g++*" match MXE.
See http://stackoverflow.com/a/14523545
See http://mxe.cc
2016-03-05 19:41:57 +02:00
Douman
016052aea1
Align search engine url getting mechanism. Closes #4778
...
1. Switch to retrieve_url instead of low-level HTTPConnection module usage
2016-03-05 19:41:48 +02:00
Chocobo1
411982e2b0
Follow project coding style. Issue #2192 .
2016-03-05 19:41:20 +02:00
Chocobo1
4b93ccd4e4
Simplify statement
2016-03-05 19:41:20 +02:00
Chocobo1
6603a8947a
Fix malformed date header in email. Closes #4828 .
2016-03-05 19:41:20 +02:00
sledgehammer999
031e354577
Partially revert decfae7b8a
. Newer libtorrent RC_1_1 has added back the missing variables.
2016-03-05 19:41:19 +02:00
Chocobo1
ec7fb331e0
Remove additional vertical spacer.
...
Fixup of 843f7ed
.
2016-03-05 19:41:19 +02:00
Chocobo1
a232b77104
Simplify resize actions for AddNewTorrentDialog
2016-03-05 19:41:19 +02:00
Chocobo1
8c11245469
Disable cell selection in advanced options. Fixup of a8b39475
.
2016-03-05 19:41:18 +02:00
Chocobo1
60857d3b8e
Put links into table
2016-03-05 19:41:18 +02:00
Chocobo1
2fe6b76968
Set icon directly in .ui file
2016-03-05 19:41:18 +02:00
Chocobo1
6c7350fce0
Make authors email clickable & selectable
2016-03-05 19:41:17 +02:00
Chocobo1
c770f4d0bc
about_imp.h: Use larger qbt icon
...
Shrink title size
2016-03-05 19:41:17 +02:00
Chocobo1
876e96911f
Fix weird left panel icon layout
...
Remove Advanced page border
2016-03-05 19:41:17 +02:00
Chocobo1
5620fd120e
Let OS handle DPI scaling for now. Should let Qt do the work when it's more mature.
...
Opt-in to the high DPI pixmap support
Closes #2963 .
2016-03-05 19:41:17 +02:00
Chocobo1
ea7f6046b4
Follow project coding style. Issue #2192 .
2016-03-05 19:41:16 +02:00
Chocobo1
fddac5d679
Move statusbar styelsheet to where it belongs
2016-03-05 19:41:16 +02:00
Chocobo1
2c4bc68af1
Use short date in addnewtorrentdialog
...
Correction "Free disk space" to "Free space on disk"
2016-03-05 19:41:16 +02:00
Chocobo1
7676f49612
Cleanup addnewtorrentdialog.ui
...
Reorder Torrent info column
Rename "Save as" to "Save at"
2016-03-05 19:41:15 +02:00
Chocobo1
e879279019
Cleanup about.ui
...
Shorten text in "Libraries" tab, to avoid About dialog being too wide
Make QLabels in Libraries tab selectable
Use QGroupBox in "Author" tabs
Rename "Thanks to" to "Special Thanks"
Rename "Translation" to "Translators"
Remove borders in "Thanks to", "Translation", "License" tabs
2016-03-05 19:41:15 +02:00
Chocobo1
84b7680718
Cleanup about_imp.h
...
Fix dialog too narrow on highDPI screens
Remove IRC link
Rewrite about text to support RTL languages better
Follow project coding style. Issue #2192 .
2016-03-05 19:41:15 +02:00
sledgehammer999
be180140a3
Don't merge trackers for private torrents. Closes #2928 .
2016-03-05 19:41:14 +02:00
Chocobo1
c051c279d4
Set "Show splash screen on start up" option default to off
2016-03-05 19:41:14 +02:00
Chocobo1
964dcc4d8a
Fix potential race condition. Closes #4742 .
2016-03-05 19:41:14 +02:00
Vladimir Golovnev (Glassez)
64cf93b889
Fix crash caused by AdvancedSettings::addRow()
2016-03-05 19:41:13 +02:00
Vladimir Golovnev (Glassez)
365737afe1
Save resume data using QSaveFile (Qt5 only)
2016-03-05 19:41:13 +02:00
Vladimir Golovnev (qlassez)
2cf14f0120
Optimize Session::startupTorrents()
...
Reduce queue size by starting up initial items (torrents) when they are detected
2016-03-05 19:41:13 +02:00
Vladimir Golovnev (qlassez)
46bb25ba9f
Switch to using previous fastresume file names
2016-03-05 19:41:12 +02:00
Vladimir Golovnev (qlassez)
ee5a72c570
Perform fastresume data saving in separate thread
...
Closes #4315
2016-03-05 19:41:12 +02:00
Chocobo1
18b56f4d0a
Add "Paused torrents only" option for "Hide zero and infinity values"
2016-03-05 19:41:12 +02:00
Chocobo1
f626276218
Fix total values for "Seeds" & "Peers"
2016-03-05 19:41:11 +02:00
Chocobo1
e28554f85c
Simplify common paint actions
2016-03-05 19:41:11 +02:00
Chocobo1
a0a3447b2e
Remove unused destructor
...
move get state text to its own function
2016-03-05 19:41:11 +02:00
Chocobo1
4049ca7308
Follow project coding style. Issue #2192 .
2016-03-05 19:41:11 +02:00
Chocobo1
c28151ba92
Add "Hide zero values" option. Closes #3543 .
2016-03-05 19:41:10 +02:00
buinsky
81e1a050a2
WebAPI: Add "Added on" and "Completion on" fields to query/torrents query response
2016-03-05 19:41:10 +02:00
Vladimir Golovnev (Glassez)
34d5824c4a
Manage save path in one place
2016-03-05 19:41:10 +02:00
Vladimir Golovnev (Glassez)
bb875df400
Create MagnetUri object from BC link or HASH string
2016-03-05 19:41:09 +02:00
ngosang
61f47d366a
[Web UI] Minor changes in CSS styles
2016-03-05 19:41:09 +02:00
ngosang
8347eb157d
Check WebUI username and password length. Closes #4191
2016-03-05 19:41:09 +02:00
Vladimir Golovnev (Glassez)
dd22c9b138
Fix upgrade corrupted fastresume file
2016-03-05 19:41:08 +02:00
thalieht
7f6ad55042
Unlock first column in peerlist too
...
I just copy pasted from trackerlist (tested ofc). No idea if it can be
done differently.
2016-03-05 19:41:08 +02:00
Vladimir Golovnev (Glassez)
55b06ab9ba
Add libtorrent v1.1 basic support
2016-03-05 19:41:08 +02:00
Vladimir Golovnev (Glassez)
21f0a5eb76
Prepare for libtorrent v1.1 support
2016-03-05 19:41:07 +02:00
Vladimir Golovnev (Glassez)
16ed11623f
Don't use wide strings in libtorrent
2016-03-05 19:41:07 +02:00
buinsky
c184cf8d7d
WebUI: Submit the label in the new label dialog on pressing enter key
2016-03-05 19:41:07 +02:00
buinsky
6a90214eb2
WebUI: Repair translation
2016-03-05 19:41:06 +02:00
buinsky
226ec0610a
WebUI: Fix JavaScript exception on WebUI load
2016-03-05 19:41:06 +02:00
ngosang
694bd7cb95
Download more pieces in "Download first and last pieces first" feature
2016-03-05 19:41:06 +02:00
ngosang
9e807e7151
[search engine] Update PirateBay plugin.
2016-03-05 19:41:06 +02:00
ngosang
78fe7fcf9d
[Web UI] Fix max_ratio precision. Closes #4707
2016-03-05 19:41:05 +02:00
Chocobo1
c2465f931e
Add #include guard
2016-03-05 19:41:05 +02:00
Chocobo1
8d50325961
Try to concat most of the string at compile time
...
The lesser unsafe code in signal handler the better
Add license
2016-03-05 19:41:05 +02:00
Chocobo1
570a651a59
Simplify signal handler
...
Try to use signal-safe functions as much as possible
Closes #3995
Define sys_signame[] ourselves on linux
2016-03-05 19:41:04 +02:00
sledgehammer999
0eaa2aeef2
Fix loading *.magnet files from watched folders. Closes #4701 .
2016-03-05 19:41:04 +02:00
Chocobo1
2c7e309493
Add header to differentiate settings
2016-03-05 19:41:04 +02:00
Chocobo1
ded3cf5798
Rename setRow()
to addRow()
...
Use template to avoid code duplication
2016-03-05 19:41:03 +02:00
Chocobo1
4edac3e974
Set parent object for advancedsettings
...
Remove borders
Resize column size correctly
2016-03-05 19:41:03 +02:00
Chocobo1
53885fb5e4
Move code from advancedsettings.h to its own cpp file
2016-03-05 19:41:03 +02:00
Chocobo1
3942c095f6
Add license in advancedsettings.h
2016-03-05 19:41:02 +02:00
Jesse Connop
94be3b930d
Always update native session's announce_ip setting
2016-03-05 19:41:02 +02:00
Artem S. Tashkinov
09bc14cc57
Let's check if the torrent file can actually be opened before passing it to libtorrent
...
If we don't have enough permissions, libtorrent will spew a pretty useless, irrelevant and almost wrong message: "Failed to load the torrent: torrent file is not a dictionary"
2016-03-05 19:41:02 +02:00
sledgehammer999
51b93b4284
Fix splash screen staying on top of all windows. Closes #1391 .
2016-03-05 19:41:01 +02:00
sledgehammer999
9c50ea14cb
Bump to 3.3.3
2016-01-21 00:49:39 +02:00
sledgehammer999
42a74ea78e
Update Changelog.
2016-01-21 00:47:28 +02:00
sledgehammer999
1ac68a9192
Temporarily revert PR #2885 (filename column in peers view).
...
There's a bug that causes frequent crashes.
Issue #4597 .
2016-01-21 00:44:14 +02:00
buinsky
29b5d460ea
WebUI: Fix unnecessary updates of torrent peers table
2016-01-21 00:44:14 +02:00
buinsky
a441bca4de
WebUI: Move style of dynamic table header to CSS
2016-01-21 00:44:14 +02:00
sledgehammer999
e2da3f2ebd
Bump to 3.3.2
2016-01-19 01:45:05 +02:00
sledgehammer999
f235d412f8
Bump Copyright year.
2016-01-19 01:44:03 +02:00
sledgehammer999
60b103b062
Update Changelog.
2016-01-19 01:34:08 +02:00
sledgehammer999
0fdb23098b
Bump WebUI API_VERSION and API_VERSION_MIN.
2016-01-19 01:32:32 +02:00
sledgehammer999
51c296ac69
Sync translations from Transifex and run lupdate.
2016-01-19 00:50:48 +02:00
Vladimir Golovnev (Glassez)
a120842ba2
Fix unchecked dynamic_cast
...
Replace some unnecessary (and slow) dynamic_cast with static_cast.
2016-01-18 19:45:45 +02:00
Vladimir Golovnev (Glassez)
8911de9349
Fix unitialized pointer field
2016-01-18 19:45:45 +02:00
Vladimir Golovnev (Glassez)
013a1b8403
Fix unitialized scalar field bugs
2016-01-18 19:45:45 +02:00
Vladimir Golovnev (Glassez)
1492a24391
Simplify Log::Msg and Log::Peer
...
Also fixes some unitialized scalar field bugs.
2016-01-18 19:45:44 +02:00
buinsky
bf1559320b
WebUI: Remember last opened tab
2016-01-18 19:45:44 +02:00
Vladimir Golovnev (Glassez)
d5648a67ae
Fix loading corrupted .fastresume file
2016-01-18 19:45:44 +02:00
Vladimir Golovnev (Glassez)
a6ec82682d
Delete unused include
2016-01-18 19:45:43 +02:00
Vladimir Golovnev (Glassez)
bd359ad498
Allow GeoIP in NoGUI builds
2016-01-18 19:45:43 +02:00
Vladimir Golovnev (Glassez)
458f48b290
Fix unitialized scalar fields
2016-01-18 19:45:43 +02:00
Vladimir Golovnev (Glassez)
a0ae21148a
Fix NetworkCookieJar::deleteCookie() behavior to match Qt5 one
2016-01-18 19:45:42 +02:00
Vladimir Golovnev (Glassez)
5dc9b5c2dd
Fix reconfigure additional trackers
...
Replace wrong QList::empty() call with QList::clear()
2016-01-18 19:45:42 +02:00
buinsky
48175bbb85
WebUI: Repair translation
2016-01-18 19:45:42 +02:00
Gabriele
3b03bb286e
WebUI: Allow to remove the label assigned to a torrent
...
Empty strings are not valid label names, but they are used to remove
torrent labels, so allow them.
2016-01-18 19:45:41 +02:00
Chocobo1
23fdf3a0bc
Update uncrustify script link.
2016-01-18 19:45:41 +02:00
Dmitry Victorov
4cf7618c52
Set qBittorrent as default torrent app in Mac OS
2016-01-18 19:45:41 +02:00
sledgehammer999
6fd9413dae
Sync translations from Transifex and run lupdate.
2016-01-18 19:45:39 +02:00
sledgehammer999
120d073a04
Various updates on the Windows configuration file.
2016-01-18 19:45:39 +02:00
filipporig8
8fa2adb6fc
Update webui run program parameters
2016-01-18 19:45:38 +02:00
buinsky
70105d5834
WebUI: Fix torrent table context menu
...
Don't show "Limit download speed" menu item for downloaded torrents.
2016-01-18 19:45:38 +02:00
buinsky
05961faf42
WebUI: Fix deleting torrents
...
Fix possible showing "qBittorrent client is not reachable" message on
deleting torrents.
2016-01-18 19:45:38 +02:00
vlakoff
386706f05b
Complete French translation for installer
2016-01-18 19:45:37 +02:00
vlakoff
1813e96a42
Fixes in French translation for installer
2016-01-18 19:45:37 +02:00
buinsky
eaf6e47391
Edit speed limits and upload ratio icons
2016-01-18 19:45:37 +02:00
Chocobo1
8ba82064cd
Replace names with camelCase style
2016-01-18 19:45:36 +02:00
Chocobo1
5d5a0de694
Use C++11 initializer list
2016-01-18 19:45:36 +02:00
Chocobo1
145180c2a1
Follow project coding style. Issue #2192 .
2016-01-18 19:45:35 +02:00
Chocobo1
50881b9972
Rename column header
2016-01-18 19:45:35 +02:00
sledgehammer999
a115932bc1
Fix newlines in wiki rendering.
2016-01-18 19:45:35 +02:00
sledgehammer999
c7fd0fbe45
Add info and files for coding style. Issue #2192 .
2016-01-18 19:45:34 +02:00
Boris Nagaev
d513d002cc
convert includes like <Windows.h> to lowercase
...
There is header file windows.h, not Windows.h.
MinGW on Linux build machine is filename case-sensitive.
2016-01-18 19:45:34 +02:00
ngosang
a570bd5e2c
[search engine] Update PirateBay URL. Closes #4470
2016-01-18 19:45:34 +02:00
ngosang
bdacfd540c
[search engine] Fix PirateBay plugin implementation for Python 3
2016-01-18 19:45:33 +02:00
buinsky
c89b9edf27
Move some styles into css
2016-01-18 19:45:33 +02:00
schnurlos
0fdf788624
Update german.nsi
...
Translated the "A previous installation was detected ..." text.
2016-01-18 19:45:33 +02:00
ngosang
f0ae30070b
Update installer translations in Spanish language
2016-01-18 19:45:32 +02:00
sledgehammer999
8fb8f4b467
Don't require GUI libs for qt4 nox build. Closes #4404 .
2016-01-18 19:45:32 +02:00
dzmat
c3a2e50191
Update russian.nsi
...
Translated new string/
2016-01-18 19:45:31 +02:00
Vladimir Golovnev (Glassez)
b045b5ebf7
Improve RSS parsing logic.
2016-01-18 19:45:31 +02:00
Vladimir Golovnev (Glassez)
6436152c75
Redesign RSS base classes.
2016-01-18 19:45:31 +02:00
Vladimir Golovnev (Glassez)
9c3ae53330
Move base RSS names to Rss namespace.
2016-01-18 19:45:30 +02:00
Vladimir Golovnev (Glassez)
acd5fcfb00
Fix coding style (Issue #2192 ).
2016-01-18 19:45:30 +02:00
Vladimir Golovnev (Glassez)
9a6f8ab402
Move base RSS code to Core.
2016-01-18 19:45:29 +02:00
Vladimir Golovnev (qlassez)
0f854014af
Use DownloadManager by DNSUpdater
2016-01-18 19:45:29 +02:00
Vladimir Golovnev (qlassez)
a11175afba
Use DownloadManager by ProgramUpdater
...
Closes #2023
2016-01-18 19:45:28 +02:00
Vladimir Golovnev (qlassez)
c5776c3bf1
Save RSS cookies to common cookie storage
...
Closes #4305
2016-01-18 19:45:28 +02:00
Vladimir Golovnev (qlassez)
19d566253f
Make DownloadManager to save/load cookies
2016-01-18 19:45:27 +02:00
Naikel Aparicio
0d59d6a03e
Implemented WebUI interface for the new Watched Folders feature
2016-01-18 19:45:27 +02:00
sledgehammer999
c7b2ee367f
Remove watch folders permanently only if the user accepts the Preferences dialog.
2016-01-18 19:45:27 +02:00
sledgehammer999
510ec029ea
Make it scroll horizontally when necessary.
2016-01-18 19:45:26 +02:00
sledgehammer999
1f2daed9d6
Fix translated string.
2016-01-18 19:45:26 +02:00
sledgehammer999
08b854ce74
Method to update the watch path parameters.
2016-01-18 19:45:25 +02:00
sledgehammer999
6b34803c59
Don't add the watch folder before the user closes the Preferences window.
2016-01-18 19:45:25 +02:00
sledgehammer999
fca224b9d0
Support loading multiple magnets/hashes/urls per .magnet file in the watched folder(one per line). Closes #217 .
2016-01-18 19:45:25 +02:00
Vladimir Golovnev (qlassez)
4f5009351f
Fix setting custom download location for watched folder
2016-01-18 19:45:24 +02:00
sledgehammer999
c1f77d45ab
Improve the "Watch folders" UI. Closes #4300 .
2016-01-18 19:45:24 +02:00
sledgehammer999
60f0447603
Indicate to the user that he's going to download the new version.
...
Indicate from the installer that the old version was detected and no settings will be deleted.
Closes #4320 .
2016-01-18 19:45:23 +02:00
sledgehammer999
6ae208a661
Move the 'qBittorrent-resume' file even when no magnets were recovered. Also make sure to rename it with a unique name. Closes #4334 .
2016-01-18 19:45:23 +02:00
Eugene Shalygin
781c8034a5
Add column with list of currently downloading files
...
Add a new column to peers list that shows list of files which are
downloaded right now from a peer. The column is empty if we do not
download anything from the given peer.
2016-01-18 19:45:22 +02:00
Eugene Shalygin
4cf8359257
functions for retrieving list of currently downloading files
2016-01-18 19:45:22 +02:00
Eugene Shalygin
3ed4de3043
Revert "Remove unused parameter."
...
This reverts commit 87347cf0e5
.
2016-01-18 19:45:22 +02:00
sledgehammer999
a374b99ba2
Update native names for Chinese locales. Closes #4381 .
2016-01-18 19:45:21 +02:00
Naikel Aparicio
601734a59b
Fixed bug when uploading several files and only the last one was considered.
2016-01-18 19:45:21 +02:00
Chocobo1
69cc97c3dd
Turn off warning on OSX builds: unused-local-typedefs
...
Reorder option list, sort by lt_branch then qt then gui
2016-01-18 19:45:20 +02:00
buinsky
226f74a866
Fix paused, active and inactive filters
2016-01-18 19:45:20 +02:00
buinsky
cf35392cd2
WebUI: Show filtered torrents number
2016-01-18 19:45:20 +02:00
Chocobo1
27319e9e64
Fix typo
2016-01-18 19:45:19 +02:00
Chocobo1
69b8544e26
Simplify statement
2016-01-18 19:45:19 +02:00
Chocobo1
41e5dc8911
Add check for null. Fix provided by glassez.
...
Closes #4280 .
2016-01-18 19:45:18 +02:00
Vladimir Golovnev (qlassez)
ba1ffa4e54
Fix moving torrents to Temp after app restart
...
Closes #4434
2016-01-18 19:45:18 +02:00
Vladimir Golovnev (Glassez)
4edc073373
Fix coding style (Issue #2192 ).
2016-01-18 19:45:18 +02:00
Vladimir Golovnev (Glassez)
1f00d2e5d7
Move basic search-related code into Core.
...
Also use qBittorrent torrent file download routines instead of
nova2dl.py script.
2016-01-18 19:45:17 +02:00
Vladimir Golovnev (Glassez)
d87e42ba00
Move Search-related files into Gui.
2016-01-18 19:45:17 +02:00
Vladimir Golovnev (Glassez)
975b1d5257
Fix search-related file/class names.
2016-01-18 19:43:28 +02:00
Fabio Alessandro Locati
5f84363afb
Fix lrelease version due to the default Qt5 build
...
As title
2016-01-18 19:43:28 +02:00
Chocobo1
545c526e2f
Update ISO 3166 country codes. Closes #3942 .
2016-01-18 19:43:27 +02:00
sledgehammer999
06fcc57619
Fix linux build.
2016-01-18 19:43:27 +02:00
sledgehammer999
06c6a444c9
Don't apply some settings again if they weren't changed. Closes #4278 .
2016-01-18 19:43:26 +02:00
sledgehammer999
8474d0d199
Don't recheck twice after 'Force Recheck' with 'Recheck torrents on completion' enabled. Closes #4274 .
2016-01-18 19:43:26 +02:00
sledgehammer999
0f4610c127
Fix resolution of peer host names. Closes #4307 .
2016-01-18 19:43:26 +02:00
sledgehammer999
d753988729
Bump to v3.3.1
2015-12-08 00:45:15 +02:00
sledgehammer999
a6b948077a
Update Changelog.
2015-12-08 00:42:19 +02:00
sledgehammer999
3276cc4987
Sync translations from Transifex and run lupdate.
2015-12-08 00:28:20 +02:00
sledgehammer999
71557fe784
Fix possible deadlock during application exit.
2015-12-08 00:28:20 +02:00
sledgehammer999
29fc5bc80d
Bump WebUI API_VERSION.
2015-12-08 00:28:19 +02:00
sledgehammer999
db07551e4c
Change update URL to FossHub. Closes #4188 .
2015-12-08 00:28:19 +02:00
sledgehammer999
8f6eb795e3
Follow project coding style. Issue #2192 .
2015-12-08 00:28:19 +02:00
sledgehammer999
0a37799e6e
Remove unused parameter.
2015-12-08 00:28:18 +02:00
buinsky
76d6d9a4f9
Implement torrent peers table in WebUI
2015-12-08 00:28:18 +02:00
buinsky
0c8abd0abb
Implement sync/torrent_peers request
2015-12-08 00:28:18 +02:00
buinsky
ddc8420810
Follow project coding style. Issue #2192 .
2015-12-08 00:28:17 +02:00
buinsky
a4ff039abc
Rename 'context_menu' variable to 'torrents_table_context_menu'
2015-12-08 00:28:17 +02:00
buinsky
c8be062e19
Rename 'myTable' variable to 'torrentsTable'
2015-12-08 00:28:17 +02:00
buinsky
29443a2c10
Split the DynamicTable class into 2 classes
2015-12-08 00:28:16 +02:00
buinsky
e402556e91
Add seeds tab to WebUI
2015-12-08 00:28:16 +02:00
Vladimir Golovnev (Glassez)
4ed4ebcdb7
Rename Core to Base ( Closes #3733 ).
2015-12-08 00:28:16 +02:00
Vladimir Golovnev (Glassez)
a280467270
Fix RSS isn't automarking articles as read
...
Closes : #4260 , #4233 , #4221 , #4133
2015-12-08 00:28:15 +02:00
sledgehammer999
9b1090332b
Use simpler DEFINE for detecting Qt5 so moc will work too.
2015-12-08 00:28:12 +02:00
Vladimir Golovnev (Glassez)
18a520c9f9
Remove unused LineEdit slot. Fix compiler warning.
2015-12-08 00:27:33 +02:00
Vladimir Golovnev (Glassez)
af871ef8af
Fix wrong encoding for listen failed error message.
2015-12-08 00:24:21 +02:00
sledgehammer999
3af7eb8e03
Add clarifying comment.
2015-12-08 00:24:21 +02:00
sledgehammer999
3439300cda
Partially revert b4c9c7cde
.
2015-12-08 00:24:20 +02:00
Vladimir Golovnev (Glassez)
a8027565c9
Improve upgrade to v3.3. Fixes #4195 .
2015-12-08 00:24:20 +02:00
Vladimir Golovnev (Glassez)
3d4e1a8127
Improve torrent export feature. Closes #4205 .
2015-12-08 00:24:20 +02:00
Vladimir Golovnev (Glassez)
7b6a1a1955
Fix scan dirs settings saving. Closes #4254 , #4239 , #4187 .
2015-12-08 00:24:19 +02:00
Chocobo1
3f8dc60680
Add CONTRIBUTING.md
2015-12-08 00:24:19 +02:00
vlakoff
9be449dd7f
Support wildcards for filtering torrent list and torrent content
2015-12-08 00:24:19 +02:00
Chocobo1
c46f2ba097
Change text description for half-open connection
2015-12-08 00:24:19 +02:00
Chocobo1
c2c441ed08
Fix -1 is displayed instead of C_INFINITY symbol
2015-12-08 00:24:18 +02:00
Chocobo1
c1e52fa1cd
Use QLineEdit built-in ClearButton (Qt5 only)
2015-12-08 00:24:18 +02:00
Chocobo1
fbed5dc606
Reduce mainwindow border width
2015-12-08 00:24:18 +02:00
Chocobo1
97978068c6
Cleanup "Content" page layout
...
Limit lineEdit maximum size
2015-12-08 00:24:17 +02:00
Chocobo1
006e34880a
Cleanup "Peers" page layout
...
Cleanup "HTTP Sources" page layout
Cleanup "Speed" page layout
2015-12-08 00:24:17 +02:00
Chocobo1
1fd5c5d8b5
Cleanup "Trackers" page layout
2015-12-08 00:24:17 +02:00
takiz
68ac9fda2d
"Set as default label" option
2015-12-08 00:24:16 +02:00
Naikel Aparicio
c5d807ef65
Cookies support on WebUI when downloading torrent from a URL. Modified download and upload windows to allow autocompletion of browsers.
...
Fixed the spinner in the WebUI upload page. Modified height of the WebUI download page.
Fixed all the JavaScript functions for download and upload pages.
2015-12-08 00:24:16 +02:00
sledgehammer999
e17f10ae6b
Delete from the repo the qt4 translations used in the Windows installer.
2015-11-30 00:17:25 +02:00
sledgehammer999
78c5d1c12f
Bump to v3.3.0
2015-11-29 21:57:06 +02:00
sledgehammer999
26fb54299b
Update Transifex config file.
2015-11-29 21:54:06 +02:00