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