Mike Tzou
afa73d4e89
Merge pull request #10916 from Chocobo1/automanaged
...
Implement tri-state checkbox action in menu
6 years ago
Chocobo1
b55c6a360a
Implement tri-state checkbox action in menu
...
The new TriStateAction class is an improvement of the old one in the
sense that:
1. Have public method to set states.
2. Can connect to the usual Qt slots.
3. Draws checkbox at the correct offset (where QAction draws) in menu
and better handling of mouse clicking and keyboard navigating.
6 years ago
Mike Tzou
0aa6f39db0
Merge pull request #10867 from airium/master
...
Avoid word wrap in webui footer
6 years ago
Mike Tzou
24932f6cb6
Merge pull request #10895 from Chocobo1/tracker
...
Add dialog to mass edit torrent's tracker
6 years ago
Chocobo1
8eabaf5eb2
Replace QList by QVector
6 years ago
Chocobo1
9e7f50517e
Add "Tracker entries" dialog
6 years ago
Mike Tzou
51fa98aa0b
Merge pull request #10702 from jagannatharjun/qss-styling
...
Allow Styling through QSS
6 years ago
Vladimir Golovnev
7d67cc5de7
Merge pull request #10871 from glassez/fix-torrent-checking
...
Fix torrent checking issues
6 years ago
Prince Gupta
a24925c858
Allow styling with QSS stylesheets
6 years ago
Vladimir Golovnev (Glassez)
9399b876eb
Fix torrent checking issues
...
Start all torrents auto-managed to prevent simultaneous checking
of multiple torrents.
Handle checking state of paused torrent to prevent it from being
resumed when qBittorrent is closed until checking isn't complete.
6 years ago
Mike Tzou
91742d4a53
Merge pull request #10870 from Chocobo1/libt
...
Use newer libtorrent API (part 5)
6 years ago
Chocobo1
b9094ff8a5
Use proper log message when there are no error
6 years ago
Chocobo1
664cfe7d69
Fix torrent properties not saved for paused torrents
6 years ago
Chocobo1
c4dbe84832
Use newer libtorrent API
6 years ago
Mike Tzou
33b225ac6d
Merge pull request #10879 from Chocobo1/listen
...
Add more libtorrent options to Advanced Settings
6 years ago
Chocobo1
ed2199b91c
Add "File pool size" option
6 years ago
Chocobo1
6286bc716c
Add "Socket backlog size" option
...
The default value in libtorrent is 5 which is too small nowadays.
The new default value 30 is chosen to be in line with
QTcpServer::maxPendingConnections().
6 years ago
Chocobo1
73cf3fb68f
Use LogMsg() helper
6 years ago
Mike Tzou
4b25f87859
Merge pull request #10874 from Chocobo1/qt
...
Replace obsoleted Qt functions
6 years ago
Vladimir Golovnev
38362664ce
Merge pull request #10866 from glassez/instman
...
Incorporate QtSingleApplication logic into qBittorrent codebase
6 years ago
Chocobo1
e6c448aa4f
Replace obsoleted QProcess::finished(int)
...
It is replaced by QProcess::finished(int, QProcess::ExitStatus).
6 years ago
Chocobo1
4eff268095
Replace obsoleted QFontMetrics::width()
...
Qt 5.13 marked QFontMetrics::width() obsolete.
6 years ago
Vladimir Golovnev (Glassez)
c7f3693ad1
Implement "Application instances manager"
6 years ago
Mike Tzou
c0557c296a
Merge pull request #10865 from Chocobo1/libt
...
Use newer libtorrent API (part 4)
6 years ago
Mike Tzou
11000412d8
Merge pull request #10864 from Chocobo1/qapp
...
Tighten up qtsingleapplication
6 years ago
airium
b389650465
Avoid word wrap in webui footer
6 years ago
Chocobo1
2bc91fba3e
Use newer libtorrent API
6 years ago
Chocobo1
46ee193cd8
Restrict QLocalServer access
...
The default is world access which means even even unprivileged local
accounts can connect to it too.
6 years ago
Chocobo1
6119cb370f
Drop suspiciously large data
...
This is to avoid exhausting system memory.
6 years ago
Mike Tzou
cd654d61fd
Merge pull request #10852 from Chocobo1/menu
...
Improvements to search widget
6 years ago
Mike Tzou
a305032c39
Merge pull request #10853 from Chocobo1/limits
...
Adjust open file descriptor limit on startup
6 years ago
Chocobo1
da2bfd2457
Replace QList by QVector
6 years ago
Chocobo1
5b9b5ce577
Remove buttons from search widget
...
These buttons are replaced by right-click menu actions.
6 years ago
Chocobo1
4f5302adf8
Add more copy field actions to search widget
...
Closes #10250 .
6 years ago
Chocobo1
d0bfe9a661
Adjust open file descriptor limit on startup
...
This raises qbt's open file descriptor limit to the available maximum
(within user privileges) and thus users don't need to adjust it
manually anymore.
6 years ago
Chocobo1
26ff9150a2
Rename label in search widget
6 years ago
Mike Tzou
3d6041ebbd
Merge pull request #10850 from Chocobo1/menu
...
Right click menu improvements
6 years ago
Chocobo1
af5af0ad3f
Remove unused lambda capture
6 years ago
Chocobo1
32a861fd1b
Add right click menu to SearchJobWidget
6 years ago
Chocobo1
cf89c2f5bf
Properly deallocate actions when menu closed
...
Fixup 3748b995ff
.
6 years ago
Chocobo1
412e326cf2
Avoid allocating a new menu/action manually
6 years ago
Chocobo1
04e7b3f6d2
Move copy actions under a submenu
6 years ago
Mike Tzou
8d9b4a19bd
Merge pull request #10844 from Chocobo1/cache
...
Remove upper limit of disk cache setting
6 years ago
Mike Tzou
ded825e419
Merge pull request #10843 from Chocobo1/boost
...
Remove workaround for boost 1.39
6 years ago
Chocobo1
8220f8d003
Remove MSVC-only compilation flags
...
Our code base is able to compile without warnings
even when these flags removed.
6 years ago
Chocobo1
7c8948c45e
Move _FILE_OFFSET_BITS to its place
...
_FILE_OFFSET_BITS is only useful for glibc.
6 years ago
Chocobo1
e418ea03e2
Move __USE_W32_SOCKETS to its place
...
From boost.asio documentation:
> The following platforms may also work:
> Win32 using Cygwin. (__USE_W32_SOCKETS must be defined.)
6 years ago
Chocobo1
0b1b3c1f84
Use numeric_limits instead of constants from C
...
In C++, using numeric_limits is more idiomatic compared to using constants.
6 years ago
Chocobo1
38b6ee9e75
Remove workaround for boost 1.39
...
... by raising minimum version to 1.40.
Bug report: https://svn.boost.org/trac10/ticket/3095
6 years ago
Chocobo1
75c80c3716
Remove limits of "Disk cache expiry interval" setting
6 years ago