Deprecations in ATK that need work elsewhere

atk_document_get_locale() and the corresponding field in the vtable AtkDocumentIface.get_document_locale are documented as deprecated since 2013 (commit 97880727). However, WebKitGtk still seems to implement it; it should use AtkObjectClass.get_object_locale instead.

Note that Orca does not seem to use the Document.GetLocale method nor the Accessible.Locale property, so probably the code above from WebKitGtk is not exercised.

AtkValue

The following methods are deprecated in AtkValueIface since 2014 (commit 98838b2a):

  • get_current_value - replaced with get_value_and_text

  • set_current_value - replaced with set_value

And the following are replaced with get_range, which returns an AtkRange boxed type:

  • get_maximum_value

  • get_minimum_value

  • get_minimum_increment

Firefox still does not implement get_range, get_value_and_text, set_value. See bug #71.