+2.0.0:
+
+ + fix bug #82509 which prevents return of boolean FALSE from
+ SPI_registerKeystrokeListener for ALL_WINDOWS events
+ when XGrabKey fails.
+
+ + fix bug #84100 which means that keygrabs are not released
+ by the registry when a client dies. Test to make sure
+ grabs are released when a client requests deregistration
+ of a key listener.
+
+2.0.1:
+ + fix bug affecting multihead at-spi behavior.
+
+
+1.1 API Proposed Additions:
+
+ + Need API for getting stacking order of toplevel windows.
+ (bug #84097)
+
+1.2 API Proposed Additions:
+
+ + SPI_dupString ()
+ + Additional relation types: FLOWS_TO, FLOWS_FROM
+ + SPIBoolean
+ AccessibleText_getTextBounds (AccessibleText *text,
+ long start_offset,
+ long end_offset,
+ long *x,
+ long *y,
+ long *width,
+ long *height,
+ SPI_COORD_TYPE type);
+ + char *
+ AccessibleText_getTextWithin (AccessibleText *text,
+ long x,
+ long y,
+ long width,
+ long height,
+ SPI_COORD_TYPE type);
+
+/* *********************************************************** */
+
TODO:
idl:
- possibly change Value.idl interface to return a value
-union. [Bill] *DONE*
-
-cspi:
- API change required if above IDL change is made. [Bill]
-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]
- 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.
- 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.
+ + complete conversion of static methods to "spi_" namespace. [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