Bugfix for test-simple, reinstated key event listener tests.
[platform/core/uifw/at-spi2-atk.git] / TODO
1 2.0.0:
2
3         + fix bug #82509 which prevents return of boolean FALSE from 
4           SPI_registerKeystrokeListener for ALL_WINDOWS events
5           when XGrabKey fails.
6
7         + fix bug #84100 which means that keygrabs are not released
8           by the registry when a client dies.  Test to make sure
9           grabs are released when a client requests deregistration
10           of a key listener.
11
12 2.0.1:
13         + fix bug affecting multihead at-spi behavior.
14
15
16 1.1 API Proposed Additions:
17
18         + Need API for getting stacking order of toplevel windows.
19           (bug #84097)
20
21 1.2 API Proposed Additions:
22
23         + SPI_dupString ()
24         + Additional relation types: FLOWS_TO, FLOWS_FROM
25         + SPIBoolean
26           AccessibleText_getTextBounds (AccessibleText *text, 
27                                         long start_offset, 
28                                         long end_offset,
29                                         long *x,
30                                         long *y,
31                                         long *width,
32                                         long *height, 
33                                         SPI_COORD_TYPE type);
34         + char *
35           AccessibleText_getTextWithin (AccessibleText *text,
36                                         long x,
37                                         long y,
38                                         long width,
39                                         long height,
40                                         SPI_COORD_TYPE type);
41
42 /* *********************************************************** */
43                                         
44 TODO:
45
46 idl: 
47
48 //      + audit IDL for conformance with bonobo/doc/FAQ's [Java]
49 //        naming practice [Michael]
50
51 cspi: 
52         + ensure spi-listener-impl's list notification methods don't
53           have a re-enterancy hazard. [Michael]
54
55 registry:
56         + move code into here from libspi [Michael]
57         + fire an event on dead application & re-factor the listen for
58           broken code.
59
60 bridge:
61         + move code into here from libspi
62
63 libspi: 
64         + remove redundant casts throughout
65         + determine if there are other headers we don't need to install
66         + consider moving the non-impl. parts into registryd/ bridge/ etc.
67         + complete conversion of static methods to "spi_" namespace. [Bill]
68
69 test:
70         + update test-simple to do complete API tests
71         + Expand tests for AtkTable
72