Commit Graph

33 Commits (master)

Author SHA1 Message Date
Sefa Eyeoglu 4d0b1e1fb8 blacklist: add monado-service
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
1 month ago
flightlessmango 7f439879e0 blacklist: add steamwebhelper and EpicWebHelper 1 month ago
Alessandro Toia d1d44f94c9 blacklist: add Paradox Launcher 3 months ago
FlightlessMango 50989b7307 blacklist: remove wine64-preloader 7 months ago
FlightlessMango 585d6e0f46 blacklist: add wine apps that we don't care about 9 months ago
FlightlessMango 373c8e1f65 blacklist: only print info once 10 months ago
Atemu 39080290a2 blacklist: add SteamVR's vrcompositor
Limiting frame rate in vrcompositor has catastrohpic consequences and it's not
something the user will ever see the HUD on. Every SteamVR user with a global
frame rate limit has to explicitly blacklist vrcompositor, so it's better to
have this upstream.
1 year ago
Leopard1907 1f841ef1a6 blacklist: Add Amazon client
Amazon Games App client needs this.
1 year ago
Alessandro Toia 7b255a8cbd blacklist: Add RSI Launcher.exe 1 year ago
FlightlessMango abb5359cdd Blacklist: add gamescope
Co-authored-by: Valters <valters.tomsons@protonmail.com>
1 year ago
Alessandro Toia f7c3ec2072 Add redlauncher(CDPR) to blacklist 1 year ago
Bitwolf a67ba60773 Blacklist GOG Galaxy 2.0
FPS counter appears in the client, it probably shouldn't.
1 year ago
FlightlessMango 03d64e5afb params: exec_name 1 year ago
Alessandro Toia 5b44ef7d07 Convert printf to spdlog 2 years ago
Alessandro Toia ce53794d5f Blacklist: add StarCitizen_Launcher.exe and InsurgencyEAC.exe 2 years ago
Alessandro Toia 4f02e20205 Blacklist: add EADesktop.exe and EALauncher.exe 2 years ago
jackun 822e325d11
Add get_basename, fix win32 build
std::string::substr likes to throw
3 years ago
flightlessmango 2fe9808f69
Merge pull request #433 from baryluk/programname
Improve code for program name extraction
3 years ago
jackun 4862d83b60
Make `add_blacklist` const&
Might be optimized by compiler already but who knows.
3 years ago
Witold Baryluk 4f20da781d Improve code for program name extraction
This cleans up the code, as well fixes the bug of not setting
program_name if the MANGOHUD_CONFIG env is specified.

Instead of global variable, that could be not-initialized
use a function to get a program name in logging.

While at it, revamp code and separate things into own functions,
and return by value, and make them easier to use / share code.
3 years ago
Alessandro Toia 221c355f15 Check if item exits before adding to blacklist 4 years ago
Alessandro Toia 7c80dc53ef Allow users to add a new item to the blacklist from config file 4 years ago
jackun 44060c2b80
Force blacklist re-check at certain points
Wine preloader that executed a non-blacklisted app may execute a blacklisted app,
or vice versa, and previous check applies to new app too.
4 years ago
Valters 40017bc1e6
Change blacklist type (#204)
* Set blacklist to std::vector<std::string>

Fix some strange crashes.

Co-authored-by: jackun <jack.un@gmail.com>
4 years ago
jackun 91ccde4969
[blacklist] Add SocialClubHelper.exe
No much difference but at least doesn't spam log as much
4 years ago
Valters 6cebbba732
Always print blacklist info to STREAM 4 years ago
Valters 4721281952
Add LeagueClient{,UxRender} to blacklist 4 years ago
jackun c25082b1dd
Fix blacklist array entries count 4 years ago
jackun a8f01a75e6
Use std::array for blacklist
More annoying to add entries but maybe more streamlined
4 years ago
Sporif c61d25da04 Simplify 'is_blacklisted' function 4 years ago
jackun 8b13f8db7c
Blacklist Final Fantasy XIV launchers 4 years ago
jackun 79e4c5223a
In C-only apps, std::cerr and friends can be uninitialized 4 years ago
Sporif c4a00704cf Separate out blacklist implementation 4 years ago