X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog;h=032a7db10a64b6030a5be383107bfeb78f122552;hb=783e63cad5945ddb6df3ee129d20d5b53c6cce04;hp=28c3cf4ff58597933a4f944ac75a7139a6694de3;hpb=10693361faaa0aed1c8b887ddaa2fbda774351e4;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/ChangeLog b/ChangeLog index 28c3cf4..032a7db 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,234 @@ -2001-11-13 Michael Meeks +2001-18-11 Bill Haneman + + * libspi/spi_accessible.c: Added docs and C bindings for + AccessibleStateSet. (No implementations yet). Documentation + coverage for C bindings now 100%. Made docs for event listeners + more explicit. + + * idl/Registry.idl: + Added methods + boolean notifyListenersSync (in DeviceEventListener listener, + in DeviceEvent event); + + oneway void notifyListenersAsync (in DeviceEventListener listener, + in DeviceEvent event); + + Added DeviceEventListener and DeviceEvent structs (may deprecate + KeyStroke and KeystrokeListener in favor of this generic + event/listener framework for devices). + + * libspi/deviceeventcontroller.c: + + Changed some key listener code to take masks, etc., and paved the + way for integration of toolkit/non-preemptive key events. Changed + signatures of some internal methods. + + * at-bridge/bridge.c: + Fixed regression connecting to interface signals, apparently + caused by GTK+ changes. + + Added an internal bridge_state_listener to deal with + property-change:accessible-state signals. + + Changed the key_listeners GList to store structs (including masks, + etc.) instead of just CORBA_Objects (required for full + implementation of key listener API). + + Connected the bridge to all currently supported Atk signals. + Events now supported: + object:property-change + object:property-change:accessible-name + object:property-change:accessible-state + object:property-change:accessible-description + object:property-change:accessible-parent + object:property-change:accessible-value + object:property-change:accessible-role + object:property-change:accessible-table-caption + object:property-change:accessible-table-column-description + object:property-change:accessible-table-column-header + object:property-change:accessible-table-row-description + object:property-change:accessible-table-row-header + object:property-change:accessible-table-summary + object:children-changed + object:visible-data-changed + object:selection-changed + object:text-selection-changed + object:text-changed + object:text-caret-moved + object:row-inserted + object:row-reordered + object:row-deleted + object:column-inserted + object:column-reordered + object:column-deleted + object:model-changed + +2001-16-11 Bill Haneman + + * libspi/hyperlink.c,h: + Fixed some broken stuff in hyperlink. + + * libspi/relation.h: + * libspi/relation.c: + * cspi/spi_accessible.c: + Initial implementations of AccessibleRelation methods, and docs. + + * libspi/accessible.c: + Fixed a bug that caused SEGV if an accessible + object's description is NULL, and a client + requests it. An empty string is now returned. + + * cspi/spi_editabletext.c: + * cspi/spi_hypertext.c: + * cspi/spi_image.c: + * cspi/spi_hyperlink.c: + * cspi/spi_table.c: + Added docs. + + Doc coverage now 95%. + +2001-16-11 Bill Haneman + + One last namespacing revision: + * libspi/accessibleeventlistener.[ch]: + Renamed SpiAccessibleEventListener to SpiEventListener, + (no need for two namespaces ;-) + + And lots of documentation fixes: + + * docs/at-spi-docs.sgml: + Fixed 'underscore vs. hyphen' bug that was preventing + the gtk-doc API docs from being automatically generated. + + * cspi/spi-impl.h + * cspi/spi-listener.h + * cspi/spi.h + * cspi/spi_accessible.c + * cspi/spi_action.c + * cspi/spi_application.c + * cspi/spi_component.c + * cspi/spi_editabletext.c + * cspi/spi_event.c + * cspi/spi_hypertext.c + * cspi/spi_main.c + * cspi/spi_registry.c + * cspi/spi_selection.c + * cspi/spi_text.c + * cspi/spi_value.c + * docs/Makefile.am + * docs/at-spi-docs.sgml + * docs/at-spi-sections.txt + + Added and fixed up gtk-doc documentation in cspi. + + Interfaces now (fully) documented (subject to revision and enhancement): + SPI_main + Event Listener Support + Registry API + AccessibleApplication + Accessible + AccessibleAction + AccessibleComponent + AccessibleEditableText + AccessibleSelection + AccessibleText + AccessibleValue + + still pending: + AccessibleStateSet + AccessibleRelationSet + AccessibleImage + AccessibleTable + AccessibleHyperlink + +2001-14-11 Bill Haneman + + * at-bridge/bridge.c: + Initial work for toolkit-level key snooper connection by bridge. + + * cspi/spi-impl.h: + * cspi/spi_*.h: + * cspi/spi_*.c: + New typedefs and fixes to support new namespacing, and cleaner + separation of cspi bindings from libspi bonobo implementation. + Removed inconsistent and extraneous Spi* namespace prefix that + had crept into cspi headers. + Lots of comment fixes that sed had missed. + + * cspi/spi-roletypes.h: + * cspi/spi-statetypes.h: + Added SPI_ prefix to Role and State typedefs, and changed all-caps ROLE type + to AccessibleRoleType. + + * libspi/accessibleeventlistener.h: + Fixed minor namespacing weirdness. + + * libspi/deviceeventcontroller.c: + Reordered some internal API for device listeners. + Changed the key registry final boolean to 'is_system_global' + rather than 'is_synchronous', which is more descriptive of its + actual meaning. + Added spi_device_event_controller_new(). + Added SpiRegistry backpointer to SpiDeviceEventControllerClass. + + * libspi/keystrokelistener.[ch]: + Namespaced KeystrokeListener to SpiKeystrokeListener. + Changed uses of keymasks to use SPI_ prefix, and did other + knock-on fixups. + + * libspi/keymasks.h: + Namespaced keymask constants with SPI_ prefix. + + * libspi/registry.c: + Some warning fixes, and knock-on fixes from namespace changes. + + * test/Makefile.am: + Added rules for accessx-gui test program. + + * test/accessx-gui.c: + Added a simple GUI program in GTK+-2.0 for the AccessX keyboard + utility. It doesn't actually use at-spi, but it's still cool and + useful ;-) + + * test/keysynth-demo.c: + * test/simple-at.c: + * test/at.c: + * test/app.c: + Fixes so that these test clients work properly with the namespaced + libraries. (Incompletely tested for technical reasons, fixes may follow) + + +2001-13-11 Michael Meeks + + * libspi/application.c + (impl_accessibility_application_get_version), + (impl_accessibility_application_get_toolkit_name): + warning fixes. + (impl_accessibility_application_set_id), + (impl_accessibility_application_get_id): remove + redundant casting code. + + * libspi/action.c (impl_getDescription): fix warnings. + + * libspi/accessible.c + (impl_accessibility_accessible_get_parent), + (impl_accessibility_accessible_get_child_at_index), + (impl_accessibility_accessible_get_state), + (impl_accessibility_accessible_get_relation_set): + warning fixes & include action.h + +2001-13-11 Michael Meeks + + * *.[ch] fix bits I screwed up: + + s/([^ \tb(\*\&\?\",])spi_/\1/g; + s/([^ \tb(\*\&\?\",])Spi/\1/g; + +2001-13-11 Michael Meeks + + * *.[ch] Namespace libspi into spi_ and Spi. + +2001-13-11 Michael Meeks * Makefile.am: dist & install at-spi-1.0.pc @@ -10,7 +240,7 @@ * configure.in: build it. -2001-11-12 Bill Haneman +2001-12-11 Bill Haneman * test/keysynth-demo.c: Use a 'realize' signal-handler to set the WM properties for