TODO:
idl:
- possibly change Value.idl interface to return a value union. [Bill]
-cspi:
- API change required if above IDL change is made.
-
-libspi:
+ + audit IDL for conformance with bonobo/doc/FAQ's [Java]
+ naming practice [Michael]
- Change the weird string-hash event matching to something sane,
-using GQuark. [Bill]
+cspi:
+ + ensure spi-listener-impl's list notification methods don't
+ have a re-enterancy hazard. [Michael]
+ + Put LGPL headers everywhere.
+ + Fix the conversion of Accessibility_Role CORBA enum to
+ AccessibleRole enums. [Bill]
- Merge the DeviceEvent and KeyEvent structs to avoid the bogus casting of
-these back and forth.
+registry:
+ + move code into here from libspi [Michael]
+ + fire an event on dead application & re-factor the listen for
+ broken code.
+ + consider use of GHashTable instead of GList for listeners [Bill]
- Complete implementation of support for RelationSet and StateSet, and
-export to cspi.
+bridge:
+ + move code into here from libspi
- Complete and test the pre-emptive key API so that we don't always do
-AnyKey grabs. [Bill]
+libspi:
+ + remove redundant casts throughout
+ + determine if there are other headers we don't need to install
+ + consider moving the non-impl. parts into registryd/ bridge/ etc.
+ + merge the DeviceEvent and KeyEvent structs to avoid the
+ bogus casting of these back and forth.
+ + complete implementation of support for RelationSet and
+ StateSet, and export to cspi.
+ + complete and test the pre-emptive key API so that we don't
+ always do AnyKey grabs. [Bill]
+ + complete the conversion from AtkRoles to Accessibility_Role
+ enums. [Bill]
test:
-
- Add tests for AtkTable, and add table elements to the test window.
+ + update test-simple to do complete API tests
+ + Expand tests for AtkTable
+ + remove comment from test_value; ensure that it works.