Chocobo1
a3d9e457a0
Add context parameter in connect()
7 years ago
Chocobo1
ffb5c0635e
Remove unused slot declaration for function
7 years ago
Chocobo1
b4f23d8154
Use faster code path
...
From Qt doc: Using this function is faster than using QFileInfo(file).exists() for
file system access.
7 years ago
Chocobo1
ed310c2dac
Avoid temporary QString allocations
...
Fix up 0457fd260e
7 years ago
Chocobo1
50167d40d7
Allow ADL lookup for helper function
7 years ago
Mike Tzou
5261d4375f
Merge pull request #8551 from Chocobo1/override
...
Fix warnings from linters
7 years ago
Thomas Piccirello
0b56cd5fa0
Make WebUI iframe windows scrollable on iOS
...
Closes #8401 , #7932 .
7 years ago
Vladimir Golovnev
e22946ef61
Merge pull request #8525 from glassez/url-query
...
Parse URL query string at application level
7 years ago
Chocobo1
0457fd260e
Avoid temporary QString allocations
...
This fixes clazy warning: Use multi-arg instead [-Wclazy-qstring-arg]
7 years ago
Chocobo1
c60b7b213e
Add missing 'override' specifier
...
This fixes clang warning:
'notify' overrides a member function but is not marked 'override'
[-Winconsistent-missing-override]
7 years ago
Mike Tzou
c759c4301e
Merge pull request #8547 from Chocobo1/fix
...
Fix broken WebUI
7 years ago
Chocobo1
307736e263
Fix broken WebUI
...
Fix up c47e4efade
.
Closes #8545 .
7 years ago
Mike Tzou
7aa5bc4bc1
Merge pull request #8484 from Piccirello/improve-webui-stats
...
Improve WebUI stats dialog (addendum to #8349 )
7 years ago
Thomas Piccirello
c47e4efade
Save WebUI Statistics window size
7 years ago
Mike Tzou
b0781e820c
Merge pull request #8531 from Chocobo1/https
...
Improve URL scheme handling
7 years ago
Vladimir Golovnev (Glassez)
1aca3b0adc
Parse URL query string at application level
7 years ago
Chocobo1
20c4b0ee0c
Use original scheme when downloading favicons
...
Previously was always using http, now we only drop back to http when
scheme is absent
7 years ago
Chocobo1
3df4a7ac2e
Use https for documentation links
7 years ago
Vladimir Golovnev
efdeb81af1
Merge pull request #8374 from glassez/coding-style
...
Add Coding Style rules for commit messages
7 years ago
Vladimir Golovnev (Glassez)
34295a78f2
Move ByteArray utils into Utils::ByteArray namespace
7 years ago
Mike Tzou
57163612ff
Merge pull request #8427 from Chocobo1/server2
...
Rewrite RequestParser
7 years ago
Tom Piccirello
1a9b009951
Enable Statistics window to be scrolled and resized
...
Text may go offscreen due to translations.
7 years ago
Vladimir Golovnev
9406b4b226
Merge pull request #8515 from glassez/webapi
...
Fix Legacy Web API to be fully available
7 years ago
Mike Tzou
38dc6ab8cf
Merge pull request #8441 from Chocobo1/runExt
...
Revert back to QLineEdit for "Run external program". Closes #7800 .
7 years ago
Mike Tzou
55c3db339b
Merge pull request #8455 from Chocobo1/large_torrent
...
Fix loading very large torrents. Closes #8449
7 years ago
Vladimir Golovnev (Glassez)
34456a7459
Fix Legacy Web API to be fully available
7 years ago
Vladimir Golovnev
02b029abbe
Merge pull request #8508 from luis-pereira/clang-cmake-support
...
Make it build when using Clang under CMake
7 years ago
Vladimir Golovnev
b26eb3d146
Merge pull request #8373 from glassez/search
...
Improve Search handling
7 years ago
Vladimir Golovnev
7cb6100c9c
Merge pull request #8471 from luis-pereira/use-qstring-ref
...
Don't create temporary substrings
7 years ago
Vladimir Golovnev (Glassez)
ef06485c45
Add Coding Style rules for commit messages
7 years ago
sledgehammer999
1c2d9c1fe4
Merge pull request #8510 from adem4ik/patch-2
...
Fix typo in filelogger.cpp message
7 years ago
Mike Tzou
6f7f7d87c6
Merge pull request #8218 from Piccirello/webui-selection-bug
...
Reselect webui torrents after full_update. Temporary fix for #8209 .
7 years ago
Andrei Stepanov
817aadd52d
Fix typo in filelogger.cpp message
7 years ago
Luís Pereira
058bad0af3
Make it build when using Clang under CMake
...
The pair Clang/qmake builds.
CMake compiler settings are more strict and it causes clang build to fail.
7 years ago
Luís Pereira
0e421ae415
Don't create temporary substrings
...
Avoid temporary string allocations. They are only used to convert to
something else.
QString::xxxRef() returns a QStringRef. QStringRef avoids the memory
allocation and reference counting overhead of a standard QString by simply
referencing a part of the original string.
7 years ago
Thomas Piccirello
2227c3afc1
Reselect torrents in WebUI after full update
...
Temp fix for #8209 .
7 years ago
Mike Tzou
050af8a793
Merge pull request #7894 from Piccirello/auto-management
...
Disable options when Force Proxy is enabled
7 years ago
Vladimir Golovnev
6207855f3b
Merge pull request #8372 from thalieht/inactiverate
...
Expose the libtorrent fields for "dont_count_slow_torrents" to GUI.
Closes #5713 .
7 years ago
Vladimir Golovnev
a65a70ab48
Merge pull request #8479 from thalieht/ratioLimitsCrash
...
Fix possible crash when using both share limits
7 years ago
Thomas Piccirello
4110bb874f
Right align stat values
7 years ago
Thomas Piccirello
5c74f374af
Re-order and rename stats
7 years ago
Thomas Piccirello
a8420a43f9
Format Read cache hits as percentage
7 years ago
Vladimir Golovnev (Glassez)
279bce2014
Make SearchManager singleton
7 years ago
Vladimir Golovnev (Glassez)
f3d370870d
Improve Search handling
...
Legacy SearchEngine class really has three roles:
1. Manage search plugins,
2. Handle the search job, and
3. Handle the download of the torrent file using the search plugin.
Now it is splitted into 3 classes: SearchManager, SearchHandler and
SearchDownloadHandler.
Search GUI is also improved.
7 years ago
thalieht
0e30659c26
Fix possible crash when using both share limits
...
Avoid possible crash in "torrent->name()" when processing seeding time of the torrent that already reached the ratio limit.
7 years ago
Chocobo1
f34dfca5e6
Enable Http/1.1 persistence connection
...
This enables reusing existing TCP connection instead of opening a new connection
for every request
7 years ago
Chocobo1
cec68c3fd7
Rewrite RequestParser
...
* Add more checks and also more strict checks for invalid conditions
* Add http version field
* Raise max request size to 64 MB
* Add author in license
* Use Qt5 new connect syntax
7 years ago
Vladimir Golovnev
5c2f698cb4
Merge pull request #8325 from luis-pereira/prevent-c++11-range-loop-detach
...
Prevent possible c++11 range-loop container detach
7 years ago
Chocobo1
f5fc2d52b8
Fix loading very large torrents. Closes #8449 .
...
`torrent_info` constructor has default limits that can't be changed via
parameters, so we handle the loading process manually and explicitly
specifiy the limits to `bdecode()`.
The token_limit is also changed to 10000000.
7 years ago
Mike Tzou
edef85fa3e
Merge pull request #8456 from vit9696/patch-1
...
Fix compilation with Qt 5.11 on macOS
7 years ago