summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2023-01-16 17:09:36 -0600
committerFederico Mena Quintero <federico@gnome.org>2023-01-16 17:09:36 -0600
commita311818b35de119b084a00ef3860c5042ff77640 (patch)
tree7e51040a1f41338820d49943dcdc9fb61190b1b9
parent5d534e5d02f315ff7eaa2e0d9922aaff3d7fd94d (diff)
downloadat-spi2-core-a311818b35de119b084a00ef3860c5042ff77640.tar.gz
devel-docs/roadmap.rst: Fix the nesting so headings don't appear in the TOC
-rw-r--r--devel-docs/roadmap.rst12
1 files changed, 6 insertions, 6 deletions
diff --git a/devel-docs/roadmap.rst b/devel-docs/roadmap.rst
index 68407909..df7c96cc 100644
--- a/devel-docs/roadmap.rst
+++ b/devel-docs/roadmap.rst
@@ -41,10 +41,10 @@ Short term tasks
truth <#make-the-xml-interfaces-the-single-source-of-truth>`__.
Details on big tasks
-====================
+--------------------
Merge the repositories
-----------------------
+~~~~~~~~~~~~~~~~~~~~~~
Merging at-spi2-core, atk, and at-spi2-atk into a single repository will
make end-to-end testing easier. As of 2022/May/27, at-spi2-atk has a few
@@ -84,7 +84,7 @@ accessibility middleware:
- those have different code paths.
Make the XML interfaces the single source of truth
---------------------------------------------------
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In the past the at-spi2-core/xml files, which define the DBus interfaces
for accessibility, have gotten out of sync with at-spi2-core’s own C
@@ -99,7 +99,7 @@ autogenerated binding for the XML DBus interfaces everywhere, but that
should certainly be a goal.
Remove hand-written DBus code
------------------------------
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
My initial goal is to replace it with gdbus from GIO (an auto-generated
C binding to XML interfaces). I want to experiment with a few strategies
@@ -173,7 +173,7 @@ port the accessibility middleware to Rust - something I’d really like to
do.)
End-to-end tests
-----------------
+~~~~~~~~~~~~~~~~
There are already some end-to-end tests in at-spi2-atk/tests. They
create a mock AT and a mock accessible application, and ensure that what
@@ -183,7 +183,7 @@ These tests are good! Let’s add more extensive ones to help test things
like event throttling, unstable applications, compatibility APIs, etc.
Should we merge pyatspi2 in here?
----------------------------------
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Maybe! It is a compatibility layer, through and through, and maybe we
can disappear it gradually if we change Orca in lockstep.