1 2001-08-16 Bill Haneman <bill.haneman@sun.com>
4 added more implementation for toolkit events.
5 Fixed bug such that toolkit event registrations
6 (via atk) use the whole event name string, not
8 Removed a useless call to an ORBit_ method.
10 Removed unused local sbuf[] variable.
12 We now register for Gtk:GtkWidget:button_press_event
13 events as well as "focus:" events.
15 Add some more API from Registry.idl that was missing,
16 for keystroke listening, keystroke and mouse event
17 synthesis, and enumeration of accessible desktops.
19 2001-08-16 Michael Meeks <michael@ximian.com>
21 * configure.in: use AM_GLIB_GNU_GETTEXT.
23 * Makefile.am (SUBDIRS): kill intl.
25 2001-08-15 Michael Meeks <michael@ximian.com>
27 * registryd/Makefile.am: s/oaf/server/ relocate info file.
31 * configure.in: depend on a recent bonobo-activation that
32 will find our server files ...
34 2001-08-16 Bill Haneman <bill.haneman@sun.com>
36 * libspi/accessible.c : accessible_new() :
37 Now we add the Component interface via bonobo_object_add_interface,
38 if the contained AtkObject implements AtkComponent.
39 * libspi/accessible.h : now include "component.h"
40 * libspi/component.h :
41 * libspi/component.c : added files - implementation of
42 bonobo wrapper object for Accessibility/Component
44 Added test code to check for Accessibility/Component:1.0
45 interface and report whether it is implemented by the
48 Now we check for not only the hash of the whole event
49 string before relaying the event, we also check the
50 "minor" event string (without the detail string).
51 This allows event listeners to be registered against
52 all events of a certain major+minor type, or just
53 against a specific major+minor+detail type.
54 * libspi/accessible.c :
55 Added implementations for Accessible:get_parent(),
56 Accessible:getChildCount(), and Accessible:getChildAtIndex().
59 Replaced calls to Accessibility_Accessible_ref() and
60 Accessibility_Accessible_unref() with
61 calls to bonobo_object_dup_ref() and
62 bonobo_object_release_unref(), so that the CORBA object
63 is dup-ed and released when relayed, as well as the bonobo object.
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 reverse previous changes.
73 * /idl/Image.idl: fix typo.
75 * test/Makefile.am: put DEBUG_FLAGS
78 2001-08-15 Mark McLoughlin <mark@skynet.ie>
80 * test/app.c: use argv[0] instead of
83 2001-08-15 Mark McLoughlin <mark@skynet.ie>
86 registryd/Makefile.am,
87 at-bridge/Makefile.am.
88 test/Makefile.am, configure.in:
89 cleanup, replace individual LIBS/CFLAGS with
90 AT_COMMON_{LIBS|CFLAGS}.
94 2001-08-15 Mark McLoughlin <mark@skynet.ie>
96 * configure.in, libspi/Makefile.am:
97 Change IDL path checking for bonobo-activation
100 2001-08-15 Bill Haneman <bill.haneman@sun.com>
102 * registryd/registry.c : separated event listeners to use
103 3 separate lists (focus, window, toolkit). Began testing
104 event names against hashes before relaying events.
105 * test/at.c : now register for events of type "focus:"
106 * test/app.c : now generate events of type "focus:"
107 * at-bridge/bridge.c : register with ATK for focus events,
108 and we now relay those focus events to any "focus:" listeners.
109 This now works with the bridge as a GTK_MODULE when running test/at.
110 * libspi/registry.c :
111 * libspi/listener.c : now we ref event sources before propagating, and unref on receipt.
112 * libspi/registry.c : some changes to internal structs, to support event typestring hashes.
113 * text/app.c : changed the way the appname is generated.
114 * cspi : added directory that will hold the C bindings library for
115 non-CORBA/bonobo-savvy clients.
116 * cspi/spi.h : header file that contains the function prototypes for the C binding.
117 * idl/Component.idl : added in parameter to indicate coord system for
118 geometry-related calls.
119 * idl/Hyperlink.idl : added readonly n_links attribute
120 * idl/Image.idl : changed methods to attributes.
123 poll() fails after a few event notifications, when the number of file descriptors
124 gets too large. Investigating.
126 2001-08-15 Mark McLoughlin <mark@skynet.ie>
128 * at-bridge/Makefile.am: link against
129 ../libspi/libspi.la instead of -lspi.
131 * at-spi/test/app.c: include
132 bonobo-activation.h. Use a default appname
133 if one is not provided.
135 2001-08-14 Bill Haneman <bill.haneman@sun.com>
137 * idl/Registry.idl : temporarily changed register_Application
138 to oneway, to work around issue with initial registration
140 * idl/Application.idl : changed attribute "id" from readonly
141 to read-write, since it needs to be assigned by Registry.
142 * registryd/registryd.c : added call to set application id
144 * registryd/registry.c : changed de-registration procedure to
145 use CORBA_Object_hash() to find matching object ref in application
146 lists and listener lists.
147 * registryd/registry.c : defined EventTypeStruct and EventTypeMajor,
148 began distinguishing between event types (work in progress).
150 2001-08-13 Bill Haneman <bill.haneman@sun.com>
153 * libspi/application.c:
154 Added implementations for get/set id, get_toolkitName,
156 * registryd/registryd.c :
160 Converted from use of OAF to bonobo-activation.
164 Removed references to atksimpleobject, since base atkobject
165 implementation now provides functionality we need.
166 * libspi/atksimpleobject.c :
167 * libspi/atksimpleobject.h :
172 * at-bridge/Makefile.am
176 Added directory "bridge" and contents, and added dependencies
177 in Makefile.am/configure.in.
178 Initial checkin of "at-bridge".
179 This code is a GTK_MODULE which automatically registers
180 GTK+ apps with the accessibility registry, using an object
181 reference to the root ATK object.
183 2001-08-10 Mark McLoughlin <mark@skynet.ie>
185 * po/Makefile.in.in: Remove. Again. If this
186 doesn't get autogenerated - you need to update
189 2001-08-07 Mark McLoughlin <mark@skynet.ie>
191 * po/Makefile.in.in: Add. Again.
193 2001-07-31 Bill Haneman <bill.haneman@sun.com>
195 * libspi/accessible.c : added support for 'description' property.
196 * libspi/accessible.c
198 * libspi/registry.c : changed to use bonobo_object instead of bonobo_x_object
199 (since the two are now equivalent in libbonobo)
207 * idl/Value.idl : changed these 'secondary' interfaces to inherit from
208 Bonobo::Unknown as does Accessibility::Accessible.
209 * idl/StreamableContent.idl : as above, and replaced internal InputStream
210 interface with Bonobo::Stream, since it was redundant with it.
211 (The Stream returned by a StreamableContext object is expected to
212 implement only a subset of Bonobo::Stream)
214 2001-07-28 Anders Carlsson <andersca@gnome.org>
216 * libspi/accessible.c (accessible_object_finalize): Change
217 g_free to g_object_unref since the AtkObject is a GObject.
219 2001-07-30 Bill Haneman <bill.haneman@sun.com>
221 * idl/Accessibility.idl: add new IDL files
224 * idl/Action.idl: Definitions of actionable UI object
225 * idl/Component.idl: Definitions of UI component geometry, etc.
226 * idl/Hyperlink.idl: Defs of hyperlink behavior
227 * idl/Image.idl: Def of accessible image
228 * idl/Selection.idl: Definition of UI object with selectable children
229 * idl/StreamableContent.idl: Definition of UI object with streamable backing data
230 * idl/Table.idl: Definitions for access to table ('spreadsheet') elements
231 * idl/Text.idl: Interface defs for UI elements with complex textual content
232 * idl/Value.idl: Definition of UI element that is a value controller or display
234 2001-07-27 Michael Meeks <michael@ximian.com>
236 * po/Makefile.in.in: remove autogenerated file from CVS.
238 * libspi/Makefile.am: Radicaly re-vamp to simplify & add ORBit2
241 * idl/Registry.idl: include guard.
243 * idl/Accessibility.idl: Add, and include all the other IDL
246 * idl/*.idl: remove mass of pragmas etc.
248 2001-07-26 Michael Meeks <michael@ximian.com>
250 * registryd/Makefile.am (registryd_SOURCES): remove
253 2001-07-27 Mark McLoughlin <mark@skynet.ie>
255 * libspi/.cvsignore, registryd/.cvsignore,
256 test/.cvsignore: updated.
258 * po/Makefile.in.in: gettext update.
260 2001-07-25 Bill Haneman <bill.haneman@sun.com>
262 * initial CVS checkin
264 2001-06-29 Michael Meeks <michael@ximian.com>
266 * configure.in: add AM_CONFIG_HEADER to gen config.h