Browse Source

Merge pull request #106659 from bruvzg/ac_kit_16

[AccessKit] Update API to 0.16.0.
Thaddeus Crews 2 months ago
parent
commit
ba5e43aa54

+ 5 - 5
.github/workflows/linux_builds.yml

@@ -7,7 +7,7 @@ env:
   SCONS_FLAGS: >-
   SCONS_FLAGS: >-
     dev_mode=yes
     dev_mode=yes
     module_text_server_fb_enabled=yes
     module_text_server_fb_enabled=yes
-    "accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.15.1/"
+    "accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.16.0/"
   GODOT_CPP_BRANCH: 4.4
   GODOT_CPP_BRANCH: 4.4
   DOTNET_NOLOGO: true
   DOTNET_NOLOGO: true
   DOTNET_CLI_TELEMETRY_OPTOUT: true
   DOTNET_CLI_TELEMETRY_OPTOUT: true
@@ -162,12 +162,12 @@ jobs:
         uses: dsaltares/[email protected]
         uses: dsaltares/[email protected]
         with:
         with:
           repo: AccessKit/accesskit-c
           repo: AccessKit/accesskit-c
-          version: tags/0.15.1
-          file: accesskit-c-0.15.1.zip
-          target: accesskit-c-0.15.1/accesskit_c.zip
+          version: tags/0.16.0
+          file: accesskit-c-0.16.0.zip
+          target: accesskit-c-0.16.0/accesskit_c.zip
 
 
       - name: Extract pre-built AccessKit
       - name: Extract pre-built AccessKit
-        run: unzip -o accesskit-c-0.15.1/accesskit_c.zip
+        run: unzip -o accesskit-c-0.16.0/accesskit_c.zip
 
 
       - name: Install mold linker
       - name: Install mold linker
         if: matrix.proj-test
         if: matrix.proj-test

+ 5 - 5
.github/workflows/macos_builds.yml

@@ -7,7 +7,7 @@ env:
   SCONS_FLAGS: >-
   SCONS_FLAGS: >-
     dev_mode=yes
     dev_mode=yes
     module_text_server_fb_enabled=yes
     module_text_server_fb_enabled=yes
-    "accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.15.1/"
+    "accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.16.0/"
 
 
 jobs:
 jobs:
   build-macos:
   build-macos:
@@ -48,12 +48,12 @@ jobs:
         uses: dsaltares/[email protected]
         uses: dsaltares/[email protected]
         with:
         with:
           repo: AccessKit/accesskit-c
           repo: AccessKit/accesskit-c
-          version: tags/0.15.1
-          file: accesskit-c-0.15.1.zip
-          target: accesskit-c-0.15.1/accesskit_c.zip
+          version: tags/0.16.0
+          file: accesskit-c-0.16.0.zip
+          target: accesskit-c-0.16.0/accesskit_c.zip
 
 
       - name: Extract pre-built AccessKit
       - name: Extract pre-built AccessKit
-        run: unzip -o accesskit-c-0.15.1/accesskit_c.zip
+        run: unzip -o accesskit-c-0.16.0/accesskit_c.zip
 
 
       - name: Setup Vulkan SDK
       - name: Setup Vulkan SDK
         id: vulkan-sdk
         id: vulkan-sdk

+ 5 - 5
.github/workflows/windows_builds.yml

@@ -10,7 +10,7 @@ env:
     debug_symbols=no
     debug_symbols=no
     d3d12=yes
     d3d12=yes
     "angle_libs=${{ github.workspace }}/"
     "angle_libs=${{ github.workspace }}/"
-    "accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.15.1/"
+    "accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.16.0/"
   SCONS_CACHE_MSVC_CONFIG: true
   SCONS_CACHE_MSVC_CONFIG: true
   PYTHONIOENCODING: utf8
   PYTHONIOENCODING: utf8
 
 
@@ -90,12 +90,12 @@ jobs:
         uses: dsaltares/[email protected]
         uses: dsaltares/[email protected]
         with:
         with:
           repo: AccessKit/accesskit-c
           repo: AccessKit/accesskit-c
