X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog;h=9ceccebf4c5cc831c43562b855be6b4cad1c2bcc;hb=58d11f25a1a5529396784be17cad1f1dda2d596a;hp=61df7ccddbbb1a0ee2e764a4f0fc6532610b51df;hpb=4bb3b81b0863080605bbf75d301403fda8dc49b3;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/ChangeLog b/ChangeLog index 61df7cc..9cecceb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,353 @@ +2001-08-19 Bill Haneman + + * cspi/spi.h: + * cspi/spi.c: + Made method naming consistent: methods taking object args + start with uppercase, other methods (except those using + acronyms) start with lowercase. Underscores delimit between + object names and method names: + SPI_init() - uppercase since it starts with an acronym. + getDesktopCount () - lowercase start since no object param0. + Accessible_getName() - uppercase object type name, studlyCaps method + name. + + *cspi/spi.h: + Added gtk-doc documentation for all currently implemented + methods in the C bindings API. + +2001-08-18 Bill Haneman + + * Makefile.am : changed build order to build test last. + * cspi/spi.h : + * cspi/spi_main.c : + Changed "createEventListener" to "CreateEventListener". + * libspi/accessibleeventlistener.c : + Bugfix for addition of callbacks. + * test/Makefile.am : + * test/simple-at.c : + Added new test that uses the C bindings API. + * idl/Event.idl : + * libspi/listener.c : + * libspi/registry.c : + * libspi/accessibleeventlistener.c : + * at-bridge/bridge.c : + Renamed member "target" of Accessibility_Event to "source", + which is more descriptive. + + +2001-08-18 Bill Haneman + + * Makefile.am: + * configure.in : + * cspi/Makefile.am : + Added makefile support for at-spi/cspi directory. + * cspi/spi.h : + * cspi/spi-impl.h : + * cspi/spi-listener.h : (NEW FILE) + Added support for/use of spi-listener.h. + * cspi/spi_main.c : + C bindings now build successfully, with no warnings. + * libspi/accessibleeventlistener.h : (NEW FILE) + * libspi/accessibleeventlistener.c : (NEW FILE) + * libspi/Makefile.am : + Added new object type "AccessibleEventListener" + which inherits from Listener, and allows attachment + of in-process callbacks (so that a client with a listening + object instance can add functionality to the local + implementation, dynamically). + +2001-08-18 Bill Haneman + + * libspi/accessible.c: + Add implementation for get_index_in_parent(). + * cspi/spi.h : + Added #include of "spi-roletypes.h", and + added enumerated type AccessibleCoordType. + Added definition for KeystrokeListener (function type). + + ADDED FILES: + * cspi/spi-statetypes.h : + * cspi/spi-roletypes.h : + * cspi/spi-impl.h : + Added these headers, used by spi.h. + * cspi/spi_main.c : + Added code (NOTE: not yet built by make). + +2001-08-18 Mark McLoughlin + + * libspi/Makefile.am: generate imodule + at the same time as other idl compiler + generated files. + +2001-08-17 Bill Haneman + * libspi/registry.c : + * libspi/application.c : + * idl/Application.idl : + Made registration with toolkit an application method, + which is required since each app has its own toolkit static + environment. Thus the bridge must register for + notification of toolkit events from each application in turn. + Toolkit notifications are now successfully registered for, and + sent to the listening at client. + * test/at.c : + Changed toolkit event string to use hyphens rather than underscores. + * libspi/listener.c : + listner now gives more info in debug mode - it reports the + name of the event received, as well as the name of the source. + + +2001-08-16 Bill Haneman + + * libspi/registry.c : + added more implementation for toolkit events. + Fixed bug such that toolkit event registrations + (via atk) use the whole event name string, not + just minor+detail. + Removed a useless call to an ORBit_ method. + * at-bridge/bridge.c : + Removed unused local sbuf[] variable. + * test/at.c : + We now register for Gtk:GtkWidget:button_press_event + events as well as "focus:" events. + * cspi/spi.h : + Add some more API from Registry.idl that was missing, + for keystroke listening, keystroke and mouse event + synthesis, and enumeration of accessible desktops. + +2001-08-16 Michael Meeks + + * configure.in: use AM_GLIB_GNU_GETTEXT. + + * Makefile.am (SUBDIRS): kill intl. + +2001-08-15 Michael Meeks + + * registryd/Makefile.am: s/oaf/server/ relocate info file. + + * configure.in: upd. + + * configure.in: depend on a recent bonobo-activation that + will find our server files ... + +2001-08-16 Bill Haneman + + * libspi/accessible.c : accessible_new() : + Now we add the Component interface via bonobo_object_add_interface, + if the contained AtkObject implements AtkComponent. + * libspi/accessible.h : now include "component.h" + * libspi/component.h : + * libspi/component.c : added files - implementation of + bonobo wrapper object for Accessibility/Component + * libspi/listener.c : + Added test code to check for Accessibility/Component:1.0 + interface and report whether it is implemented by the + event source. + * libspi/registry.c : + Now we check for not only the hash of the whole event + string before relaying the event, we also check the + "minor" event string (without the detail string). + This allows event listeners to be registered against + all events of a certain major+minor type, or just + against a specific major+minor+detail type. + * libspi/accessible.c : + Added implementations for Accessible:get_parent(), + Accessible:getChildCount(), and Accessible:getChildAtIndex(). + * libspi/registry.c : + * libspi/listener.c : + Replaced calls to Accessibility_Accessible_ref() and + Accessibility_Accessible_unref() with + calls to bonobo_object_dup_ref() and + bonobo_object_release_unref(), so that the CORBA object + is dup-ed and released when relayed, as well as the bonobo object. + +2001-08-15 Mark McLoughlin + + * libspi/Makefile.am, + registryd/Makefile.am, + at-bridge/Makefile.am. + test/Makefile.am, configure.in: + reverse previous changes. + + * /idl/Image.idl: fix typo. + + * test/Makefile.am: put DEBUG_FLAGS + in CFLAGS. + +2001-08-15 Mark McLoughlin + + * test/app.c: use argv[0] instead of + g_type_prgname. + +2001-08-15 Mark McLoughlin + + * libspi/Makefile.am, + registryd/Makefile.am, + at-bridge/Makefile.am. + test/Makefile.am, configure.in: + cleanup, replace individual LIBS/CFLAGS with + AT_COMMON_{LIBS|CFLAGS}. + + * README: format. + +2001-08-15 Mark McLoughlin + + * configure.in, libspi/Makefile.am: + Change IDL path checking for bonobo-activation + as opposed to oaf. + +2001-08-15 Bill Haneman + + * registryd/registry.c : separated event listeners to use + 3 separate lists (focus, window, toolkit). Began testing + event names against hashes before relaying events. + * test/at.c : now register for events of type "focus:" + * test/app.c : now generate events of type "focus:" + * at-bridge/bridge.c : register with ATK for focus events, + and we now relay those focus events to any "focus:" listeners. + This now works with the bridge as a GTK_MODULE when running test/at. + * libspi/registry.c : + * libspi/listener.c : now we ref event sources before propagating, and unref on receipt. + * libspi/registry.c : some changes to internal structs, to support event typestring hashes. + * text/app.c : changed the way the appname is generated. + * cspi : added directory that will hold the C bindings library for + non-CORBA/bonobo-savvy clients. + * cspi/spi.h : header file that contains the function prototypes for the C binding. + * idl/Component.idl : added in parameter to indicate coord system for + geometry-related calls. + * idl/Hyperlink.idl : added readonly n_links attribute + * idl/Image.idl : changed methods to attributes. + + KNOWN PROBLEMS: + poll() fails after a few event notifications, when the number of file descriptors + gets too large. Investigating. + +2001-08-15 Mark McLoughlin + + * at-bridge/Makefile.am: link against + ../libspi/libspi.la instead of -lspi. + + * at-spi/test/app.c: include + bonobo-activation.h. Use a default appname + if one is not provided. + +2001-08-14 Bill Haneman + + * idl/Registry.idl : temporarily changed register_Application + to oneway, to work around issue with initial registration + re-entrancy. + * idl/Application.idl : changed attribute "id" from readonly + to read-write, since it needs to be assigned by Registry. + * registryd/registryd.c : added call to set application id + on registration. + * registryd/registry.c : changed de-registration procedure to + use CORBA_Object_hash() to find matching object ref in application + lists and listener lists. + * registryd/registry.c : defined EventTypeStruct and EventTypeMajor, + began distinguishing between event types (work in progress). + +2001-08-13 Bill Haneman + + CHANGES: + * libspi/application.c: + Added implementations for get/set id, get_toolkitName, + get_version. + * registryd/registryd.c : + * test/at.c : + * test/app.c : + * Makefile.am : + Converted from use of OAF to bonobo-activation. + * libspi/desktop.h : + * libspi/desktop.c : + * test/app.c : + Removed references to atksimpleobject, since base atkobject + implementation now provides functionality we need. + * libspi/atksimpleobject.c : + * libspi/atksimpleobject.h : + Removed. + + ADDITIONS: + * at-bridge + * at-bridge/Makefile.am + * at-bridge/bridge.c + * configure.in + * Makefile.am + Added directory "bridge" and contents, and added dependencies + in Makefile.am/configure.in. + Initial checkin of "at-bridge". + This code is a GTK_MODULE which automatically registers + GTK+ apps with the accessibility registry, using an object + reference to the root ATK object. + +2001-08-10 Mark McLoughlin + + * po/Makefile.in.in: Remove. Again. If this + doesn't get autogenerated - you need to update + gnome-common. + +2001-08-07 Mark McLoughlin + + * po/Makefile.in.in: Add. Again. + +2001-07-31 Bill Haneman + + * libspi/accessible.c : added support for 'description' property. + * libspi/accessible.c + * libspi/desktop.c + * libspi/registry.c : changed to use bonobo_object instead of bonobo_x_object + (since the two are now equivalent in libbonobo) + * idl/Action.idl + * idl/Component.idl + * idl/Hyperlink.idl + * idl/Image.idl + * idl/Selection.idl + * idl/Table.idl + * idl/Text.idl + * idl/Value.idl : changed these 'secondary' interfaces to inherit from + Bonobo::Unknown as does Accessibility::Accessible. + * idl/StreamableContent.idl : as above, and replaced internal InputStream + interface with Bonobo::Stream, since it was redundant with it. + (The Stream returned by a StreamableContext object is expected to + implement only a subset of Bonobo::Stream) + +2001-07-28 Anders Carlsson + + * libspi/accessible.c (accessible_object_finalize): Change + g_free to g_object_unref since the AtkObject is a GObject. + +2001-07-30 Bill Haneman + + * idl/Accessibility.idl: add new IDL files + + Added: + * idl/Action.idl: Definitions of actionable UI object + * idl/Component.idl: Definitions of UI component geometry, etc. + * idl/Hyperlink.idl: Defs of hyperlink behavior + * idl/Image.idl: Def of accessible image + * idl/Selection.idl: Definition of UI object with selectable children + * idl/StreamableContent.idl: Definition of UI object with streamable backing data + * idl/Table.idl: Definitions for access to table ('spreadsheet') elements + * idl/Text.idl: Interface defs for UI elements with complex textual content + * idl/Value.idl: Definition of UI element that is a value controller or display + +2001-07-27 Michael Meeks + + * po/Makefile.in.in: remove autogenerated file from CVS. + + * libspi/Makefile.am: Radicaly re-vamp to simplify & add ORBit2 + type library. + + * idl/Registry.idl: include guard. + + * idl/Accessibility.idl: Add, and include all the other IDL + files. + + * idl/*.idl: remove mass of pragmas etc. + +2001-07-26 Michael Meeks + + * registryd/Makefile.am (registryd_SOURCES): remove + redundant at_. + 2001-07-27 Mark McLoughlin * libspi/.cvsignore, registryd/.cvsignore,