649fd17276d4cd86841896a212a9451da9f0791b
[platform/core/uifw/at-spi2-atk.git] / ChangeLog
1 <2001-09-30  Bill Haneman <bill.haneman@sun.com>
2         
3         * libspi/accessible.c:
4                 Stubbed-in the implementations for
5                         Accessibility_Accessible_getState and
6                         Accessibility_Accessible_getRelationSet.
7         * libspi/registry.c:
8                 Improved de-registration process and fixed some bugs, 
9                         deregistration now works correctly.
10         * libspi/desktop.c:
11                 Added initialization of applications list (to NULL).
12         * util/magnifier.c:
13                 Reduced speech compression from 0.5 to 0.7, for demo.
14                 Changed call to gdk_window_set_decorations()
15                         to gtk_window_set_decorated().
16         * at-bridge/bridge.c:
17                 Bridge now deregisters when app exits, via
18                         registration of a cleanup function
19                         with the g_atexit() call.
20                         Required making 'app' static, renamed 'this_app'.
21                 Fixed broken use of bonobo_init, passing argv wrongly.
22
23 <2001-09-27  Bill Haneman <bill.haneman@sun.com>
24
25         * util:
26         * util/Makefile.am: 
27                 Created a new directory for 
28                         accessibility-related utilities, primarily for
29                         testing and demo purposes, but with possible
30                         end-user utility.
31         
32         * util/magnifier.c:
33         * util/magnifier.h:
34         * util/mag_image.c:
35         * util/mag_image.h:
36                 Onscreen magnifier utility that
37                         is implemented as a bonobo service.
38         
39         * util/mag_client.c:
40         * util/mag_client.h:
41                 Client-side support (simple C bindings) 
42                         for Magnification service
43         
44         * util/mag_control.c:
45                 Client program example for 
46                         Magnification service
47         
48         * util/Accessibility_Magnifier.server.in:
49                 Bonobo-activation file for the 
50                         Magnification service.
51         
52         * util/idl:
53         * util/idl/Magnifier.idl:
54                 IDL defining the bonobo Magnification
55                         service interface.
56
57         * test/simple-at.c:
58                 Modifications to use the bonobo-activated magnifier
59                         above, in place of trying to connect to an existing
60                         magnifier that uses socket-listening IPC.
61
62                 If env variable MAGNIFIER is set, a magnifier service
63                         will be started if one does not exist.
64         
65 <2001-09-25  Bill Haneman <bill.haneman@sun.com>
66         * at-bridge/bridge.c:
67                 applied patch from Marc to build and run 
68                 against new glib and gtk+ (seemed like a change 
69                 to bonobo_init signature was made ?)
70         * test/simple-at.c:
71                 made festival-server support turned off by default.
72                 Added support for a simple magnifier (off by default)
73                 which will be added to a 'util' directory later.
74         * at-bridge/Makefile.am:
75                 Changed "application.h" header from a 'source'
76                 to a 'dependency' of libat-bridge.
77
78 <2001-09-12  Marc Mulcahy <marc.mulcahy@sun.com>
79         * cspi/Makefile.am:
80                 Added spi-util.c.
81
82         * cspi/spi-util.c:
83                 Fixed typo
84
85         * cspi/spi.c:
86                 Added interface implementation c files to list of
87                         includes so they are included in libcspi.
88
89         * cspi/spi.h:
90                 Changed prototype of AccessibleAction_doAction to return a
91                         boolean.
92                 Changed prototype of AccessibleTable_getCaption to
93                         return an Accessible.
94                 Changed prototype of AccessibleTable_getSelectedRows
95                         and AccessibleTable_getSelectedColumns to
96                         return a long (returns the number of selected rows
97                         or columns respectively).
98                 Changed name of AccessibleText_refRunAttributes to
99                         AccessibleText_getAttributes.
100                 Changed prototype of AccessibleText_getCharacterExtents to
101                         return a void rather than a boolean. 
102                 Added support for a AccessibleCoordType parameter
103                         specifying what type of coordinates are desired.
104                 Added an AccessibleCordType parameter to
105                         AccessibleText_getPointAtOffset.
106
107         * cspi/spi_accessible.c:
108                 Added code to return the outstanding interfaces from
109                         Accessible_queryInterface.
110
111         * cspi/spi_action.c:
112                 Fixed typos.
113                 Corrected call to getNActions to call the c binding
114                         for an attribute.
115
116         * cspi/spi_editabletext.c:
117                 Fixed typos.
118                 Changed name from setRunAttributes to setAttributes.
119
120         * cspi/spi_hyperlink.c:
121                 Fixed typos.
122                 Changed call to getNAnchors to correctly call the c
123                         binding for an attribute.
124
125         * cspi/spi_hypertext.c:
126                 Fixed typos.
127                 Changed getImageDescription to correctly call the
128                         binding for an attribute.
129
130         * cspi/spi_selection.c:
131                 Changed getNSelectedChildren to correctly call the c
132                         binding for the attribute.
133                 Changed refSelectedChild to getSelectedChild.
134
135         * cspi/spi_table.c:
136                 Fixed typos.
137                 Changed getCaption to return an Accessible.
138                 Fixed calls which retrieve attributes.
139                 Changed refAt to getAccessibleAt.
140                 Changed getNSelectedRows and getNSelectedColumns to
141                         return longs.
142
143         * cspi/spi_text.c:
144                 Changed getCharacterExtents and getPointAtOffset to accept an
145                         AccessibleCoordType.
146                 Fixed typos.
147                 Changed calls which retrieve attributes.
148                 Changed refRunAttributes to getAttributes.
149
150         * cspi/spi_value.c:
151                 Fixed typos.
152
153         * idl/Hyperlink.idl:
154                 Changed n_anchors attribute to nAnchors to keep naming
155                         convention consistent.
156
157         * idl/Table.idl:
158                 Made Table inherit from Bonobo::Unknown.
159                 Added nSelectedColumns and nSelectedRows attributes.
160
161         * idl/Value.idl:
162                 Made Value inherit from Bonobo::Unknown.
163
164         * libspi/hyperlink.c:
165                 Change for nAnchors attributte name change.
166
167 <2001-09-12  Marc Mulcahy <marc.mulcahy@sun.com>
168         * cspi/Makefile.am:
169                 Added spi-util.c.
170
171         * cspi/spi-util.c:
172                 Fixed typo
173
174         * cspi/spi.c:
175                 Added interface implementation c files to list of
176                         includes so they are included in libcspi.
177
178         * cspi/spi.h:
179                 Changed prototype of AccessibleAction_doAction to return a
180                         boolean.
181                 Changed prototype of AccessibleTable_getCaption to
182                         return an Accessible.
183                 Changed prototype of AccessibleTable_getSelectedRows
184                         and AccessibleTable_getSelectedColumns to
185                         return a long (returns the number of selected rows
186                         or columns respectively).
187                 Changed name of AccessibleText_refRunAttributes to
188                         AccessibleText_getAttributes.
189                 Changed prototype of AccessibleText_getCharacterExtents to
190                         return a void rather than a boolean. 
191                 Added support for a AccessibleCoordType parameter
192                         specifying what type of coordinates are desired.
193                 Added an AccessibleCordType parameter to
194                         AccessibleText_getPointAtOffset.
195
196         * cspi/spi_accessible.c:
197                 Added code to return the outstanding interfaces from
198                         Accessible_queryInterface.
199
200         * cspi/spi_action.c:
201                 Fixed typos.
202                 Corrected call to getNActions to call the c binding
203                         for an attribute.
204
205         * cspi/spi_editabletext.c:
206                 Fixed typos.
207                 Changed name from setRunAttributes to setAttributes.
208
209         * cspi/spi_hyperlink.c:
210                 Fixed typos.
211                 Changed call to getNAnchors to correctly call the c
212                         binding for an attribute.
213
214         * cspi/spi_hypertext.c:
215                 Fixed typos.
216                 Changed getImageDescription to correctly call the
217                         binding for an attribute.
218
219         * cspi/spi_selection.c:
220                 Changed getNSelectedChildren to correctly call the c
221                         binding for the attribute.
222                 Changed refSelectedChild to getSelectedChild.
223
224         * cspi/spi_table.c:
225                 Fixed typos.
226                 Changed getCaption to return an Accessible.
227                 Fixed calls which retrieve attributes.
228                 Changed refAt to getAccessibleAt.
229                 Changed getNSelectedRows and getNSelectedColumns to
230                         return longs.
231
232         * cspi/spi_text.c:
233                 Changed getCharacterExtents and getPointAtOffset to accept an
234                         AccessibleCoordType.
235                 Fixed typos.
236                 Changed calls which retrieve attributes.
237                 Changed refRunAttributes to getAttributes.
238
239         * cspi/spi_value.c:
240                 Fixed typos.
241
242         * idl/Hyperlink.idl:
243                 Changed n_anchors attribute to nAnchors to keep naming
244                         convention consistent.
245
246         * idl/Table.idl:
247                 Made Table inherit from Bonobo::Unknown.
248                 Added nSelectedColumns and nSelectedRows attributes.
249
250         * idl/Value.idl:
251                 Made Value inherit from Bonobo::Unknown.
252
253         * libspi/hyperlink.c:
254                 Change for nAnchors attributte name change.
255
256
257 <2001-09-05  Marc Mulcahy <marc.mulcahy@sun.com>
258
259         implementations-- made server implementations own AtkObject pointers
260         rather than their respective AtkInterrface pointers to fix
261         refcounting.  AtkHyperlink is still broken.
262
263 <2001-09-04  Bill Haneman <bill.haneman@sun.com>
264         * cspi/spi_accessible.c:
265                 Added method Accessible_Role_getName(),
266                         and requisite string array (role_names).
267                 Added conversion string_from_corba_strin() call
268                         to Accessible_getName and _getDescription.
269         * libspi/accessible.c:
270                 Added implementation for Accessible_getRole()
271         * test/simple-at.c:
272                 Added festival support, used if environment variable
273                         FESTIVAL is set.
274         
275 2001-09-04  Bill Haneman <bill.haneman@sun.com>
276
277         * at-bridge/bridge.c:
278             Now allocate Accessibility_Event using
279             Accessibility_Event__alloc() instead of g_new0().
280         * libspi/accessibleeventlistener.c:
281             Initialize AccessibleEventListener->callbacks to NULL.
282             Fixed accessible__event_listener_init() param, changed to
283             "AccessibleEventListener *" type.
284             Changed a bonobo_object_release_unref() call to
285             Accessibility_Accessible_unref().
286         * libspi/listener.c:
287             Changed Bonobo_Unknown_unref to (equivalent) 
288             Accessibility_Accessible_unref.
289         * libspi/registry.c:
290             Changed bonobo_object_release_unref to 
291             Accessibility_Accessible_unref.
292         
293 <2001-09-04  Marc Mulcahy <marc.mulcahy@sun.com>
294         
295         * Added files:
296             spi_action.c spi_editabletext.c spi_hyperlink.c spi_hypertext.c
297             spi_image.c spi_selection.c spi_table.c spi_text.c spi_value.c
298             spi-util.c spi-util.h
299             Implementations for C bindings to remaining accessibility 
300             interfaces.
301
302 <2001-09-04 Marc Mulcahy <marc.mulcahy@sun.com>
303         
304         * idl/Action.idl:
305             changed return value of Action from void to boolean to 
306             bring in line with ATK.
307
308         * idl/Text.idl:
309             Changed getText funcions to return "out" start and end offsets.
310             Changed getAttributes to take and offset and return the start 
311             and end offset of the attribute run.
312             Changed getOffsetAtPoint and getCharacterExtents to take an 
313              enum describing whether coordinates are window or screen.
314
315         * Added files:
316             libspi/action.c libspi/action.h libspi/editabletext.c 
317             libspi/editabletext.h libspi/hyperlink.c libspi/hyperlink.h
318             libspi/hypertext.c libspi/hypertext.h libspi/image.c 
319             libspi/image.h libspi/selection.c libspi/selection.h
320             libspi/table.c libspi/table.h libspi/text.c libspi/text.h 
321             libspi/value.c libspi/value.h
322             Added server implementations for outstanding ATK interfaces 
323             not yet implemented.
324  
325 2001-09-04  Bill Haneman <bill.haneman@sun.com>
326
327         * idl/Action.idl:
328                 Added (missing) getName() method. 
329                 Made nActions an attribute.
330         * idl/EditableText.idl:
331                 Changed order of params in setAttributes.
332         * idl/Hyperlink.idl:
333                 Removed getAnchor, added getURI.
334         * idl/Image.idl:
335                 Changed attributes to methods, for efficiency
336                 (so that getting extents can be done in one call)
337         * idl/Selection.idl:
338                 Changed nSelectedChildren to attribute, and re-indented.
339         * idl/Table.idl: changed nrows, ncolumns, caption, summary 
340                 to attributes.
341         * idl/Text.idl: reformatted to match our coding style.
342                 (temporarily?) removed getRowColumnAtOffset().
343                 Changed text selection API to support multi-select and
344                 non-contiguous selections, as in ATK.
345         * idl/Value.idl: changed some methods to attributes.
346
347 2001-08-24  Mark McLoughlin <mark@skynet.ie>
348
349         * libspi/listener.c(impl_notify_event):
350         BonoboUnkown_unref the source instead
351         of bonobo_object_release_unref - the ORB
352         handles the releasing.
353
354         * configure.in: require ORBit-2.3.94 for
355         this behaviour.
356
357 2001-08-21  Bill Haneman <bill.haneman@sun.com>
358
359         Tagged CVS repository 'EA_1_0'.
360         * README.EARLY_ACCESS:
361         Alphabetized acknowledgements list, and
362         added someone.
363         Listed some known dependencies of at-spi.
364
365 2001-08-20  Bill Haneman <bill.haneman@sun.com>
366
367         * docs/at-spi-docs.sgml:
368         * docs/at-spi-sections.txt:
369         * docs/at-spi-overrides.txt: (Added zero-length file)
370         Documentation improvements - gtk-doc should build
371         docs for all implemented C bindings now.
372         * cspi/Makefile.am:
373         * cspi/spi_main.c:
374         * cspi/spi.c: (New file)
375         * cspi/spi_event.c: (New file)
376         * cspi/spi_registry.c: (New file)
377         * cspi/spi_accessible.c: (New file)
378         * cspi/spi_application.c: (New file)
379         * cspi/spi_component.c: (New file)
380         Split spi_main.c into six parts, and included them from
381         "spi.c".  This is a bit of a hack, probably temporary,
382         but required by gtk-doc, apparently.
383         
384 2001-08-20  Bill Haneman <bill.haneman@sun.com>
385
386         * docs/Makefile.am:
387         * docs/at-spi-docs.sgml:
388         * docs/at-spi-sections.txt:
389         * configure.in:
390         Initial checkins/modifications for gtk-doc generation.
391         * cspi/spi.h:
392         * cspi/spi.c:
393         Added (missing) interface query methods to Accessible's C binding.
394         * cspi/spi-impl.h:
395         Added GenericInterface type definition.
396         * test/simple-at.c:
397         Added query for AccessibleComponent interface to focus event handler.
398         Added printout of bounding box for focussed component.
399         * libspi/component.c:
400         Added partial implementation for AccessibleComponent to C binding.
401         * idl/Application.idl:
402         * libspi/registry.c:
403         * libspi/listener.c:
404         * libspi/application.c:
405         * libspi/application.h:
406         Changed "ID" attribute type from string to long.
407
408 2001-08-19  Bill Haneman <bill.haneman@sun.com>
409
410         * cspi/spi.h:
411         * cspi/spi.c:
412         Made method naming consistent: methods taking object args
413         start with uppercase, other methods (except those using
414         acronyms) start with lowercase.  Underscores delimit between
415         object names and method names:
416         SPI_init() - uppercase since it starts with an acronym.
417         getDesktopCount () - lowercase start since no object param0.
418         Accessible_getName() - uppercase object type name, studlyCaps method
419                                name.
420
421         *cspi/spi.h:
422         Added gtk-doc documentation for all currently implemented
423         methods in the C bindings API.
424
425 2001-08-18  Bill Haneman <bill.haneman@sun.com>
426
427         * Makefile.am : changed build order to build test last.
428         * cspi/spi.h :
429         * cspi/spi_main.c :
430         Changed "createEventListener" to "CreateEventListener".
431         * libspi/accessibleeventlistener.c :
432         Bugfix for addition of callbacks.
433         * test/Makefile.am :
434         * test/simple-at.c :
435         Added new test that uses the C bindings API.
436         * idl/Event.idl :
437         * libspi/listener.c :
438         * libspi/registry.c :
439         * libspi/accessibleeventlistener.c :
440         * at-bridge/bridge.c :
441         Renamed member "target" of Accessibility_Event to "source",
442         which is more descriptive.
443         
444
445 2001-08-18  Bill Haneman <bill.haneman@sun.com>
446
447         * Makefile.am: 
448         * configure.in :
449         * cspi/Makefile.am :
450         Added makefile support for at-spi/cspi directory.
451         * cspi/spi.h : 
452         * cspi/spi-impl.h :
453         * cspi/spi-listener.h : (NEW FILE)
454         Added support for/use of spi-listener.h.
455         * cspi/spi_main.c :
456         C bindings now build successfully, with no warnings.
457         * libspi/accessibleeventlistener.h : (NEW FILE)
458         * libspi/accessibleeventlistener.c : (NEW FILE)
459         * libspi/Makefile.am :
460         Added new object type "AccessibleEventListener"
461         which inherits from Listener, and allows attachment
462         of in-process callbacks (so that a client with a listening
463         object instance can add functionality to the local 
464         implementation, dynamically).
465
466 2001-08-18  Bill Haneman <bill.haneman@sun.com>
467
468         * libspi/accessible.c: 
469         Add implementation for get_index_in_parent().
470         * cspi/spi.h : 
471         Added #include of "spi-roletypes.h", and
472         added enumerated type AccessibleCoordType.
473         Added definition for KeystrokeListener (function type).
474
475         ADDED FILES:
476         * cspi/spi-statetypes.h :
477         * cspi/spi-roletypes.h :
478         * cspi/spi-impl.h :
479         Added these headers, used by spi.h.
480         * cspi/spi_main.c : 
481         Added code (NOTE: not yet built by make).
482
483 2001-08-18  Mark McLoughlin <mark@skynet.ie>
484
485         * libspi/Makefile.am: generate imodule
486         at the same time as other idl compiler 
487         generated files. 
488
489 2001-08-17  Bill Haneman <bill.haneman@sun.com>
490         * libspi/registry.c :
491         * libspi/application.c :
492         * idl/Application.idl :
493         Made registration with toolkit an application method,
494         which is required since each app has its own toolkit static
495         environment.  Thus the bridge must register for 
496         notification of toolkit events from each application in turn.
497         Toolkit notifications are now successfully registered for, and
498         sent to the listening at client.
499         * test/at.c :
500         Changed toolkit event string to use hyphens rather than underscores.
501         * libspi/listener.c :
502         listner now gives more info in debug mode - it reports the
503         name of the event received, as well as the name of the source.
504         
505
506 2001-08-16  Bill Haneman <bill.haneman@sun.com>
507
508         * libspi/registry.c :
509         added more implementation for toolkit events.
510         Fixed bug such that toolkit event registrations
511         (via atk) use the whole event name string, not 
512         just minor+detail.
513         Removed a useless call to an ORBit_ method.
514         * at-bridge/bridge.c :
515         Removed unused local sbuf[] variable.
516         * test/at.c :
517         We now register for Gtk:GtkWidget:button_press_event 
518         events as well as "focus:" events.
519         * cspi/spi.h :
520         Add some more API from Registry.idl that was missing,
521         for keystroke listening, keystroke and mouse event
522         synthesis, and enumeration of accessible desktops.
523
524 2001-08-16  Michael Meeks  <michael@ximian.com>
525
526         * configure.in: use AM_GLIB_GNU_GETTEXT.
527
528         * Makefile.am (SUBDIRS): kill intl.
529
530 2001-08-15  Michael Meeks  <michael@ximian.com>
531
532         * registryd/Makefile.am: s/oaf/server/ relocate info file.
533
534         * configure.in: upd.
535
536         * configure.in: depend on a recent bonobo-activation that
537         will find our server files ...
538
539 2001-08-16  Bill Haneman <bill.haneman@sun.com>
540
541         * libspi/accessible.c : accessible_new() :
542         Now we add the Component interface via bonobo_object_add_interface,
543         if the contained AtkObject implements AtkComponent.
544         * libspi/accessible.h : now include "component.h"
545         * libspi/component.h :
546         * libspi/component.c : added files - implementation of
547         bonobo wrapper object for Accessibility/Component
548         * libspi/listener.c :
549         Added test code to check for Accessibility/Component:1.0
550         interface and report whether it is implemented by the
551         event source.
552         * libspi/registry.c :
553         Now we check for not only the hash of the whole event 
554         string before relaying the event, we also check the
555         "minor" event string (without the detail string).
556         This allows event listeners to be registered against
557         all events of a certain major+minor type, or just
558         against a specific major+minor+detail type.
559         * libspi/accessible.c :
560         Added implementations for Accessible:get_parent(),
561         Accessible:getChildCount(), and Accessible:getChildAtIndex().
562         * libspi/registry.c :
563         * libspi/listener.c :
564         Replaced calls to Accessibility_Accessible_ref() and
565         Accessibility_Accessible_unref() with 
566         calls to bonobo_object_dup_ref() and 
567         bonobo_object_release_unref(), so that the CORBA object
568         is dup-ed and released when relayed, as well as the bonobo object.
569
570 2001-08-15  Mark McLoughlin <mark@skynet.ie>
571
572         * libspi/Makefile.am,
573           registryd/Makefile.am,
574           at-bridge/Makefile.am.
575           test/Makefile.am, configure.in:
576         reverse previous changes.
577
578         * /idl/Image.idl: fix typo.
579
580         * test/Makefile.am: put DEBUG_FLAGS
581         in CFLAGS.
582
583 2001-08-15  Mark McLoughlin <mark@skynet.ie>
584
585         * test/app.c: use argv[0] instead of
586         g_type_prgname.
587
588 2001-08-15  Mark McLoughlin <mark@skynet.ie>
589
590         * libspi/Makefile.am,
591           registryd/Makefile.am,
592           at-bridge/Makefile.am.
593           test/Makefile.am, configure.in:
594         cleanup, replace individual LIBS/CFLAGS with
595         AT_COMMON_{LIBS|CFLAGS}.
596
597         * README: format.
598
599 2001-08-15  Mark McLoughlin <mark@skynet.ie>
600         
601         * configure.in, libspi/Makefile.am:
602         Change IDL path checking for bonobo-activation
603         as opposed to oaf.
604
605 2001-08-15  Bill Haneman <bill.haneman@sun.com>
606
607         * registryd/registry.c : separated event listeners to use
608         3 separate lists (focus, window, toolkit).  Began testing
609         event names against hashes before relaying events.
610         * test/at.c : now register for events of type "focus:"
611         * test/app.c : now generate events of type "focus:"
612         * at-bridge/bridge.c : register with ATK for focus events,
613         and we now relay those focus events to any "focus:" listeners.
614         This now works with the bridge as a GTK_MODULE when running test/at.
615         * libspi/registry.c :
616         * libspi/listener.c : 
617         now we ref event sources before propagating, and unref on receipt.
618         * libspi/registry.c : 
619         some changes to internal structs, to support event typestring hashes.
620         * text/app.c : changed the way the appname is generated.
621         * cspi : added directory that will hold the C bindings library for 
622                 non-CORBA/bonobo-savvy clients.
623         * cspi/spi.h : header file that contains the function prototypes for the C binding.
624         * idl/Component.idl : added in parameter to indicate coord system for
625                 geometry-related calls.
626         * idl/Hyperlink.idl : added readonly n_links attribute
627         * idl/Image.idl : changed methods to attributes.
628         
629 2001-08-15  Mark McLoughlin <mark@skynet.ie>
630
631         * at-bridge/Makefile.am: link against
632         ../libspi/libspi.la instead of -lspi.
633
634         * at-spi/test/app.c: include 
635         bonobo-activation.h. Use a default appname
636         if one is not provided.
637
638 2001-08-14  Bill Haneman <bill.haneman@sun.com>
639
640         * idl/Registry.idl : temporarily changed register_Application
641         to oneway, to work around issue with initial registration 
642         re-entrancy.
643         * idl/Application.idl : changed attribute "id" from readonly 
644         to read-write, since it needs to be assigned by Registry.
645         * registryd/registryd.c : added call to set application id 
646         on registration.
647         * registryd/registry.c : changed de-registration procedure to
648         use CORBA_Object_hash() to find matching object ref in application
649         lists and listener lists.
650         * registryd/registry.c : defined EventTypeStruct and EventTypeMajor,
651         began distinguishing between event types (work in progress).
652
653 2001-08-13  Bill Haneman <bill.haneman@sun.com>
654
655         CHANGES:
656         * libspi/application.c:
657         Added implementations for get/set id, get_toolkitName,
658         get_version.
659         * registryd/registryd.c :
660         * test/at.c :
661         * test/app.c :
662         * Makefile.am :
663         Converted from use of OAF to bonobo-activation.
664         * libspi/desktop.h :
665         * libspi/desktop.c :
666         * test/app.c :
667         Removed references to atksimpleobject, since base atkobject
668         implementation now provides functionality we need.
669         * libspi/atksimpleobject.c :
670         * libspi/atksimpleobject.h :
671         Removed.
672         
673         ADDITIONS:
674         * at-bridge
675         * at-bridge/Makefile.am
676         * at-bridge/bridge.c
677         * configure.in
678         * Makefile.am
679         Added directory "bridge" and contents, and added dependencies
680         in Makefile.am/configure.in.  
681         Initial checkin of "at-bridge".
682         This code is a GTK_MODULE which automatically registers
683         GTK+ apps with the accessibility registry, using an object
684         reference to the root ATK object.
685         
686 2001-08-10  Mark McLoughlin <mark@skynet.ie>
687
688         * po/Makefile.in.in: Remove. Again. If this
689         doesn't get autogenerated - you need to update
690         gnome-common.
691
692 2001-08-07  Mark McLoughlin <mark@skynet.ie>
693
694         * po/Makefile.in.in: Add. Again.
695
696 2001-07-31  Bill Haneman <bill.haneman@sun.com>
697
698         * libspi/accessible.c : added support for 'description' property.
699         * libspi/accessible.c
700         * libspi/desktop.c
701         * libspi/registry.c : changed to use bonobo_object instead of bonobo_x_object
702             (since the two are now equivalent in libbonobo)
703         * idl/Action.idl
704         * idl/Component.idl
705         * idl/Hyperlink.idl
706         * idl/Image.idl
707         * idl/Selection.idl
708         * idl/Table.idl
709         * idl/Text.idl
710         * idl/Value.idl : changed these 'secondary' interfaces to inherit from
711              Bonobo::Unknown as does Accessibility::Accessible.
712         * idl/StreamableContent.idl : as above, and replaced internal InputStream
713              interface with Bonobo::Stream, since it was redundant with it.
714              (The Stream returned by a StreamableContext object is expected to
715              implement only a subset of Bonobo::Stream)
716
717 2001-07-28  Anders Carlsson  <andersca@gnome.org>
718
719         * libspi/accessible.c (accessible_object_finalize): Change
720           g_free to g_object_unref since the AtkObject is a GObject.
721
722 2001-07-30  Bill Haneman <bill.haneman@sun.com>
723
724         * idl/Accessibility.idl: add new IDL files
725         
726         Added:
727         * idl/Action.idl: Definitions of actionable UI object
728         * idl/Component.idl: Definitions of UI component geometry, etc.
729         * idl/Hyperlink.idl: Defs of hyperlink behavior
730         * idl/Image.idl: Def of accessible image
731         * idl/Selection.idl: Definition of UI object with selectable children
732         * idl/StreamableContent.idl: Definition of UI object with streamable backing data
733         * idl/Table.idl: Definitions for access to table ('spreadsheet') elements
734         * idl/Text.idl: Interface defs for UI elements with complex textual content
735         * idl/Value.idl: Definition of UI element that is a value controller or display
736         
737 2001-07-27  Michael Meeks  <michael@ximian.com>
738
739         * po/Makefile.in.in: remove autogenerated file from CVS.
740
741         * libspi/Makefile.am: Radicaly re-vamp to simplify & add ORBit2
742         type library.
743
744         * idl/Registry.idl: include guard.
745
746         * idl/Accessibility.idl: Add, and include all the other IDL
747         files.
748
749         * idl/*.idl: remove mass of pragmas etc.
750
751 2001-07-26  Michael Meeks  <michael@ximian.com>
752
753         * registryd/Makefile.am (registryd_SOURCES): remove
754         redundant at_.
755
756 2001-07-27  Mark McLoughlin <mark@skynet.ie>
757
758         * libspi/.cvsignore, registryd/.cvsignore,
759           test/.cvsignore: updated.
760
761         * po/Makefile.in.in: gettext update.
762
763 2001-07-25  Bill Haneman <bill.haneman@sun.com>
764
765         * initial CVS checkin
766
767 2001-06-29  Michael Meeks  <michael@ximian.com>
768
769         * configure.in: add AM_CONFIG_HEADER to gen config.h
770
771         * acconfig.h: add.
772