Chocobo1
50a2cc9917
Exclude configure script for "trailing newlines" checking
4 years ago
Chocobo1
5209b0172b
Migrate away from deprecated `AC_OUTPUT` macro
...
The `AC_OUTPUT` has two versions, the deprecated one takes arguments and the other not. Check the
following link for equivalent replacement:
https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.70/html_node/Obsolete-Macros.html#Obsolete-Macros
Also regenerate the configure script with the latest Autoconf 2.70.
4 years ago
Mike Tzou
cfb55d9d77
Merge pull request #14005 from Chocobo1/cpp17
...
Bump project requirement to C++17
4 years ago
Chocobo1
5bd6ff2285
Migrate away from deprecated `std::iterator` class
4 years ago
Chocobo1
e6cf186c23
Use function-pointer based signal-slot connection
4 years ago
Chocobo1
e8b5508463
Remove unused define
4 years ago
Chocobo1
d70b893852
Bump project requirement to C++17
4 years ago
Mike Tzou
a579b4a519
Merge pull request #14085 from Chocobo1/settingvalue
...
Add a thin layer around SettingsStorage class
4 years ago
sledgehammer999
fffa2f097e
Merge pull request #14069 from sledgehammer999/new_languages
...
Add new languages
4 years ago
Vladimir Golovnev
cabb2198b0
Merge pull request #14097 from glassez/fix-webui
...
Don't call non-existent elements (part 2)
4 years ago
Vladimir Golovnev (Glassez)
3af2168b02
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
Vladimir Golovnev
f1337524f6
Merge pull request #14089 from glassez/fix-webui
...
Don't call non-existent elements
4 years ago
Vladimir Golovnev
348109a1f9
Merge pull request #13995 from glassez/rename-files
...
Improve content file/folder names handling
4 years ago
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