Chocobo1
0b0597be0c
Add a thin layer around SettingsStorage class
...
This new layer would be handy for saving GUI widget states as they don't
need the value cached and they store/load rarely.
4 years ago
Vladimir Golovnev (Glassez)
690dbc4725
Don't call non-existent elements
...
Fixed a regression where the script tries to access elements that no longer
exist on the page, because they were replaced with others by a previous change.
4 years ago
Mike Tzou
cc9b1ea8a1
Merge pull request #14073 from Chocobo1/locale
...
Capitalize locale names
4 years ago
sledgehammer999
ffebe82586
Add new languages
...
* Azerbaijani
* Estonian
4 years ago
Vladimir Golovnev (Glassez)
4453e7fcdd
Improve content file/folder names handling
...
Move files/folders renaming functions to core classes.
Query file/folder for renaming by its current path.
Add ability to rename content folders from WebAPI/WebUI.
4 years ago
Mike Tzou
60d65d8137
Merge pull request #13885 from thalieht/torrentOptionsDialog
...
Rework global speed limit dialog and introduce torrent options dialog
4 years ago
Chocobo1
c8eefe749f
Capitalize locale names
4 years ago
sledgehammer999
162421a59a
Sync translations from Transifex and run lupdate
4 years ago
Vladimir Golovnev (Glassez)
79048812e9
Fix folder name extraction functions
...
It should return empty string if there is no parent folder.
4 years ago
Vladimir Golovnev
70b242f190
Merge pull request #13955 from glassez/content-policy
...
Improve content root folder handling
4 years ago
thalieht
8db4bde15d
Group several torrent options into one dialog
...
Speed limits, share limits and the new options to disable DHT, PeX, LSD per torrent
4 years ago
thalieht
fbb8f0cbf5
Save fastresume when setting torrent speed limits
4 years ago
thalieht
aafa12eb6e
Increase maximum global speed limits from ~1 GiB/s to ~2 GiB/s
...
Closer to the INT_MAX limit of ~2 Billion when multiplied by 1024 for libtorrent
4 years ago
thalieht
76f285f19c
Convert existing speed dialog to global + alt global limits only
4 years ago
Mike Tzou
e1073de36f
Merge pull request #14039 from Chocobo1/stats
...
Don't use removed stat metric in libtorrent 2.0
4 years ago
Mike Tzou
ae48e49cba
Merge pull request #14042 from Chocobo1/array
...
Fix wrong JSON type returned
4 years ago
Chocobo1
4180db601d
Use a helper function to look up stat indexes
4 years ago
Chocobo1
423983e023
Fix wrong JSON type returned
...
Fix up 78638a15be
.
Closes #14041 .
4 years ago
Chocobo1
90a1ea4281
Don't use removed stat metric in libtorrent 2.0
...
For now, the metric is not entirely removed due to WebAPI still needs to
access it.
4 years ago
Chocobo1
0ebd864db9
Initialize stat indices to -1
...
When the index is initialized it will be set to a number >= 0, so we use
-1 to denote its uninitialized status.
4 years ago
Mike Tzou
02e85913da
Merge pull request #14035 from Chocobo1/autotools
...
Don't use default CFLAGS, CXXFLAGS from autotools
4 years ago
Vladimir Golovnev (Glassez)
1d5dc283fe
Allow to add root folder to torrent content
4 years ago
Chocobo1
769f0a78d4
Don't use default CFLAGS, CXXFLAGS from autotools
...
Before this commit, autotools will inject `-g -O2` to debug build
(`--enable-debug=yes`) and rendering the result binary useless. This
commit fixes it.
https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.70/html_node/C_002b_002b-Compiler.html
Closes #14032 .
4 years ago
Vladimir Golovnev
4029f86c60
Merge pull request #14025 from glassez/fix-move
...
Fix bug of "move storage job" can be performed multiple times
4 years ago
Vladimir Golovnev (Glassez)
f6d1fea9b7
Fix bug of "move storage job" can be performed multiple times
4 years ago
Mike Tzou
fa6524d377
Merge pull request #13969 from Chocobo1/cmp
...
Migrate away from deprecated QVariant comparison operators (part 2)
4 years ago
Mike Tzou
c56cb8adb6
Merge pull request #13979 from alessandrosimonelli/patch-1
...
NSIS: Fixed italian.nsi after 4.3.0.1 update
4 years ago
Chocobo1
78638a15be
Migrate away from deprecated QVariant comparison operators
...
Fortunately, serializing to JSON limits the data types to a very small
subset and thus we are able to implement the comparison without much
hassle.
Fix up cba8d83b21
.
4 years ago
Vladimir Golovnev (Glassez)
d4a51979bb
Extract enum serialization/parsing functions
4 years ago
Vladimir Golovnev (Glassez)
77555cd5c2
Improve torrent name handling
4 years ago
Vladimir Golovnev
7c48ba2f19
Merge pull request #13975 from FranciscoPombal/pragmatism_v2
...
Update coding guidelines policy for include guards
4 years ago
Alessandro Simonelli
4dbe0a0d0e
NSIS: Fixed italian.nsi after 4.3.0.1 update
...
Merged my previous fixes (discussed in #13607 ) with the suggestions by @glassez (#13615 ).
4 years ago
FranciscoPombal
ca92a74a39
Update coding guidelines policy for include guards
4 years ago
Vladimir Golovnev
c01d28a471
Merge pull request #13948 from FranciscoPombal/pragmatism
...
Use #pragma once instead of include guards
4 years ago
Mike Tzou
98ff09931d
Merge pull request #13886 from Chocobo1/options
...
Add support for `allow_idna` option
4 years ago
Chocobo1
20ae89c2a1
Add support for `allow_idna` option
...
Upstream PR: https://github.com/arvidn/libtorrent/pull/5316
4 years ago
Chocobo1
0baa23f553
Update "HTTPS tracker validation" enablement conditional
...
https://github.com/arvidn/libtorrent/pull/5313
4 years ago
Mike Tzou
10fbb6a2a8
Merge pull request #13953 from Chocobo1/cmp
...
Migrate away from deprecated QVariant comparison operators
4 years ago
FranciscoPombal
6152b83405
Use #pragma once instead of include guards
4 years ago
Vladimir Golovnev
aed25ff87c
Merge pull request #13954 from glassez/fix-stopped
...
Fix bug of torrents don't save "stopped" state
4 years ago
Vladimir Golovnev (Glassez)
5f94238d23
Fix bug of torrents don't save "stopped" state
4 years ago
Chocobo1
4d1d5d6b20
Revise Utils::Version comparison operators
4 years ago
Chocobo1
5ba6a5fca1
Add operator< for InfoHash class
4 years ago
Chocobo1
cba8d83b21
Migrate away from deprecated QVariant comparison operators
...
Another idea would be manually define a custom comparison function for
QVariant. However, having the function would be excessive due to its
limited usage count, also note that we are already casting
various QVariant to its underlying type in existing code.
4 years ago
Mike Tzou
aaeffe3846
Merge pull request #13937 from Chocobo1/qt6
...
Use Qt provided forward declaration header
4 years ago
Vladimir Golovnev
6881e8fbe3
Merge pull request #13923 from FranciscoPombal/musl
...
CMake: detect required header for STACKTRACE feature
4 years ago
FranciscoPombal
137e455f03
CMake: detect required header for STACKTRACE feature
...
musl does not provide execinfo.h, so our current stacktrace-related
code cannot be used with it.
4 years ago
Chocobo1
ff3d0346eb
Fix coding style
4 years ago
Chocobo1
498da509db
Use Qt provided forward declaration header
4 years ago
Mike Tzou
d484c0e7ce
Merge pull request #13912 from Chocobo1/infohash
...
Use the correct type when referring to info hash
4 years ago