Eugene Shalygin
19c5e71a76
cmake: make some compile definitions global in Windows
8 years ago
Eugene Shalygin
13d9dea8ac
cmake: make LibtorrentRasterbar::LibTorrent public dependency of qbt_base
...
If libtorrent include directory not in the compiler search path, we have
to pass it to all qbt targets, because session.h includes
libtorrent/version.hpp
8 years ago
Eugene Shalygin
0cb9884965
cmake: get and use only actual boost dependencies of libtorrent
...
With pkg-config we can get a list of Boost components from Libtorrent
dependencies and make qBittorrent depend only on these libraries in
turn. For Windows user may provide a custom list via
LibtorrentRasterbar_CUSTOM_BOOST_DEPENDENCIES variable or use generic
list which consists of date_time, system, chrono, random, thread. As a
note: in case of using fully C++11 build, the actual list contains only
boost system library.
8 years ago
Eugene Shalygin
68e8f565e2
Fix cmake compilation
8 years ago
sledgehammer999
cb0f73da57
Merge pull request #5613 from glassez/cat_tree
...
Implement category filter widget. Closes #5444 .
8 years ago
sledgehammer999
c8ddd68a7a
Merge pull request #6212 from magao/issue2192
...
Follow project coding style. Issue #2192 .
8 years ago
sledgehammer999
1376d8fa7b
Merge pull request #6084 from Chocobo1/set_locale
...
Set default locale
8 years ago
Vladimir Golovnev (Glassez)
c002f30848
Implement category filter widget
...
Show categories in tree mode when subcategories are enabled.
8 years ago
sledgehammer999
8d58c52ad8
Merge pull request #6249 from bil-elmoussaoui/master
...
Fixes default indicator name
8 years ago
sledgehammer999
96f9984823
Fix preferences icon loading in WebUI.
8 years ago
sledgehammer999
824b90b643
Merge pull request #6269 from Chocobo1/icons
...
Fix new icons too large
8 years ago
sledgehammer999
05def34697
Merge pull request #6157 from Chocobo1/speedLimit
...
Speedlimitdlg: raise slider default value to 10000
8 years ago
sledgehammer999
cb7cadfc54
Merge pull request #6272 from BanzaiMan/patch-1
...
Allow some Mac jobs to fail
8 years ago
Hiro Asari
7f7b63b172
Allow some Mac jobs to fail
...
Put `allow_failures` in the correct place.
8 years ago
Chocobo1
ca77a315d9
Fix download & upload icon too large on statusbar in webui
8 years ago
Chocobo1
35921c70fe
Remove trailing spaces
8 years ago
Chocobo1
0517a3eb63
Fix rss icon too large in rss settings dialog
...
Give a name to the rss icon (in .ui file)
Add helper function: Utils::Misc::largeIconSize()
Group functions under the same #ifdef
8 years ago
Chocobo1
d52a74092b
Reset values to default, these are controled elsewhere.
8 years ago
sledgehammer999
7d7f82ae46
Fix finding 'English' item in language dropdown menu when an unrecognized locale is requested. Closes #6109 .
8 years ago
sledgehammer999
fed325a54d
Merge pull request #6140 from Chocobo1/relocateNoRemove
...
After files relocate, don't remove the old folder even if it is empty
8 years ago
sledgehammer999
f1942bc0e0
Merge pull request #6104 from okeatime/mac_nox
...
Build qbittorrent-nox for macOS
8 years ago
sledgehammer999
dcab1da8ab
Merge pull request #6138 from Chocobo1/stats2
...
Use the numbers from tracker scrape response
8 years ago
Chocobo1
a2bb947dcc
After files relocate, don't remove the old folder even if it is empty.
8 years ago
Chocobo1
fa45ba102c
Refactor
8 years ago
Chocobo1
75ef6356d3
Set default locale
8 years ago
Chocobo1
e37a696e7d
Refactor
...
Move default value to preference class
Rename variable
Reorder headers
Remove extra parentheses
8 years ago
Chocobo1
72a6f7ae24
Use the numbers from tracker scrape response. Closes #5048 , #6117 .
...
Add comments
Thanks to Ian Kent for helping investigate
8 years ago
Chocobo1
ecd49148d0
Fix webUI used the wrong value. Closes #6232 .
8 years ago
sledgehammer999
a178268b31
Merge pull request #5959 from dzmat/DRY_fix_minor
...
Little DRY violation fixed
8 years ago
sledgehammer999
ba03fb30f3
Merge pull request #5987 from Chocobo1/temp_dir
...
Put temp files in .qBittorrent directory
8 years ago
sledgehammer999
a092cb9bda
Remove settings to exchange trackers. It wasn't used by non-libtorrent clients. Also it has a privacy risk and you might be DDoSing someone. DHT makes it obsolete anyway.
8 years ago
sledgehammer999
7c75ee20e3
Merge pull request #6076 from evsh/warn-if-no-function-names
...
Warn if no function names are present in the stacktrace
8 years ago
sledgehammer999
18d9403a58
Merge pull request #6098 from dzmat/rename_tab_names
...
Clarify options tab page objects names
8 years ago
sledgehammer999
b5bf6df058
Merge pull request #6139 from Chocobo1/warnings
...
Fix compile warning: unused parameter ‘action’
8 years ago
sledgehammer999
b88b7d4af7
Merge pull request #6262 from evsh/resume-fixes
...
Resume fixes
8 years ago
sledgehammer999
c43cfbad17
Merge pull request #6182 from magao/issue6164
...
Fix tab order in RSS downloader. Closes #6164 .
8 years ago
Eugene Shalygin
b6e64c13d8
Fetch torrent status when generating final fastresume data
...
This is done to get correct queue position, which has to be written into
the fastresume file. See discussion in #6154 .
8 years ago
sledgehammer999
bfec8b8588
Merge pull request #6161 from okeatime/tr
...
Avoid unnecessary translation. Closes #6158
8 years ago
sledgehammer999
a33ff12123
Merge pull request #6203 from okeatime/webui_proxy
...
Webui proxy_type bug fix
8 years ago
sledgehammer999
d686f2dda6
Merge pull request #6250 from evsh/fix-icon-names
...
Fix icon rendering in Linux
8 years ago
Eugene Shalygin
9bab229108
Adjust icons names to better fit FDO scheme
...
An icon theme may use variously styled icons for various types of UI
elements. For example, Breeze theme uses monochrome icons for actions
(toolbars) and statuses, but colourful for view contents. qBittorrent
was using icon names without putting attention to categories, creating
mix of styles in UI elements (i.e. the main toolbar).
This commit fixes icon names (and move some of them to theme) to avoid
this style mixes where possible.
Unfortunately, options dialog page icons for network and speed limits
are remained monochrome because there are no Breeze or Adwaita icons to
match.
8 years ago
Eugene Shalygin
6cd233dd61
Add queue repair code
...
This is a bit adjusted code created by nxd4, who shared it in issue
disappearing).
8 years ago
sledgehammer999
7d55467f4b
Merge pull request #6234 from Chocobo1/scroll
...
For each cell setting ignore wheel events. Closes #866 .
8 years ago
Eugene Shalygin
3de105704e
Do not resize SVG icons
...
An icon which is loaded from SVG file can be rendered in any size and
resolutions natively. We were generating 16x16, 24x24, and 32x32
pixmaps, and not appending but creating new icon. Therefore for SVG
icons we effectively were reducing their quality.
If icon already contains 7 (or more) sizes (16 to 256 px) we do not
resize it anymore.
8 years ago
Eugene Shalygin
9d3378bd3b
Support fallback when selecting theme icons
...
Fallback icon theme are not supported everywhere. Hence we mimic
signature of QIcon::fromTheme().
8 years ago
sledgehammer999
3c1f747c25
Merge pull request #6235 from Chocobo1/systray_too_large
...
Fix icon issues
8 years ago
sledgehammer999
5a611b66a5
Merge pull request #6252 from evsh/fix-6248
...
Do not remove added files unconditionally. Closes #6248
8 years ago
Bilal Elmoussaoui
ada75cbbe1
fixes default indicator name
...
copy icons instead of renaming them, create status folder
rename from *-indicator to *-tray
8 years ago
Eugene Shalygin
4c13f155ff
Do not remove added files unconditionally. Closes #6248
...
If removing of added torrents is enabled and dialog for adding torrents
is disabled, file guard was assuming that torrent is added successfully.
And that can be not the case if a user trying to add a broken torrent
file (or not a torrent file at all). Then this file gets deleted always.
Fix this by checking result of addTorrent_impl().
8 years ago
Chocobo1
df274e6457
Fix statusIcon too large. Closes #6228 .
8 years ago