1 <2001-09-10 Marc Mulcahy <marc.mulcahy@sun.com
2 libspi/component.c libspi/component.h:
3 Fixed typo. Added assertions for object checks in AccessibleComponent code.
5 <2001-10-09 Bill Haneman <bill.haneman@sun.com>
8 Added 'isEqual (Accessible *object)'
9 method for Accessible. (Not Yet Implemented).
12 Changed signature of registerKeystrokeListener() to
13 take a KeySet and KeyEventSeq so that specific keys and event
14 types could be requested for monitoring, and added a flag
15 is_synchronous so that either synchronous or asynchronous
16 notification could be requested. (However this is not all
17 implemented yet). This also meant adding two new typedefs,
18 KeyEventSeq and KeySet.
21 Added two new relations, RELATION_TOOLTIP_FOR and
25 Added new state, STATE_HAS_TOOLTIP.
27 * libspi/text.c, editabletext.c:
28 Added new assertions to all casts of bonobo-objects from
29 CORBA servants, to prevent Text API calls on non-text objects.
30 Changed suspect casts of int-pointer types, so that we
31 always send a valid CORBA_long pointer to the CORBA APIs that use
32 in/out long parameters. We then have to copy from the CORBA_long
33 into the regular long or int for return to the C bindings, or
34 vice-versa when returning parameters from ATK calls to the bonobo wrappers.
37 * libspi/deviceeventcontroller.c:
38 Cleaned these sources up.
40 Changed return type for getCharacterAtOffset to
41 CORBA_unsigned_long, to allow for 32-bit characters.
44 <2001-10-08 Bill Haneman <bill.haneman@sun.com>
48 Fixed 'make dist' so that distro compiles...
51 * cspi/spi-listener.c:
52 KeystrokeListenerCB now returns a boolean.
54 Added KeyEventType struct, and KeyStroke.
55 Also added createKeystrokeListener(),
56 KeystrokeListener_addCallback(),
57 KeystrokeListener_removeCallback(), and added a keymask to
58 registerKeystrokeListener().
59 * cspi/spi_accessible.c:
60 Changed numerous return types for interfaces from
61 AccessibleComponent to Accessible<InterfaceName>; this was
62 probably a cut-and-paste error.
64 Implementations of new KeystrokeListener api (from spi.h,
67 Changes to key modifier mapping.
68 Created ControllerEventMask struct.
69 Made DeviceEventController derive from Bonobo::Unknown.
71 Removed TEXT_BOUNDARY_CURSOR_POS boundary type.
72 * libspi/deviceeventcontroller.c:
73 Added a number of new internal (private) methods.
74 * libspi/editabletext.c:
75 * libspi/editabletext.h:
76 Fixed a number of bugs related to the fact that
77 editabletext inherits from text. Fixed the EditableText struct,
78 the init() call, and use correct casts when calling Text methods
79 from an EditableText object. Removed (duplicate) atko from the
80 EditableText structure, we use the one in the parent Text
81 structure via the casts mentioned above.
82 * libspi/keystrokelistener.[ch]:
84 Changes in support of keyboard handling (above).
86 Keyboard handling, though partly functional, is still not
87 recommended for at-spi client use as there is considerable
91 Changed some places where pointers to various int types
92 are cast to be pointers to CORBA_long types and vice-versa:
93 pointer casting is not safe so we pass pointers of the correct
94 types and then cast the result before putting it into the target
97 * libspi/text.h: minor typos corrected.
99 We now speak not only the name of a Text element, but the
100 first sentence of its content, when it receives focus.
101 I also changed the text compression to 75% from 50%.
102 * util/Accessibility_Util.server.in:
103 Changed the default magnifier type to be a 3x vertical
104 splitscreen magnifier (was previously a 2x horizontal one).
106 <2001-10-03 Bill Haneman <bill.haneman@sun.com>
108 * libspi/keystrokelistener.h:
109 * libspi/keystrokelistener.c:
110 Initial functional implementations of KeystrokeListener.
113 <2001-10-05 Marc Mulcahy <marc.mulcahy@sun.com>
115 Fixed string handling for NULL strings in libspi.
116 Added spi_freeString to free strings returned by C bindings.
118 <2001-09-30 Bill Haneman <bill.haneman@sun.com>
120 * libspi/keystrokelistener.h:
121 * libspi/keystrokelistener.c:
122 Began (no-op) implementations of KeystrokeListener
124 * libspi/deviceeventcontroller.c:
125 * libspi/deviceeventcontroller.h:
126 Began creating implementations of DeviceEventController,
127 to handle keystroke and mouse event listening and
129 * libspi/accessible.c:
130 Stubbed-in the implementations for
131 Accessibility_Accessible_getState and
132 Accessibility_Accessible_getRelationSet.
134 Improved de-registration process and fixed some bugs,
135 deregistration now works correctly.
137 Added initialization of applications list (to NULL).
139 Reduced speech compression from 0.5 to 0.7, for demo.
140 Changed call to gdk_window_set_decorations()
141 to gtk_window_set_decorated().
142 * at-bridge/bridge.c:
143 Bridge now deregisters when app exits, via
144 registration of a cleanup function
145 with the g_atexit() call.
146 Required making 'app' static, renamed 'this_app'.
147 Fixed broken use of bonobo_init, passing argv wrongly.
149 <2001-09-27 Bill Haneman <bill.haneman@sun.com>
153 Created a new directory for
154 accessibility-related utilities, primarily for
155 testing and demo purposes, but with possible
162 Onscreen magnifier utility that
163 is implemented as a bonobo service.
167 Client-side support (simple C bindings)
168 for Magnification service
170 * util/mag_control.c:
171 Client program example for
172 Magnification service
174 * util/Accessibility_Magnifier.server.in:
175 Bonobo-activation file for the
176 Magnification service.
179 * util/idl/Magnifier.idl:
180 IDL defining the bonobo Magnification
184 Modifications to use the bonobo-activated magnifier
185 above, in place of trying to connect to an existing
186 magnifier that uses socket-listening IPC.
188 If env variable MAGNIFIER is set, a magnifier service
189 will be started if one does not exist.
191 <2001-09-25 Bill Haneman <bill.haneman@sun.com>
192 * at-bridge/bridge.c:
193 applied patch from Marc to build and run
194 against new glib and gtk+ (seemed like a change
195 to bonobo_init signature was made ?)
197 made festival-server support turned off by default.
198 Added support for a simple magnifier (off by default)
199 which will be added to a 'util' directory later.
200 * at-bridge/Makefile.am:
201 Changed "application.h" header from a 'source'
202 to a 'dependency' of libat-bridge.
204 <2001-09-12 Marc Mulcahy <marc.mulcahy@sun.com>
212 Added interface implementation c files to list of
213 includes so they are included in libcspi.
216 Changed prototype of AccessibleAction_doAction to return a
218 Changed prototype of AccessibleTable_getCaption to
219 return an Accessible.
220 Changed prototype of AccessibleTable_getSelectedRows
221 and AccessibleTable_getSelectedColumns to
222 return a long (returns the number of selected rows
223 or columns respectively).
224 Changed name of AccessibleText_refRunAttributes to
225 AccessibleText_getAttributes.
226 Changed prototype of AccessibleText_getCharacterExtents to
227 return a void rather than a boolean.
228 Added support for a AccessibleCoordType parameter
229 specifying what type of coordinates are desired.
230 Added an AccessibleCordType parameter to
231 AccessibleText_getPointAtOffset.
233 * cspi/spi_accessible.c:
234 Added code to return the outstanding interfaces from
235 Accessible_queryInterface.
239 Corrected call to getNActions to call the c binding
242 * cspi/spi_editabletext.c:
244 Changed name from setRunAttributes to setAttributes.
246 * cspi/spi_hyperlink.c:
248 Changed call to getNAnchors to correctly call the c
249 binding for an attribute.
251 * cspi/spi_hypertext.c:
253 Changed getImageDescription to correctly call the
254 binding for an attribute.
256 * cspi/spi_selection.c:
257 Changed getNSelectedChildren to correctly call the c
258 binding for the attribute.
259 Changed refSelectedChild to getSelectedChild.
263 Changed getCaption to return an Accessible.
264 Fixed calls which retrieve attributes.
265 Changed refAt to getAccessibleAt.
266 Changed getNSelectedRows and getNSelectedColumns to
270 Changed getCharacterExtents and getPointAtOffset to accept an
273 Changed calls which retrieve attributes.
274 Changed refRunAttributes to getAttributes.
280 Changed n_anchors attribute to nAnchors to keep naming
281 convention consistent.
284 Made Table inherit from Bonobo::Unknown.
285 Added nSelectedColumns and nSelectedRows attributes.
288 Made Value inherit from Bonobo::Unknown.
290 * libspi/hyperlink.c:
291 Change for nAnchors attributte name change.
293 <2001-09-12 Marc Mulcahy <marc.mulcahy@sun.com>
301 Added interface implementation c files to list of
302 includes so they are included in libcspi.
305 Changed prototype of AccessibleAction_doAction to return a
307 Changed prototype of AccessibleTable_getCaption to
308 return an Accessible.
309 Changed prototype of AccessibleTable_getSelectedRows
310 and AccessibleTable_getSelectedColumns to
311 return a long (returns the number of selected rows
312 or columns respectively).
313 Changed name of AccessibleText_refRunAttributes to
314 AccessibleText_getAttributes.
315 Changed prototype of AccessibleText_getCharacterExtents to
316 return a void rather than a boolean.
317 Added support for a AccessibleCoordType parameter
318 specifying what type of coordinates are desired.
319 Added an AccessibleCordType parameter to
320 AccessibleText_getPointAtOffset.
322 * cspi/spi_accessible.c:
323 Added code to return the outstanding interfaces from
324 Accessible_queryInterface.
328 Corrected call to getNActions to call the c binding
331 * cspi/spi_editabletext.c:
333 Changed name from setRunAttributes to setAttributes.
335 * cspi/spi_hyperlink.c:
337 Changed call to getNAnchors to correctly call the c
338 binding for an attribute.
340 * cspi/spi_hypertext.c:
342 Changed getImageDescription to correctly call the
343 binding for an attribute.
345 * cspi/spi_selection.c:
346 Changed getNSelectedChildren to correctly call the c
347 binding for the attribute.
348 Changed refSelectedChild to getSelectedChild.
352 Changed getCaption to return an Accessible.
353 Fixed calls which retrieve attributes.
354 Changed refAt to getAccessibleAt.
355 Changed getNSelectedRows and getNSelectedColumns to
359 Changed getCharacterExtents and getPointAtOffset to accept an
362 Changed calls which retrieve attributes.
363 Changed refRunAttributes to getAttributes.
369 Changed n_anchors attribute to nAnchors to keep naming
370 convention consistent.
373 Made Table inherit from Bonobo::Unknown.
374 Added nSelectedColumns and nSelectedRows attributes.
377 Made Value inherit from Bonobo::Unknown.
379 * libspi/hyperlink.c:
380 Change for nAnchors attributte name change.
383 <2001-09-05 Marc Mulcahy <marc.mulcahy@sun.com>
385 implementations-- made server implementations own AtkObject pointers
386 rather than their respective AtkInterrface pointers to fix
387 refcounting. AtkHyperlink is still broken.
389 <2001-09-04 Bill Haneman <bill.haneman@sun.com>
390 * cspi/spi_accessible.c:
391 Added method Accessible_Role_getName(),
392 and requisite string array (role_names).
393 Added conversion string_from_corba_strin() call
394 to Accessible_getName and _getDescription.
395 * libspi/accessible.c:
396 Added implementation for Accessible_getRole()
398 Added festival support, used if environment variable
401 2001-09-04 Bill Haneman <bill.haneman@sun.com>
403 * at-bridge/bridge.c:
404 Now allocate Accessibility_Event using
405 Accessibility_Event__alloc() instead of g_new0().
406 * libspi/accessibleeventlistener.c:
407 Initialize AccessibleEventListener->callbacks to NULL.
408 Fixed accessible__event_listener_init() param, changed to
409 "AccessibleEventListener *" type.
410 Changed a bonobo_object_release_unref() call to
411 Accessibility_Accessible_unref().
413 Changed Bonobo_Unknown_unref to (equivalent)
414 Accessibility_Accessible_unref.
416 Changed bonobo_object_release_unref to
417 Accessibility_Accessible_unref.
419 <2001-09-04 Marc Mulcahy <marc.mulcahy@sun.com>
422 spi_action.c spi_editabletext.c spi_hyperlink.c spi_hypertext.c
423 spi_image.c spi_selection.c spi_table.c spi_text.c spi_value.c
424 spi-util.c spi-util.h
425 Implementations for C bindings to remaining accessibility
428 <2001-09-04 Marc Mulcahy <marc.mulcahy@sun.com>
431 changed return value of Action from void to boolean to
432 bring in line with ATK.
435 Changed getText funcions to return "out" start and end offsets.
436 Changed getAttributes to take and offset and return the start
437 and end offset of the attribute run.
438 Changed getOffsetAtPoint and getCharacterExtents to take an
439 enum describing whether coordinates are window or screen.
442 libspi/action.c libspi/action.h libspi/editabletext.c
443 libspi/editabletext.h libspi/hyperlink.c libspi/hyperlink.h
444 libspi/hypertext.c libspi/hypertext.h libspi/image.c
445 libspi/image.h libspi/selection.c libspi/selection.h
446 libspi/table.c libspi/table.h libspi/text.c libspi/text.h
447 libspi/value.c libspi/value.h
448 Added server implementations for outstanding ATK interfaces
451 2001-09-04 Bill Haneman <bill.haneman@sun.com>
454 Added (missing) getName() method.
455 Made nActions an attribute.
456 * idl/EditableText.idl:
457 Changed order of params in setAttributes.
459 Removed getAnchor, added getURI.
461 Changed attributes to methods, for efficiency
462 (so that getting extents can be done in one call)
464 Changed nSelectedChildren to attribute, and re-indented.
465 * idl/Table.idl: changed nrows, ncolumns, caption, summary
467 * idl/Text.idl: reformatted to match our coding style.
468 (temporarily?) removed getRowColumnAtOffset().
469 Changed text selection API to support multi-select and
470 non-contiguous selections, as in ATK.
471 * idl/Value.idl: changed some methods to attributes.
473 2001-08-24 Mark McLoughlin <mark@skynet.ie>
475 * libspi/listener.c(impl_notify_event):
476 BonoboUnkown_unref the source instead
477 of bonobo_object_release_unref - the ORB
478 handles the releasing.
480 * configure.in: require ORBit-2.3.94 for
483 2001-08-21 Bill Haneman <bill.haneman@sun.com>
485 Tagged CVS repository 'EA_1_0'.
486 * README.EARLY_ACCESS:
487 Alphabetized acknowledgements list, and
489 Listed some known dependencies of at-spi.
491 2001-08-20 Bill Haneman <bill.haneman@sun.com>
493 * docs/at-spi-docs.sgml:
494 * docs/at-spi-sections.txt:
495 * docs/at-spi-overrides.txt: (Added zero-length file)
496 Documentation improvements - gtk-doc should build
497 docs for all implemented C bindings now.
500 * cspi/spi.c: (New file)
501 * cspi/spi_event.c: (New file)
502 * cspi/spi_registry.c: (New file)
503 * cspi/spi_accessible.c: (New file)
504 * cspi/spi_application.c: (New file)
505 * cspi/spi_component.c: (New file)
506 Split spi_main.c into six parts, and included them from
507 "spi.c". This is a bit of a hack, probably temporary,
508 but required by gtk-doc, apparently.
510 2001-08-20 Bill Haneman <bill.haneman@sun.com>
513 * docs/at-spi-docs.sgml:
514 * docs/at-spi-sections.txt:
516 Initial checkins/modifications for gtk-doc generation.
519 Added (missing) interface query methods to Accessible's C binding.
521 Added GenericInterface type definition.
523 Added query for AccessibleComponent interface to focus event handler.
524 Added printout of bounding box for focussed component.
525 * libspi/component.c:
526 Added partial implementation for AccessibleComponent to C binding.
527 * idl/Application.idl:
530 * libspi/application.c:
531 * libspi/application.h:
532 Changed "ID" attribute type from string to long.
534 2001-08-19 Bill Haneman <bill.haneman@sun.com>
538 Made method naming consistent: methods taking object args
539 start with uppercase, other methods (except those using
540 acronyms) start with lowercase. Underscores delimit between
541 object names and method names:
542 SPI_init() - uppercase since it starts with an acronym.
543 getDesktopCount () - lowercase start since no object param0.
544 Accessible_getName() - uppercase object type name, studlyCaps method
548 Added gtk-doc documentation for all currently implemented
549 methods in the C bindings API.
551 2001-08-18 Bill Haneman <bill.haneman@sun.com>
553 * Makefile.am : changed build order to build test last.
556 Changed "createEventListener" to "CreateEventListener".
557 * libspi/accessibleeventlistener.c :
558 Bugfix for addition of callbacks.
561 Added new test that uses the C bindings API.
563 * libspi/listener.c :
564 * libspi/registry.c :
565 * libspi/accessibleeventlistener.c :
566 * at-bridge/bridge.c :
567 Renamed member "target" of Accessibility_Event to "source",
568 which is more descriptive.
571 2001-08-18 Bill Haneman <bill.haneman@sun.com>
576 Added makefile support for at-spi/cspi directory.
579 * cspi/spi-listener.h : (NEW FILE)
580 Added support for/use of spi-listener.h.
582 C bindings now build successfully, with no warnings.
583 * libspi/accessibleeventlistener.h : (NEW FILE)
584 * libspi/accessibleeventlistener.c : (NEW FILE)
585 * libspi/Makefile.am :
586 Added new object type "AccessibleEventListener"
587 which inherits from Listener, and allows attachment
588 of in-process callbacks (so that a client with a listening
589 object instance can add functionality to the local
590 implementation, dynamically).
592 2001-08-18 Bill Haneman <bill.haneman@sun.com>
594 * libspi/accessible.c:
595 Add implementation for get_index_in_parent().
597 Added #include of "spi-roletypes.h", and
598 added enumerated type AccessibleCoordType.
599 Added definition for KeystrokeListener (function type).
602 * cspi/spi-statetypes.h :
603 * cspi/spi-roletypes.h :
605 Added these headers, used by spi.h.
607 Added code (NOTE: not yet built by make).
609 2001-08-18 Mark McLoughlin <mark@skynet.ie>
611 * libspi/Makefile.am: generate imodule
612 at the same time as other idl compiler
615 2001-08-17 Bill Haneman <bill.haneman@sun.com>
616 * libspi/registry.c :
617 * libspi/application.c :
618 * idl/Application.idl :
619 Made registration with toolkit an application method,
620 which is required since each app has its own toolkit static
621 environment. Thus the bridge must register for
622 notification of toolkit events from each application in turn.
623 Toolkit notifications are now successfully registered for, and
624 sent to the listening at client.
626 Changed toolkit event string to use hyphens rather than underscores.
627 * libspi/listener.c :
628 listner now gives more info in debug mode - it reports the
629 name of the event received, as well as the name of the source.
632 2001-08-16 Bill Haneman <bill.haneman@sun.com>
634 * libspi/registry.c :
635 added more implementation for toolkit events.
636 Fixed bug such that toolkit event registrations
637 (via atk) use the whole event name string, not
639 Removed a useless call to an ORBit_ method.
640 * at-bridge/bridge.c :
641 Removed unused local sbuf[] variable.
643 We now register for Gtk:GtkWidget:button_press_event
644 events as well as "focus:" events.
646 Add some more API from Registry.idl that was missing,
647 for keystroke listening, keystroke and mouse event
648 synthesis, and enumeration of accessible desktops.
650 2001-08-16 Michael Meeks <michael@ximian.com>
652 * configure.in: use AM_GLIB_GNU_GETTEXT.
654 * Makefile.am (SUBDIRS): kill intl.
656 2001-08-15 Michael Meeks <michael@ximian.com>
658 * registryd/Makefile.am: s/oaf/server/ relocate info file.
662 * configure.in: depend on a recent bonobo-activation that
663 will find our server files ...
665 2001-08-16 Bill Haneman <bill.haneman@sun.com>
667 * libspi/accessible.c : accessible_new() :
668 Now we add the Component interface via bonobo_object_add_interface,
669 if the contained AtkObject implements AtkComponent.
670 * libspi/accessible.h : now include "component.h"
671 * libspi/component.h :
672 * libspi/component.c : added files - implementation of
673 bonobo wrapper object for Accessibility/Component
674 * libspi/listener.c :
675 Added test code to check for Accessibility/Component:1.0
676 interface and report whether it is implemented by the
678 * libspi/registry.c :
679 Now we check for not only the hash of the whole event
680 string before relaying the event, we also check the
681 "minor" event string (without the detail string).
682 This allows event listeners to be registered against
683 all events of a certain major+minor type, or just
684 against a specific major+minor+detail type.
685 * libspi/accessible.c :
686 Added implementations for Accessible:get_parent(),
687 Accessible:getChildCount(), and Accessible:getChildAtIndex().
688 * libspi/registry.c :
689 * libspi/listener.c :
690 Replaced calls to Accessibility_Accessible_ref() and
691 Accessibility_Accessible_unref() with
692 calls to bonobo_object_dup_ref() and
693 bonobo_object_release_unref(), so that the CORBA object
694 is dup-ed and released when relayed, as well as the bonobo object.
696 2001-08-15 Mark McLoughlin <mark@skynet.ie>
698 * libspi/Makefile.am,
699 registryd/Makefile.am,
700 at-bridge/Makefile.am.
701 test/Makefile.am, configure.in:
702 reverse previous changes.
704 * /idl/Image.idl: fix typo.
706 * test/Makefile.am: put DEBUG_FLAGS
709 2001-08-15 Mark McLoughlin <mark@skynet.ie>
711 * test/app.c: use argv[0] instead of
714 2001-08-15 Mark McLoughlin <mark@skynet.ie>
716 * libspi/Makefile.am,
717 registryd/Makefile.am,
718 at-bridge/Makefile.am.
719 test/Makefile.am, configure.in:
720 cleanup, replace individual LIBS/CFLAGS with
721 AT_COMMON_{LIBS|CFLAGS}.
725 2001-08-15 Mark McLoughlin <mark@skynet.ie>
727 * configure.in, libspi/Makefile.am:
728 Change IDL path checking for bonobo-activation
731 2001-08-15 Bill Haneman <bill.haneman@sun.com>
733 * registryd/registry.c : separated event listeners to use
734 3 separate lists (focus, window, toolkit). Began testing
735 event names against hashes before relaying events.
736 * test/at.c : now register for events of type "focus:"
737 * test/app.c : now generate events of type "focus:"
738 * at-bridge/bridge.c : register with ATK for focus events,
739 and we now relay those focus events to any "focus:" listeners.
740 This now works with the bridge as a GTK_MODULE when running test/at.
741 * libspi/registry.c :
742 * libspi/listener.c :
743 now we ref event sources before propagating, and unref on receipt.
744 * libspi/registry.c :
745 some changes to internal structs, to support event typestring hashes.
746 * text/app.c : changed the way the appname is generated.
747 * cspi : added directory that will hold the C bindings library for
748 non-CORBA/bonobo-savvy clients.
749 * cspi/spi.h : header file that contains the function prototypes for the C binding.
750 * idl/Component.idl : added in parameter to indicate coord system for
751 geometry-related calls.
752 * idl/Hyperlink.idl : added readonly n_links attribute
753 * idl/Image.idl : changed methods to attributes.
755 2001-08-15 Mark McLoughlin <mark@skynet.ie>
757 * at-bridge/Makefile.am: link against
758 ../libspi/libspi.la instead of -lspi.
760 * at-spi/test/app.c: include
761 bonobo-activation.h. Use a default appname
762 if one is not provided.
764 2001-08-14 Bill Haneman <bill.haneman@sun.com>
766 * idl/Registry.idl : temporarily changed register_Application
767 to oneway, to work around issue with initial registration
769 * idl/Application.idl : changed attribute "id" from readonly
770 to read-write, since it needs to be assigned by Registry.
771 * registryd/registryd.c : added call to set application id
773 * registryd/registry.c : changed de-registration procedure to
774 use CORBA_Object_hash() to find matching object ref in application
775 lists and listener lists.
776 * registryd/registry.c : defined EventTypeStruct and EventTypeMajor,
777 began distinguishing between event types (work in progress).
779 2001-08-13 Bill Haneman <bill.haneman@sun.com>
782 * libspi/application.c:
783 Added implementations for get/set id, get_toolkitName,
785 * registryd/registryd.c :
789 Converted from use of OAF to bonobo-activation.
793 Removed references to atksimpleobject, since base atkobject
794 implementation now provides functionality we need.
795 * libspi/atksimpleobject.c :
796 * libspi/atksimpleobject.h :
801 * at-bridge/Makefile.am
805 Added directory "bridge" and contents, and added dependencies
806 in Makefile.am/configure.in.
807 Initial checkin of "at-bridge".
808 This code is a GTK_MODULE which automatically registers
809 GTK+ apps with the accessibility registry, using an object
810 reference to the root ATK object.
812 2001-08-10 Mark McLoughlin <mark@skynet.ie>
814 * po/Makefile.in.in: Remove. Again. If this
815 doesn't get autogenerated - you need to update
818 2001-08-07 Mark McLoughlin <mark@skynet.ie>
820 * po/Makefile.in.in: Add. Again.
822 2001-07-31 Bill Haneman <bill.haneman@sun.com>
824 * libspi/accessible.c : added support for 'description' property.
825 * libspi/accessible.c
827 * libspi/registry.c : changed to use bonobo_object instead of bonobo_x_object
828 (since the two are now equivalent in libbonobo)
836 * idl/Value.idl : changed these 'secondary' interfaces to inherit from
837 Bonobo::Unknown as does Accessibility::Accessible.
838 * idl/StreamableContent.idl : as above, and replaced internal InputStream
839 interface with Bonobo::Stream, since it was redundant with it.
840 (The Stream returned by a StreamableContext object is expected to
841 implement only a subset of Bonobo::Stream)
843 2001-07-28 Anders Carlsson <andersca@gnome.org>
845 * libspi/accessible.c (accessible_object_finalize): Change
846 g_free to g_object_unref since the AtkObject is a GObject.
848 2001-07-30 Bill Haneman <bill.haneman@sun.com>
850 * idl/Accessibility.idl: add new IDL files
853 * idl/Action.idl: Definitions of actionable UI object
854 * idl/Component.idl: Definitions of UI component geometry, etc.
855 * idl/Hyperlink.idl: Defs of hyperlink behavior
856 * idl/Image.idl: Def of accessible image
857 * idl/Selection.idl: Definition of UI object with selectable children
858 * idl/StreamableContent.idl: Definition of UI object with streamable backing data
859 * idl/Table.idl: Definitions for access to table ('spreadsheet') elements
860 * idl/Text.idl: Interface defs for UI elements with complex textual content
861 * idl/Value.idl: Definition of UI element that is a value controller or display
863 2001-07-27 Michael Meeks <michael@ximian.com>
865 * po/Makefile.in.in: remove autogenerated file from CVS.
867 * libspi/Makefile.am: Radicaly re-vamp to simplify & add ORBit2
870 * idl/Registry.idl: include guard.
872 * idl/Accessibility.idl: Add, and include all the other IDL
875 * idl/*.idl: remove mass of pragmas etc.
877 2001-07-26 Michael Meeks <michael@ximian.com>
879 * registryd/Makefile.am (registryd_SOURCES): remove
882 2001-07-27 Mark McLoughlin <mark@skynet.ie>
884 * libspi/.cvsignore, registryd/.cvsignore,
885 test/.cvsignore: updated.
887 * po/Makefile.in.in: gettext update.
889 2001-07-25 Bill Haneman <bill.haneman@sun.com>
891 * initial CVS checkin
893 2001-06-29 Michael Meeks <michael@ximian.com>
895 * configure.in: add AM_CONFIG_HEADER to gen config.h