1. Develop Java ATK Wrapper
This project is concerned with fixing bugs which could significantly impact on user experience, as well as implementing some specific missing functions to help bring the module up to speed with the most current ATK and Java Accessibility APIs.
1.1. About
The JavaAtkWrapper can be downloaded from GNOME's git. A java-atk-wrapper search on blog.thismagpie.com checks for blog updates on this project.
1.2. Tasks
1.2.1. Completed
752322 Call an AtkValue class method from jaw_value get_increment to get minimum increment
752291 Replace jaw_set_current_value with jaw_value_set_value and setValue in AtkValue
752236 Create jaw_value_get_range and remove jaw_get_minimum_value and jaw_get_maximum_value
752190 Create jaw_table_cell_get_column_span and getColumnSpan in AtkTableCell
752188 Create jaw_table_cell_get_row_span and getRowSpan in AtkTableCell
752187 Create jaw_table_cell_get_row_column_span and getRowColumnSpan in AtkTableCell
752174 Create jaw_table_cell_get_position and getPosition for AtkTableCell
751997 Create jaw_table_set_summary and setSummary in AtkTable
751995 Create jaw_table_set_caption and setCaption in AtkTable
751938 Create jaw_table_set_column_header and setColumnHeader in AtkTable
751937 Create jaw_table_set_row_header and setRowHeader in AtkTable
751897 Create jaw_table_set_column_description and setColumnDescription in AtkTable
751895 Create jaw_table_set_row_description and setRowDescription in AtkTable
750640 Create jaw_object_ref_child
740543 Create jaw_action_set_description and getDescription in AtkAction
750716 Create jaw_object_set_role
750655 Create jaw_object_set_parent
750647 Create jaw_object_set_name
750620 Create jaw_object_get_parent
750589 Create jaw_object_initialize
751008 Create jaw_table_add_column_selection
750998 Create jaw_table_add_row_selection
751111 Implement AtkTableCell interface wrapper class
750641 Create jaw_object_ref_relation_set
750786 Create jaw_object_get_object_locale
740543 Create jaw_action_get_localised_name
740439 Create jaw_editable_text_set_run_attributes and setAttributes in AtkEditableText class method
1.2.2. Remaining
751466 Create jaw_object_get_attributes
752313 Implement AtkDocument interface wrapper class
752315 Create jaw_table_cell_get_row_header_cells to call getRowHeaderCells from AtkTableCell
752317 Create jaw_table_cell_get_column_header_cells to call getColumnHeaderCells from AtkTableCell
752319 Update text Interface deprecated functions by implementing get_string_at_offset
752274 Create jaw_component_get_mdi_zorder and getMDIOrder java AtkComponent class method
752334 Replace deprecated jaw_table_get_index_at with jaw_table_ref_at and refAt in AtkTable class
The above list may not yet be complete.
1.2.3. Other Important Fixes and Enhancements
751837 Fire window "destroy" events when application is closing
751267 Fix crash when turning Orca off
742499 Implement AtkWrapper bounds-changed signal
698095 Fix crash on opening java applications with Orca
611254 object:text-changed:delete events lack any_data
455259 Orca speaks raw HTML for Java labels