Update access-kit to 0.18.0

This commit is contained in:
Pāvels Nadtočajevs
2025-12-13 17:25:16 +02:00
parent 08e6cd181f
commit f7a10145ae
12 changed files with 2505 additions and 69 deletions
+5 -5
View File
@@ -8,7 +8,7 @@ env:
SCONS_FLAGS: >-
dev_mode=yes
module_text_server_fb_enabled=yes
"accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.17.0/"
"accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.18.0/"
GODOT_CPP_BRANCH: 4.5
DOTNET_NOLOGO: true
DOTNET_CLI_TELEMETRY_OPTOUT: true
@@ -162,12 +162,12 @@ jobs:
uses: dsaltares/fetch-gh-release-asset@1.1.2
with:
repo: AccessKit/accesskit-c
version: tags/0.17.0
file: accesskit-c-0.17.0.zip
target: accesskit-c-0.17.0/accesskit_c.zip
version: tags/0.18.0
file: accesskit-c-0.18.0.zip
target: accesskit-c-0.18.0/accesskit_c.zip
- name: Extract pre-built AccessKit
run: unzip -o accesskit-c-0.17.0/accesskit_c.zip
run: unzip -o accesskit-c-0.18.0/accesskit_c.zip
- name: Install mold linker
if: matrix.proj-test
+5 -5
View File
@@ -8,7 +8,7 @@ env:
SCONS_FLAGS: >-
dev_mode=yes
module_text_server_fb_enabled=yes
"accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.17.0/"
"accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.18.0/"
jobs:
build-macos:
@@ -54,12 +54,12 @@ jobs:
uses: dsaltares/fetch-gh-release-asset@1.1.2
with:
repo: AccessKit/accesskit-c
version: tags/0.17.0
file: accesskit-c-0.17.0.zip
target: accesskit-c-0.17.0/accesskit_c.zip
version: tags/0.18.0
file: accesskit-c-0.18.0.zip
target: accesskit-c-0.18.0/accesskit_c.zip
- name: Extract pre-built AccessKit
run: unzip -o accesskit-c-0.17.0/accesskit_c.zip
run: unzip -o accesskit-c-0.18.0/accesskit_c.zip
- name: Setup Vulkan SDK
id: vulkan-sdk
+5 -5
View File
@@ -10,7 +10,7 @@ env:
module_text_server_fb_enabled=yes
debug_symbols=no
"angle_libs=${{ github.workspace }}/"
"accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.17.0/"
"accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.18.0/"
SCONS_CACHE_MSVC_CONFIG: true
PYTHONIOENCODING: utf8
@@ -99,12 +99,12 @@ jobs:
uses: dsaltares/fetch-gh-release-asset@1.1.2
with:
repo: AccessKit/accesskit-c
version: tags/0.17.0
file: accesskit-c-0.17.0.zip
target: accesskit-c-0.17.0/accesskit_c.zip
version: tags/0.18.0
file: accesskit-c-0.18.0.zip
target: accesskit-c-0.18.0/accesskit_c.zip
- name: Extract pre-built AccessKit
run: unzip -o accesskit-c-0.17.0/accesskit_c.zip
run: unzip -o accesskit-c-0.18.0/accesskit_c.zip
- name: Compilation
uses: ./.github/actions/godot-build
@@ -975,11 +975,13 @@ void AccessibilityDriverAccessKit::accessibility_update_add_custom_action(const
_ensure_node(p_id, ae);
if (!p_action_description.is_empty()) {
accesskit_custom_action ca = accesskit_custom_action_new(p_action_id, p_action_description.utf8().ptr());
accesskit_custom_action *ca = accesskit_custom_action_new(p_action_id);
accesskit_custom_action_set_description(ca, p_action_description.utf8().ptr());
accesskit_node_push_custom_action(ae->node, ca);
} else {
String cs_name = vformat("Custom Action %d", p_action_id);
accesskit_custom_action ca = accesskit_custom_action_new(p_action_id, cs_name.utf8().ptr());
accesskit_custom_action *ca = accesskit_custom_action_new(p_action_id);
accesskit_custom_action_set_description(ca, cs_name.utf8().ptr());
accesskit_node_push_custom_action(ae->node, ca);
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -8,7 +8,7 @@ readability.
## accesskit
- Upstream: https://github.com/AccessKit/accesskit-c
- Version: 0.17.0 (f69571eca23151be07a41bf493ca48a2b44b6a8b, 2025)
- Version: 0.18.0 (0c52a8ce2357bbeb927f90dc9a1c19c8ec1bd2c3, 2025)
- License: MIT
Files extracted from upstream source:
File diff suppressed because it is too large Load Diff