Eugene Shalygin
0710a59bf5
Refactor parameters parsing
...
Introduce classes that encapsulate parameter names and parsing schemes
from command line and from environment variables.
8 years ago
Eugene Shalygin
0bf7fa15c1
Replace wrappers in base/utils/fs.h with Profile::SpecialFolders::location()
8 years ago
Eugene Shalygin
44b6cb28f6
Add environment variables usage description to the help text
8 years ago
Eugene Shalygin
d5414631c3
Initialise QBtCommandLineParameters members from environment
...
This allows to pass options via environment variables. The variable name
is constructed from parameter name by transforming the name to upper
case and prefixing "QBT_".
8 years ago
Eugene Shalygin
0f746ffd5a
Add support for different configurations. Partially closes #465
...
It may be useful to have different configurations either for portable
versions or for debugging purposes. To implement this we add two
options, avaliable via command line switches
1. An option to change configuration name ("--configuration"). The name
supplied via this option is appended to
QCoreApplication::applicationName() to form "qBittorrent_<conf_name>"
name for the configuration files.
2. An option to provide a path do directory where all the settings are
stored (kind of profile directory). There is a shortcut "--portable"
which means "use directory 'profile' near the executable location".
In order to implement that we have to perform initialisation of the
profile directories before the SettingStorage and Preferences singletones
are initialised. Thus, options parsing shall be performed without defaults
read from preferences.
8 years ago
sledgehammer999
f3338263ea
Merge pull request #6493 from Chocobo1/editorconfig
...
Add .editorconfig
8 years ago
sledgehammer999
44996b4c6b
Merge pull request #6624 from schnurlos/patch-5
...
Update of german.nsi
8 years ago
schnurlos
bbe8184abe
Update of german.nsi
...
Translation of 64-bit text done.
8 years ago
Chocobo1
d1ee54f6ea
Refactor: move methods under the same #if section.
8 years ago
sledgehammer999
f4bd3d2868
Merge pull request #6620 from evsh/uk-installer-translation
...
Create Ukrainian translation for the Windows installer.
8 years ago
Chocobo1
7f346b49a7
Refactor: move the validation of certificates & key functions under Server class
...
Rename method
Add log messages
8 years ago
Chocobo1
05d8c46bb0
Rename class variables
8 years ago
Chocobo1
35ab86d32f
Refactor: group port forwarding code together
...
Unify log message
8 years ago
Eugene Shalygin
ec274157d7
Create Ukrainian translation for the Windows installer.
8 years ago
sledgehammer999
6ad8a4d8b1
Merge pull request #6606 from ngosang/es_installes_translation
...
Update Spanish translation for the installer
8 years ago
ngosang
5490c54f8d
Update Spanish translation for the installer
8 years ago
sledgehammer999
fe056e7fc0
Merge pull request #6599 from Chocobo1/defines
...
Fix NTDDI_VERSION define
8 years ago
sledgehammer999
e40444d1ad
Bump API_VERSION and API_VERSION_MIN to 13.
8 years ago
sledgehammer999
50f0ba4f7a
Sync translations of .desktop file from Transifex.
8 years ago
Chocobo1
84cdd2e061
Bump _WIN32_IE in cmake build
8 years ago
sledgehammer999
be7facdfaf
Sync translations from Transifex and run lupdate.
8 years ago
Chocobo1
ca8ea73ddb
Fix NTDDI_VERSION define
...
Fixup of 5958585e3a
8 years ago
sledgehammer999
1111ca9d90
Merge pull request #6548 from Chocobo1/cookie
...
Fixes for AbstractWebApplication
8 years ago
sledgehammer999
a79099fc52
Merge pull request #6597 from vlakoff/translation
...
Update French translation for the installer
8 years ago
Chocobo1
812bd4c83a
Uncrustify
8 years ago
Chocobo1
a86f189f53
Relax comparsion for floating point
8 years ago
Chocobo1
59556dfc6a
Cleanup & refactor
8 years ago
Chocobo1
86e82c71e5
Setup parent pointer
...
Rely on Qt to do the delete, since the parent ownership is setup
correctly.
8 years ago
sledgehammer999
851fb8d3de
Fix running the uninstaller if the user chose a different path in the installer. Closes #6080 .
8 years ago
vlakoff
2e3aaf3428
Update French translation for the installer
8 years ago
sledgehammer999
f3d6ae3433
Merge pull request #6590 from FranciscoPombal/webui_remaining
...
fixed "remaining" column in WebUI
8 years ago
sledgehammer999
4a0244ae88
Better 64-bit handling in the installer.
8 years ago
sledgehammer999
40948ab652
Merge pull request #6519 from evsh/cmake
...
cmake: fix build and add build configurations for Travis
8 years ago
sledgehammer999
b2528f7573
Merge pull request #6581 from Chocobo1/set_location
...
Fix cancel "Set location" causes files move to installation dir
8 years ago
sledgehammer999
d4f30030a6
Merge pull request #6565 from Chocobo1/defines
...
Add NTDDI_VERSION define
8 years ago
sledgehammer999
027607490a
Merge pull request #6584 from Chocobo1/nsis
...
NSIS: set exit code to 0 on install/uninstall success
8 years ago
FranciscoPombal
829ad2e1e6
fixed "remaining" column in WebUI
...
the key had the wrong name. In the js code, the expected key is "amount_left" and not "remaining".
8 years ago
Chocobo1
b4d474b770
NSIS: set exit code to 0 on install/uninstall success
...
Closes #6129 .
8 years ago
Chocobo1
d2e02605e9
NSIS: trim whitespaces
8 years ago
opengg
b271fa9f00
[WebUI] Add `skip_checking` and `paused` to `/command/download` and `/command/upload`
8 years ago
Chocobo1
5de505acfe
Cleanup headers
...
Remove unused headers
Sort header includes
8 years ago
Chocobo1
faaafce35b
Fix cancel "Set location" causes files move to installation dir.
...
Closes #6568 .
8 years ago
Chocobo1
0d3c670728
Add log message
8 years ago
Chocobo1
b779330163
code formatting
8 years ago
Chocobo1
5958585e3a
Add NTDDI_VERSION define
8 years ago
sledgehammer999
5fb3b4639c
Merge pull request #6517 from regs01/patch-1
...
NSIS ManifestDPIAware
8 years ago
sledgehammer999
3dba24bfe0
Merge pull request #6527 from epicgirl1998/patch-1
...
Remove extra space between category names and torrent counts
8 years ago
sledgehammer999
10f2fbdd17
Merge pull request #6554 from sheeit/patch-1
...
Fixed Markdown formatting for headers in CODING_GUIDELINES.md
8 years ago
sheeit
ec0771448c
Fixed Markdown formatting for headers
8 years ago
Chocobo1
272d53fdf8
Set cookie SID value to empty on logout
...
Set cookie SID expiration date to 1 day in the past on logout
8 years ago