Skip to content

Conversation

@CarterLi
Copy link
Member

@CarterLi CarterLi commented Jan 8, 2026

No description provided.

CarterLi and others added 30 commits December 20, 2025 09:26
Copilot AI review requested due to automatic review settings January 8, 2026 10:34
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 release (v2.57.0) introduces Windows 7 compatibility management, xterm 256 color support, and various platform-specific improvements. Key changes include refactoring header include paths from util/ to common/ throughout the codebase, adding support for COSMIC DE and niri WM detection on Linux, and implementing secure boot detection on macOS.

Reviewed changes

Copilot reviewed 263 out of 446 changed files in this pull request and generated no comments.

Show a summary per file
File Description
CHANGELOG.md Documents new features, bugfixes, and deprecation of Windows 7 support
.github/workflows/ci.yml Updates CI configuration to build separate Windows 7-compatible binaries and OpenBSD package versions
presets/examples/31.jsonc Adds new Evangelion-themed preset configuration with xterm 256 colors
doc/json_schema.json Fixes schema definitions for keyboard and mouse module format references
src/common/* Refactors include paths and implements new networking/time functions
src/detection/* Updates include paths from util/ to common/ across all detection modules

Copilot AI review requested due to automatic review settings January 9, 2026 16: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 264 out of 447 changed files in this pull request and generated no new comments.

ctb248 and others added 4 commits January 10, 2026 09:44
Copilot AI review requested due to automatic review settings January 12, 2026 01:34
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 264 out of 451 changed files in this pull request and generated 2 comments.

Comments suppressed due to low confidence (1)

src/common/font.h:1

  • The logic unconditionally appends 'pt' when the size doesn't already end with 'pt' or 'px'. Consider checking if the size is numeric before appending a unit, as non-numeric sizes might not need units.
#pragma once

Comment on lines +356 to +359
if (contentLength > 0 && buffer->length != contentLength + headerEnd + 4) {
FF_DEBUG("Received content length mismatches: %u != %u", buffer->length, contentLength + headerEnd + 4);
return "Content length mismatch";
}
Copy link

Copilot AI Jan 12, 2026

Choose a reason for hiding this comment

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

The constant '4' appears to represent the length of '\r\n\r\n'. Consider defining it as a named constant to improve code clarity.

Copilot uses AI. Check for mistakes.
Comment on lines +156 to +159
#if __aarch64__
if (detectFromIokit(result) == NULL)
return NULL;
#endif
Copy link

Copilot AI Jan 12, 2026

Choose a reason for hiding this comment

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

The conditional compilation for aarch64 should include a comment explaining why IOKit detection is only attempted on ARM64 systems, as this platform-specific behavior may not be obvious to future maintainers.

Copilot uses AI. Check for mistakes.
@CarterLi CarterLi merged commit 1637815 into master Jan 12, 2026
47 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.

7 participants