Skip to content

Add subcommand to reap child processes on Linux for running games.#568

Merged
loathingKernel merged 9 commits intoRareDevs:mainfrom
loathingKernel:develop
May 22, 2025
Merged

Add subcommand to reap child processes on Linux for running games.#568
loathingKernel merged 9 commits intoRareDevs:mainfrom
loathingKernel:develop

Conversation

@loathingKernel
Copy link
Contributor

  • workarounds: add F1® Manager 2024 replacement executable
  • workarounds: add override executable for Cities Skylines
  • ImageManager: test image data downloaded from Epic before using them.
  • RareApp: consolidate logging
  • static_css: remove border from library list widget status and tooltip labels
  • commands: rename reaper to subreaper
  • RareLauncher: use subreaper by default on linux

In rare cases, image data from Epic might be invalid, resulting in an image with 0 x/y dimensions.
This later results in a ZeroDivisionError while trying to create the icon.

Work around it by testing the received data early and replacing it with the fallback image
if they do not have valid dimensions. Invalidate the image checksum for it to be redownloaded
at the next startup.

fixes: RareDevs#567
… labels

This aligns the vertical size of these labels with the rest in these
widgets, which otherwise can cause them to jump around as the cursor
enters or leaves the each one.
@loathingKernel loathingKernel changed the title Add subcommand to reap child processes on Linux Add subcommand to reap child processes on Linux for running games. May 19, 2025
@loathingKernel loathingKernel merged commit 15715aa into RareDevs:main May 22, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant