e1b69cf06941245112eb818c6f8f014ab70e3eb6
[platform/core/uifw/at-spi2-atk.git] / ChangeLog
1 2001-08-15  Mark McLoughlin <mark@skynet.ie>
2
3         * libspi/Makefile.am,
4           registryd/Makefile.am,
5           at-bridge/Makefile.am.
6           test/Makefile.am, configure.in:
7         reverse previous changes.
8
9         * /idl/Image.idl: fix typo.
10
11         * test/Makefile.am: put DEBUG_FLAGS
12         in CFLAGS.
13
14 2001-08-15  Mark McLoughlin <mark@skynet.ie>
15
16         * test/app.c: use atgv[0] instead of
17         g_type_prgname.
18
19 2001-08-15  Mark McLoughlin <mark@skynet.ie>
20
21         * libspi/Makefile.am,
22           registryd/Makefile.am,
23           at-bridge/Makefile.am.
24           test/Makefile.am, configure.in:
25         cleanup, replace individual LIBS/CFLAGS with
26         AT_COMMON_{LIBS|CFLAGS}.
27
28         * README: format.
29
30 2001-08-15  Mark McLoughlin <mark@skynet.ie>
31         
32         * configure.in, libspi/Makefile.am:
33         Change IDL path checking for bonobo-activation
34         as opposed to oaf.
35
36 2001-08-15  Bill Haneman <bill.haneman@sun.com>
37
38         * registryd/registry.c : separated event listeners to use
39         3 separate lists (focus, window, toolkit).  Began testing
40         event names against hashes before relaying events.
41         * test/at.c : now register for events of type "focus:"
42         * test/app.c : now generate events of type "focus:"
43         * at-bridge/bridge.c : register with ATK for focus events,
44         and we now relay those focus events to any "focus:" listeners.
45         This now works with the bridge as a GTK_MODULE when running test/at.
46         * libspi/registry.c :
47         * libspi/listener.c : now we ref event sources before propagating, and unref on receipt.
48         * libspi/registry.c : some changes to internal structs, to support event typestring hashes.
49         * text/app.c : changed the way the appname is generated.
50         * cspi : added directory that will hold the C bindings library for 
51                 non-CORBA/bonobo-savvy clients.
52         * cspi/spi.h : header file that contains the function prototypes for the C binding.
53         * idl/Component.idl : added in parameter to indicate coord system for
54                 geometry-related calls.
55         * idl/Hyperlink.idl : added readonly n_links attribute
56         * idl/Image.idl : changed methods to attributes.
57         
58         KNOWN PROBLEMS:
59         poll() fails after a few event notifications, when the number of file descriptors
60         gets too large.  Investigating.
61         
62 2001-08-15  Mark McLoughlin <mark@skynet.ie>
63
64         * at-bridge/Makefile.am: link against
65         ../libspi/libspi.la instead of -lspi.
66
67         * at-spi/test/app.c: include 
68         bonobo-activation.h. Use a default appname
69         if one is not provided.
70
71 2001-08-14  Bill Haneman <bill.haneman@sun.com>
72
73         * idl/Registry.idl : temporarily changed register_Application
74         to oneway, to work around issue with initial registration 
75         re-entrancy.
76         * idl/Application.idl : changed attribute "id" from readonly 
77         to read-write, since it needs to be assigned by Registry.
78         * registryd/registryd.c : added call to set application id 
79         on registration.
80         * registryd/registry.c : changed de-registration procedure to
81         use CORBA_Object_hash() to find matching object ref in application
82         lists and listener lists.
83         * registryd/registry.c : defined EventTypeStruct and EventTypeMajor,
84         began distinguishing between event types (work in progress).
85
86 2001-08-13  Bill Haneman <bill.haneman@sun.com>
87
88         CHANGES:
89         * libspi/application.c:
90         Added implementations for get/set id, get_toolkitName,
91         get_version.
92         * registryd/registryd.c :
93         * test/at.c :
94         * test/app.c :
95         * Makefile.am :
96         Converted from use of OAF to bonobo-activation.
97         * libspi/desktop.h :
98         * libspi/desktop.c :
99         * test/app.c :
100         Removed references to atksimpleobject, since base atkobject
101         implementation now provides functionality we need.
102         * libspi/atksimpleobject.c :
103         * libspi/atksimpleobject.h :
104         Removed.
105         
106         ADDITIONS:
107         * at-bridge
108         * at-bridge/Makefile.am
109         * at-bridge/bridge.c
110         * configure.in
111         * Makefile.am
112         Added directory "bridge" and contents, and added dependencies
113         in Makefile.am/configure.in.  
114         Initial checkin of "at-bridge".
115         This code is a GTK_MODULE which automatically registers
116         GTK+ apps with the accessibility registry, using an object
117         reference to the root ATK object.
118         
119 2001-08-10  Mark McLoughlin <mark@skynet.ie>
120
121         * po/Makefile.in.in: Remove. Again. If this
122         doesn't get autogenerated - you need to update
123         gnome-common.
124
125 2001-08-07  Mark McLoughlin <mark@skynet.ie>
126
127         * po/Makefile.in.in: Add. Again.
128
129 2001-07-31  Bill Haneman <bill.haneman@sun.com>
130
131         * libspi/accessible.c : added support for 'description' property.
132         * libspi/accessible.c
133         * libspi/desktop.c
134         * libspi/registry.c : changed to use bonobo_object instead of bonobo_x_object
135             (since the two are now equivalent in libbonobo)
136         * idl/Action.idl
137         * idl/Component.idl
138         * idl/Hyperlink.idl
139         * idl/Image.idl
140         * idl/Selection.idl
141         * idl/Table.idl
142         * idl/Text.idl
143         * idl/Value.idl : changed these 'secondary' interfaces to inherit from
144              Bonobo::Unknown as does Accessibility::Accessible.
145         * idl/StreamableContent.idl : as above, and replaced internal InputStream
146              interface with Bonobo::Stream, since it was redundant with it.
147              (The Stream returned by a StreamableContext object is expected to
148              implement only a subset of Bonobo::Stream)
149
150 2001-07-28  Anders Carlsson  <andersca@gnome.org>
151
152         * libspi/accessible.c (accessible_object_finalize): Change
153           g_free to g_object_unref since the AtkObject is a GObject.
154
155 2001-07-30  Bill Haneman <bill.haneman@sun.com>
156
157         * idl/Accessibility.idl: add new IDL files
158         
159         Added:
160         * idl/Action.idl: Definitions of actionable UI object
161         * idl/Component.idl: Definitions of UI component geometry, etc.
162         * idl/Hyperlink.idl: Defs of hyperlink behavior
163         * idl/Image.idl: Def of accessible image
164         * idl/Selection.idl: Definition of UI object with selectable children
165         * idl/StreamableContent.idl: Definition of UI object with streamable backing data
166         * idl/Table.idl: Definitions for access to table ('spreadsheet') elements
167         * idl/Text.idl: Interface defs for UI elements with complex textual content
168         * idl/Value.idl: Definition of UI element that is a value controller or display
169         
170 2001-07-27  Michael Meeks  <michael@ximian.com>
171
172         * po/Makefile.in.in: remove autogenerated file from CVS.
173
174         * libspi/Makefile.am: Radicaly re-vamp to simplify & add ORBit2
175         type library.
176
177         * idl/Registry.idl: include guard.
178
179         * idl/Accessibility.idl: Add, and include all the other IDL
180         files.
181
182         * idl/*.idl: remove mass of pragmas etc.
183
184 2001-07-26  Michael Meeks  <michael@ximian.com>
185
186         * registryd/Makefile.am (registryd_SOURCES): remove
187         redundant at_.
188
189 2001-07-27  Mark McLoughlin <mark@skynet.ie>
190
191         * libspi/.cvsignore, registryd/.cvsignore,
192           test/.cvsignore: updated.
193
194         * po/Makefile.in.in: gettext update.
195
196 2001-07-25  Bill Haneman <bill.haneman@sun.com>
197
198         * initial CVS checkin
199
200 2001-06-29  Michael Meeks  <michael@ximian.com>
201
202         * configure.in: add AM_CONFIG_HEADER to gen config.h
203
204         * acconfig.h: add.
205