patches: address remaining medium/low review findings
M-REM-1 - Stack array bound comment: ns_ax_selected_child_frame_text uses line_starts/line_ends[128]. Added comment documenting the 128-line bound and the 10,000-character upstream guard that makes silent truncation safe in practice. M-REM-2 - Remove dead BUFFER_LIVE_P check: The second BUFFER_LIVE_P check in announceChildFrameCompletion (after updating childFrameLastBuffer/Modiff) is unreachable: no code between the entry check and this point can kill the buffer. Replaced with eassert so DEBUG builds catch violations while releasing dead code. M-REM-3 - @interface declaration for postEchoAreaAnnouncementIfNeeded: Added declaration to the #ifdef NS_IMPL_COCOA accessibility block in nsterm.h alongside existing postAccessibilityUpdates and announceChildFrameCompletion declarations. postAccessibilityUpdates is called from ns_update_end; all three methods should be declared. L-REM-4 - Commit message class name: Changed (EmacsAXBuffer) to (EmacsAccessibilityBuffer) in the subject line. EmacsAXBuffer does not exist; EmacsAccessibilityBuffer is the actual class that received the voiceoverSetPoint ivar. NEWS - Remove third-party package names: Replaced 'Vertico, Icomplete, Ivy for overlay candidates; Corfu, Company-box for child frame popups' with generic descriptions per GNU Emacs NEWS convention (third-party package names avoided in NEWS).
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
From 30d31b473d43ff800f4f8d21f913c9e50acc6ad3 Mon Sep 17 00:00:00 2001
|
||||
From 0470786c91eb4a464d8580387b83a4a8d4e4f8eb Mon Sep 17 00:00:00 2001
|
||||
From: Martin Sukany <martin@sukany.cz>
|
||||
Date: Sat, 28 Feb 2026 22:39:35 +0100
|
||||
Subject: [PATCH 0/8] ns: integrate with macOS Zoom for cursor tracking
|
||||
|
||||
Reference in New Issue
Block a user