Remove use of Atspi.TextBoundaryType
We are using Atspi.TextBoundaryType
in two scenarios:
- Internally. Example: For
Atspi.TextBoundaryType.LINE_START
(deprecated) we callAXText.get_line_at_offset()
which in turn callsAtspi.Text.get_string_at_offset()
(not deprecated) withAtspi.TextGranularity.LINE
(not deprecated). Preserving this internal usage made the depyatspification and migration to non-deprecated API easier. But we still need to remove use of deprecated types. - As an interim work around for broken implementations, e.g. Qt, where the deprecated API works, but the new API does not. See 04eba493. Mike is now handling this for us in AT-SPI2. See at-spi2-core@a3ba5bf5. So when that is in AT-SPI2 stable, we can bump dependencies and remove our workaround.
Assigning to myself since I've already started on it.