3 + cache Role & queryInterface results ... [!]
7 + fix bug #82509 which prevents return of boolean FALSE from
8 SPI_registerKeystrokeListener for ALL_WINDOWS events
11 + fix bug #84100 which means that keygrabs are not released
12 by the registry when a client dies. Test to make sure
13 grabs are released when a client requests deregistration
17 + fix bug affecting multihead at-spi behavior.
20 1.1 API Proposed Additions:
22 + Need API for getting stacking order of toplevel windows.
25 1.2 API Proposed Additions:
28 + Additional relation types: FLOWS_TO, FLOWS_FROM
30 AccessibleText_getTextBounds (AccessibleText *text,
39 AccessibleText_getTextWithin (AccessibleText *text,
46 /* *********************************************************** */
52 // + audit IDL for conformance with bonobo/doc/FAQ's [Java]
53 // naming practice [Michael]
56 + ensure spi-listener-impl's list notification methods don't
57 have a re-enterancy hazard. [Michael]
60 + move code into here from libspi [Michael]
61 + fire an event on dead application & re-factor the listen for
65 + move code into here from libspi
68 + remove redundant casts throughout
69 + determine if there are other headers we don't need to install
70 + consider moving the non-impl. parts into registryd/ bridge/ etc.
71 + complete conversion of static methods to "spi_" namespace. [Bill]
74 + update test-simple to do complete API tests
75 + Expand tests for AtkTable
79 for 2.4/'dev complete'
81 [** denotes API extension!]
83 ** ATK API for text range bounds?
85 ** add ROLE_EDITBAR [describes objects, usually text entries,
86 that describe and/or control the operation of other
87 components. They both reflect stateful information
88 about the application or the currently-focussed
89 object within the app, and contain editable text.
90 Examples include the URI/location entry field in
91 browsers, the currently-active-file field in an editor,
92 and the formula/edit field in a spreadsheet.]
94 * multiple-workspace awareness
96 * in deviceeventcontroller, better keysym/unicode mapping
99 * type checking in the 'event detail' methods
100 (see TODO comments in cspi/spi_event.c)
102 * fix silly assumption(s) about apps DISPLAY being
103 same as registry, and being the GDK_DISPLAY()
106 * remove listeners from the list if their processes die.
108 * do better deregistration on registry finalize.
110 * check what happens if XKB isn't available - make registry and bridges
111 at least not trash things (even if nonfunctional).
113 * deviceeventcontroller.c: Distinguish between physical and logical
114 (i.e. button 1 versus "left mouse") mouse buttons.
120 * use XIM for keysym/unicode mapping, string insertion.
121 * toplevel windows: implement Z ordering via Component mdi_zorder API.