Skip to content

Conversation

@CarterLi
Copy link
Member

No description provided.

CarterLi and others added 28 commits December 8, 2025 09:03
* add gxde-logo

* add gxdeos

* add gxdeos

* add gxdeos
Copilot AI review requested due to automatic review settings December 17, 2025 00:54
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.

Pull request overview

This PR prepares release version 2.56.1, which includes a new CPU temperature sensor configuration option, KDE Plasma 6.5 compatibility improvements, bug fixes, and various performance optimizations.

Key Changes:

  • Adds tempSensor option for CPU modules to specify custom temperature sensors across all platforms
  • Updates KDE Wayland output protocol to support Plasma 6.5 (versions 18-19)
  • Refactors Windows package detection to use native NT APIs for better performance

Reviewed changes

Copilot reviewed 35 out of 35 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
CMakeLists.txt Bumps version from 2.56.0 to 2.56.1
CHANGELOG.md Documents new features and bugfixes for v2.56.1
debian/changelog.tpl Adds Debian changelog entry for v2.56.0 (version mismatch)
README.md Updates SunOS reference to "illumos (SunOS)" for clarity
src/util/windows/unicode.h/c Adds ffStrbufAppendNWS/WS functions for wide string appending
src/util/windows/nt.h Declares NtQueryDirectoryFile for native directory enumeration
src/util/platform/FFPlatform_windows.c Fixes logic error in error condition check (AND to OR) and adds null check for SHELL environment variable
src/util/platform/FFPlatform_unix.c Adjusts PATH_MAX buffer sizes for consistency
src/detection/packages/packages_windows.c Refactors to use NtQueryDirectoryFile instead of FindFirstFile/FindNextFile API
src/detection/swap/swap_windows.c Adds fallback swap detection method using K32GetPerformanceInfo
src/common/io/io_windows.c Refactors openat to use native NT APIs and adds openatW for wide strings
src/common/io/io.h Adds ffReadFDBuffer inline helper function
src/detection/memory/memory_apple.c Uses hw.memsize_usable as primary, falling back to hw.memsize
src/detection/cpucache/cpucache_apple.c Fixes cache line size detection to use ffSysctlGetInt64
src/detection/cpu/*.c Adds tempSensor option support across all CPU detection implementations
src/modules/cpu/option.h Adds tempSensor field to FFCPUOptions struct
src/modules/cpu/cpu.c Implements tempSensor parsing and initialization
src/util/apple/smc_temps.h/c Adds ffDetectSmcSpecificTemp for custom SMC sensor queries
src/logo/builtin.c Fixes GXDE logo reference and removes Opak logo
src/logo/ascii/gxde.txt Adds GXDE ASCII art logo
src/logo/ascii/opak.txt Removes Opak ASCII art logo
src/detection/displayserver/linux/wayland/.c/.h Updates KDE output protocol to version 19 for Plasma 6.5
src/detection/gpu/gpu_linux.c Adds clarifying comment about Open Firmware
src/detection/brightness/brightness_linux.c Adjusts PATH_MAX buffer allocation
doc/json_schema.json Adds tempSensor configuration option to schema

Copilot AI review requested due to automatic review settings December 18, 2025 06:24
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.

Pull request overview

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

@CarterLi CarterLi merged commit 924d78d into master Dec 18, 2025
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