1 <2001-10-09 Bill Haneman <bill.haneman@sun.com>
2 * libspi/text.c, editabletext.c:
3 Added new assertions to all casts of bonobo-objects from
4 CORBA servants, to prevent Text API calls on non-text objects.
5 Changed suspect casts of int-pointer types, so that we
6 always send a valid CORBA_long pointer to the CORBA APIs that use
7 in/out long parameters. We then have to copy from the CORBA_long
8 into the regular long or int for return to the C bindings, or
9 vice-versa when returning parameters from ATK calls to the bonobo wrappers.
12 * libspi/deviceeventcontroller.c:
13 Cleaned these sources up.
15 Changed return type for getCharacterAtOffset to
16 CORBA_unsigned_long, to allow for 32-bit characters.
19 <2001-10-08 Bill Haneman <bill.haneman@sun.com>
23 Fixed 'make dist' so that distro compiles...
26 * cspi/spi-listener.c:
27 KeystrokeListenerCB now returns a boolean.
29 Added KeyEventType struct, and KeyStroke.
30 Also added createKeystrokeListener(),
31 KeystrokeListener_addCallback(),
32 KeystrokeListener_removeCallback(), and added a keymask to
33 registerKeystrokeListener().
34 * cspi/spi_accessible.c:
35 Changed numerous return types for interfaces from
36 AccessibleComponent to Accessible<InterfaceName>; this was
37 probably a cut-and-paste error.
39 Implementations of new KeystrokeListener api (from spi.h,
42 Changes to key modifier mapping.
43 Created ControllerEventMask struct.
44 Made DeviceEventController derive from Bonobo::Unknown.
46 Removed TEXT_BOUNDARY_CURSOR_POS boundary type.
47 * libspi/deviceeventcontroller.c:
48 Added a number of new internal (private) methods.
49 * libspi/editabletext.c:
50 * libspi/editabletext.h:
51 Fixed a number of bugs related to the fact that
52 editabletext inherits from text. Fixed the EditableText struct,
53 the init() call, and use correct casts when calling Text methods
54 from an EditableText object. Removed (duplicate) atko from the
55 EditableText structure, we use the one in the parent Text
56 structure via the casts mentioned above.
57 * libspi/keystrokelistener.[ch]:
59 Changes in support of keyboard handling (above).
61 Keyboard handling, though partly functional, is still not
62 recommended for at-spi client use as there is considerable
66 Changed some places where pointers to various int types
67 are cast to be pointers to CORBA_long types and vice-versa:
68 pointer casting is not safe so we pass pointers of the correct
69 types and then cast the result before putting it into the target
72 * libspi/text.h: minor typos corrected.
74 We now speak not only the name of a Text element, but the
75 first sentence of its content, when it receives focus.
76 I also changed the text compression to 75% from 50%.
77 * util/Accessibility_Util.server.in:
78 Changed the default magnifier type to be a 3x vertical
79 splitscreen magnifier (was previously a 2x horizontal one).
81 <2001-10-03 Bill Haneman <bill.haneman@sun.com>
83 * libspi/keystrokelistener.h:
84 * libspi/keystrokelistener.c:
85 Initial functional implementations of KeystrokeListener.
88 <2001-10-05 Marc Mulcahy <marc.mulcahy@sun.com>
90 Fixed string handling for NULL strings in libspi.
91 Added spi_freeString to free strings returned by C bindings.
93 <2001-09-30 Bill Haneman <bill.haneman@sun.com>
95 * libspi/keystrokelistener.h:
96 * libspi/keystrokelistener.c:
97 Began (no-op) implementations of KeystrokeListener
99 * libspi/deviceeventcontroller.c:
100 * libspi/deviceeventcontroller.h:
101 Began creating implementations of DeviceEventController,
102 to handle keystroke and mouse event listening and
104 * libspi/accessible.c:
105 Stubbed-in the implementations for
106 Accessibility_Accessible_getState and
107 Accessibility_Accessible_getRelationSet.
109 Improved de-registration process and fixed some bugs,
110 deregistration now works correctly.
112 Added initialization of applications list (to NULL).
114 Reduced speech compression from 0.5 to 0.7, for demo.
115 Changed call to gdk_window_set_decorations()
116 to gtk_window_set_decorated().
117 * at-bridge/bridge.c:
118 Bridge now deregisters when app exits, via
119 registration of a cleanup function
120 with the g_atexit() call.
121 Required making 'app' static, renamed 'this_app'.
122 Fixed broken use of bonobo_init, passing argv wrongly.
124 <2001-09-27 Bill Haneman <bill.haneman@sun.com>
128 Created a new directory for
129 accessibility-related utilities, primarily for
130 testing and demo purposes, but with possible
137 Onscreen magnifier utility that
138 is implemented as a bonobo service.
142 Client-side support (simple C bindings)
143 for Magnification service
145 * util/mag_control.c:
146 Client program example for
147 Magnification service
149 * util/Accessibility_Magnifier.server.in:
150 Bonobo-activation file for the
151 Magnification service.
154 * util/idl/Magnifier.idl:
155 IDL defining the bonobo Magnification
159 Modifications to use the bonobo-activated magnifier
160 above, in place of trying to connect to an existing
161 magnifier that uses socket-listening IPC.
163 If env variable MAGNIFIER is set, a magnifier service
164 will be started if one does not exist.
166 <2001-09-25 Bill Haneman <bill.haneman@sun.com>
167 * at-bridge/bridge.c:
168 applied patch from Marc to build and run
169 against new glib and gtk+ (seemed like a change
170 to bonobo_init signature was made ?)
172 made festival-server support turned off by default.
173 Added support for a simple magnifier (off by default)
174 which will be added to a 'util' directory later.
175 * at-bridge/Makefile.am:
176 Changed "application.h" header from a 'source'
177 to a 'dependency' of libat-bridge.
179 <2001-09-12 Marc Mulcahy <marc.mulcahy@sun.com>
187 Added interface implementation c files to list of
188 includes so they are included in libcspi.
191 Changed prototype of AccessibleAction_doAction to return a
193 Changed prototype of AccessibleTable_getCaption to
194 return an Accessible.
195 Changed prototype of AccessibleTable_getSelectedRows
196 and AccessibleTable_getSelectedColumns to
197 return a long (returns the number of selected rows
198 or columns respectively).
199 Changed name of AccessibleText_refRunAttributes to
200 AccessibleText_getAttributes.
201 Changed prototype of AccessibleText_getCharacterExtents to
202 return a void rather than a boolean.
203 Added support for a AccessibleCoordType parameter
204 specifying what type of coordinates are desired.
205 Added an AccessibleCordType parameter to
206 AccessibleText_getPointAtOffset.
208 * cspi/spi_accessible.c:
209 Added code to return the outstanding interfaces from
210 Accessible_queryInterface.
214 Corrected call to getNActions to call the c binding
217 * cspi/spi_editabletext.c:
219 Changed name from setRunAttributes to setAttributes.
221 * cspi/spi_hyperlink.c:
223 Changed call to getNAnchors to correctly call the c
224 binding for an attribute.
226 * cspi/spi_hypertext.c:
228 Changed getImageDescription to correctly call the
229 binding for an attribute.
231 * cspi/spi_selection.c:
232 Changed getNSelectedChildren to correctly call the c
233 binding for the attribute.
234 Changed refSelectedChild to getSelectedChild.
238 Changed getCaption to return an Accessible.
239 Fixed calls which retrieve attributes.
240 Changed refAt to getAccessibleAt.
241 Changed getNSelectedRows and getNSelectedColumns to
245 Changed getCharacterExtents and getPointAtOffset to accept an
248 Changed calls which retrieve attributes.
249 Changed refRunAttributes to getAttributes.
255 Changed n_anchors attribute to nAnchors to keep naming
256 convention consistent.
259 Made Table inherit from Bonobo::Unknown.
260 Added nSelectedColumns and nSelectedRows attributes.
263 Made Value inherit from Bonobo::Unknown.
265 * libspi/hyperlink.c:
266 Change for nAnchors attributte name change.
268 <2001-09-12 Marc Mulcahy <marc.mulcahy@sun.com>
276 Added interface implementation c files to list of
277 includes so they are included in libcspi.
280 Changed prototype of AccessibleAction_doAction to return a
282 Changed prototype of AccessibleTable_getCaption to
283 return an Accessible.
284 Changed prototype of AccessibleTable_getSelectedRows
285 and AccessibleTable_getSelectedColumns to
286 return a long (returns the number of selected rows
287 or columns respectively).
288 Changed name of AccessibleText_refRunAttributes to
289 AccessibleText_getAttributes.
290 Changed prototype of AccessibleText_getCharacterExtents to
291 return a void rather than a boolean.
292 Added support for a AccessibleCoordType parameter
293 specifying what type of coordinates are desired.
294 Added an AccessibleCordType parameter to
295 AccessibleText_getPointAtOffset.
297 * cspi/spi_accessible.c:
298 Added code to return the outstanding interfaces from
299 Accessible_queryInterface.
303 Corrected call to getNActions to call the c binding
306 * cspi/spi_editabletext.c:
308 Changed name from setRunAttributes to setAttributes.
310 * cspi/spi_hyperlink.c:
312 Changed call to getNAnchors to correctly call the c
313 binding for an attribute.
315 * cspi/spi_hypertext.c:
317 Changed getImageDescription to correctly call the
318 binding for an attribute.
320 * cspi/spi_selection.c:
321 Changed getNSelectedChildren to correctly call the c
322 binding for the attribute.
323 Changed refSelectedChild to getSelectedChild.
327 Changed getCaption to return an Accessible.
328 Fixed calls which retrieve attributes.
329 Changed refAt to getAccessibleAt.
330 Changed getNSelectedRows and getNSelectedColumns to
334 Changed getCharacterExtents and getPointAtOffset to accept an
337 Changed calls which retrieve attributes.
338 Changed refRunAttributes to getAttributes.
344 Changed n_anchors attribute to nAnchors to keep naming
345 convention consistent.
348 Made Table inherit from Bonobo::Unknown.
349 Added nSelectedColumns and nSelectedRows attributes.
352 Made Value inherit from Bonobo::Unknown.
354 * libspi/hyperlink.c:
355 Change for nAnchors attributte name change.
358 <2001-09-05 Marc Mulcahy <marc.mulcahy@sun.com>
360 implementations-- made server implementations own AtkObject pointers
361 rather than their respective AtkInterrface pointers to fix
362 refcounting. AtkHyperlink is still broken.
364 <2001-09-04 Bill Haneman <bill.haneman@sun.com>
365 * cspi/spi_accessible.c:
366 Added method Accessible_Role_getName(),
367 and requisite string array (role_names).
368 Added conversion string_from_corba_strin() call
369 to Accessible_getName and _getDescription.
370 * libspi/accessible.c:
371 Added implementation for Accessible_getRole()
373 Added festival support, used if environment variable
376 2001-09-04 Bill Haneman <bill.haneman@sun.com>
378 * at-bridge/bridge.c:
379 Now allocate Accessibility_Event using
380 Accessibility_Event__alloc() instead of g_new0().
381 * libspi/accessibleeventlistener.c:
382 Initialize AccessibleEventListener->callbacks to NULL.
383 Fixed accessible__event_listener_init() param, changed to
384 "AccessibleEventListener *" type.
385 Changed a bonobo_object_release_unref() call to
386 Accessibility_Accessible_unref().
388 Changed Bonobo_Unknown_unref to (equivalent)
389 Accessibility_Accessible_unref.
391 Changed bonobo_object_release_unref to
392 Accessibility_Accessible_unref.
394 <2001-09-04 Marc Mulcahy <marc.mulcahy@sun.com>
397 spi_action.c spi_editabletext.c spi_hyperlink.c spi_hypertext.c
398 spi_image.c spi_selection.c spi_table.c spi_text.c spi_value.c
399 spi-util.c spi-util.h
400 Implementations for C bindings to remaining accessibility
403 <2001-09-04 Marc Mulcahy <marc.mulcahy@sun.com>
406 changed return value of Action from void to boolean to
407 bring in line with ATK.
410 Changed getText funcions to return "out" start and end offsets.
411 Changed getAttributes to take and offset and return the start
412 and end offset of the attribute run.
413 Changed getOffsetAtPoint and getCharacterExtents to take an
414 enum describing whether coordinates are window or screen.
417 libspi/action.c libspi/action.h libspi/editabletext.c
418 libspi/editabletext.h libspi/hyperlink.c libspi/hyperlink.h
419 libspi/hypertext.c libspi/hypertext.h libspi/image.c
420 libspi/image.h libspi/selection.c libspi/selection.h
421 libspi/table.c libspi/table.h libspi/text.c libspi/text.h
422 libspi/value.c libspi/value.h
423 Added server implementations for outstanding ATK interfaces
426 2001-09-04 Bill Haneman <bill.haneman@sun.com>
429 Added (missing) getName() method.
430 Made nActions an attribute.
431 * idl/EditableText.idl:
432 Changed order of params in setAttributes.
434 Removed getAnchor, added getURI.
436 Changed attributes to methods, for efficiency
437 (so that getting extents can be done in one call)
439 Changed nSelectedChildren to attribute, and re-indented.
440 * idl/Table.idl: changed nrows, ncolumns, caption, summary
442 * idl/Text.idl: reformatted to match our coding style.
443 (temporarily?) removed getRowColumnAtOffset().
444 Changed text selection API to support multi-select and
445 non-contiguous selections, as in ATK.
446 * idl/Value.idl: changed some methods to attributes.
448 2001-08-24 Mark McLoughlin <mark@skynet.ie>
450 * libspi/listener.c(impl_notify_event):
451 BonoboUnkown_unref the source instead
452 of bonobo_object_release_unref - the ORB
453 handles the releasing.
455 * configure.in: require ORBit-2.3.94 for
458 2001-08-21 Bill Haneman <bill.haneman@sun.com>
460 Tagged CVS repository 'EA_1_0'.
461 * README.EARLY_ACCESS:
462 Alphabetized acknowledgements list, and
464 Listed some known dependencies of at-spi.
466 2001-08-20 Bill Haneman <bill.haneman@sun.com>
468 * docs/at-spi-docs.sgml:
469 * docs/at-spi-sections.txt:
470 * docs/at-spi-overrides.txt: (Added zero-length file)
471 Documentation improvements - gtk-doc should build
472 docs for all implemented C bindings now.
475 * cspi/spi.c: (New file)
476 * cspi/spi_event.c: (New file)
477 * cspi/spi_registry.c: (New file)
478 * cspi/spi_accessible.c: (New file)
479 * cspi/spi_application.c: (New file)
480 * cspi/spi_component.c: (New file)
481 Split spi_main.c into six parts, and included them from
482 "spi.c". This is a bit of a hack, probably temporary,
483 but required by gtk-doc, apparently.
485 2001-08-20 Bill Haneman <bill.haneman@sun.com>
488 * docs/at-spi-docs.sgml:
489 * docs/at-spi-sections.txt:
491 Initial checkins/modifications for gtk-doc generation.
494 Added (missing) interface query methods to Accessible's C binding.
496 Added GenericInterface type definition.
498 Added query for AccessibleComponent interface to focus event handler.
499 Added printout of bounding box for focussed component.
500 * libspi/component.c:
501 Added partial implementation for AccessibleComponent to C binding.
502 * idl/Application.idl:
505 * libspi/application.c:
506 * libspi/application.h:
507 Changed "ID" attribute type from string to long.
509 2001-08-19 Bill Haneman <bill.haneman@sun.com>
513 Made method naming consistent: methods taking object args
514 start with uppercase, other methods (except those using
515 acronyms) start with lowercase. Underscores delimit between
516 object names and method names:
517 SPI_init() - uppercase since it starts with an acronym.
518 getDesktopCount () - lowercase start since no object param0.
519 Accessible_getName() - uppercase object type name, studlyCaps method
523 Added gtk-doc documentation for all currently implemented
524 methods in the C bindings API.
526 2001-08-18 Bill Haneman <bill.haneman@sun.com>
528 * Makefile.am : changed build order to build test last.
531 Changed "createEventListener" to "CreateEventListener".
532 * libspi/accessibleeventlistener.c :
533 Bugfix for addition of callbacks.
536 Added new test that uses the C bindings API.
538 * libspi/listener.c :
539 * libspi/registry.c :
540 * libspi/accessibleeventlistener.c :
541 * at-bridge/bridge.c :
542 Renamed member "target" of Accessibility_Event to "source",
543 which is more descriptive.
546 2001-08-18 Bill Haneman <bill.haneman@sun.com>
551 Added makefile support for at-spi/cspi directory.
554 * cspi/spi-listener.h : (NEW FILE)
555 Added support for/use of spi-listener.h.
557 C bindings now build successfully, with no warnings.
558 * libspi/accessibleeventlistener.h : (NEW FILE)
559 * libspi/accessibleeventlistener.c : (NEW FILE)
560 * libspi/Makefile.am :
561 Added new object type "AccessibleEventListener"
562 which inherits from Listener, and allows attachment
563 of in-process callbacks (so that a client with a listening
564 object instance can add functionality to the local
565 implementation, dynamically).
567 2001-08-18 Bill Haneman <bill.haneman@sun.com>
569 * libspi/accessible.c:
570 Add implementation for get_index_in_parent().
572 Added #include of "spi-roletypes.h", and
573 added enumerated type AccessibleCoordType.
574 Added definition for KeystrokeListener (function type).
577 * cspi/spi-statetypes.h :
578 * cspi/spi-roletypes.h :
580 Added these headers, used by spi.h.
582 Added code (NOTE: not yet built by make).
584 2001-08-18 Mark McLoughlin <mark@skynet.ie>
586 * libspi/Makefile.am: generate imodule
587 at the same time as other idl compiler
590 2001-08-17 Bill Haneman <bill.haneman@sun.com>
591 * libspi/registry.c :
592 * libspi/application.c :
593 * idl/Application.idl :
594 Made registration with toolkit an application method,
595 which is required since each app has its own toolkit static
596 environment. Thus the bridge must register for
597 notification of toolkit events from each application in turn.
598 Toolkit notifications are now successfully registered for, and
599 sent to the listening at client.
601 Changed toolkit event string to use hyphens rather than underscores.
602 * libspi/listener.c :
603 listner now gives more info in debug mode - it reports the
604 name of the event received, as well as the name of the source.
607 2001-08-16 Bill Haneman <bill.haneman@sun.com>
609 * libspi/registry.c :
610 added more implementation for toolkit events.
611 Fixed bug such that toolkit event registrations
612 (via atk) use the whole event name string, not
614 Removed a useless call to an ORBit_ method.
615 * at-bridge/bridge.c :
616 Removed unused local sbuf[] variable.
618 We now register for Gtk:GtkWidget:button_press_event
619 events as well as "focus:" events.
621 Add some more API from Registry.idl that was missing,
622 for keystroke listening, keystroke and mouse event
623 synthesis, and enumeration of accessible desktops.
625 2001-08-16 Michael Meeks <michael@ximian.com>
627 * configure.in: use AM_GLIB_GNU_GETTEXT.
629 * Makefile.am (SUBDIRS): kill intl.
631 2001-08-15 Michael Meeks <michael@ximian.com>
633 * registryd/Makefile.am: s/oaf/server/ relocate info file.
637 * configure.in: depend on a recent bonobo-activation that
638 will find our server files ...
640 2001-08-16 Bill Haneman <bill.haneman@sun.com>
642 * libspi/accessible.c : accessible_new() :
643 Now we add the Component interface via bonobo_object_add_interface,
644 if the contained AtkObject implements AtkComponent.
645 * libspi/accessible.h : now include "component.h"
646 * libspi/component.h :
647 * libspi/component.c : added files - implementation of
648 bonobo wrapper object for Accessibility/Component
649 * libspi/listener.c :
650 Added test code to check for Accessibility/Component:1.0
651 interface and report whether it is implemented by the
653 * libspi/registry.c :
654 Now we check for not only the hash of the whole event
655 string before relaying the event, we also check the
656 "minor" event string (without the detail string).
657 This allows event listeners to be registered against
658 all events of a certain major+minor type, or just
659 against a specific major+minor+detail type.
660 * libspi/accessible.c :
661 Added implementations for Accessible:get_parent(),
662 Accessible:getChildCount(), and Accessible:getChildAtIndex().
663 * libspi/registry.c :
664 * libspi/listener.c :
665 Replaced calls to Accessibility_Accessible_ref() and
666 Accessibility_Accessible_unref() with
667 calls to bonobo_object_dup_ref() and
668 bonobo_object_release_unref(), so that the CORBA object
669 is dup-ed and released when relayed, as well as the bonobo object.
671 2001-08-15 Mark McLoughlin <mark@skynet.ie>
673 * libspi/Makefile.am,
674 registryd/Makefile.am,
675 at-bridge/Makefile.am.
676 test/Makefile.am, configure.in:
677 reverse previous changes.
679 * /idl/Image.idl: fix typo.
681 * test/Makefile.am: put DEBUG_FLAGS
684 2001-08-15 Mark McLoughlin <mark@skynet.ie>
686 * test/app.c: use argv[0] instead of
689 2001-08-15 Mark McLoughlin <mark@skynet.ie>
691 * libspi/Makefile.am,
692 registryd/Makefile.am,
693 at-bridge/Makefile.am.
694 test/Makefile.am, configure.in:
695 cleanup, replace individual LIBS/CFLAGS with
696 AT_COMMON_{LIBS|CFLAGS}.
700 2001-08-15 Mark McLoughlin <mark@skynet.ie>
702 * configure.in, libspi/Makefile.am:
703 Change IDL path checking for bonobo-activation
706 2001-08-15 Bill Haneman <bill.haneman@sun.com>
708 * registryd/registry.c : separated event listeners to use
709 3 separate lists (focus, window, toolkit). Began testing
710 event names against hashes before relaying events.
711 * test/at.c : now register for events of type "focus:"
712 * test/app.c : now generate events of type "focus:"
713 * at-bridge/bridge.c : register with ATK for focus events,
714 and we now relay those focus events to any "focus:" listeners.
715 This now works with the bridge as a GTK_MODULE when running test/at.
716 * libspi/registry.c :
717 * libspi/listener.c :
718 now we ref event sources before propagating, and unref on receipt.
719 * libspi/registry.c :
720 some changes to internal structs, to support event typestring hashes.
721 * text/app.c : changed the way the appname is generated.
722 * cspi : added directory that will hold the C bindings library for
723 non-CORBA/bonobo-savvy clients.
724 * cspi/spi.h : header file that contains the function prototypes for the C binding.
725 * idl/Component.idl : added in parameter to indicate coord system for
726 geometry-related calls.
727 * idl/Hyperlink.idl : added readonly n_links attribute
728 * idl/Image.idl : changed methods to attributes.
730 2001-08-15 Mark McLoughlin <mark@skynet.ie>
732 * at-bridge/Makefile.am: link against
733 ../libspi/libspi.la instead of -lspi.
735 * at-spi/test/app.c: include
736 bonobo-activation.h. Use a default appname
737 if one is not provided.
739 2001-08-14 Bill Haneman <bill.haneman@sun.com>
741 * idl/Registry.idl : temporarily changed register_Application
742 to oneway, to work around issue with initial registration
744 * idl/Application.idl : changed attribute "id" from readonly
745 to read-write, since it needs to be assigned by Registry.
746 * registryd/registryd.c : added call to set application id
748 * registryd/registry.c : changed de-registration procedure to
749 use CORBA_Object_hash() to find matching object ref in application
750 lists and listener lists.
751 * registryd/registry.c : defined EventTypeStruct and EventTypeMajor,
752 began distinguishing between event types (work in progress).
754 2001-08-13 Bill Haneman <bill.haneman@sun.com>
757 * libspi/application.c:
758 Added implementations for get/set id, get_toolkitName,
760 * registryd/registryd.c :
764 Converted from use of OAF to bonobo-activation.
768 Removed references to atksimpleobject, since base atkobject
769 implementation now provides functionality we need.
770 * libspi/atksimpleobject.c :
771 * libspi/atksimpleobject.h :
776 * at-bridge/Makefile.am
780 Added directory "bridge" and contents, and added dependencies
781 in Makefile.am/configure.in.
782 Initial checkin of "at-bridge".
783 This code is a GTK_MODULE which automatically registers
784 GTK+ apps with the accessibility registry, using an object
785 reference to the root ATK object.
787 2001-08-10 Mark McLoughlin <mark@skynet.ie>
789 * po/Makefile.in.in: Remove. Again. If this
790 doesn't get autogenerated - you need to update
793 2001-08-07 Mark McLoughlin <mark@skynet.ie>
795 * po/Makefile.in.in: Add. Again.
797 2001-07-31 Bill Haneman <bill.haneman@sun.com>
799 * libspi/accessible.c : added support for 'description' property.
800 * libspi/accessible.c
802 * libspi/registry.c : changed to use bonobo_object instead of bonobo_x_object
803 (since the two are now equivalent in libbonobo)
811 * idl/Value.idl : changed these 'secondary' interfaces to inherit from
812 Bonobo::Unknown as does Accessibility::Accessible.
813 * idl/StreamableContent.idl : as above, and replaced internal InputStream
814 interface with Bonobo::Stream, since it was redundant with it.
815 (The Stream returned by a StreamableContext object is expected to
816 implement only a subset of Bonobo::Stream)
818 2001-07-28 Anders Carlsson <andersca@gnome.org>
820 * libspi/accessible.c (accessible_object_finalize): Change
821 g_free to g_object_unref since the AtkObject is a GObject.
823 2001-07-30 Bill Haneman <bill.haneman@sun.com>
825 * idl/Accessibility.idl: add new IDL files
828 * idl/Action.idl: Definitions of actionable UI object
829 * idl/Component.idl: Definitions of UI component geometry, etc.
830 * idl/Hyperlink.idl: Defs of hyperlink behavior
831 * idl/Image.idl: Def of accessible image
832 * idl/Selection.idl: Definition of UI object with selectable children
833 * idl/StreamableContent.idl: Definition of UI object with streamable backing data
834 * idl/Table.idl: Definitions for access to table ('spreadsheet') elements
835 * idl/Text.idl: Interface defs for UI elements with complex textual content
836 * idl/Value.idl: Definition of UI element that is a value controller or display
838 2001-07-27 Michael Meeks <michael@ximian.com>
840 * po/Makefile.in.in: remove autogenerated file from CVS.
842 * libspi/Makefile.am: Radicaly re-vamp to simplify & add ORBit2
845 * idl/Registry.idl: include guard.
847 * idl/Accessibility.idl: Add, and include all the other IDL
850 * idl/*.idl: remove mass of pragmas etc.
852 2001-07-26 Michael Meeks <michael@ximian.com>
854 * registryd/Makefile.am (registryd_SOURCES): remove
857 2001-07-27 Mark McLoughlin <mark@skynet.ie>
859 * libspi/.cvsignore, registryd/.cvsignore,
860 test/.cvsignore: updated.
862 * po/Makefile.in.in: gettext update.
864 2001-07-25 Bill Haneman <bill.haneman@sun.com>
866 * initial CVS checkin
868 2001-06-29 Michael Meeks <michael@ximian.com>
870 * configure.in: add AM_CONFIG_HEADER to gen config.h