Vladimir Golovnev (Glassez)
cd44ab2fc6
Improve torrent initialization
...
Don't post "torrent resumed" event when torrent starts in "resumed"
state.
Fix confusing names. Now "resumed torrent" means "unpaused torrent"
only. When we load previously added torrent it is called "restored
torrent".
6 years ago
Vladimir Golovnev (Glassez)
7ebd63a60f
Save resume data on torrent change events
...
Closes #9174 .
6 years ago
sledgehammer999
de8050701d
Revert email address changes in copyright notices
6 years ago
Mike Tzou
c81756111c
Merge pull request #9109 from tjjh89017/master
...
Add aio_threads option to AdvanceSetting Page
6 years ago
tjjh89017
670a8e27af
Add async io threads option to AdvancedSettings
6 years ago
Mike Tzou
553bd8e22c
Merge pull request #9161 from Chocobo1/save
...
Revise resume data save interval
6 years ago
Chocobo1
d61435e4bf
Allow save resume interval to be disabled
...
Also raise the allowable upper limit
6 years ago
Chocobo1
6a16fc1ca2
Prolong resume data save interval
6 years ago
Chocobo1
a0348c46fc
Remove unnecessary resources inclusion
6 years ago
Vladimir Golovnev
9d58a189d7
Merge pull request #9103 from thalieht/snaketocamel
...
Convert the names used in ui and c++ files from snake_case to camelCase
6 years ago
thalieht
456270bbb1
Delete several unused #include
6 years ago
thalieht
eb508d67ef
Fix coding style
6 years ago
thalieht
6d4434ad66
Convert the names used in ui and c++ files from snake_case to camelCase
6 years ago
Mike Tzou
ca68b86550
Merge pull request #9141 from Chocobo1/delay
...
Omit removing python cache artifacts on qbt start
6 years ago
Mike Tzou
97b3761dbf
Merge pull request #9094 from Chocobo1/recursive
...
Fix crash in Recursive Download dialog
6 years ago
Vladimir Golovnev
b0afa33e22
Merge pull request #9125 from glassez/downloader
...
Implement "Sequential downloading" feature. Closes #6835
6 years ago
Chocobo1
2528c6e39a
Fix python version detection
...
Closes #9146 .
6 years ago
Chocobo1
8c32302377
Clear python cache conditionally
...
Clear the cache artifacts on plugin install and plugin uninstall events.
6 years ago
Vladimir Golovnev (Glassez)
d78414307e
Make TorrentInfo loading behavior uniform
6 years ago
Vladimir Golovnev (Glassez)
112a9bcfa2
Use new DownloadManager interface
6 years ago
Vladimir Golovnev (Glassez)
8d438e159c
Implement "Sequential downloading" feature
...
Closes #6835 .
6 years ago
Vladimir Golovnev (Glassez)
a9a6b74416
Implement DownloadRequest helper
6 years ago
Chocobo1
77b71e392e
Refactor function
...
In SearchPluginManager::updateNova(), omit removing __pycache__ folder and pyc
files, those files will be recreated anyway.
Add const to variables
6 years ago
Chocobo1
f951bf678d
Rename function
6 years ago
Chocobo1
5c50c5b24d
Cache SearchPluginManager::engineLocation() result
...
Also the folder is only created on first usage.
6 years ago
Chocobo1
361afb401b
Replace less-efficient QProcess::setEnvironment
...
Also small refactor
6 years ago
Chocobo1
ad5c88be3d
Simplify function
6 years ago
Chocobo1
6bf3f1d0b8
Add checkbox for recursive download dialog
...
Also group similar options together.
6 years ago
Chocobo1
78d7cc0570
Work around crash when procesing recursive download
...
The messagebox is modal and exec() it makes it generates a new local
event loop, however the new local event loop will continue to process
libtorrent events (in Session::readAlerts()), at the time exec()
returns, the original libt::alert pointers are lost and resume
processing alerts will cause the crash.
One solution is to make the messagebox use show() and avoid exec().
Closes #9086 .
6 years ago
Mike Tzou
1a7021156e
Merge pull request #9113 from Chocobo1/python
...
Reduce queries to python version
6 years ago
Chocobo1
3e6c8a05dd
Reduce queries to python version
...
Instead of doing at least 2 queries for python infos, now requires only
1 query (in ideal condition), and the result is cached.
6 years ago
Chocobo1
51e82762c5
Move related functions to Utils::Python
6 years ago
Mike Tzou
383a354700
Merge pull request #9069 from AltruisticCompany/mkpath
...
Create non-existing path in setLocationAction()
6 years ago
Goshik
1daadfc4ec
Create non-existing path in setLocationAction()
...
When using qbittorrent-nox it is not always possible to manually create
the target path for torrent moving. This commit allows automatic path
creation. It also allows to display error messages in the
'Set location' window.
6 years ago
Mike Tzou
8da5ccee03
Merge pull request #9102 from Chocobo1/cfg
...
Turn on Control Flow Guard for MSVC builds
6 years ago
Mike Tzou
8f6e066332
Merge pull request #9092 from hannsen/patch-1
...
PEP 8 compliant version comments in search plugins
6 years ago
Mike Tzou
40f4223d02
Merge pull request #9083 from Chocobo1/qrc
...
Move files to where it belongs
6 years ago
Chocobo1
33bb3719d7
Move optimization flags
...
Those flags aren't strictly required when compiling but they are
recommended to be on.
6 years ago
Chocobo1
171bc77059
Turn on Control Flow Guard for MSVC builds
...
The performance impact should be negligible according to the
documentation on msdn.
Closes #9101 .
6 years ago
Vladimir Golovnev
7d9cc04c88
Merge pull request #9090 from thalieht/renamefiles
...
Rename files and classes to match them
7 years ago
Mike Tzou
dc20fff6e4
Merge pull request #9059 from Piccirello/meta-key
...
Add WebUI support for Mac ⌘ (Command) key
7 years ago
thalieht
d34ddb2e3c
Change file names and classes names to match them
7 years ago
hannsen
a162550d7f
Properly normalize version string before parsing it
...
This allows python scripts to be formatted in PEP 8 style.
7 years ago
Vladimir Golovnev
0433d5f074
Merge pull request #9042 from thalieht/codingstyle
...
Fix coding style final
7 years ago
Mike Tzou
fd2fc65ba9
Merge pull request #9018 from Chocobo1/boostDef
...
Revise usage of BOOST_NO_CXX11_RVALUE_REFERENCES
7 years ago
Chocobo1
8be949fec3
Revise usage of BOOST_NO_CXX11_RVALUE_REFERENCES
...
Now the flag will be present when building with boost version <= 1.59.
Closes #8990 .
7 years ago
Thomas Piccirello
232f0f4b0b
Add WebUI support for Mac ⌘ (Command) key
...
The Command key will now be recognized for WebUI Table multi-selection, as Ctrl is.
7 years ago
Thomas Piccirello
091ad6103e
Implement key functions in Class and refactor
7 years ago
Mike Tzou
c66738dc05
Merge pull request #9066 from AltruisticCompany/setlocation
...
Show current save path in 'Set location' window
7 years ago
Mike Tzou
4100282673
Merge pull request #9073 from Chocobo1/apple
...
Replace deprecated function on macOS
7 years ago