2001-08-16 Michael Meeks <michael@ximian.com>
[platform/core/uifw/at-spi2-atk.git] / ChangeLog
1 2001-08-16  Michael Meeks  <michael@ximian.com>
2
3         * configure.in: use AM_GLIB_GNU_GETTEXT.
4
5         * Makefile.am (SUBDIRS): kill intl.
6
7 2001-08-15  Michael Meeks  <michael@ximian.com>
8
9         * registryd/Makefile.am: s/oaf/server/ relocate info file.
10
11         * configure.in: upd.
12
13         * configure.in: depend on a recent bonobo-activation that
14         will find our server files ...
15
16 2001-08-16  Bill Haneman <bill.haneman@sun.com>
17
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
25         * libspi/listener.c :
26         Added test code to check for Accessibility/Component:1.0
27         interface and report whether it is implemented by the
28         event source.
29         * libspi/registry.c :
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().
39         * libspi/registry.c :
40         * libspi/listener.c :
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.
46
47 2001-08-15  Mark McLoughlin <mark@skynet.ie>
48
49         * libspi/Makefile.am,
50           registryd/Makefile.am,
51           at-bridge/Makefile.am.
52           test/Makefile.am, configure.in:
53         reverse previous changes.
54
55         * /idl/Image.idl: fix typo.
56
57         * test/Makefile.am: put DEBUG_FLAGS
58         in CFLAGS.
59
60 2001-08-15  Mark McLoughlin <mark@skynet.ie>
61
62         * test/app.c: use argv[0] instead of
63         g_type_prgname.
64
65 2001-08-15  Mark McLoughlin <mark@skynet.ie>
66
67         * libspi/Makefile.am,
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}.
73
74         * README: format.
75
76 2001-08-15  Mark McLoughlin <mark@skynet.ie>
77         
78         * configure.in, libspi/Makefile.am:
79         Change IDL path checking for bonobo-activation
80         as opposed to oaf.
81
82 2001-08-15  Bill Haneman <bill.haneman@sun.com>
83
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.
92         * libspi/registry.c :
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.
103         
104         KNOWN PROBLEMS:
105         poll() fails after a few event notifications, when the number of file descriptors
106         gets too large.  Investigating.
107         
108 2001-08-15  Mark McLoughlin <mark@skynet.ie>
109
110         * at-bridge/Makefile.am: link against
111         ../libspi/libspi.la instead of -lspi.
112
113         * at-spi/test/app.c: include 
114         bonobo-activation.h. Use a default appname
115         if one is not provided.
116
117 2001-08-14  Bill Haneman <bill.haneman@sun.com>
118
119         * idl/Registry.idl : temporarily changed register_Application
120         to oneway, to work around issue with initial registration 
121         re-entrancy.
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 
125         on registration.
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).
131
132 2001-08-13  Bill Haneman <bill.haneman@sun.com>
133
134         CHANGES:
135         * libspi/application.c:
136         Added implementations for get/set id, get_toolkitName,
137         get_version.
138         * registryd/registryd.c :
139         * test/at.c :
140         * test/app.c :
141         * Makefile.am :
142         Converted from use of OAF to bonobo-activation.
143         * libspi/desktop.h :
144         * libspi/desktop.c :
145         * test/app.c :
146         Removed references to atksimpleobject, since base atkobject
147         implementation now provides functionality we need.
148         * libspi/atksimpleobject.c :
149         * libspi/atksimpleobject.h :
150         Removed.
151         
152         ADDITIONS:
153         * at-bridge
154         * at-bridge/Makefile.am
155         * at-bridge/bridge.c
156         * configure.in
157         * 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.
164         
165 2001-08-10  Mark McLoughlin <mark@skynet.ie>
166
167         * po/Makefile.in.in: Remove. Again. If this
168         doesn't get autogenerated - you need to update
169         gnome-common.
170
171 2001-08-07  Mark McLoughlin <mark@skynet.ie>
172
173         * po/Makefile.in.in: Add. Again.
174
175 2001-07-31  Bill Haneman <bill.haneman@sun.com>
176
177         * libspi/accessible.c : added support for 'description' property.
178         * libspi/accessible.c
179         * libspi/desktop.c
180         * libspi/registry.c : changed to use bonobo_object instead of bonobo_x_object
181             (since the two are now equivalent in libbonobo)
182         * idl/Action.idl
183         * idl/Component.idl
184         * idl/Hyperlink.idl
185         * idl/Image.idl
186         * idl/Selection.idl
187         * idl/Table.idl
188         * idl/Text.idl
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)
195
196 2001-07-28  Anders Carlsson  <andersca@gnome.org>
197
198         * libspi/accessible.c (accessible_object_finalize): Change
199           g_free to g_object_unref since the AtkObject is a GObject.
200
201 2001-07-30  Bill Haneman <bill.haneman@sun.com>
202
203         * idl/Accessibility.idl: add new IDL files
204         
205         Added:
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
215         
216 2001-07-27  Michael Meeks  <michael@ximian.com>
217
218         * po/Makefile.in.in: remove autogenerated file from CVS.
219
220         * libspi/Makefile.am: Radicaly re-vamp to simplify & add ORBit2
221         type library.
222
223         * idl/Registry.idl: include guard.
224
225         * idl/Accessibility.idl: Add, and include all the other IDL
226         files.
227
228         * idl/*.idl: remove mass of pragmas etc.
229
230 2001-07-26  Michael Meeks  <michael@ximian.com>
231
232         * registryd/Makefile.am (registryd_SOURCES): remove
233         redundant at_.
234
235 2001-07-27  Mark McLoughlin <mark@skynet.ie>
236
237         * libspi/.cvsignore, registryd/.cvsignore,
238           test/.cvsignore: updated.
239
240         * po/Makefile.in.in: gettext update.
241
242 2001-07-25  Bill Haneman <bill.haneman@sun.com>
243
244         * initial CVS checkin
245
246 2001-06-29  Michael Meeks  <michael@ximian.com>
247
248         * configure.in: add AM_CONFIG_HEADER to gen config.h
249
250         * acconfig.h: add.
251