Vladimir Golovnev (Glassez)
60ffa3030e
Don't use deprecated libtorrent features
5 years ago
Vladimir Golovnev (Glassez)
38cf1fb3ee
Improve CMake configuration
...
Don't search for QtSingleApplication library.
Fix building on Windows with MinGW.
5 years ago
Mike Tzou
4f06c091c9
Merge pull request #10949 from Chocobo1/inject
...
Prevent command injection via "Run external program" function
5 years ago
Chocobo1
a610c8567e
Prevent command injection via "Run external program" function
...
Closes #10925 .
5 years ago
Mike Tzou
e53d4e5ff7
Merge pull request #10946 from Chocobo1/override
...
Add override keyword to functions
5 years ago
Chocobo1
4a90716843
Add override keyword to functions
5 years ago
Mike Tzou
45eba9ec31
Merge pull request #10944 from Chocobo1/cmake
...
Improve CMake build system
5 years ago
Chocobo1
752d4b85ea
Remove compiler warning flags
...
Apperently nobody care about those warnings so just remove them and let
other more important warnings stand out.
5 years ago
Chocobo1
4153a2e2af
Use 2 cpus when compiling on coverity_scan branch
5 years ago
Mike Tzou
7f3291c3de
Merge pull request #10942 from Chocobo1/cpp
...
Move implementation to its own file
5 years ago
Mike Tzou
937c5be4a9
Merge pull request #10931 from Piccirello/webui-mobile-longpress
...
Add WebUI support for triggering context menus on mobile
5 years ago
Chocobo1
07263d2d70
Move implementation to its own file
5 years ago
Mike Tzou
1e70c52e7a
Merge pull request #10934 from Chocobo1/delete
...
Rely on Qt ownership to delete class members
5 years ago
Vladimir Golovnev
620e1be5a7
Merge pull request #10914 from jagannatharjun/icon-provider
...
Incorporate GuiIconProvider inside UIThemeManager
5 years ago
Chocobo1
7a5e883cd2
Revise inline keyword usage
...
And let compiler decide whether to inline functions.
5 years ago
Chocobo1
f6f8aaf3db
Put internal function into anonymous namespace
5 years ago
Chocobo1
f993230582
Use uniform initialization
5 years ago
Chocobo1
e74b984a0a
Rely on Qt ownership to delete class members
5 years ago
Thomas Piccirello
6af01cfcbe
Add WebUI support for triggering context menus on mobile
5 years ago
Thomas Piccirello
f441d561a2
Refactor duplicate code
5 years ago
Prince Gupta
8267a4fef9
Incorporate GuiIconProvider inside UIThemeManager
5 years ago
Mike Tzou
7071c5bda0
Merge pull request #10927 from Piccirello/webui-right-click
...
Move WebUI copy actions under a submenu
5 years ago
Mike Tzou
a887e1c295
Merge pull request #10926 from Piccirello/webui-protocol-handler
...
Move registering WebUI magnet handler behind toolbar option
5 years ago
Vladimir Golovnev
17541b0d34
Merge pull request #10921 from glassez/ignore-actions
...
Ignore some actions on uninitialized torrents
5 years ago
Thomas Piccirello
ba40719d76
Move WebUI copy actions under a submenu
5 years ago
Mike Tzou
e1d073bc6d
Merge pull request #10877 from jerrymakesjelly/advanced-preferences
...
Add advanced options in WebUI
5 years ago
Mike Tzou
94e2c44840
Merge pull request #10918 from Chocobo1/trackers
...
Various code clean up
5 years ago
Thomas Piccirello
1c3c81db99
Fix missing parenthesis
...
Introduced in #9995 .
5 years ago
Thomas Piccirello
324d20d42c
Move registering WebUI magnet handler behind toolbar option
...
Alert the user if the operation fails due to lack of browser support
5 years ago
Vladimir Golovnev (Glassez)
87d98403f4
Don't break torrent checking
5 years ago
Vladimir Golovnev (Glassez)
9462685c78
Ignore some actions on uninitialized torrents
...
Some actions can lead to an inconsistent state if applied
to an uninitialized torrent, so we just ignore them.
5 years ago
Vladimir Golovnev
b9da9ebfdf
Merge pull request #10910 from glassez/fix-add-torrent
...
Avoid race conditions when adding torrent
5 years ago
Mike Tzou
75a2274b66
Merge pull request #9995 from thalieht/rename-queue
...
Rename priority to queue in the context of torrents
5 years ago
Chocobo1
7b568b07e6
Clean up CMakeLists.txt
5 years ago
Chocobo1
032883e278
Move LineEdit files out of subfolder
5 years ago
Chocobo1
23ebb3134b
Move QLabels out of class
5 years ago
Chocobo1
cc663746eb
Forward declare some classes
5 years ago
thalieht
e917c371d9
Use camelCase for a few WebUI vars
5 years ago
thalieht
7b31868e3c
Rename priority to queue in the context of torrents
5 years ago
Vladimir Golovnev (Glassez)
644dc9792d
Avoid race conditions when adding torrent
5 years ago
Zhaoyu Gan
07649f713e
Add advanced options in WebUI
5 years ago
Chocobo1
599bfc0735
Use Qt object ownership to handle QShortcut deletions
5 years ago
Chocobo1
662e1e6134
Clean up code in TrackerListWidget class
5 years ago
Mike Tzou
afa73d4e89
Merge pull request #10916 from Chocobo1/automanaged
...
Implement tri-state checkbox action in menu
5 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.
5 years ago
Mike Tzou
0aa6f39db0
Merge pull request #10867 from airium/master
...
Avoid word wrap in webui footer
5 years ago
Mike Tzou
24932f6cb6
Merge pull request #10895 from Chocobo1/tracker
...
Add dialog to mass edit torrent's tracker
5 years ago
Chocobo1
8eabaf5eb2
Replace QList by QVector
5 years ago
Chocobo1
9e7f50517e
Add "Tracker entries" dialog
5 years ago
Mike Tzou
51fa98aa0b
Merge pull request #10702 from jagannatharjun/qss-styling
...
Allow Styling through QSS
5 years ago