patches: fix childFrameLastBuffer ivar init order

The Qnil initialization was in patch 0000 (Zoom) but the ivar
declaration is in patch 0008 (child frame tracking).  Moved the
init to patch 0008 so each patch compiles independently.
This commit is contained in:
2026-03-01 06:04:22 +01:00
parent 07826b61a0
commit 63f0e899ce
9 changed files with 42 additions and 42 deletions

View File

@@ -1,4 +1,4 @@
From 3840a4b1e57f6fbdfc005ad86ef16bb0bfdf0868 Mon Sep 17 00:00:00 2001
From ba3ea125d91b9e2379ce1da3b000a0896255ac50 Mon Sep 17 00:00:00 2001
From: Martin Sukany <martin@sukany.cz>
Date: Sat, 28 Feb 2026 14:46:25 +0100
Subject: [PATCH 8/9] ns: announce overlay completion candidates for VoiceOver
@@ -61,7 +61,7 @@ index 6e830de..2102fb9 100644
@property (nonatomic, assign) BOOL cachedMarkActive;
@property (nonatomic, copy) NSString *cachedCompletionAnnouncement;
diff --git a/src/nsterm.m b/src/nsterm.m
index f7da553..e333d45 100644
index c796840..f1aa0a4 100644
--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -7208,11 +7208,154 @@ Accessibility virtual elements (macOS / Cocoa only)
@@ -540,7 +540,7 @@ index f7da553..e333d45 100644
Methods are kept here (same .m file) so they access the ivars
declared in the @interface ivar block. */
@implementation EmacsAccessibilityBuffer (InteractiveSpans)
@@ -12227,7 +12473,7 @@ - (int) fullscreenState
@@ -12224,7 +12470,7 @@ - (int) fullscreenState
if (WINDOW_LEAF_P (w))
{
@@ -549,7 +549,7 @@ index f7da553..e333d45 100644
EmacsAccessibilityBuffer *elem
= [existing objectForKey:[NSValue valueWithPointer:w]];
if (!elem)
@@ -12261,7 +12507,7 @@ - (int) fullscreenState
@@ -12258,7 +12504,7 @@ - (int) fullscreenState
}
else
{
@@ -558,7 +558,7 @@ index f7da553..e333d45 100644
Lisp_Object child = w->contents;
while (!NILP (child))
{
@@ -12373,7 +12619,7 @@ - (void)postAccessibilityUpdates
@@ -12370,7 +12616,7 @@ - (void)postAccessibilityUpdates
accessibilityUpdating = YES;
/* Detect window tree change (split, delete, new buffer). Compare
@@ -567,7 +567,7 @@ index f7da553..e333d45 100644
Lisp_Object curRoot = FRAME_ROOT_WINDOW (emacsframe);
if (!EQ (curRoot, lastRootWindow))
{
@@ -12382,12 +12628,12 @@ - (void)postAccessibilityUpdates
@@ -12379,12 +12625,12 @@ - (void)postAccessibilityUpdates
}
/* If tree is stale, rebuild FIRST so we don't iterate freed