-          version: tags/0.15.1
-          file: accesskit-c-0.15.1.zip
-          target: accesskit-c-0.15.1/accesskit_c.zip
+          version: tags/0.16.0
+          file: accesskit-c-0.16.0.zip
+          target: accesskit-c-0.16.0/accesskit_c.zip
 
 
       - name: Extract pre-built AccessKit
       - name: Extract pre-built AccessKit
-        run: unzip -o accesskit-c-0.15.1/accesskit_c.zip
+        run: unzip -o accesskit-c-0.16.0/accesskit_c.zip
 
 
       - name: Compilation
       - name: Compilation
         uses: ./.github/actions/godot-build
         uses: ./.github/actions/godot-build

+ 13 - 18
doc/classes/DisplayServer.xml

@@ -2750,51 +2750,46 @@
 		<constant name="ROLE_TOOLTIP" value="45" enum="AccessibilityRole">
 		<constant name="ROLE_TOOLTIP" value="45" enum="AccessibilityRole">
 			Tooltip element.
 			Tooltip element.
 		</constant>
 		</constant>
-		<constant name="POPUP_UNKNOWN" value="0" enum="AccessibilityPopupType">
-			Other/unknown popup type.
-		</constant>
-		<constant name="POPUP_MENU" value="1" enum="AccessibilityPopupType">
+		<constant name="POPUP_MENU" value="0" enum="AccessibilityPopupType">
 			Popup menu.
 			Popup menu.
 		</constant>
 		</constant>
-		<constant name="POPUP_LIST" value="2" enum="AccessibilityPopupType">
+		<constant name="POPUP_LIST" value="1" enum="AccessibilityPopupType">
 			Popup list.
 			Popup list.
 		</constant>
 		</constant>
-		<constant name="POPUP_TREE" value="3" enum="AccessibilityPopupType">
+		<constant name="POPUP_TREE" value="2" enum="AccessibilityPopupType">
 			Popup tree view.
 			Popup tree view.
 		</constant>
 		</constant>
-		<constant name="POPUP_DIALOG" value="4" enum="AccessibilityPopupType">
+		<constant name="POPUP_DIALOG" value="3" enum="AccessibilityPopupType">
 			Popup dialog.
 			Popup dialog.
 		</constant>
 		</constant>
 		<constant name="FLAG_HIDDEN" value="0" enum="AccessibilityFlags">
 		<constant name="FLAG_HIDDEN" value="0" enum="AccessibilityFlags">
 			Element is hidden for accessibility tools.
 			Element is hidden for accessibility tools.
 		</constant>
 		</constant>
-		<constant name="FLAG_LINKED" value="1" enum="AccessibilityFlags">
-		</constant>
-		<constant name="FLAG_MULTISELECTABLE" value="2" enum="AccessibilityFlags">
+		<constant name="FLAG_MULTISELECTABLE" value="1" enum="AccessibilityFlags">
 			Element is support multiple item selection.
 			Element is support multiple item selection.
 		</constant>
 		</constant>
-		<constant name="FLAG_REQUIRED" value="3" enum="AccessibilityFlags">
+		<constant name="FLAG_REQUIRED" value="2" enum="AccessibilityFlags">
 			Element require user input.
 			Element require user input.
 		</constant>
 		</constant>
-		<constant name="FLAG_VISITED" value="4" enum="AccessibilityFlags">
+		<constant name="FLAG_VISITED" value="3" enum="AccessibilityFlags">
 			Element is a visited link.
 			Element is a visited link.
 		</constant>
 		</constant>
-		<constant name="FLAG_BUSY" value="5" enum="AccessibilityFlags">
+		<constant name="FLAG_BUSY" value="4" enum="AccessibilityFlags">
 			Element content is not ready (e.g. loading).
 			Element content is not ready (e.g. loading).
 		</constant>
 		</constant>
-		<constant name="FLAG_MODAL" value="6" enum="AccessibilityFlags">
+		<constant name="FLAG_MODAL" value="5" enum="AccessibilityFlags">
 			Element is modal window.
 			Element is modal window.
 		</constant>
 		</constant>
