patches: fix 3 blockers — duplicate functions, idx typo, doc cap
BLOCKER fixes: 1. Remove duplicate ns_ax_face_is_selected, ns_ax_selected_overlay_text, ns_ax_selected_child_frame_text definitions from patch 0002 (now defined only in 0007/0008 where they belong) 2. Fix idx → point_idx in accessibilityInsertionPointLineNumber (0002) 3. Remove stale 100K cap reference from documentation (0006) Architecture fix: - ns_ax_selected_child_frame_text moved from 0007 to 0008 (where it logically belongs) Verified: all 8 patches apply cleanly on fresh emacs HEAD.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
From d176c3c9d97574f0cd493d6491eda0a82ad28387 Mon Sep 17 00:00:00 2001
|
||||
From 2730f8ddf26bfe5f5fb7553793fc537f45d46476 Mon Sep 17 00:00:00 2001
|
||||
From: Martin Sukany <martin@sukany.cz>
|
||||
Date: Sat, 28 Feb 2026 12:58:11 +0100
|
||||
Subject: [PATCH 1/8] ns: add accessibility base classes and text extraction
|
||||
@@ -193,7 +193,7 @@ diff --git a/src/nsterm.m b/src/nsterm.m
|
||||
index 74e4ad5..2ac1d9d 100644
|
||||
--- a/src/nsterm.m
|
||||
+++ b/src/nsterm.m
|
||||
@@ -46,6 +46,7 @@ GNUstep port and post-20 update by Adrian Robert (arobert@cogsci.ucsd.edu)
|
||||
@@ -46,6 +46,7 @@ Updated by Christian Limpach (chris@nice.ch)
|
||||
#include "blockinput.h"
|
||||
#include "sysselect.h"
|
||||
#include "nsterm.h"
|
||||
@@ -201,7 +201,7 @@ index 74e4ad5..2ac1d9d 100644
|
||||
#include "systime.h"
|
||||
#include "character.h"
|
||||
#include "xwidget.h"
|
||||
@@ -6856,6 +6857,430 @@ ns_create_font_panel_buttons (id target, SEL select, SEL cancel_action)
|
||||
@@ -6856,6 +6857,430 @@ - (BOOL)fulfillService: (NSString *)name withArg: (NSString *)arg
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -632,7 +632,7 @@ index 74e4ad5..2ac1d9d 100644
|
||||
/* ==========================================================================
|
||||
|
||||
EmacsView implementation
|
||||
@@ -11312,6 +11737,28 @@ syms_of_nsterm (void)
|
||||
@@ -11312,6 +11737,28 @@ Convert an X font name (XLFD) to an NS font name.
|
||||
DEFSYM (Qns_drag_operation_generic, "ns-drag-operation-generic");
|
||||
DEFSYM (Qns_handle_drag_motion, "ns-handle-drag-motion");
|
||||
|
||||
@@ -661,7 +661,7 @@ index 74e4ad5..2ac1d9d 100644
|
||||
Fput (Qalt, Qmodifier_value, make_fixnum (alt_modifier));
|
||||
Fput (Qhyper, Qmodifier_value, make_fixnum (hyper_modifier));
|
||||
Fput (Qmeta, Qmodifier_value, make_fixnum (meta_modifier));
|
||||
@@ -11460,6 +11907,15 @@ Note that this does not apply to images.
|
||||
@@ -11460,6 +11907,15 @@ Nil means use fullscreen the old (< 10.7) way. The old way works better with
|
||||
This variable is ignored on Mac OS X < 10.7 and GNUstep. */);
|
||||
ns_use_srgb_colorspace = YES;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user