Chocobo1
|
6738cdd715
|
Constify exception references
|
2019-05-19 12:06:18 +08:00 |
|
Chocobo1
|
e288de7ec1
|
Forward declare as much as possible
|
2019-05-19 12:06:18 +08:00 |
|
Mike Tzou
|
3d6dccc689
|
Merge pull request #10627 from Chocobo1/alg
Improve removeIf() to support other types
|
2019-05-16 10:45:55 +08:00 |
|
Chocobo1
|
459cdf6071
|
Fix assertion fail
When fileSize == 0, the second index could be smaller than the first index,
thus trigger the assert check in IndexInterval constructor.
Closes #10611.
|
2019-05-15 10:22:21 +08:00 |
|
Chocobo1
|
c6f3da1097
|
Improve removeIf() to support set types
We can now replace QMutable*Iterator by removeIf() which usage is more consistent with other
algorithm functions.
|
2019-05-14 01:26:01 +08:00 |
|
Chocobo1
|
5aaf040300
|
Remove libtorrentfwd.h
|
2019-05-13 11:20:42 +08:00 |
|
Chocobo1
|
3955eef50d
|
Change to lt namespace
Quoting from libtorrent doc:
> In the future, libtorrent will be the alias and lt the namespace name.
|
2019-05-13 11:20:41 +08:00 |
|
Chocobo1
|
4b263f057d
|
Use newer libtorrent API
This commit covers session.cpp only.
|
2019-05-13 11:20:41 +08:00 |
|
Chocobo1
|
677a419f0b
|
Use upstream defined namespace
`lt` namespace is defined since libtorrent 1.1.6 and our master branch requires >= 1.1.10,
so there is no need to add #if condition for it.
|
2019-05-13 11:20:41 +08:00 |
|
Chocobo1
|
bd8d70bf60
|
Refactor HTTP query parsing
|
2019-05-09 12:41:30 +08:00 |
|
Chocobo1
|
69d29af097
|
Fix '+' char not decoded to space correctly
Closes #10606.
|
2019-05-09 11:17:41 +08:00 |
|
Chocobo1
|
ae793b7395
|
Use upstream defined namespace alias
|
2019-05-06 20:26:15 +08:00 |
|
Chocobo1
|
56434fc8b9
|
Replace obsoleted QDateTime::fromTime_t()
|
2019-05-06 20:26:15 +08:00 |
|
Chocobo1
|
3f962ba336
|
Fix displaying invalid creation date
The bug is only observed when using libtorrent 1.2.
|
2019-05-06 20:26:14 +08:00 |
|
Chocobo1
|
3f10ac55a3
|
Migrate to update-to-date libtorrent functions
|
2019-05-06 20:26:14 +08:00 |
|
Chocobo1
|
aaed5f7fe0
|
Remove unused headers
|
2019-05-01 11:09:25 +08:00 |
|
thalieht
|
2f3b7642c2
|
Show user friendly size in error
|
2019-04-10 11:39:27 +03:00 |
|
thalieht
|
25102b9c5d
|
Increase the download size limit to 100 MiB
|
2019-04-10 11:39:27 +03:00 |
|
Vladimir Golovnev (Glassez)
|
ead078a38e
|
Add preliminary support of libtorrent v1.2
libtorrent v1.2 should be built with deprecated features enabled.
|
2019-03-18 15:17:03 +03:00 |
|
thalieht
|
4c53447d35
|
Remove the max half-open connections option from GUI
Its functionality was deprecated long ago.
|
2019-03-13 21:08:40 +02:00 |
|
Vladimir Golovnev
|
928ce940c9
|
Merge pull request #10346 from glassez/download-manager
Improve "Download manager"
|
2019-03-10 09:13:07 +03:00 |
|
Vladimir Golovnev (Glassez)
|
746916a963
|
Use DownloadHandler behind the scenes
|
2019-03-08 13:00:37 +03:00 |
|
sledgehammer999
|
c2d1af9853
|
Merge pull request #10338 from sledgehammer999/raise_qt5_ver
Raise minimum Qt version to 5.9.0
|
2019-03-08 00:42:26 +02:00 |
|
Vladimir Golovnev (Glassez)
|
6cb15706f5
|
Reduce number of DownloadManager signals
|
2019-03-05 11:28:29 +03:00 |
|
Chocobo1
|
adbd34c795
|
Move helper functions to Utils::Gui namespace
|
2019-03-05 14:55:22 +08:00 |
|
sledgehammer999
|
5c63ad3b95
|
Raise minimum Qt version to 5.9.0
|
2019-03-04 16:48:49 +02:00 |
|
Chocobo1
|
168d3fbdac
|
Replace deprecated trUtf8()
|
2019-02-28 12:01:36 +08:00 |
|
thalieht
|
89dce36e98
|
Use uniform initialization on some default arguments
|
2019-02-25 17:05:15 +02:00 |
|
thalieht
|
86df25a3e9
|
Remove some unused stuff
|
2019-02-16 18:54:18 +02:00 |
|
thalieht
|
8c944bd4e1
|
Avoid repeating the return type
|
2019-02-16 18:54:18 +02:00 |
|
thalieht
|
8a3f942385
|
Don't use 'else' after return/break
|
2019-02-13 18:23:25 +02:00 |
|
Mike Tzou
|
78ab0e4ba9
|
Merge pull request #10220 from thalieht/const
Add const to many vars and arguments
|
2019-02-13 12:11:00 +08:00 |
|
thalieht
|
445adb0ab4
|
Convert pass-by-value arguments to const refs where applicable
|
2019-02-12 02:45:55 +02:00 |
|
thalieht
|
ca3ce87e06
|
Add const to many vars and arguments
Also remove const in declarations' arguments that are passed by value
|
2019-02-11 20:19:41 +02:00 |
|
Vladimir Golovnev
|
0413a05246
|
Merge pull request #10242 from glassez/ordered-recheck
Force recheck multiple torrents one by one. Closes #9120
|
2019-02-08 08:19:30 +03:00 |
|
Mike Tzou
|
efed3fc78c
|
Merge pull request #10256 from Chocobo1/license
Add license header
|
2019-02-08 12:07:08 +08:00 |
|
Chocobo1
|
364a837dbd
|
Revise comments about C++14
|
2019-02-05 13:35:54 +08:00 |
|
Chocobo1
|
6d29a3af60
|
Make use of std algorithms
|
2019-02-05 13:35:54 +08:00 |
|
Chocobo1
|
f789df7edf
|
Add license header
|
2019-02-04 17:28:55 +08:00 |
|
Vladimir Golovnev (Glassez)
|
61925f74fd
|
Force recheck multiple torrents one by one
Closes #9120.
|
2019-02-01 18:15:54 +03:00 |
|
Vladimir Golovnev
|
5b82b681cb
|
Merge pull request #10225 from glassez/http-request
Separate URL components before percent-decoding. Closes #9116
|
2019-01-28 08:46:41 +03:00 |
|
sledgehammer999
|
6fdc02f947
|
Merge pull request #10201 from sledgehammer999/dead_code
Remove leftover tracker authentication code
|
2019-01-27 22:19:21 +02:00 |
|
Vladimir Golovnev (Glassez)
|
b0446380c6
|
Separate URL components before percent-decoding
Allow special characters in query string parameters.
Closes #9116.
|
2019-01-27 15:33:19 +03:00 |
|
sledgehammer999
|
4a414d50f1
|
Remove leftover tracker authentication code
|
2019-01-23 02:38:46 +02:00 |
|
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.
|
2019-01-19 10:14:10 +08:00 |
|
Vladimir Golovnev (Glassez)
|
302c99d7d5
|
Drop support of libtorrent < 1.1.10
|
2019-01-11 15:13:17 +03:00 |
|
Chocobo1
|
06e82d10f6
|
Replace boost::function with std::function
|
2019-01-06 19:19:57 +08:00 |
|
Chocobo1
|
d013e0922d
|
Use the proper Qt type
|
2019-01-06 18:32:01 +08:00 |
|
Chocobo1
|
2b903fc3d1
|
Move Utils::Misc::isUrl() function
All usage of this function gets to call Net::DownloadManager eventually.
|
2018-12-31 20:00:15 +08:00 |
|
Chocobo1
|
6759446639
|
Cleanup code
Also remove redundant code, it is already handled correctly in subsequent function calls.
|
2018-12-31 20:00:15 +08:00 |
|