Skip to content

Conversation

@CarterLi
Copy link
Member

@CarterLi CarterLi commented Apr 1, 2025

No description provided.

CarterLi and others added 30 commits March 21, 2025 09:43
Wii-Linux-Ngx is no longer the most up to date version of Linux for the Wii.
This change retains the original name for compatibility sake, and because
Neagix's version does indeed still exist.  It moves the ASCII art to a more
generic file path, and introduces 2 new aliases for it: Wii-Linux, and WiiLinux.
Detect more information including memory type
On some PowerPC devices (notably the Nintendo Wii and Nintendo Wii U),
fastfetch detects the CPU incorrectly.  It goes down the code path
of 'detectSocName()', and actually matches the model of the device
itself... as the CPU model name.  This is obviously incorrect, and
leads to reporting such as 'CPU: wii'.  Disable this code path
alltogether on PPC to prevent this, and just let it pull from cpuinfo.
This lets it have correct CPU reporting, such as on the Wii, giving
'CPU: 750CL @ 0.73GHz'.
@CarterLi CarterLi merged commit f833dda into master Apr 3, 2025
35 checks passed
@CarterLi CarterLi requested a review from Copilot April 6, 2025 13:02
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 130 out of 137 changed files in this pull request and generated 1 comment.

Files not reviewed (7)
  • CMakeLists.txt: Language not supported
  • debian/changelog: Language not supported
  • debian/files: Language not supported
  • presets/examples/24.jsonc: Language not supported
  • presets/examples/26.jsonc: Language not supported
  • src/3rdparty/ags/repo.json: Language not supported
  • src/3rdparty/display-library/repo.json: Language not supported
Comments suppressed due to low confidence (1)

src/common/parsing.c:201

  • [nitpick] Verify that rounding durations by incrementing minutes when seconds are at least 30 aligns with the intended behavior across all cases.
if(seconds >= 30)

{
ts.tv_sec += ts.tv_sec / 1000;
ts.tv_nsec += (ts.tv_nsec % 1000) * 1000000;
ts.tv_sec += timeout / 1000;
Copy link

Copilot AI Apr 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ensure that after adjusting ts.tv_nsec, the code normalizes the timespec (i.e. converts excess nanoseconds into seconds) to prevent potential invalid timespec values.

Copilot uses AI. Check for mistakes.
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.

5 participants