Thomas Piccirello
378504de2b
Remove Qt bug workaround
...
The Qt bug is fixed in 5.7.1, while we require Qt >= 5.9.0.
5 years ago
Chocobo1
7ab3479a34
Replace static_cast by qOverload
5 years ago
Chocobo1
9d88dd2604
Rename class variables
5 years ago
Vladimir Golovnev (Glassez)
60ffa3030e
Don't use deprecated libtorrent features
5 years ago
Chocobo1
23ebb3134b
Move QLabels out of class
5 years ago
Chocobo1
ed2199b91c
Add "File pool size" option
5 years ago
Chocobo1
6286bc716c
Add "Socket backlog size" option
...
The default value in libtorrent is 5 which is too small nowadays.
The new default value 30 is chosen to be in line with
QTcpServer::maxPendingConnections().
5 years ago
Chocobo1
0b1b3c1f84
Use numeric_limits instead of constants from C
...
In C++, using numeric_limits is more idiomatic compared to using constants.
6 years ago
Chocobo1
75c80c3716
Remove limits of "Disk cache expiry interval" setting
6 years ago
Chocobo1
042cd4267f
Remove upper limit of "Disk cache" setting
6 years ago
thalieht
9995967fbf
Remove some unused #include
6 years ago
thalieht
4c53447d35
Remove the max half-open connections option from GUI
...
Its functionality was deprecated long ago.
6 years ago
thalieht
cccaca0c01
Center align the section labels in advanced settings
6 years ago
thalieht
3fca49e44d
Add documentation links to some advanced settings
6 years ago
Chocobo1
f9e10616d0
Improve AdvancedSettings::addRow()
...
1. Add context to connect().
2. Use QLabel in the left table cell, this allows using rich text formatting, such as HTML links.
6 years ago
Chocobo1
c6ae1aa9d9
Replace deprecated QString::null
6 years ago
Chocobo1
04227f5a41
Add QBT_APP_64BIT define
...
Now we use QT_POINTER_SIZE to detect CPU bitness, it has the advantage of applicable to all CPU
architectures not limiting to x86 arch.
6 years ago
airium
dbca4346aa
Allow setting larger checking memory usage in GUI
6 years ago
Vladimir Golovnev (Glassez)
302c99d7d5
Drop support of libtorrent < 1.1.10
6 years ago
FranciscoPombal
74be5d9030
Add checking_mem_usage option to AdvancedSettings
6 years ago
thalieht
1f36b8b89f
Combine qAsConst() with copyAsConst() to asConst()
6 years ago
thalieht
6b1d26d555
Convert all foreach() to range-based for()
6 years ago
thalieht
d668a4fe6d
Fix coding style for various things
6 years ago
dzmat
2d0f0cb372
Allow to disable speed graphs
6 years ago
tjjh89017
670a8e27af
Add async io threads option to AdvancedSettings
6 years ago
Chocobo1
d61435e4bf
Allow save resume interval to be disabled
...
Also raise the allowable upper limit
7 years ago
thalieht
eb508d67ef
Fix coding style
7 years ago
thalieht
6d4434ad66
Convert the names used in ui and c++ files from snake_case to camelCase
7 years ago
thalieht
4022799881
Fix coding style
7 years ago
Chocobo1
96819f3798
Disable certain mouse wheel events in Options dialog
...
The mouse wheel events for QComboBox & QSpinBox widgets in Options
dialog are filtered out.
7 years ago
Chocobo1
c26ff40029
Make strings translatable
...
Closes #8866 .
7 years ago
thalieht
20ca90800d
Fix coding style
7 years ago
thalieht
6b4455e13d
Use qt5 connect() syntax
7 years ago
Chocobo1
59e6757242
Avoid showing an empty row in AdvancedSettings
...
Fixup 543cbc6d1c
.
7 years ago
Chocobo1
0457fd260e
Avoid temporary QString allocations
...
This fixes clazy warning: Use multi-arg instead [-Wclazy-qstring-arg]
7 years ago
Chocobo1
3df4a7ac2e
Use https for documentation links
7 years ago
Chocobo1
543cbc6d1c
Add "Coalesce reads & writes" checkbox in advanced options
...
The setting is defaulted to ON for Windows. Closes #8295 .
7 years ago
sledgehammer999
3a5c0d9818
Allow to specify if announcing to all tiers is desired.
7 years ago
Eugene Shalygin
1fed324f91
Add option to tune download history list length. Closes #4043 .
7 years ago
sledgehammer999
50471ec8c8
String fixes and optimizations mentioned by translators on Transifex.
7 years ago
Chocobo1
45a0c5558a
Add comboBox for selecting BitTorrent protocol. Closes #6316 .
...
Use unicode string C_UTP in place of "uTP"
7 years ago
Chocobo1
a341b793e4
Rename option
...
The previous "Disk write cache size" is not accurate since it is also being used
for read cache, so rename it to "Disk cache".
7 years ago
Evengard
ea7c1ace2a
Disable skipping of loopback interfaces
...
This fixes the absence of VPN tunnel interfaces under Windows and works around the QTBUG-32349
Fixes #7291
7 years ago
Chocobo1
2da2054ccf
Use enums for settings
7 years ago
Chocobo1
f4be165767
Add send_buffer_watermark send_buffer_low_watermark
...
send_buffer_watermark_factor knobs
7 years ago
Chocobo1
55a1628a5e
Add suggest_mode knob
7 years ago
Chocobo1
6c32f6beff
Add choking_algorithm & seed_choking_algorithm knob
7 years ago
Chocobo1
21ec8fe53f
Add allow_multiple_connections_per_ip knob. Closes #5884 .
7 years ago
Chocobo1
4185209036
Add mixed_mode_algorithm knob
7 years ago
Chocobo1
6150e0c56b
Add guided_read_cache knob
...
cleanup header include order
7 years ago