X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog;h=c3ab797df1c5f334cc84fa8e57ea3bb5eb216178;hb=7b745c913b7a7938d1a32382c330ec6febee26cf;hp=1cbdf6d5897e6491d273229625967c7766996250;hpb=6cf5aca394787ce29eb620a3c2e665a1c74b3a4c;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/ChangeLog b/ChangeLog index 1cbdf6d..c3ab797 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,276 @@ +2001-22-11 Bill Haneman + + * test/simple-at.c: + Added non-preemptive keylistener for key events with no modifiers + and shift-only modifier. + + * libspi/keystrokelistener.c: + Removed some verbose diagnostics printout. + + * cspi/spi_registry.c: + Fixed a bug that caused all key listeners to be registered as + pre-emptive. + + * libspi/deviceeventcontroller.c: + Fixed bug that caused XGrabKey (preemptive key grab) to be called + for non-preemptive key masks. + + +2001-22-11 Bill Haneman + + * docs/reference/idl/at-spi-idl-docs.sgml: + * docs/reference/idl/at-spi-idl-sections.txt: + * docs/reference/idl/at-spi-idl-overrides.txt: + Added missing files. + + * docs/reference/Makefile.am: + removed idl from SUBDIRS until we can figure a way to get gtk-doc + to scan the IDL files :-( + + * docs/reference: + * docs/cspi: + * docs/idl: + Added .cvsignore files. + +2001-21-11 Bill Haneman + + * libspi/deviceeventcontroller.c: + * libspi/keystrokelistener.c: + * cspi/spi_event.c: + * cspi/spi_registry.c: + Added filters for KeySets, KeyEventSeq, and event types to key + event dispatching, so listeners should only receive those events + that they requested :-) + +2001-21-11 Bill Haneman + + * configure.in: + * docs/Makefile.am: + * docs/reference: + * docs/reference:Makefile.am: + * docs/reference/cspi: + * docs/reference/cspi:Makefile.am: + * docs/reference/cspi:tmpl: + * docs/reference/cspi:tmpl:*.sgml: + * docs/reference/idl: + * docs/reference/idl:Makefile.am: + * docs/reference/idl:at-spi-idl-sections.txt: + * docs/reference/idl:at-spi-idl-docs.sgml: + * docs/reference/idl:tmpl: + * docs/reference/idl:tmpl:*.sgml: + + Restructured docs directory to allow separate 'reference' docs + section, and forked idl and cspi docs. Added the sgml template + files to CVS. Added the first sections/structural sgml for the + IDL docs. + +2001-11-21 Laszlo Peter + + * configure.in, libspi/Makefile.am: find libXtst. + +2001-11-21 Michael Meeks + + * test/accessx-gui.c: s/spi_value/value/ - doh. + + * libspi/base.[ch]: add. + +2001-18-11 Bill Haneman + + * idl/Accessible.idl: + * idl/Application.idl: + * idl/Registry.idl: + * idl/Action.idl: + Started gtk-doc cleanup on IDL. + + * libspi/deviceeventcontroller.c: + Added and connected non-preemptive key notification from the + toolkits (in addition to the pre-emptive support from XServer + which we had before, but which causes 'focus flashing'). Filters + are presently limited to key modifiers and global/non-global, + KeySets are presently ignored, as are KeyEvent masks. + + Fixed naughtiness in dec_key_listener_new(), we copy the CORBA + structs into the persistant structure rather than just storing + pointers to things that might not persist across servant + invocations. + + The XGrabKey call now does async keygrabs, because synchronous + ones were deadlocking with GDK_event code in a very nasty way. + + Added boolean to internal method notify_keylisteners, to indicate + whether the event came from the 'toolkit source' or the 'global + (XServer) source' - this is used in the notification process to + determine which listeners to send the event to. + + deviceeventcontroller.c is now warning-free. + + * libspi/registry.c: + Fixed regression in application de-registration. + Also fixed some really brain-dead weirdness having to do with + event dispatching - event structs are now duplicated before being + re-marshalled in the dispatch to listeners. This also fixes a + Solaris build problem. + + +2001-20-11 Michael Meeks + + * libspi/registry.c + (impl_accessibility_registry_deregister_global_event_listener): + segv. protection. + + * libspi/deviceeventcontroller.c + (spi_device_event_controller_check_key_event): return + FALSE on no virtual method. + + * libspi/*..h: make includes work on a correctly pathed install. + + * libspi/*.h: include glib/gmacros.h, use G_BEGIN / END _DECLS. + + * libspi/application.h: kill unused ( and whacked out ) + gboolean *spi_application_set_id (AtkObject *app, long id); + +2001-20-11 Michael Meeks + + * libspi/*.[ch]: further convert to bonobo's type func + macros, remove redundnant casts etc. + + * libspi/text.c s/accessibility_text/spi_text/g, + re-order to de-cruft. + + * libspi/hypertext.c: re-order to kill a huge slew + of redundant forward decls. + + * libspi/relation.c: ditto. + + * libspi/image.c: ditto. + + * */.cvsignore: update + +2001-20-11 Michael Meeks + + * libspi/deviceeventcontroller.c + (_controller_register_with_devices): use g_getenv, + kill stdlib.h include. + + * libspi/keystrokelistener.c + (spi_keystroke_listener_get_type): kill + (spi_keystroke_listener_class_init), + (spi_keystroke_listener_init): rename to this. + + * libspi/text.c (impl_getAttributes): fix warning / bug. + + * libspi/*.[ch]: more headers, includes and over commenting. + +2001-20-11 Michael Meeks + + * libspi/*.[ch]: fixup headers, includes and over commenting. + + * libspi/image.c (impl__get_imageDescription): const + correctness warning fix. remove redundant casting. + + * libspi/table.c (impl_getRowDescription): ditto. + (impl_getColumnDescription): ditto. + + * libspi/libspi.h: add. + +2001-19-11 Michael Meeks + + * libspi/editabletext.c (impl_setAttributes): fix warnings. + + * libspi/component.c (accessibility_component_get_type): + rename to (spi_component_get_type): and macroify. + (accessibility_component_init): rename to + (spi_component_init): this + (accessibility_component_class_init): rename to + (spi_component_class_init): this + + * libspi/action.c (spi_action_get_type): kill, use the macro. + + * libspi/deviceeventcontroller.c (_compare_listeners): re-order + to avoid prototype. + + * libspi/application.c (spi_application_object_event_listener), + (impl_accessibility_application_register_object_event_listener): + warning fixes / const understanding updates. + + * libspi/accessible.c (impl_accessibility_accessible_get_relation_set): + warning fixes. + +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 @@ -7,7 +278,12 @@ * cspi/spi_editabletext.c: * cspi/spi_hypertext.c: - Added docs. Doc coverage now 70%. + * cspi/spi_image.c: + * cspi/spi_hyperlink.c: + * cspi/spi_table.c: + Added docs. + + Doc coverage now 95%. 2001-16-11 Bill Haneman