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