X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=TODO;h=7f36c822e872435aa5628855404ce5f5305ef27c;hb=02b26babf827c0e7a33c6e1c63b9bff0729d3224;hp=c23f15f96ab903966a2815b26653bd164f7a8b6d;hpb=42c740887d5a8a02c6853eaa9d20cb2f3997e335;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/TODO b/TODO index c23f15f..7f36c82 100644 --- a/TODO +++ b/TODO @@ -1,3 +1,7 @@ +Optimisation: + + async unref's ... + + cache Role & queryInterface results ... [!] + 2.0.0: + fix bug #82509 which prevents return of boolean FALSE from @@ -70,3 +74,48 @@ test: + update test-simple to do complete API tests + Expand tests for AtkTable +================= + +for 2.4/'dev complete' + +[** denotes API extension!] + +** ATK API for text range bounds? + +** add ROLE_EDITBAR [describes objects, usually text entries, + that describe and/or control the operation of other + components. They both reflect stateful information + about the application or the currently-focussed + object within the app, and contain editable text. + Examples include the URI/location entry field in + browsers, the currently-active-file field in an editor, + and the formula/edit field in a spreadsheet.] + +* multiple-workspace awareness + +* in deviceeventcontroller, better keysym/unicode mapping + (i.e. more complete) + +* type checking in the 'event detail' methods + (see TODO comments in cspi/spi_event.c) + +* fix silly assumption(s) about apps DISPLAY being + same as registry, and being the GDK_DISPLAY() + default. + +* remove listeners from the list if their processes die. + +* do better deregistration on registry finalize. + +* check what happens if XKB isn't available - make registry and bridges + at least not trash things (even if nonfunctional). + +* deviceeventcontroller.c: Distinguish between physical and logical + (i.e. button 1 versus "left mouse") mouse buttons. + +======== + +2.6: + +* use XIM for keysym/unicode mapping, string insertion. +* toplevel windows: implement Z ordering via Component mdi_zorder API.