X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog;h=e5ea93295e5c49f6813d0f7fb8679dc7984d93ef;hb=8c1e149dcc852e0654c2e74d551bf396edf12ac6;hp=87061eb53dffed82690ce8f2887706ae4aa92b0c;hpb=42bec7927aea61be20b65fbfa155a74e3e8b4e3e;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/ChangeLog b/ChangeLog index 87061eb..e5ea932 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,12 +1,220 @@ +2002-10-01 Bill Haneman + + * configure.in: + Update version number to 0.4 for Beta2. + + * libspi/accessible.c, libspi/accessible.h: + Expose spi_accessible_construct, to enable libgail-gnome + construction from spi_accessible subtype. + + * utils/magnifier.c: + Workaround for bug in some non-gnome-compliant window managers + which made magnifier resize improperly. + +2002-09-01 Bill Haneman + + * libspi/accessible.c: (spi_accessible_new) : + Move the test for SPI_IS_REMOTE_OBJECT to + spi_accessible_new_return, fixing a bug and compile time warning. + +2002-01-08 Michael Meeks + + * registryd/registry.c (parse_event_type): remove strndup. + + * libspi/Makefile.am (libspi_la_SOURCES): remove + sources already included in the headers section. + + * libspi/util.c: add. + + * libspi/spi-private.h: add. + + * registryd/registry.c: update to moved list iterators. + +2002-01-05 Michael Meeks + + * test/simple-at.c (main): upd. auto-module set to atk-bridge + + * test/test-simple.c (main): ditto. + +2002-01-04 Michael Meeks + + * libspi/accessible.c (spi_accessible_new): remove 2nd, + redundant construct. + + * registryd/registry.c + (get_listener_list): impl. + (impl_accessibility_registry_register_global_event_listener): + re-impl. to simplify using ~, remove dodgy const cast off. + (parse_event_type): constify. + (impl_accessibility_registry_deregister_global_event_listener_all): + re-write, more efficiency and simplicity, kill re-enterancy + hazard. + (compare_listener_corbaref, compare_corba_objects), + (compare_listener_quarks): define out. + (impl_accessibility_registry_deregister_global_event_listener): + re-write for effiency, and nail re-enterancy hazard. + (impl_accessibility_registry_get_desktop_list): impl. + (re_enterant_list_delete_link): impl. + (re_enterant_list_foreach): impl. + (remove_listener_cb): impl. + (_registry_notify_listeners): kill. + (notify_listeners_cb): impl. + + * cspi/spi_registry.c (SPI_freeDesktopList): impl. + (SPI_getDesktopList): impl. + + * test/test-simple.c (test_desktop): test the methods. + +2002-01-03 Michael Meeks + + * cspi/spi_event.c (SPI_createAccessibleKeySet): dup the + keystrings since we free them + (SPI_freeAccessibleKeySet): in here. + + * libspi/accessible.c (spi_accessible_new): kill warning, + wonder what is going on with the constructor here. + +2002-03-01 Bill Haneman + + * libspi/accessible.c (spi_accessible_new ()) : + Added check to see if AtkObject is an SpiRemoteObject before + creating an SpiAccessible. + +2002-05-01 Bill Haneman + + * registryd/deviceeventcontroller.c (spi_controller_grab_keyboard): + Enable keygrabs using the Control modifier, now that they are + working properly (they were previously disabled). + + * test/simple-at.c: + Change the command keygrab for this demo to "Control+Alt", so as + to conflict with fewer other key commands on the system; this + means that the quit command for "simple-at" is now "Ctrl-Alt-q". + + Removed a pointlessly-chatty keylistener for unshifted keys + (shifted keys are still reported). + +2002-02-01 Bill Haneman + + * libspi/remoteobject.h: + * libspi/remoteobject.c: + Added definitions for special AtkObject subtype, required for + support of remote components (specifically, used by BonoboControl + accessibility implementation). + +2002-01-02 Marc Mulcahy + + * cspi/spi.h: synched relation types with ATK + + * cspi/spi_accessible.c: Added implementations of + AcccessibleRelation_* methods + + * idl/Accessibility_Relation.idl: added getRelationTypeName + method. Synched known relation types with ATK. Allowed for + relation type extension with the RELATION_EXTENDED type. + + * libspi/relation.c: Provided implementations for + AccessibleRelation methods. + +2002-01-01 Bill Haneman + + API tweaks for today's API 'freeze'. + + * idl/*: + Added placeholder functions to allow future compatible expansion + of the IDL interfaces. + + * idl/Accessibility_Registry.idl: + Changed generateKeyEvent to generateKeyboardEvent. Changed + signature of this method to accept an optional keystring in + parameter (for complex text input synthesis) and changed use of + simple 'boolean' parameter in registerKeystrokeListener to a + struct, EventListenerMode. + + * cspi/spi_accessible.c: + * cspi/spi.h: + * cspi/spi_streamablecontent.c: + Added references to AccessibleStreamableContent interface, and + definition and implementation of AccessibleStreamableContent + C bindings. + + * cspi/spi_registry.c: + * cspi/spi.h: + Changed generateKeyEvent API to generateKeyboardEvent, + taking a new (optional) keystring parameter to support complex + text input. + + * at-bridge/*: + * atk-bridge/*: + Renamed directory (to better reflect its actual purpose, bridging + from at-spi to ATK). The .so module is also now named + libatk-bridge.so. + + * idl/Accessibility_Hypertext.idl: + * libspi/accessible.c: + * libspi/hypertext.h: + * libspi/hypertext.c: + Changed Accessibility_Hypertext to *not* derive from + Accessibility_Text. + + * cspi/spi_registry.c: + Added list of legal event type names for 'window' events, which + completes the registry event API. + +2001-12-22 Marc Mulcahy + + * at-bridge/bridge.c: Added registration for separate + "Atktext:text-changed::insert" and "AtkText:text-changed::delete" + signals. If either of the first two parameters to the generic + bridge signal handler are ints, they are passed on as event + details. This allows an AT to determine what text was inserted. + +2001-12-21 Bill Haneman + + * registryd/deviceeventcontroller.c: + Fixed regressions in generateKeyEvent caused by the removal of + gdk_init from registryd; we now use pure X calls to connect to the + display, which makes sense because deviceeventcontroller already + uses a fair bit of X API (should eventually be migrated to a + 'portability layer'). + + * registryd/desktop.c: + Fixed minor regression in spi_desktop_init, changed the way the + desktop name is being set to work with new spi_base API + (gobject-based, rather than AtkObject-based). + + * registryd/Makefile.am: + Minor revision of makefile to use XTST_LIBS variable rather than + hard-wiring the Xtst LD_ADD element. + + * test/keysynth-demo.c: + Tweaked an output message; added initialization of the + 'keystrings' member of the "switch listener" key_set. + + * libspi/relation.c: + Squashed compile-time warning. + + * libspi/accessible.c: + Cosmetic and formatting fixes, renamed a static method. + 2001-12-18 Marc Mulcahy - * at-spi/libspi/accessible.c at-spi/libspi/action.c -at-spi/libspi/application.c at-spi/libspi/base.c at-spi/libspi/base.h -at-spi/libspi/component.c at-spi/libspi/editabletext.c -at-spi/libspi/hyperlink.c at-spi/libspi/hypertext.c -at-spi/libspi/image.c at-spi/libspi/selection.c at-spi/libspi/table.c -at-spi/libspi/text.c at-spi/libspi/value.c at-spi/registryd/desktop.c: -Changed SpiBase to contain a GObject pointer rather than an AtkObject + * libspi/accessible.c + * libspi/action.c + * libspi/application.c + * libspi/base.c + * libspi/base.h + * libspi/component.c + * libspi/editabletext.c + * libspi/hyperlink.c + * libspi/hypertext.c + * libspi/image.c + * libspi/selection.c + * libspi/table.c + * libspi/text.c + * libspi/value.c + * registryd/desktop.c: + Changed SpiBase to contain a GObject pointer rather than an AtkObject 2001-12-17 Bill Haneman