Prince Gupta
ece70daaa5
Fix CMake Windows compilation
6 years ago
Tom Piccirello
368fbd9e7d
Fix encoding of special characters
...
Special characters would get html encoded (& -> &). This has been tested against several payloads (e.g. <script>alert(0)</script>) to ensure it's not vulnerable to XSS.
6 years ago
Chocobo1
11fdf91196
Suppress compiler warning
...
The debug message is emitting a format mismatch warning.
Fixup 4880dc812c
.
And add curly brackets to if statement.
6 years ago
Chocobo1
88c3ffbef8
Avoid creating unnecessary event loops
...
This is part 2.
6 years ago
Chocobo1
e31c1ca780
Use functor based QMetaObject::invokeMethod
6 years ago
Chocobo1
4880dc812c
Use appropriate type
6 years ago
Chocobo1
516c968373
Support year unit in userFriendlyDuration()
6 years ago
Chocobo1
1de4c2497c
Fix wrong "Time Active" value displayed
...
Closes #9612 .
6 years ago
Chocobo1
19f50a363d
Fix crash when removing phantom tags
...
Normally a tag is stored in both session and torrent's fastresume.
A phantom tag is a tag that is stored in fastresume but not in
session.
This crash can occur when user resets his config file and choose
to remove tag from torrent.
Closes #10569 .
6 years ago
Chocobo1
e83019bdfa
Set wheel event to accepted only if we handle it
6 years ago
Chocobo1
a6c5a90630
Remove redundant variable
6 years ago
Chocobo1
3b015db77d
Add comparison operators for ProxyConfiguration
6 years ago
Chocobo1
623210df58
Improve handleFileErrorAlert error message
6 years ago
Vladimir Golovnev (Glassez)
8e65317d61
Rename "fromNativePath" to "toUniformPath"
...
Unlike "toNativePath" which name clearly reflects the function result
"fromNativePath" has no such clear meaning.
Since this function converts path into uniform format "toUniformPath"
is better name.
6 years ago
Chocobo1
3748b995ff
Avoid creating unnecessary event loops
...
The `exec()` method will create another event loop and transfer
control over there which might introduce unexpected bugs.
6 years ago
Chocobo1
a64f3bbc6a
Reorder if conditions slightly
6 years ago
Chocobo1
9893a415c0
Fix updated save path not saved for paused torrents
6 years ago
Chocobo1
7d860b6c24
Log save_resume_data_failed_alert
6 years ago
Chocobo1
4e87aebf55
Don't remove parent directories
...
QDir::rmpath removes *all* parent directories while QDir::rmdir removes
the specified directory.
6 years ago
Chocobo1
440860c4a9
Properly remove empty leftover folders after rename
...
TorrentInfo::origFilePath will return the very original path from
.torrent file, not the most recent file path before the rename operation
and thus the code would not be working as we expected.
6 years ago
Chocobo1
89124bdcc8
Add WebAPI session timeout settings
...
Raise default timeout to 1 hour.
6 years ago
silverqx
3e97793ef1
Focus behavior row in Options dialog
6 years ago
silverqx
4f4f435e76
Add zlib version to GUI & stackdump
6 years ago
Chocobo1
8191f1498a
Log file rename failed errors
6 years ago
Chocobo1
eabcae1018
Fix unable to rename folder on Windows
...
The bug occurs when the new path and old path only differ by letter case.
6 years ago
Chocobo1
9c747d3c6d
Move renameSelectedFile(BitTorrent::TorrentInfo &)
6 years ago
Chocobo1
62ccfd37b2
Move renameSelectedFile(BitTorrent::TorrentHandle *)
6 years ago
Chocobo1
5b9ff4a015
Avoid double lookup
6 years ago
Chocobo1
431e7179ac
Remove redundant variable
6 years ago
Chocobo1
fbd5699786
Use switch statement
6 years ago
Chocobo1
e071c31a4e
Use Qt5 connect syntax
6 years ago
Chocobo1
dc9d0ed76f
Fix unable to control add torrent dialogs when opened simultaneously
6 years ago
Chocobo1
03fdc0e1c4
Remove redundant disconnect()
...
The dialog is going out-of-scope in these instance and the signal-slot connection will disconnect
automatically.
6 years ago
Chocobo1
014273d7ec
Drop support for "BC Link" format
...
Fixup 19d6de795c
.
6 years ago
thalieht
70f8882f87
Group Qt forward declarations separately from the others
6 years ago
thalieht
9995967fbf
Remove some unused #include
6 years ago
thalieht
4370a7eb12
Forward declare in a few places
6 years ago
Vladimir Golovnev (Glassez)
b644d6685f
Disable "Upload mode" when start preloaded torrent
6 years ago
Vladimir Golovnev (Glassez)
4ae4ae3cfc
Fix wrong indentation
6 years ago
Vladimir Golovnev (Glassez)
2c145fa57c
Fix incorrectly set torrent startup flag
6 years ago
Vladimir Golovnev (Glassez)
68ee071331
Ignore RSS articles with non-unique identifiers
6 years ago
Vladimir Golovnev (Glassez)
d710bbd9ef
Perform more RSS parsing in working thread
6 years ago
Chocobo1
411b956009
Fix speed limit not applying to IPv6 peers
...
`TORRENT_USE_IPV6` is not used by libtorrent 1.2 anymore.
6 years ago
Chocobo1
3f2ce8a2b7
Remove unused stats_alert handler
...
Fixup 0fe9cd05c4
.
6 years ago
Chocobo1
39830986c2
Use alert's timestamp
...
This way has better accuracy than running our own timer.
6 years ago
Chocobo1
f52dcc08eb
Use native folder icon in content tree
...
This icon is used in content tree where all icons should be OS native
and not the ones from qbt.
6 years ago
Chocobo1
49df1cd3c7
Use less operations when building strings
6 years ago
Chocobo1
0fe9cd05c4
Avoid using deprecated stats_alert
...
From libtorrent doc:
This alert has been superseded by calling post_torrent_updates() regularly on the session object.
6 years ago
Vladimir Golovnev (Glassez)
05fd0b5859
Fix sequential downloading when redirected
6 years ago
Chocobo1
36cf689432
Fix wrong comparison result
...
The QString::toInt() might overflow when the string is long.
Closes #10706 .
6 years ago