1 2001-08-16 Michael Meeks <michael@ximian.com>
3 * configure.in: use AM_GLIB_GNU_GETTEXT.
5 * Makefile.am (SUBDIRS): kill intl.
7 2001-08-15 Michael Meeks <michael@ximian.com>
9 * registryd/Makefile.am: s/oaf/server/ relocate info file.
13 * configure.in: depend on a recent bonobo-activation that
14 will find our server files ...
16 2001-08-16 Bill Haneman <bill.haneman@sun.com>
18 * libspi/accessible.c : accessible_new() :
19 Now we add the Component interface via bonobo_object_add_interface,
20 if the contained AtkObject implements AtkComponent.
21 * libspi/accessible.h : now include "component.h"
22 * libspi/component.h :
23 * libspi/component.c : added files - implementation of
24 bonobo wrapper object for Accessibility/Component
26 Added test code to check for Accessibility/Component:1.0
27 interface and report whether it is implemented by the
30 Now we check for not only the hash of the whole event
31 string before relaying the event, we also check the
32 "minor" event string (without the detail string).
33 This allows event listeners to be registered against
34 all events of a certain major+minor type, or just
35 against a specific major+minor+detail type.
36 * libspi/accessible.c :
37 Added implementations for Accessible:get_parent(),
38 Accessible:getChildCount(), and Accessible:getChildAtIndex().
41 Replaced calls to Accessibility_Accessible_ref() and
42 Accessibility_Accessible_unref() with
43 calls to bonobo_object_dup_ref() and
44 bonobo_object_release_unref(), so that the CORBA object
45 is dup-ed and released when relayed, as well as the bonobo object.
47 2001-08-15 Mark McLoughlin <mark@skynet.ie>
50 registryd/Makefile.am,
51 at-bridge/Makefile.am.
52 test/Makefile.am, configure.in:
53 reverse previous changes.
55 * /idl/Image.idl: fix typo.
57 * test/Makefile.am: put DEBUG_FLAGS
60 2001-08-15 Mark McLoughlin <mark@skynet.ie>
62 * test/app.c: use argv[0] instead of
65 2001-08-15 Mark McLoughlin <mark@skynet.ie>
68 registryd/Makefile.am,
69 at-bridge/Makefile.am.
70 test/Makefile.am, configure.in:
71 cleanup, replace individual LIBS/CFLAGS with
72 AT_COMMON_{LIBS|CFLAGS}.
76 2001-08-15 Mark McLoughlin <mark@skynet.ie>
78 * configure.in, libspi/Makefile.am:
79 Change IDL path checking for bonobo-activation
82 2001-08-15 Bill Haneman <bill.haneman@sun.com>
84 * registryd/registry.c : separated event listeners to use
85 3 separate lists (focus, window, toolkit). Began testing
86 event names against hashes before relaying events.
87 * test/at.c : now register for events of type "focus:"
88 * test/app.c : now generate events of type "focus:"
89 * at-bridge/bridge.c : register with ATK for focus events,
90 and we now relay those focus events to any "focus:" listeners.
91 This now works with the bridge as a GTK_MODULE when running test/at.
93 * libspi/listener.c : now we ref event sources before propagating, and unref on receipt.
94 * libspi/registry.c : some changes to internal structs, to support event typestring hashes.
95 * text/app.c : changed the way the appname is generated.
96 * cspi : added directory that will hold the C bindings library for
97 non-CORBA/bonobo-savvy clients.
98 * cspi/spi.h : header file that contains the function prototypes for the C binding.
99 * idl/Component.idl : added in parameter to indicate coord system for
100 geometry-related calls.
101 * idl/Hyperlink.idl : added readonly n_links attribute
102 * idl/Image.idl : changed methods to attributes.
105 poll() fails after a few event notifications, when the number of file descriptors
106 gets too large. Investigating.
108 2001-08-15 Mark McLoughlin <mark@skynet.ie>
110 * at-bridge/Makefile.am: link against
111 ../libspi/libspi.la instead of -lspi.
113 * at-spi/test/app.c: include
114 bonobo-activation.h. Use a default appname
115 if one is not provided.
117 2001-08-14 Bill Haneman <bill.haneman@sun.com>
119 * idl/Registry.idl : temporarily changed register_Application
120 to oneway, to work around issue with initial registration
122 * idl/Application.idl : changed attribute "id" from readonly
123 to read-write, since it needs to be assigned by Registry.
124 * registryd/registryd.c : added call to set application id
126 * registryd/registry.c : changed de-registration procedure to
127 use CORBA_Object_hash() to find matching object ref in application
128 lists and listener lists.
129 * registryd/registry.c : defined EventTypeStruct and EventTypeMajor,
130 began distinguishing between event types (work in progress).
132 2001-08-13 Bill Haneman <bill.haneman@sun.com>
135 * libspi/application.c:
136 Added implementations for get/set id, get_toolkitName,
138 * registryd/registryd.c :
142 Converted from use of OAF to bonobo-activation.
146 Removed references to atksimpleobject, since base atkobject
147 implementation now provides functionality we need.
148 * libspi/atksimpleobject.c :
149 * libspi/atksimpleobject.h :
154 * at-bridge/Makefile.am
158 Added directory "bridge" and contents, and added dependencies
159 in Makefile.am/configure.in.
160 Initial checkin of "at-bridge".
161 This code is a GTK_MODULE which automatically registers
162 GTK+ apps with the accessibility registry, using an object
163 reference to the root ATK object.
165 2001-08-10 Mark McLoughlin <mark@skynet.ie>
167 * po/Makefile.in.in: Remove. Again. If this
168 doesn't get autogenerated - you need to update
171 2001-08-07 Mark McLoughlin <mark@skynet.ie>
173 * po/Makefile.in.in: Add. Again.
175 2001-07-31 Bill Haneman <bill.haneman@sun.com>
177 * libspi/accessible.c : added support for 'description' property.
178 * libspi/accessible.c
180 * libspi/registry.c : changed to use bonobo_object instead of bonobo_x_object
181 (since the two are now equivalent in libbonobo)
189 * idl/Value.idl : changed these 'secondary' interfaces to inherit from
190 Bonobo::Unknown as does Accessibility::Accessible.
191 * idl/StreamableContent.idl : as above, and replaced internal InputStream
192 interface with Bonobo::Stream, since it was redundant with it.
193 (The Stream returned by a StreamableContext object is expected to
194 implement only a subset of Bonobo::Stream)
196 2001-07-28 Anders Carlsson <andersca@gnome.org>
198 * libspi/accessible.c (accessible_object_finalize): Change
199 g_free to g_object_unref since the AtkObject is a GObject.
201 2001-07-30 Bill Haneman <bill.haneman@sun.com>
203 * idl/Accessibility.idl: add new IDL files
206 * idl/Action.idl: Definitions of actionable UI object
207 * idl/Component.idl: Definitions of UI component geometry, etc.
208 * idl/Hyperlink.idl: Defs of hyperlink behavior
209 * idl/Image.idl: Def of accessible image
210 * idl/Selection.idl: Definition of UI object with selectable children
211 * idl/StreamableContent.idl: Definition of UI object with streamable backing data
212 * idl/Table.idl: Definitions for access to table ('spreadsheet') elements
213 * idl/Text.idl: Interface defs for UI elements with complex textual content
214 * idl/Value.idl: Definition of UI element that is a value controller or display
216 2001-07-27 Michael Meeks <michael@ximian.com>
218 * po/Makefile.in.in: remove autogenerated file from CVS.
220 * libspi/Makefile.am: Radicaly re-vamp to simplify & add ORBit2
223 * idl/Registry.idl: include guard.
225 * idl/Accessibility.idl: Add, and include all the other IDL
228 * idl/*.idl: remove mass of pragmas etc.
230 2001-07-26 Michael Meeks <michael@ximian.com>
232 * registryd/Makefile.am (registryd_SOURCES): remove
235 2001-07-27 Mark McLoughlin <mark@skynet.ie>
237 * libspi/.cvsignore, registryd/.cvsignore,
238 test/.cvsignore: updated.
240 * po/Makefile.in.in: gettext update.
242 2001-07-25 Bill Haneman <bill.haneman@sun.com>
244 * initial CVS checkin
246 2001-06-29 Michael Meeks <michael@ximian.com>
248 * configure.in: add AM_CONFIG_HEADER to gen config.h