-		<constant name="FLAG_TOUCH_PASSTHROUGH" value="7" enum="AccessibilityFlags">
+		<constant name="FLAG_TOUCH_PASSTHROUGH" value="6" enum="AccessibilityFlags">
 			Element allows touches to be passed through when a screen reader is in touch exploration mode.
 			Element allows touches to be passed through when a screen reader is in touch exploration mode.
 		</constant>
 		</constant>
-		<constant name="FLAG_READONLY" value="8" enum="AccessibilityFlags">
+		<constant name="FLAG_READONLY" value="7" enum="AccessibilityFlags">
 			Element is text field with selectable but read-only text.
 			Element is text field with selectable but read-only text.
 		</constant>
 		</constant>
-		<constant name="FLAG_DISABLED" value="9" enum="AccessibilityFlags">
+		<constant name="FLAG_DISABLED" value="8" enum="AccessibilityFlags">
 			Element is disabled.
 			Element is disabled.
 		</constant>
 		</constant>
-		<constant name="FLAG_CLIPS_CHILDREN" value="10" enum="AccessibilityFlags">
+		<constant name="FLAG_CLIPS_CHILDREN" value="9" enum="AccessibilityFlags">
 			Element clips children.
 			Element clips children.
 		</constant>
 		</constant>
 		<constant name="ACTION_CLICK" value="0" enum="AccessibilityAction">
 		<constant name="ACTION_CLICK" value="0" enum="AccessibilityAction">

+ 0 - 10
drivers/accesskit/accessibility_driver_accesskit.cpp

@@ -1056,9 +1056,6 @@ void AccessibilityDriverAccessKit::accessibility_update_set_popup_type(const RID
 	_ensure_node(p_id, ae);
 	_ensure_node(p_id, ae);
 
 
 	switch (p_popup) {
 	switch (p_popup) {
-		case DisplayServer::AccessibilityPopupType::POPUP_UNKNOWN: {
-			accesskit_node_set_has_popup(ae->node, ACCESSKIT_HAS_POPUP_TRUE);
-		} break;
 		case DisplayServer::AccessibilityPopupType::POPUP_MENU: {
 		case DisplayServer::AccessibilityPopupType::POPUP_MENU: {
 			accesskit_node_set_has_popup(ae->node, ACCESSKIT_HAS_POPUP_MENU);
 			accesskit_node_set_has_popup(ae->node, ACCESSKIT_HAS_POPUP_MENU);
 		} break;
 		} break;
@@ -1280,13 +1277,6 @@ void AccessibilityDriverAccessKit::accessibility_update_set_flag(const RID &p_id
 				accesskit_node_clear_hidden(ae->node);
 				accesskit_node_clear_hidden(ae->node);
 			}
 			}
 		} break;
 		} break;
