1 2001-08-16 Bill Haneman <bill.haneman@sun.com>
3 * libspi/accessible.c : accessible_new() :
4 Now we add the Component interface via bonobo_object_add_interface,
5 if the contained AtkObject implements AtkComponent.
6 * libspi/accessible.h : now include "component.h"
8 * libspi/component.c : added files - implementation of
9 bonobo wrapper object for Accessibility/Component
11 Added test code to check for Accessibility/Component:1.0
12 interface and report whether it is implemented by the
15 Now we check for not only the hash of the whole event
16 string before relaying the event, we also check the
17 "minor" event string (without the detail string).
18 This allows event listeners to be registered against
19 all events of a certain major+minor type, or just
20 against a specific major+minor+detail type.
21 * libspi/accessible.c :
22 Added implementations for Accessible:get_parent(),
23 Accessible:getChildCount(), and Accessible:getChildAtIndex().
25 2001-08-15 Mark McLoughlin <mark@skynet.ie>
28 registryd/Makefile.am,
29 at-bridge/Makefile.am.
30 test/Makefile.am, configure.in:
31 reverse previous changes.
33 * /idl/Image.idl: fix typo.
35 * test/Makefile.am: put DEBUG_FLAGS
38 2001-08-15 Mark McLoughlin <mark@skynet.ie>
40 * test/app.c: use argv[0] instead of
43 2001-08-15 Mark McLoughlin <mark@skynet.ie>
46 registryd/Makefile.am,
47 at-bridge/Makefile.am.
48 test/Makefile.am, configure.in:
49 cleanup, replace individual LIBS/CFLAGS with
50 AT_COMMON_{LIBS|CFLAGS}.
54 2001-08-15 Mark McLoughlin <mark@skynet.ie>
56 * configure.in, libspi/Makefile.am:
57 Change IDL path checking for bonobo-activation
60 2001-08-15 Bill Haneman <bill.haneman@sun.com>
62 * registryd/registry.c : separated event listeners to use
63 3 separate lists (focus, window, toolkit). Began testing
64 event names against hashes before relaying events.
65 * test/at.c : now register for events of type "focus:"
66 * test/app.c : now generate events of type "focus:"
67 * at-bridge/bridge.c : register with ATK for focus events,
68 and we now relay those focus events to any "focus:" listeners.
69 This now works with the bridge as a GTK_MODULE when running test/at.
71 * libspi/listener.c : now we ref event sources before propagating, and unref on receipt.
72 * libspi/registry.c : some changes to internal structs, to support event typestring hashes.
73 * text/app.c : changed the way the appname is generated.
74 * cspi : added directory that will hold the C bindings library for
75 non-CORBA/bonobo-savvy clients.
76 * cspi/spi.h : header file that contains the function prototypes for the C binding.
77 * idl/Component.idl : added in parameter to indicate coord system for
78 geometry-related calls.
79 * idl/Hyperlink.idl : added readonly n_links attribute
80 * idl/Image.idl : changed methods to attributes.
83 poll() fails after a few event notifications, when the number of file descriptors
84 gets too large. Investigating.
86 2001-08-15 Mark McLoughlin <mark@skynet.ie>
88 * at-bridge/Makefile.am: link against
89 ../libspi/libspi.la instead of -lspi.
91 * at-spi/test/app.c: include
92 bonobo-activation.h. Use a default appname
93 if one is not provided.
95 2001-08-14 Bill Haneman <bill.haneman@sun.com>
97 * idl/Registry.idl : temporarily changed register_Application
98 to oneway, to work around issue with initial registration
100 * idl/Application.idl : changed attribute "id" from readonly
101 to read-write, since it needs to be assigned by Registry.
102 * registryd/registryd.c : added call to set application id
104 * registryd/registry.c : changed de-registration procedure to
105 use CORBA_Object_hash() to find matching object ref in application
106 lists and listener lists.
107 * registryd/registry.c : defined EventTypeStruct and EventTypeMajor,
108 began distinguishing between event types (work in progress).
110 2001-08-13 Bill Haneman <bill.haneman@sun.com>
113 * libspi/application.c:
114 Added implementations for get/set id, get_toolkitName,
116 * registryd/registryd.c :
120 Converted from use of OAF to bonobo-activation.
124 Removed references to atksimpleobject, since base atkobject
125 implementation now provides functionality we need.
126 * libspi/atksimpleobject.c :
127 * libspi/atksimpleobject.h :
132 * at-bridge/Makefile.am
136 Added directory "bridge" and contents, and added dependencies
137 in Makefile.am/configure.in.
138 Initial checkin of "at-bridge".
139 This code is a GTK_MODULE which automatically registers
140 GTK+ apps with the accessibility registry, using an object
141 reference to the root ATK object.
143 2001-08-10 Mark McLoughlin <mark@skynet.ie>
145 * po/Makefile.in.in: Remove. Again. If this
146 doesn't get autogenerated - you need to update
149 2001-08-07 Mark McLoughlin <mark@skynet.ie>
151 * po/Makefile.in.in: Add. Again.
153 2001-07-31 Bill Haneman <bill.haneman@sun.com>
155 * libspi/accessible.c : added support for 'description' property.
156 * libspi/accessible.c
158 * libspi/registry.c : changed to use bonobo_object instead of bonobo_x_object
159 (since the two are now equivalent in libbonobo)
167 * idl/Value.idl : changed these 'secondary' interfaces to inherit from
168 Bonobo::Unknown as does Accessibility::Accessible.
169 * idl/StreamableContent.idl : as above, and replaced internal InputStream
170 interface with Bonobo::Stream, since it was redundant with it.
171 (The Stream returned by a StreamableContext object is expected to
172 implement only a subset of Bonobo::Stream)
174 2001-07-28 Anders Carlsson <andersca@gnome.org>
176 * libspi/accessible.c (accessible_object_finalize): Change
177 g_free to g_object_unref since the AtkObject is a GObject.
179 2001-07-30 Bill Haneman <bill.haneman@sun.com>
181 * idl/Accessibility.idl: add new IDL files
184 * idl/Action.idl: Definitions of actionable UI object
185 * idl/Component.idl: Definitions of UI component geometry, etc.
186 * idl/Hyperlink.idl: Defs of hyperlink behavior
187 * idl/Image.idl: Def of accessible image
188 * idl/Selection.idl: Definition of UI object with selectable children
189 * idl/StreamableContent.idl: Definition of UI object with streamable backing data
190 * idl/Table.idl: Definitions for access to table ('spreadsheet') elements
191 * idl/Text.idl: Interface defs for UI elements with complex textual content
192 * idl/Value.idl: Definition of UI element that is a value controller or display
194 2001-07-27 Michael Meeks <michael@ximian.com>
196 * po/Makefile.in.in: remove autogenerated file from CVS.
198 * libspi/Makefile.am: Radicaly re-vamp to simplify & add ORBit2
201 * idl/Registry.idl: include guard.
203 * idl/Accessibility.idl: Add, and include all the other IDL
206 * idl/*.idl: remove mass of pragmas etc.
208 2001-07-26 Michael Meeks <michael@ximian.com>
210 * registryd/Makefile.am (registryd_SOURCES): remove
213 2001-07-27 Mark McLoughlin <mark@skynet.ie>
215 * libspi/.cvsignore, registryd/.cvsignore,
216 test/.cvsignore: updated.
218 * po/Makefile.in.in: gettext update.
220 2001-07-25 Bill Haneman <bill.haneman@sun.com>
222 * initial CVS checkin
224 2001-06-29 Michael Meeks <michael@ximian.com>
226 * configure.in: add AM_CONFIG_HEADER to gen config.h