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