Skip to content

Release v2.70.0 - #2652

Merged
CarterLi merged 94 commits into
masterfrom
dev
Oct 14, 2026
Merged

CarterLi merged 94 commits into
masterfrom
dev

Conversation

@CarterLi

Copy link
Copy Markdown
Member

Checklist

  • I have tested my changes locally.

CarterLi and others added 30 commits September 26, 2026 14:17
…/CI detection (#2616)

DDC/CI results never set `builtin`, and FF_LIST_ADD does not zero the new
element, so external monitors were reported as built-in or external at
random. Set it to false, as the BSD DDC/CI backend does.

FF_SUPPRESS_IO() was declared inside the `if (ffddca_init)` block, so its
cleanup restored stdout before display detection ran and libddcutil trace
lines could reach the output, ahead of `--format json` too. Declare it at
function scope so it covers the whole detection, including the
FF_DISABLE_DLOPEN build.

Closes #2615
* Vulkan: fixes driver name concatenation on multi-GPU systems

applyDriverName appended to the result buffer without clearing it. When
a later device reported a higher API version, its driver name was
appended to the name of the earlier device instead of replacing it, as
the comment in detectVulkan intends.

* CHANGELOG: moves the #2615 entry to Unreleased

#2616 was opened after 2.69.0 had been released, but its entry was
written under 2.69.0 Bugfixes, so the changelog listed the fix as part
of 2.69.0.
… spaces (#2621) [ci skip]

Co-authored-by: Carter Li <CarterLi@users.noreply.github.com>
Use the previously discussed soc_id which have public values in EDK2.

The so far used toplevel devicetree compatible values weren't as precise
and some logic (x1, x2p, x2e) simply was dead code.

Also drops the CPU test due to reading soc_id sysfs file, could be
adapted if still wanted around.
Also removes libpulse dependency
…d being closed from a reply that had already gone out of scope, which closed a descriptor that was not theirs and leaked the ones that were
* CI: Bump the github-actions group with 5 updates

Bumps the github-actions group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [benchmark-action/github-action-benchmark](https://github.com/benchmark-action/github-action-benchmark) | `1.22.1` | `1.22.2` |
| [github/codeql-action/init](https://github.com/github/codeql-action) | `4.38.0` | `4.38.1` |
| [github/codeql-action/analyze](https://github.com/github/codeql-action) | `4.38.0` | `4.38.1` |
| [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) | `4.3.0` | `4.4.0` |
| [signpath/github-action-submit-signing-request](https://github.com/signpath/github-action-submit-signing-request) | `2.3` | `3.0` |


Updates `benchmark-action/github-action-benchmark` from 1.22.1 to 1.22.2
- [Release notes](https://github.com/benchmark-action/github-action-benchmark/releases)
- [Changelog](https://github.com/benchmark-action/github-action-benchmark/blob/master/CHANGELOG.md)
- [Commits](benchmark-action/github-action-benchmark@52576c9...4322e57)

Updates `github/codeql-action/init` from 4.38.0 to 4.38.1
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@b96794f...1c5b675)

Updates `github/codeql-action/analyze` from 4.38.0 to 4.38.1
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@b96794f...1c5b675)

Updates `docker/setup-qemu-action` from 4.3.0 to 4.4.0
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](docker/setup-qemu-action@1f40c72...9901266)

Updates `signpath/github-action-submit-signing-request` from 2.3 to 3.0
- [Release notes](https://github.com/signpath/github-action-submit-signing-request/releases)
- [Commits](SignPath/github-action-submit-signing-request@c92b958...f6d0478)

---
updated-dependencies:
- dependency-name: benchmark-action/github-action-benchmark
  dependency-version: 1.22.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/init
  dependency-version: 4.38.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.38.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: docker/setup-qemu-action
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: signpath/github-action-submit-signing-request
  dependency-version: '3.0'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update build-windows-hosts.yml

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com>
CarterLi and others added 23 commits October 10, 2026 15:43
- Host: "Ana Bilgisayar" -> "Cihaz". The module reports the machine
  model; "ana bilgisayar" reads as a mainframe in Turkish.
- Login Manager: "Oturum Açma Yöneticisi" -> "Giriş Yöneticisi".
  Shorter, and the common Turkish term.
- Top: "En yoğun işlemler" -> "En Yoğun Süreçler". Title case like the
  other Turkish names, and "Süreçler" to match the Processes module.
- Bluetooth Radio: "Bluetooth Radyosu" -> "Bluetooth Adaptörü". "Radyo"
  reads as an FM radio; "Adaptör" matches Power Adapter ("Güç Adaptörü").

Related to #2526
…ulation

- Windows: use FILE_FS_FULL_SIZE_INFORMATION_EX on Windows 10 1809+ (Build >= 17763) when calcType != AVAILABLE to get ActualTotalAllocationUnits/ActualAvailableAllocationUnits (ignoring per-user disk quotas). Fall back to legacy FILE_FS_FULL_SIZE_INFORMATION with CallerAvailableAllocationUnits when calcType is AVAILABLE or EX is unavailable.
- Unix-like: respect --disk-calc-type. Use f_bfree for FREE, f_bavail for AVAILABLE (Linux/BSD/SunOS). Haiku currently always uses free_blocks.
- Refactor FFDisk: remove bytesUsed and bytesAvailable; compute used = total - free in disk module.
- Disk module: update custom format (remove `size-available`, add `bytes-used` and `bytes-total`); update JSON output (remove `bytes.available`, `bytes.used`).
- Disk detection: stop computing used in common path; let each platform set bytesFree by chosen semantics.

Fixes #2651
the Bluetooth LE hearing aid, the two Bluetooth peripheral-mode paths and the proxy endpoint.
Fixes the Wifi transmit link speed being read from a field a vendor writes in front of it, rather than from the transmit speed itself

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

The Windows HID cancellation wait can outlive stack storage, and default macOS pkgsrc installations are not detected.

2 open findings
What changed in this PR

Prepares v2.70.0 with localization, diagnostics, platform fixes, refreshed logos, dependency cleanup, and broader CI coverage.

Changes:

  • Adds Finnish module names, Nura branding, and Artix logos.
  • Improves platform detection, debug logging, command output, and disk handling.
  • Updates packaging and CI dependencies while adding Android builds.
File Description
tests/​percent.c Tests out-of-range percentage bars.
src/​options/​logo.c Marks config generation cold.
src/​options/​general.c Marks config generation cold.
src/​modules/​zpool/​zpool.c Adds Finnish label and cold annotation.
src/​modules/​wmtheme/​wmtheme.c Adds Finnish label and cold annotation.
src/​modules/​wm/​wm.c Adds Finnish label and cold annotation.
src/​modules/​wifi/​wifi.c Adds Finnish label and cold annotation.
src/​modules/​weather/​weather.c Adds Finnish label and cold annotation.
src/​modules/​wallpaper/​wallpaper.c Adds Finnish label and cold annotation.
src/​modules/​vulkan/​vulkan.c Adds Finnish label and cold annotation.
src/​modules/​version/​version.c Adds Finnish label and cold annotation.
src/​modules/​users/​users.c Adds Finnish label and cold annotation.
src/​modules/​uptime/​uptime.c Adds Finnish label and cold annotation.
src/​modules/​tpm/​tpm.c Adds Finnish label and cold annotation.
src/​modules/​top/​top.c Updates translations and cold annotation.
src/​modules/​title/​title.c Adds Finnish label and cold annotation.
src/​modules/​theme/​theme.c Adds Finnish label and cold annotation.
src/​modules/​terminaltheme/​terminaltheme.c Adds Finnish label and cold annotation.
src/​modules/​terminalsize/​terminalsize.c Adds Finnish label and cold annotation.
src/​modules/​terminalfont/​terminalfont.c Adds Finnish label and cold annotation.
src/​modules/​terminal/​terminal.c Adds Finnish label and cold annotation.
src/​modules/​swap/​swap.c Adds Finnish label and cold annotation.
src/​modules/​sound/​sound.c Adds Finnish label and cold annotation.
src/​modules/​shell/​shell.c Adds Finnish label and cold annotation.
src/​modules/​separator/​separator.c Adds Finnish label and cold annotation.
src/​modules/​publicip/​publicip.c Adds Finnish label and cold annotation.
src/​modules/​processes/​processes.c Adds Finnish label and cold annotation.
src/​modules/​poweradapter/​poweradapter.c Adds Finnish label and cold annotation.
src/​modules/​player/​player.c Adds Finnish label and cold annotation.
src/​modules/​physicalmemory/​physicalmemory.c Adds Finnish label and cold annotation.
src/​modules/​physicaldisk/​physicaldisk.c Adds Finnish label and cold annotation.
src/​modules/​packages/​packages.c Adds Finnish label and cold annotation.
src/​modules/​os/​os.c Adds Finnish label and cold annotation.
src/​modules/​opengl/​opengl.c Adds Finnish label and cold annotation.
src/​modules/​opencl/​opencl.c Adds Finnish label and cold annotation.
src/​modules/​netio/​netio.c Adds Finnish label and cold annotation.
src/​modules/​mouse/​mouse.c Adds Finnish label and cold annotation.
src/​modules/​monitor/​monitor.c Adds Finnish label and cold annotation.
src/​modules/​memory/​memory.c Adds Finnish label and cold annotation.
src/​modules/​media/​media.c Adds Finnish label and cold annotation.
src/​modules/​logo/​logo.c Adds Finnish label.
src/​modules/​localip/​localip.c Adds Finnish label and cold annotation.
src/​modules/​locale/​locale.c Adds Finnish label and cold annotation.
src/​modules/​loadavg/​loadavg.c Adds Finnish label and cold annotation.
src/​modules/​lm/​lm.c Updates Finnish and Turkish labels.
src/​modules/​keyboard/​keyboard.c Adds Finnish label and cold annotation.
src/​modules/​kernel/​kernel.c Adds Finnish label and cold annotation.
src/​modules/​initsystem/​initsystem.c Adds Finnish label and cold annotation.
src/​modules/​icons/​icons.c Adds Finnish label and cold annotation.
src/​modules/​host/​host.c Updates Finnish and Turkish labels.
src/​modules/​gpu/​gpu.c Adds Finnish label and cold annotation.
src/​modules/​gamepad/​gamepad.c Adds Finnish label and cold annotation.
src/​modules/​font/​font.c Adds Finnish label and cold annotation.
src/​modules/​editor/​editor.c Adds Finnish label and cold annotation.
src/​modules/​dns/​dns.c Adds Finnish label and cold annotation.
src/​modules/​display/​display.c Adds Finnish label and cold annotation.
src/​modules/​diskio/​diskio.c Adds Finnish label and cold annotation.
src/​modules/​de/​de.c Adds Finnish label and cold annotation.
src/​modules/​datetime/​datetime.c Adds Finnish label and cold annotation.
src/​modules/​custom/​custom.c Updates scripting comment and Finnish label.
src/​modules/​cursor/​cursor.c Adds Finnish label and cold annotation.
src/​modules/​cpuusage/​cpuusage.c Adds Finnish label and cold annotation.
src/​modules/​cpucache/​cpucache.c Adds Finnish label and cold annotation.
src/​modules/​cpu/​cpu.c Adds Finnish label and cold annotation.
src/​modules/​command/​option.h Supports selecting command output streams.
src/​modules/​colors/​colors.c Adds Finnish label and cold annotation.
src/​modules/​codec/​codec.c Updates Lua comment and Finnish label.
src/​modules/​chassis/​chassis.c Adds Finnish label and cold annotation.
src/​modules/​camera/​camera.c Adds Finnish label and cold annotation.
src/​modules/​btrfs/​btrfs.c Adds Finnish label and cold annotation.
src/​modules/​brightness/​brightness.c Adds Finnish label and cold annotation.
src/​modules/​break/​break.c Adds Finnish label.
src/​modules/​bootmgr/​bootmgr.c Adds Finnish label and cold annotation.
src/​modules/​board/​board.c Adds Finnish label and cold annotation.
src/​modules/​bluetoothradio/​bluetoothradio.c Updates Finnish and Turkish labels.
src/​modules/​bluetooth/​bluetooth.c Adds Finnish label and cold annotation.
src/​modules/​bios/​bios.c Adds Finnish label and cold annotation.
src/​modules/​battery/​battery.c Adds Finnish label and cold annotation.
src/​logo/​ascii/​p/​nura2.txt Adds alternate Nura logo.
src/​logo/​ascii/​p/​nura.txt Adds Nura logo.
src/​logo/​ascii/​p/​nura_small.txt Adds small Nura logo.
src/​logo/​ascii/​p.inc Removes postmarketOS registrations.
src/​logo/​ascii/​n.inc Registers Nura logos.
src/​logo/​ascii/​a/​artix3.txt Adds Artix logo variant.
src/​logo/​ascii/​a/​artix2.txt Replaces Artix alternate artwork.
src/​logo/​ascii/​a.inc Registers Artix3.
src/​detection/​wifi/​wifi_sunos.c Improves Wi-Fi diagnostics and initialization.
src/​detection/​wifi/​wifi_obsd.c Adds Wi-Fi failure diagnostics.
src/​detection/​wifi/​wifi_nbsd.c Adds Wi-Fi failure diagnostics.
src/​detection/​wifi/​wifi_bsd.c Adds Wi-Fi failure diagnostics.
src/​detection/​wallpaper/​wallpaper_windows.c Adds wallpaper diagnostics.
src/​detection/​wallpaper/​wallpaper_haiku.cpp Adds wallpaper diagnostics.
src/​detection/​vulkan/​vulkan.c Clears stale Vulkan driver names.
src/​detection/​users/​users_windows.c Adds user detection diagnostics.
src/​detection/​users/​users_obsd.c Adds user detection diagnostics.
src/​detection/​users/​users_linux.c Adds user detection diagnostics.
src/​detection/​uptime/​uptime_linux.c Adds uptime diagnostics.
src/​detection/​uptime/​uptime_bsd.c Adds uptime diagnostics.
src/​detection/​tpm/​tpm_linux.c Adds TPM diagnostics.
src/​detection/​tpm/​tpm_bsd.c Adds TPM diagnostics.
src/​detection/​tpm/​tpm_apple.c Adds TPM diagnostics.
src/​detection/​top/​top_windows.c Adds process snapshot diagnostics.
src/​detection/​top/​top_sunos.c Adds process snapshot diagnostics.
src/​detection/​top/​top_obsd.c Adds process snapshot diagnostics.
src/​detection/​top/​top_nbsd.c Adds process snapshot diagnostics.
src/​detection/​top/​top_bsd.c Adds process snapshot diagnostics.
src/​detection/​top/​top_apple.c Adds process snapshot diagnostics.
src/​detection/​theme/​theme_linux.c Adds missing-theme diagnostics.
src/​detection/​terminalshell/​terminalshell_windows.c Uses shared known-folder lookup.
src/​detection/​terminalshell/​terminalshell_linux.c Resolves the Termux application label.
src/​detection/​swap/​swap_windows.c Adds swap diagnostics.
src/​detection/​swap/​swap_sunos.c Adds swap diagnostics.
src/​detection/​swap/​swap_obsd.c Adds swap diagnostics.
src/​detection/​swap/​swap_linux.c Adds swap diagnostics.
src/​detection/​swap/​swap_haiku.c Adds swap diagnostics.
src/​detection/​swap/​swap_bsd.c Adds swap diagnostics.
src/​detection/​swap/​swap_apple.c Adds swap diagnostics.
src/​detection/​sound/​sound_sunos.c Adds sound diagnostics.
src/​detection/​sound/​sound_obsd.c Adds sound diagnostics.
src/​detection/​sound/​sound_nbsd.c Adds sound diagnostics.
src/​detection/​sound/​sound_bsd.c Adds sound diagnostics.
src/​detection/​publicip/​publicip.c Removes HTTP compression negotiation.
src/​detection/​processes/​processes_windows.c Adds process diagnostics.
src/​detection/​processes/​processes_sunos.c Adds process diagnostics.
src/​detection/​processes/​processes_obsd.c Adds process diagnostics.
src/​detection/​processes/​processes_nbsd.c Adds process diagnostics.
src/​detection/​processes/​processes_linux.c Adds process diagnostics.
src/​detection/​processes/​processes_haiku.c Adds process diagnostics.
src/​detection/​processes/​processes_bsd.c Adds process diagnostics.
src/​detection/​processes/​processes_apple.c Adds process diagnostics.
src/​detection/​poweradapter/​poweradapter_linux.c Adds adapter diagnostics.
src/​detection/​physicalmemory/​physicalmemory_linux.c Adds SMBIOS diagnostics.
src/​detection/​physicaldisk/​physicaldisk_windows.c Adds disk diagnostics.
src/​detection/​physicaldisk/​physicaldisk_sunos.c Adds disk diagnostics.
src/​detection/​physicaldisk/​physicaldisk_linux.c Adds disk diagnostics.
src/​detection/​physicaldisk/​physicaldisk_haiku.c Adds disk diagnostics.
src/​detection/​physicaldisk/​physicaldisk_bsd.c Adds disk diagnostics.
src/​detection/​packages/​packages_windows.c Uses shared known-folder lookup.
src/​detection/​packages/​packages_apple.c Adds pkgsrc detection.
src/​detection/​opengl/​opengl_haiku.cpp Adds OpenGL diagnostics.
src/​detection/​netio/​netio_sunos.c Adds network diagnostics.
src/​detection/​netio/​netio_linux.c Adds network diagnostics.
src/​detection/​netio/​netio_bsd.c Adds network diagnostics.
src/​detection/​netio/​netio_apple.c Adds network diagnostics.
src/​detection/​mouse/​mouse_windows.c Adds mouse diagnostics.
src/​detection/​mouse/​mouse_linux.c Adds mouse diagnostics.
src/​detection/​mouse/​mouse_haiku.cpp Adds mouse diagnostics.
src/​detection/​mouse/​mouse_apple.c Adds mouse diagnostics.
src/​detection/​memory/​memory_windows.c Adds memory diagnostics.
src/​detection/​memory/​memory_obsd.c Adds memory diagnostics.
src/​detection/​memory/​memory_nbsd.c Adds memory diagnostics.
src/​detection/​memory/​memory_linux.c Adds memory diagnostics.
src/​detection/​memory/​memory_haiku.c Adds memory diagnostics.
src/​detection/​memory/​memory_bsd.c Adds memory diagnostics.
src/​detection/​memory/​memory_apple.c Adds memory diagnostics.
src/​detection/​media/​media_windows.cpp Adds missing-WinRT diagnostics.
src/​detection/​localip/​localip_linux.c Improves errors and fixes redacted macOS MACs.
src/​detection/​locale/​locale_windows.c Adds locale diagnostics.
src/​detection/​locale/​locale_linux.c Adds locale diagnostics.
src/​detection/​loadavg/​loadavg_linux.c Adds load diagnostics.
src/​detection/​loadavg/​loadavg_bsd.c Adds load diagnostics.
src/​detection/​libc/​libc_android.c Adds libc diagnostics.
src/​detection/​keyboard/​keyboard_windows.c Adds keyboard diagnostics.
src/​detection/​keyboard/​keyboard_linux.c Adds keyboard diagnostics.
src/​detection/​keyboard/​keyboard_haiku.cpp Adds keyboard diagnostics.
src/​detection/​keyboard/​keyboard_bsd.c Adds keyboard diagnostics.
src/​detection/​keyboard/​keyboard_apple.c Adds keyboard diagnostics.
src/​detection/​initsystem/​initsystem_windows.c Adds init-system diagnostics.
src/​detection/​initsystem/​initsystem_haiku.c Adds init-system diagnostics.
src/​detection/​icons/​icons_linux.c Adds icon-theme diagnostics.
src/​detection/​host/​host_windows.c Adds SMBIOS diagnostics.
src/​detection/​host/​host_apple.c Adds IOKit diagnostics.
src/​detection/​gtk_qt/​qt.c Applies automatic resource cleanup.
src/​detection/​gpu/​gpu.h Exposes PCI-ID parsing support.
src/​detection/​gpu/​gpu_sunos.c Adds GPU diagnostics.
src/​detection/​gpu/​gpu_obsd.c Adds GPU diagnostics.
src/​detection/​gpu/​gpu_nbsd.c Adds GPU diagnostics.
src/​detection/​gpu/​gpu_haiku.c Adds GPU diagnostics.
src/​detection/​gpu/​gpu_drm.c Marks unused non-Linux parameters.
src/​detection/​gpu/​gpu_bsd.c Adds GPU diagnostics.
src/​detection/​gpu/​gpu_android.c Adds GPU fallback diagnostics.
src/​detection/​gamepad/​gamepad_windows.c Revises cancellation waits and diagnostics.
src/​detection/​gamepad/​gamepad_linux.c Adds gamepad diagnostics.
src/​detection/​font/​font_windows.c Adds font diagnostics.
src/​detection/​diskio/​diskio_sunos.c Adds disk-I/O diagnostics.
src/​detection/​diskio/​diskio_obsd.c Adds disk-I/O diagnostics.
src/​detection/​diskio/​diskio_nbsd.c Adds disk-I/O diagnostics.
src/​detection/​diskio/​diskio_linux.c Adds disk-I/O diagnostics.
src/​detection/​diskio/​diskio_apple.c Adds disk-I/O diagnostics.
src/​detection/​disk/​disk.h Simplifies stored disk statistics.
src/​detection/​disk/​disk.c Moves used-space calculation to consumers.
src/​detection/​disk/​disk_sunos.c Selects free-space semantics during detection.
src/​detection/​disk/​disk_haiku.cpp Filters unnamed devices and simplifies stats.
src/​detection/​cpuusage/​cpuusage_sunos.c Adds CPU-usage diagnostics.
src/​detection/​cpuusage/​cpuusage_linux.c Adds CPU-usage diagnostics.
src/​detection/​cpuusage/​cpuusage_haiku.c Adds CPU-usage diagnostics.
src/​detection/​cpuusage/​cpuusage_apple.c Adds CPU-usage diagnostics.
src/​detection/​cpucache/​cpucache_windows.c Adds CPU-cache diagnostics.
src/​detection/​cpucache/​cpucache_apple.c Adds CPU-cache diagnostics.
src/​detection/​cpu/​cpu_sunos.c Adds CPU diagnostics.
src/​detection/​cpu/​cpu_obsd.c Adds CPU diagnostics.
src/​detection/​cpu/​cpu_haiku.c Adds CPU diagnostics.
src/​detection/​cpu/​cpu_bsd.c Adds CPU diagnostics.
src/​detection/​command/​command.c Supports stream selection and Windows status propagation.
src/​detection/​codec/​codec_windows.cpp Adds codec diagnostics.
src/​detection/​codec/​codec_android.c Adds codec diagnostics.
src/​detection/​chassis/​chassis_windows.c Adds SMBIOS diagnostics.
src/​detection/​chassis/​chassis_apple.c Adds host failure diagnostics.
src/​detection/​camera/​camera_windows.cpp Adds Media Foundation diagnostics.
src/​detection/​camera/​camera_linux.c Adds camera diagnostics.
src/​detection/​brightness/​brightness_obsd.c Adds brightness diagnostics.
src/​detection/​bootmgr/​efi_helper.h Relocates the EFI GUID constant.
src/​detection/​bootmgr/​bootmgr_linux.c Adds EFI diagnostics.
src/​detection/​bootmgr/​bootmgr_bsd.c Adds EFI diagnostics.
src/​detection/​board/​board_windows.c Adds SMBIOS diagnostics.
src/​detection/​board/​board_apple.c Adds IOKit diagnostics.
src/​detection/​bluetoothradio/​bluetoothradio_windows.c Fixes radio-handle cleanup and diagnostics.
src/​detection/​bluetooth/​bluetooth_windows.c Adds Bluetooth diagnostics.
src/​detection/​bluetooth/​bluetooth_linux.c Adds Bluetooth diagnostics.
src/​detection/​bluetooth/​bluetooth_bsd.c Adds Bluetooth diagnostics.
src/​detection/​bios/​bios_windows.c Adds SMBIOS diagnostics.
src/​detection/​bios/​bios_apple.c Adds IOKit diagnostics.
src/​detection/​battery/​battery_windows.c Adds battery diagnostics.
src/​detection/​battery/​battery_sunos.c Adds battery diagnostics.
src/​detection/​battery/​battery_obsd.c Adds battery diagnostics.
src/​detection/​battery/​battery_nbsd.c Adds battery diagnostics.
src/​detection/​battery/​battery_linux.c Adds battery diagnostics.
src/​detection/​battery/​battery_haiku.c Adds battery diagnostics.
src/​detection/​battery/​battery_bsd.c Adds battery diagnostics.
src/​detection/​battery/​battery_apple.c Adds battery diagnostics.
src/​common/​windows/​com.c Adds COM initialization diagnostics.
src/​common/​smbios.h Uses the central project header.
src/​common/​option.h Adds Finnish display-name storage.
src/​common/​networking.h Removes HTTP gzip support state and APIs.
src/​common/​lua.h Documents diagnostic behavior.
src/​common/​impl/​temps.c Marks config generation cold.
src/​common/​impl/​path.c Adds executable lookup diagnostics.
src/​common/​impl/​lua.c Adds Lua initialization diagnostics.
src/​common/​impl/​io_windows.c Adds terminal-I/O diagnostics.
src/​common/​impl/​init.c Removes retired feature reporting.
src/​common/​impl/​debug_windows.c Consolidates Windows debug helpers elsewhere.
src/​common/​impl/​dbus.c Adds DBus diagnostics.
src/​common/​FFstrbuf.h Adds character-set containment helper.
src/​common/​debug.h Refactors debug logging declarations.
src/​common/​apple/​Info.plist.in Makes the bundle identifier configurable.
src/​common/​android/​package.h Uses the central project header.
doc/​help.json Documents Finnish language selection.
debian/​control Removes retired build dependencies.
completions/​fastfetch.bash Preserves filenames safely in completion.
.github/​workflows/​ci.yml Adds Android CI and removes spellcheck gating.
.github/​workflows/​build-spellcheck.yml Removes the spellcheck workflow.
.github/​workflows/​build-solaris-amd64.yml Updates VM action and disables PIE.
.github/​workflows/​build-openbsd-amd64.yml Disables PIE.
.github/​workflows/​build-omnios-amd64.yml Disables PIE.
.github/​workflows/​build-no-features-test.yml Updates disabled features and PIE flags.
.github/​workflows/​build-netbsd-amd64.yml Disables PIE.
.github/​workflows/​build-musl-amd64.yml Updates dependencies and PIE flags.
.github/​workflows/​build-macos-hosts.yml Resolves the latest MacPorts release.
.github/​workflows/​build-linux-vms.yml Updates action, dependencies, and PIE flags.
.github/​workflows/​build-linux-loong64.yml Updates QEMU, dependencies, and PIE flags.
.github/​workflows/​build-freebsd-amd64.yml Disables PIE.
.github/​workflows/​build-dragonfly-amd64.yml Disables PIE.
.github/​workflows/​build-benchmark.yml Updates the benchmark action.
.gitattributes Normalizes line endings with binary exceptions.
.codespellrc Removes codespell configuration.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread src/detection/gamepad/gamepad_windows.c Outdated
Comment thread src/detection/packages/packages_apple.c
CarterLi and others added 3 commits October 13, 2026 21:29
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@CarterLi
CarterLi merged commit 939bfbb into master Oct 14, 2026
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.

10 participants