-		case DisplayServer::AccessibilityFlags::FLAG_LINKED: {
-			if (p_value) {
-				accesskit_node_set_linked(ae->node);
-			} else {
-				accesskit_node_clear_linked(ae->node);
-			}
-		} break;
 		case DisplayServer::AccessibilityFlags::FLAG_MULTISELECTABLE: {
 		case DisplayServer::AccessibilityFlags::FLAG_MULTISELECTABLE: {
 			if (p_value) {
 			if (p_value) {
 				accesskit_node_set_multiselectable(ae->node);
 				accesskit_node_set_multiselectable(ae->node);

+ 0 - 33
drivers/accesskit/dynwrappers/accesskit-dll_wrap.c

@@ -18,9 +18,6 @@
 #define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_orig_libaccesskit
-#define accesskit_node_is_linked accesskit_node_is_linked_dylibloader_orig_libaccesskit
-#define accesskit_node_set_linked accesskit_node_set_linked_dylibloader_orig_libaccesskit
-#define accesskit_node_clear_linked accesskit_node_clear_linked_dylibloader_orig_libaccesskit
 #define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_orig_libaccesskit
@@ -408,9 +405,6 @@
 #undef accesskit_node_is_hidden
 #undef accesskit_node_is_hidden
 #undef accesskit_node_set_hidden
 #undef accesskit_node_set_hidden
 #undef accesskit_node_clear_hidden
 #undef accesskit_node_clear_hidden
-#undef accesskit_node_is_linked
-#undef accesskit_node_set_linked
-#undef accesskit_node_clear_linked
 #undef accesskit_node_is_multiselectable
 #undef accesskit_node_is_multiselectable
 #undef accesskit_node_set_multiselectable
 #undef accesskit_node_set_multiselectable
 #undef accesskit_node_clear_multiselectable
 #undef accesskit_node_clear_multiselectable
@@ -820,9 +814,6 @@ void (*accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit)(struct acc
 bool (*accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 bool (*accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 void (*accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 void (*accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 void (*accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 void (*accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
-bool (*accesskit_node_is_linked_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
-void (*accesskit_node_set_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
-void (*accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 bool (*accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 bool (*accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 void (*accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 void (*accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 void (*accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 void (*accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
@@ -1275,30 +1266,6 @@ int initialize_libaccesskit(int verbose, void *handle) {
       fprintf(stderr, "%s\n", error);
       fprintf(stderr, "%s\n", error);
     }
     }
   }
   }
-// accesskit_node_is_linked
-  *(void **) (&accesskit_node_is_linked_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_linked");
-  if (verbose) {
-    error = dlerror();
-    if (error != NULL) {
-      fprintf(stderr, "%s\n", error);
-    }
-  }
-// accesskit_node_set_linked
-  *(void **) (&accesskit_node_set_linked_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_linked");
-  if (verbose) {
-    error = dlerror();
-    if (error != NULL) {
-      fprintf(stderr, "%s\n", error);
-    }
-  }
-// accesskit_node_clear_linked
-  *(void **) (&accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_linked");
-  if (verbose) {
-    error = dlerror();
-    if (error != NULL) {
-      fprintf(stderr, "%s\n", error);
-    }
-  }
 // accesskit_node_is_multiselectable
 // accesskit_node_is_multiselectable
   *(void **) (&accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_multiselectable");
   *(void **) (&accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_multiselectable");
   if (verbose) {
   if (verbose) {

+ 0 - 12
drivers/accesskit/dynwrappers/accesskit-dll_wrap.h

@@ -16,9 +16,6 @@
 #define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_orig_libaccesskit
-#define accesskit_node_is_linked accesskit_node_is_linked_dylibloader_orig_libaccesskit
-#define accesskit_node_set_linked accesskit_node_set_linked_dylibloader_orig_libaccesskit
-#define accesskit_node_clear_linked accesskit_node_clear_linked_dylibloader_orig_libaccesskit
 #define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_orig_libaccesskit
@@ -406,9 +403,6 @@
 #undef accesskit_node_is_hidden
 #undef accesskit_node_is_hidden
 #undef accesskit_node_set_hidden
 #undef accesskit_node_set_hidden
 #undef accesskit_node_clear_hidden
 #undef accesskit_node_clear_hidden
-#undef accesskit_node_is_linked
-#undef accesskit_node_set_linked
-#undef accesskit_node_clear_linked
 #undef accesskit_node_is_multiselectable
 #undef accesskit_node_is_multiselectable
 #undef accesskit_node_set_multiselectable
 #undef accesskit_node_set_multiselectable
 #undef accesskit_node_clear_multiselectable
 #undef accesskit_node_clear_multiselectable
@@ -798,9 +792,6 @@ extern "C" {
 #define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit
 #define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit
 #define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit
 #define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit
 #define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit
 #define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit
-#define accesskit_node_is_linked accesskit_node_is_linked_dylibloader_wrapper_libaccesskit
-#define accesskit_node_set_linked accesskit_node_set_linked_dylibloader_wrapper_libaccesskit
-#define accesskit_node_clear_linked accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit
 #define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit
 #define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit
 #define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit
 #define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit
 #define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit
 #define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit
@@ -1187,9 +1178,6 @@ extern void (*accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit)(str
 extern bool (*accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 extern bool (*accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 extern void (*accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern void (*accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern void (*accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern void (*accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
-extern bool (*accesskit_node_is_linked_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
-extern void (*accesskit_node_set_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
-extern void (*accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern bool (*accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 extern bool (*accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 extern void (*accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern void (*accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern void (*accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern void (*accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);

+ 0 - 33
drivers/accesskit/dynwrappers/accesskit-dylib_wrap.c

@@ -14,9 +14,6 @@
 #define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_orig_libaccesskit
-#define accesskit_node_is_linked accesskit_node_is_linked_dylibloader_orig_libaccesskit
-#define accesskit_node_set_linked accesskit_node_set_linked_dylibloader_orig_libaccesskit
-#define accesskit_node_clear_linked accesskit_node_clear_linked_dylibloader_orig_libaccesskit
 #define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_orig_libaccesskit
@@ -409,9 +406,6 @@
 #undef accesskit_node_is_hidden
 #undef accesskit_node_is_hidden
 #undef accesskit_node_set_hidden
 #undef accesskit_node_set_hidden
 #undef accesskit_node_clear_hidden
 #undef accesskit_node_clear_hidden
-#undef accesskit_node_is_linked
-#undef accesskit_node_set_linked
-#undef accesskit_node_clear_linked
 #undef accesskit_node_is_multiselectable
 #undef accesskit_node_is_multiselectable
 #undef accesskit_node_set_multiselectable
 #undef accesskit_node_set_multiselectable
 #undef accesskit_node_clear_multiselectable
 #undef accesskit_node_clear_multiselectable
@@ -805,9 +799,6 @@ void (*accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit)(struct acc
 bool (*accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 bool (*accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 void (*accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 void (*accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 void (*accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 void (*accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
-bool (*accesskit_node_is_linked_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
-void (*accesskit_node_set_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
-void (*accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 bool (*accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 bool (*accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 void (*accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 void (*accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 void (*accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 void (*accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
@@ -1265,30 +1256,6 @@ int initialize_libaccesskit(int verbose, void *handle) {
       fprintf(stderr, "%s\n", error);
       fprintf(stderr, "%s\n", error);
     }
     }
   }
   }
-// accesskit_node_is_linked
-  *(void **) (&accesskit_node_is_linked_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_linked");
-  if (verbose) {
-    error = dlerror();
-    if (error != NULL) {
-      fprintf(stderr, "%s\n", error);
-    }
-  }
-// accesskit_node_set_linked
-  *(void **) (&accesskit_node_set_linked_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_linked");
-  if (verbose) {
-    error = dlerror();
-    if (error != NULL) {
-      fprintf(stderr, "%s\n", error);
-    }
-  }
-// accesskit_node_clear_linked
-  *(void **) (&accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_linked");
-  if (verbose) {
-    error = dlerror();
-    if (error != NULL) {
-      fprintf(stderr, "%s\n", error);
-    }
-  }
 // accesskit_node_is_multiselectable
 // accesskit_node_is_multiselectable
   *(void **) (&accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_multiselectable");
   *(void **) (&accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_multiselectable");
   if (verbose) {
   if (verbose) {

+ 0 - 12
drivers/accesskit/dynwrappers/accesskit-dylib_wrap.h

@@ -16,9 +16,6 @@
 #define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_orig_libaccesskit
-#define accesskit_node_is_linked accesskit_node_is_linked_dylibloader_orig_libaccesskit
-#define accesskit_node_set_linked accesskit_node_set_linked_dylibloader_orig_libaccesskit
-#define accesskit_node_clear_linked accesskit_node_clear_linked_dylibloader_orig_libaccesskit
 #define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_orig_libaccesskit
@@ -411,9 +408,6 @@
 #undef accesskit_node_is_hidden
 #undef accesskit_node_is_hidden
 #undef accesskit_node_set_hidden
 #undef accesskit_node_set_hidden
 #undef accesskit_node_clear_hidden
 #undef accesskit_node_clear_hidden
-#undef accesskit_node_is_linked
-#undef accesskit_node_set_linked
-#undef accesskit_node_clear_linked
 #undef accesskit_node_is_multiselectable
 #undef accesskit_node_is_multiselectable
 #undef accesskit_node_set_multiselectable
 #undef accesskit_node_set_multiselectable
 #undef accesskit_node_clear_multiselectable
 #undef accesskit_node_clear_multiselectable
@@ -808,9 +802,6 @@ extern "C" {
 #define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit
 #define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit
 #define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit
 #define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit
 #define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit
 #define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit
-#define accesskit_node_is_linked accesskit_node_is_linked_dylibloader_wrapper_libaccesskit
-#define accesskit_node_set_linked accesskit_node_set_linked_dylibloader_wrapper_libaccesskit
-#define accesskit_node_clear_linked accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit
 #define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit
 #define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit
 #define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit
 #define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit
 #define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit
 #define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit
@@ -1202,9 +1193,6 @@ extern void (*accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit)(str
 extern bool (*accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 extern bool (*accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 extern void (*accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern void (*accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern void (*accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern void (*accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
-extern bool (*accesskit_node_is_linked_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
-extern void (*accesskit_node_set_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
-extern void (*accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern bool (*accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 extern bool (*accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 extern void (*accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern void (*accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern void (*accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern void (*accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);

+ 0 - 33
drivers/accesskit/dynwrappers/accesskit-so_wrap.c

@@ -14,9 +14,6 @@
 #define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_orig_libaccesskit
-#define accesskit_node_is_linked accesskit_node_is_linked_dylibloader_orig_libaccesskit
-#define accesskit_node_set_linked accesskit_node_set_linked_dylibloader_orig_libaccesskit
-#define accesskit_node_clear_linked accesskit_node_clear_linked_dylibloader_orig_libaccesskit
 #define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_orig_libaccesskit
@@ -400,9 +397,6 @@
 #undef accesskit_node_is_hidden
 #undef accesskit_node_is_hidden
 #undef accesskit_node_set_hidden
 #undef accesskit_node_set_hidden
 #undef accesskit_node_clear_hidden
 #undef accesskit_node_clear_hidden
-#undef accesskit_node_is_linked
-#undef accesskit_node_set_linked
-#undef accesskit_node_clear_linked
 #undef accesskit_node_is_multiselectable
 #undef accesskit_node_is_multiselectable
 #undef accesskit_node_set_multiselectable
 #undef accesskit_node_set_multiselectable
 #undef accesskit_node_clear_multiselectable
 #undef accesskit_node_clear_multiselectable
@@ -787,9 +781,6 @@ void (*accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit)(struct acc
 bool (*accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 bool (*accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 void (*accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 void (*accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 void (*accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 void (*accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
-bool (*accesskit_node_is_linked_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
-void (*accesskit_node_set_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
-void (*accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 bool (*accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 bool (*accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 void (*accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 void (*accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 void (*accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 void (*accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
@@ -1238,30 +1229,6 @@ int initialize_libaccesskit(int verbose, void *handle) {
       fprintf(stderr, "%s\n", error);
       fprintf(stderr, "%s\n", error);
     }
     }
   }
   }
-// accesskit_node_is_linked
-  *(void **) (&accesskit_node_is_linked_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_linked");
-  if (verbose) {
-    error = dlerror();
-    if (error != NULL) {
-      fprintf(stderr, "%s\n", error);
-    }
-  }
-// accesskit_node_set_linked
-  *(void **) (&accesskit_node_set_linked_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_set_linked");
-  if (verbose) {
-    error = dlerror();
-    if (error != NULL) {
-      fprintf(stderr, "%s\n", error);
-    }
-  }
-// accesskit_node_clear_linked
-  *(void **) (&accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_clear_linked");
-  if (verbose) {
-    error = dlerror();
-    if (error != NULL) {
-      fprintf(stderr, "%s\n", error);
-    }
-  }
 // accesskit_node_is_multiselectable
 // accesskit_node_is_multiselectable
   *(void **) (&accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_multiselectable");
   *(void **) (&accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit) = dlsym(handle, "accesskit_node_is_multiselectable");
   if (verbose) {
   if (verbose) {

+ 0 - 12
drivers/accesskit/dynwrappers/accesskit-so_wrap.h

@@ -16,9 +16,6 @@
 #define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_orig_libaccesskit
-#define accesskit_node_is_linked accesskit_node_is_linked_dylibloader_orig_libaccesskit
-#define accesskit_node_set_linked accesskit_node_set_linked_dylibloader_orig_libaccesskit
-#define accesskit_node_clear_linked accesskit_node_clear_linked_dylibloader_orig_libaccesskit
 #define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_orig_libaccesskit
 #define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_orig_libaccesskit
@@ -402,9 +399,6 @@
 #undef accesskit_node_is_hidden
 #undef accesskit_node_is_hidden
 #undef accesskit_node_set_hidden
 #undef accesskit_node_set_hidden
 #undef accesskit_node_clear_hidden
 #undef accesskit_node_clear_hidden
-#undef accesskit_node_is_linked
-#undef accesskit_node_set_linked
-#undef accesskit_node_clear_linked
 #undef accesskit_node_is_multiselectable
 #undef accesskit_node_is_multiselectable
 #undef accesskit_node_set_multiselectable
 #undef accesskit_node_set_multiselectable
 #undef accesskit_node_clear_multiselectable
 #undef accesskit_node_clear_multiselectable
@@ -790,9 +784,6 @@ extern "C" {
 #define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit
 #define accesskit_node_is_hidden accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit
 #define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit
 #define accesskit_node_set_hidden accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit
 #define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit
 #define accesskit_node_clear_hidden accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit
-#define accesskit_node_is_linked accesskit_node_is_linked_dylibloader_wrapper_libaccesskit
-#define accesskit_node_set_linked accesskit_node_set_linked_dylibloader_wrapper_libaccesskit
-#define accesskit_node_clear_linked accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit
 #define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit
 #define accesskit_node_is_multiselectable accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit
 #define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit
 #define accesskit_node_set_multiselectable accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit
 #define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit
 #define accesskit_node_clear_multiselectable accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit
@@ -1175,9 +1166,6 @@ extern void (*accesskit_node_clear_actions_dylibloader_wrapper_libaccesskit)(str
 extern bool (*accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 extern bool (*accesskit_node_is_hidden_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 extern void (*accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern void (*accesskit_node_set_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern void (*accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern void (*accesskit_node_clear_hidden_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
-extern bool (*accesskit_node_is_linked_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
-extern void (*accesskit_node_set_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
-extern void (*accesskit_node_clear_linked_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern bool (*accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 extern bool (*accesskit_node_is_multiselectable_dylibloader_wrapper_libaccesskit)(const struct accesskit_node *);
 extern void (*accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern void (*accesskit_node_set_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern void (*accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);
 extern void (*accesskit_node_clear_multiselectable_dylibloader_wrapper_libaccesskit)(struct accesskit_node *);

+ 0 - 2
servers/display_server.cpp

@@ -1705,14 +1705,12 @@ void DisplayServer::_bind_methods() {
 	BIND_ENUM_CONSTANT(ROLE_DIALOG);
 	BIND_ENUM_CONSTANT(ROLE_DIALOG);
 	BIND_ENUM_CONSTANT(ROLE_TOOLTIP);
 	BIND_ENUM_CONSTANT(ROLE_TOOLTIP);
 
 
-	BIND_ENUM_CONSTANT(POPUP_UNKNOWN);
 	BIND_ENUM_CONSTANT(POPUP_MENU);
 	BIND_ENUM_CONSTANT(POPUP_MENU);
 	BIND_ENUM_CONSTANT(POPUP_LIST);
 	BIND_ENUM_CONSTANT(POPUP_LIST);
 	BIND_ENUM_CONSTANT(POPUP_TREE);
 	BIND_ENUM_CONSTANT(POPUP_TREE);
 	BIND_ENUM_CONSTANT(POPUP_DIALOG);
 	BIND_ENUM_CONSTANT(POPUP_DIALOG);
 
 
 	BIND_ENUM_CONSTANT(FLAG_HIDDEN);
 	BIND_ENUM_CONSTANT(FLAG_HIDDEN);
-	BIND_ENUM_CONSTANT(FLAG_LINKED);
 	BIND_ENUM_CONSTANT(FLAG_MULTISELECTABLE);
 	BIND_ENUM_CONSTANT(FLAG_MULTISELECTABLE);
 	BIND_ENUM_CONSTANT(FLAG_REQUIRED);
 	BIND_ENUM_CONSTANT(FLAG_REQUIRED);
 	BIND_ENUM_CONSTANT(FLAG_VISITED);
 	BIND_ENUM_CONSTANT(FLAG_VISITED);

+ 0 - 2
servers/display_server.h

@@ -602,7 +602,6 @@ public:
 	};
 	};
 
 
 	enum AccessibilityPopupType {
 	enum AccessibilityPopupType {
-		POPUP_UNKNOWN,
 		POPUP_MENU,
 		POPUP_MENU,
 		POPUP_LIST,
 		POPUP_LIST,
 		POPUP_TREE,
 		POPUP_TREE,
@@ -611,7 +610,6 @@ public:
 
 
 	enum AccessibilityFlags {
 	enum AccessibilityFlags {
 		FLAG_HIDDEN,
 		FLAG_HIDDEN,
-		FLAG_LINKED,
 		FLAG_MULTISELECTABLE,
 		FLAG_MULTISELECTABLE,
 		FLAG_REQUIRED,
 		FLAG_REQUIRED,
 		FLAG_VISITED,
 		FLAG_VISITED,

+ 1 - 1
thirdparty/README.md

@@ -8,7 +8,7 @@ readability.
 ## accesskit
 ## accesskit
 
 
 - Upstream: https://github.com/AccessKit/accesskit-c
 - Upstream: https://github.com/AccessKit/accesskit-c
-- Version: 0.15.1 (0d1da94a33708041b07c61eb702c67cfa3a5f95b, 2025)
+- Version: 0.16.0 (06c1779473ff4304f42ea254f77fef2e33f982b0, 2025)
 - License: MIT
 - License: MIT
 
 
 Files extracted from upstream source:
 Files extracted from upstream source:

+ 9 - 7
thirdparty/accesskit/include/accesskit.h

@@ -134,7 +134,6 @@ enum accesskit_has_popup
     : uint8_t
     : uint8_t
 #endif  // __cplusplus
 #endif  // __cplusplus
 {
 {
-  ACCESSKIT_HAS_POPUP_TRUE,
   ACCESSKIT_HAS_POPUP_MENU,
   ACCESSKIT_HAS_POPUP_MENU,
   ACCESSKIT_HAS_POPUP_LISTBOX,
   ACCESSKIT_HAS_POPUP_LISTBOX,
   ACCESSKIT_HAS_POPUP_TREE,
   ACCESSKIT_HAS_POPUP_TREE,
@@ -989,12 +988,6 @@ void accesskit_node_set_hidden(struct accesskit_node *node);
 
 
 void accesskit_node_clear_hidden(struct accesskit_node *node);
 void accesskit_node_clear_hidden(struct accesskit_node *node);
 
 
-bool accesskit_node_is_linked(const struct accesskit_node *node);
-
-void accesskit_node_set_linked(struct accesskit_node *node);
-
-void accesskit_node_clear_linked(struct accesskit_node *node);
-
 bool accesskit_node_is_multiselectable(const struct accesskit_node *node);
 bool accesskit_node_is_multiselectable(const struct accesskit_node *node);
 
 
 void accesskit_node_set_multiselectable(struct accesskit_node *node);
 void accesskit_node_set_multiselectable(struct accesskit_node *node);
@@ -2234,6 +2227,15 @@ void accesskit_unix_adapter_free(struct accesskit_unix_adapter *adapter);
 
 
 #if (defined(__linux__) || defined(__DragonFly__) || defined(__FreeBSD__) || \
 #if (defined(__linux__) || defined(__DragonFly__) || defined(__FreeBSD__) || \
      defined(__NetBSD__) || defined(__OpenBSD__))
      defined(__NetBSD__) || defined(__OpenBSD__))
+/**
+ * Set the bounds of the top-level window. The outer bounds contain any
+ * window decoration and borders.
+ *
+ * # Caveats
+ *
+ * Since an application can not get the position of its window under
+ * Wayland, calling this method only makes sense under X11.
+ */
 void accesskit_unix_adapter_set_root_window_bounds(
 void accesskit_unix_adapter_set_root_window_bounds(
     struct accesskit_unix_adapter *adapter, struct accesskit_rect outer,
     struct accesskit_unix_adapter *adapter, struct accesskit_rect outer,
     struct accesskit_rect inner);
     struct accesskit_rect inner);