1 <2001-10-09 Bill Haneman <bill.haneman@sun.com>
4 Added 'isEqual (Accessible *object)'
5 method for Accessible. (Not Yet Implemented).
8 Changed signature of registerKeystrokeListener() to
9 take a KeySet and KeyEventSeq so that specific keys and event
10 types could be requested for monitoring, and added a flag
11 is_synchronous so that either synchronous or asynchronous
12 notification could be requested. (However this is not all
13 implemented yet). This also meant adding two new typedefs,
14 KeyEventSeq and KeySet.
17 Added two new relations, RELATION_TOOLTIP_FOR and
21 Added new state, STATE_HAS_TOOLTIP.
23 * libspi/text.c, editabletext.c:
24 Added new assertions to all casts of bonobo-objects from
25 CORBA servants, to prevent Text API calls on non-text objects.
26 Changed suspect casts of int-pointer types, so that we
27 always send a valid CORBA_long pointer to the CORBA APIs that use
28 in/out long parameters. We then have to copy from the CORBA_long
29 into the regular long or int for return to the C bindings, or
30 vice-versa when returning parameters from ATK calls to the bonobo wrappers.
33 * libspi/deviceeventcontroller.c:
34 Cleaned these sources up.
36 Changed return type for getCharacterAtOffset to
37 CORBA_unsigned_long, to allow for 32-bit characters.
40 <2001-10-08 Bill Haneman <bill.haneman@sun.com>
44 Fixed 'make dist' so that distro compiles...
47 * cspi/spi-listener.c:
48 KeystrokeListenerCB now returns a boolean.
50 Added KeyEventType struct, and KeyStroke.
51 Also added createKeystrokeListener(),
52 KeystrokeListener_addCallback(),
53 KeystrokeListener_removeCallback(), and added a keymask to
54 registerKeystrokeListener().
55 * cspi/spi_accessible.c:
56 Changed numerous return types for interfaces from
57 AccessibleComponent to Accessible<InterfaceName>; this was
58 probably a cut-and-paste error.
60 Implementations of new KeystrokeListener api (from spi.h,
63 Changes to key modifier mapping.
64 Created ControllerEventMask struct.
65 Made DeviceEventController derive from Bonobo::Unknown.
67 Removed TEXT_BOUNDARY_CURSOR_POS boundary type.
68 * libspi/deviceeventcontroller.c:
69 Added a number of new internal (private) methods.
70 * libspi/editabletext.c:
71 * libspi/editabletext.h:
72 Fixed a number of bugs related to the fact that
73 editabletext inherits from text. Fixed the EditableText struct,
74 the init() call, and use correct casts when calling Text methods
75 from an EditableText object. Removed (duplicate) atko from the
76 EditableText structure, we use the one in the parent Text
77 structure via the casts mentioned above.
78 * libspi/keystrokelistener.[ch]:
80 Changes in support of keyboard handling (above).
82 Keyboard handling, though partly functional, is still not
83 recommended for at-spi client use as there is considerable
87 Changed some places where pointers to various int types
88 are cast to be pointers to CORBA_long types and vice-versa:
89 pointer casting is not safe so we pass pointers of the correct
90 types and then cast the result before putting it into the target
93 * libspi/text.h: minor typos corrected.
95 We now speak not only the name of a Text element, but the
96 first sentence of its content, when it receives focus.
97 I also changed the text compression to 75% from 50%.
98 * util/Accessibility_Util.server.in:
99 Changed the default magnifier type to be a 3x vertical
100 splitscreen magnifier (was previously a 2x horizontal one).
102 <2001-10-03 Bill Haneman <bill.haneman@sun.com>
104 * libspi/keystrokelistener.h:
105 * libspi/keystrokelistener.c:
106 Initial functional implementations of KeystrokeListener.
109 <2001-10-05 Marc Mulcahy <marc.mulcahy@sun.com>
111 Fixed string handling for NULL strings in libspi.
112 Added spi_freeString to free strings returned by C bindings.
114 <2001-09-30 Bill Haneman <bill.haneman@sun.com>
116 * libspi/keystrokelistener.h:
117 * libspi/keystrokelistener.c:
118 Began (no-op) implementations of KeystrokeListener
120 * libspi/deviceeventcontroller.c:
121 * libspi/deviceeventcontroller.h:
122 Began creating implementations of DeviceEventController,
123 to handle keystroke and mouse event listening and
125 * libspi/accessible.c:
126 Stubbed-in the implementations for
127 Accessibility_Accessible_getState and
128 Accessibility_Accessible_getRelationSet.
130 Improved de-registration process and fixed some bugs,
131 deregistration now works correctly.
133 Added initialization of applications list (to NULL).
135 Reduced speech compression from 0.5 to 0.7, for demo.
136 Changed call to gdk_window_set_decorations()
137 to gtk_window_set_decorated().
138 * at-bridge/bridge.c:
139 Bridge now deregisters when app exits, via
140 registration of a cleanup function
141 with the g_atexit() call.
142 Required making 'app' static, renamed 'this_app'.
143 Fixed broken use of bonobo_init, passing argv wrongly.
145 <2001-09-27 Bill Haneman <bill.haneman@sun.com>
149 Created a new directory for
150 accessibility-related utilities, primarily for
151 testing and demo purposes, but with possible
158 Onscreen magnifier utility that
159 is implemented as a bonobo service.
163 Client-side support (simple C bindings)
164 for Magnification service
166 * util/mag_control.c:
167 Client program example for
168 Magnification service
170 * util/Accessibility_Magnifier.server.in:
171 Bonobo-activation file for the
172 Magnification service.
175 * util/idl/Magnifier.idl:
176 IDL defining the bonobo Magnification
180 Modifications to use the bonobo-activated magnifier
181 above, in place of trying to connect to an existing
182 magnifier that uses socket-listening IPC.
184 If env variable MAGNIFIER is set, a magnifier service
185 will be started if one does not exist.
187 <2001-09-25 Bill Haneman <bill.haneman@sun.com>
188 * at-bridge/bridge.c:
189 applied patch from Marc to build and run
190 against new glib and gtk+ (seemed like a change
191 to bonobo_init signature was made ?)
193 made festival-server support turned off by default.
194 Added support for a simple magnifier (off by default)
195 which will be added to a 'util' directory later.
196 * at-bridge/Makefile.am:
197 Changed "application.h" header from a 'source'
198 to a 'dependency' of libat-bridge.
200 <2001-09-12 Marc Mulcahy <marc.mulcahy@sun.com>
208 Added interface implementation c files to list of
209 includes so they are included in libcspi.
212 Changed prototype of AccessibleAction_doAction to return a
214 Changed prototype of AccessibleTable_getCaption to
215 return an Accessible.
216 Changed prototype of AccessibleTable_getSelectedRows
217 and AccessibleTable_getSelectedColumns to
218 return a long (returns the number of selected rows
219 or columns respectively).
220 Changed name of AccessibleText_refRunAttributes to
221 AccessibleText_getAttributes.
222 Changed prototype of AccessibleText_getCharacterExtents to
223 return a void rather than a boolean.
224 Added support for a AccessibleCoordType parameter
225 specifying what type of coordinates are desired.
226 Added an AccessibleCordType parameter to
227 AccessibleText_getPointAtOffset.
229 * cspi/spi_accessible.c:
230 Added code to return the outstanding interfaces from
231 Accessible_queryInterface.
235 Corrected call to getNActions to call the c binding
238 * cspi/spi_editabletext.c:
240 Changed name from setRunAttributes to setAttributes.
242 * cspi/spi_hyperlink.c:
244 Changed call to getNAnchors to correctly call the c
245 binding for an attribute.
247 * cspi/spi_hypertext.c:
249 Changed getImageDescription to correctly call the
250 binding for an attribute.
252 * cspi/spi_selection.c:
253 Changed getNSelectedChildren to correctly call the c
254 binding for the attribute.
255 Changed refSelectedChild to getSelectedChild.
259 Changed getCaption to return an Accessible.
260 Fixed calls which retrieve attributes.
261 Changed refAt to getAccessibleAt.
262 Changed getNSelectedRows and getNSelectedColumns to
266 Changed getCharacterExtents and getPointAtOffset to accept an
269 Changed calls which retrieve attributes.
270 Changed refRunAttributes to getAttributes.
276 Changed n_anchors attribute to nAnchors to keep naming
277 convention consistent.
280 Made Table inherit from Bonobo::Unknown.
281 Added nSelectedColumns and nSelectedRows attributes.
284 Made Value inherit from Bonobo::Unknown.
286 * libspi/hyperlink.c:
287 Change for nAnchors attributte name change.
289 <2001-09-12 Marc Mulcahy <marc.mulcahy@sun.com>
297 Added interface implementation c files to list of
298 includes so they are included in libcspi.
301 Changed prototype of AccessibleAction_doAction to return a
303 Changed prototype of AccessibleTable_getCaption to
304 return an Accessible.
305 Changed prototype of AccessibleTable_getSelectedRows
306 and AccessibleTable_getSelectedColumns to
307 return a long (returns the number of selected rows
308 or columns respectively).
309 Changed name of AccessibleText_refRunAttributes to
310 AccessibleText_getAttributes.
311 Changed prototype of AccessibleText_getCharacterExtents to
312 return a void rather than a boolean.
313 Added support for a AccessibleCoordType parameter
314 specifying what type of coordinates are desired.
315 Added an AccessibleCordType parameter to
316 AccessibleText_getPointAtOffset.
318 * cspi/spi_accessible.c:
319 Added code to return the outstanding interfaces from
320 Accessible_queryInterface.
324 Corrected call to getNActions to call the c binding
327 * cspi/spi_editabletext.c:
329 Changed name from setRunAttributes to setAttributes.
331 * cspi/spi_hyperlink.c:
333 Changed call to getNAnchors to correctly call the c
334 binding for an attribute.
336 * cspi/spi_hypertext.c:
338 Changed getImageDescription to correctly call the
339 binding for an attribute.
341 * cspi/spi_selection.c:
342 Changed getNSelectedChildren to correctly call the c
343 binding for the attribute.
344 Changed refSelectedChild to getSelectedChild.
348 Changed getCaption to return an Accessible.
349 Fixed calls which retrieve attributes.
350 Changed refAt to getAccessibleAt.
351 Changed getNSelectedRows and getNSelectedColumns to
355 Changed getCharacterExtents and getPointAtOffset to accept an
358 Changed calls which retrieve attributes.
359 Changed refRunAttributes to getAttributes.
365 Changed n_anchors attribute to nAnchors to keep naming
366 convention consistent.
369 Made Table inherit from Bonobo::Unknown.
370 Added nSelectedColumns and nSelectedRows attributes.
373 Made Value inherit from Bonobo::Unknown.
375 * libspi/hyperlink.c:
376 Change for nAnchors attributte name change.
379 <2001-09-05 Marc Mulcahy <marc.mulcahy@sun.com>
381 implementations-- made server implementations own AtkObject pointers
382 rather than their respective AtkInterrface pointers to fix
383 refcounting. AtkHyperlink is still broken.
385 <2001-09-04 Bill Haneman <bill.haneman@sun.com>
386 * cspi/spi_accessible.c:
387 Added method Accessible_Role_getName(),
388 and requisite string array (role_names).
389 Added conversion string_from_corba_strin() call
390 to Accessible_getName and _getDescription.
391 * libspi/accessible.c:
392 Added implementation for Accessible_getRole()
394 Added festival support, used if environment variable
397 2001-09-04 Bill Haneman <bill.haneman@sun.com>
399 * at-bridge/bridge.c:
400 Now allocate Accessibility_Event using
401 Accessibility_Event__alloc() instead of g_new0().
402 * libspi/accessibleeventlistener.c:
403 Initialize AccessibleEventListener->callbacks to NULL.
404 Fixed accessible__event_listener_init() param, changed to
405 "AccessibleEventListener *" type.
406 Changed a bonobo_object_release_unref() call to
407 Accessibility_Accessible_unref().
409 Changed Bonobo_Unknown_unref to (equivalent)
410 Accessibility_Accessible_unref.
412 Changed bonobo_object_release_unref to
413 Accessibility_Accessible_unref.
415 <2001-09-04 Marc Mulcahy <marc.mulcahy@sun.com>
418 spi_action.c spi_editabletext.c spi_hyperlink.c spi_hypertext.c
419 spi_image.c spi_selection.c spi_table.c spi_text.c spi_value.c
420 spi-util.c spi-util.h
421 Implementations for C bindings to remaining accessibility
424 <2001-09-04 Marc Mulcahy <marc.mulcahy@sun.com>
427 changed return value of Action from void to boolean to
428 bring in line with ATK.
431 Changed getText funcions to return "out" start and end offsets.
432 Changed getAttributes to take and offset and return the start
433 and end offset of the attribute run.
434 Changed getOffsetAtPoint and getCharacterExtents to take an
435 enum describing whether coordinates are window or screen.
438 libspi/action.c libspi/action.h libspi/editabletext.c
439 libspi/editabletext.h libspi/hyperlink.c libspi/hyperlink.h
440 libspi/hypertext.c libspi/hypertext.h libspi/image.c
441 libspi/image.h libspi/selection.c libspi/selection.h
442 libspi/table.c libspi/table.h libspi/text.c libspi/text.h
443 libspi/value.c libspi/value.h
444 Added server implementations for outstanding ATK interfaces
447 2001-09-04 Bill Haneman <bill.haneman@sun.com>
450 Added (missing) getName() method.
451 Made nActions an attribute.
452 * idl/EditableText.idl:
453 Changed order of params in setAttributes.
455 Removed getAnchor, added getURI.
457 Changed attributes to methods, for efficiency
458 (so that getting extents can be done in one call)
460 Changed nSelectedChildren to attribute, and re-indented.
461 * idl/Table.idl: changed nrows, ncolumns, caption, summary
463 * idl/Text.idl: reformatted to match our coding style.
464 (temporarily?) removed getRowColumnAtOffset().
465 Changed text selection API to support multi-select and
466 non-contiguous selections, as in ATK.
467 * idl/Value.idl: changed some methods to attributes.
469 2001-08-24 Mark McLoughlin <mark@skynet.ie>
471 * libspi/listener.c(impl_notify_event):
472 BonoboUnkown_unref the source instead
473 of bonobo_object_release_unref - the ORB
474 handles the releasing.
476 * configure.in: require ORBit-2.3.94 for
479 2001-08-21 Bill Haneman <bill.haneman@sun.com>
481 Tagged CVS repository 'EA_1_0'.
482 * README.EARLY_ACCESS:
483 Alphabetized acknowledgements list, and
485 Listed some known dependencies of at-spi.
487 2001-08-20 Bill Haneman <bill.haneman@sun.com>
489 * docs/at-spi-docs.sgml:
490 * docs/at-spi-sections.txt:
491 * docs/at-spi-overrides.txt: (Added zero-length file)
492 Documentation improvements - gtk-doc should build
493 docs for all implemented C bindings now.
496 * cspi/spi.c: (New file)
497 * cspi/spi_event.c: (New file)
498 * cspi/spi_registry.c: (New file)
499 * cspi/spi_accessible.c: (New file)
500 * cspi/spi_application.c: (New file)
501 * cspi/spi_component.c: (New file)
502 Split spi_main.c into six parts, and included them from
503 "spi.c". This is a bit of a hack, probably temporary,
504 but required by gtk-doc, apparently.
506 2001-08-20 Bill Haneman <bill.haneman@sun.com>
509 * docs/at-spi-docs.sgml:
510 * docs/at-spi-sections.txt:
512 Initial checkins/modifications for gtk-doc generation.
515 Added (missing) interface query methods to Accessible's C binding.
517 Added GenericInterface type definition.
519 Added query for AccessibleComponent interface to focus event handler.
520 Added printout of bounding box for focussed component.
521 * libspi/component.c:
522 Added partial implementation for AccessibleComponent to C binding.
523 * idl/Application.idl:
526 * libspi/application.c:
527 * libspi/application.h:
528 Changed "ID" attribute type from string to long.
530 2001-08-19 Bill Haneman <bill.haneman@sun.com>
534 Made method naming consistent: methods taking object args
535 start with uppercase, other methods (except those using
536 acronyms) start with lowercase. Underscores delimit between
537 object names and method names:
538 SPI_init() - uppercase since it starts with an acronym.
539 getDesktopCount () - lowercase start since no object param0.
540 Accessible_getName() - uppercase object type name, studlyCaps method
544 Added gtk-doc documentation for all currently implemented
545 methods in the C bindings API.
547 2001-08-18 Bill Haneman <bill.haneman@sun.com>
549 * Makefile.am : changed build order to build test last.
552 Changed "createEventListener" to "CreateEventListener".
553 * libspi/accessibleeventlistener.c :
554 Bugfix for addition of callbacks.
557 Added new test that uses the C bindings API.
559 * libspi/listener.c :
560 * libspi/registry.c :
561 * libspi/accessibleeventlistener.c :
562 * at-bridge/bridge.c :
563 Renamed member "target" of Accessibility_Event to "source",
564 which is more descriptive.
567 2001-08-18 Bill Haneman <bill.haneman@sun.com>
572 Added makefile support for at-spi/cspi directory.
575 * cspi/spi-listener.h : (NEW FILE)
576 Added support for/use of spi-listener.h.
578 C bindings now build successfully, with no warnings.
579 * libspi/accessibleeventlistener.h : (NEW FILE)
580 * libspi/accessibleeventlistener.c : (NEW FILE)
581 * libspi/Makefile.am :
582 Added new object type "AccessibleEventListener"
583 which inherits from Listener, and allows attachment
584 of in-process callbacks (so that a client with a listening
585 object instance can add functionality to the local
586 implementation, dynamically).
588 2001-08-18 Bill Haneman <bill.haneman@sun.com>
590 * libspi/accessible.c:
591 Add implementation for get_index_in_parent().
593 Added #include of "spi-roletypes.h", and
594 added enumerated type AccessibleCoordType.
595 Added definition for KeystrokeListener (function type).
598 * cspi/spi-statetypes.h :
599 * cspi/spi-roletypes.h :
601 Added these headers, used by spi.h.
603 Added code (NOTE: not yet built by make).
605 2001-08-18 Mark McLoughlin <mark@skynet.ie>
607 * libspi/Makefile.am: generate imodule
608 at the same time as other idl compiler
611 2001-08-17 Bill Haneman <bill.haneman@sun.com>
612 * libspi/registry.c :
613 * libspi/application.c :
614 * idl/Application.idl :
615 Made registration with toolkit an application method,
616 which is required since each app has its own toolkit static
617 environment. Thus the bridge must register for
618 notification of toolkit events from each application in turn.
619 Toolkit notifications are now successfully registered for, and
620 sent to the listening at client.
622 Changed toolkit event string to use hyphens rather than underscores.
623 * libspi/listener.c :
624 listner now gives more info in debug mode - it reports the
625 name of the event received, as well as the name of the source.
628 2001-08-16 Bill Haneman <bill.haneman@sun.com>
630 * libspi/registry.c :
631 added more implementation for toolkit events.
632 Fixed bug such that toolkit event registrations
633 (via atk) use the whole event name string, not
635 Removed a useless call to an ORBit_ method.
636 * at-bridge/bridge.c :
637 Removed unused local sbuf[] variable.
639 We now register for Gtk:GtkWidget:button_press_event
640 events as well as "focus:" events.
642 Add some more API from Registry.idl that was missing,
643 for keystroke listening, keystroke and mouse event
644 synthesis, and enumeration of accessible desktops.
646 2001-08-16 Michael Meeks <michael@ximian.com>
648 * configure.in: use AM_GLIB_GNU_GETTEXT.
650 * Makefile.am (SUBDIRS): kill intl.
652 2001-08-15 Michael Meeks <michael@ximian.com>
654 * registryd/Makefile.am: s/oaf/server/ relocate info file.
658 * configure.in: depend on a recent bonobo-activation that
659 will find our server files ...
661 2001-08-16 Bill Haneman <bill.haneman@sun.com>
663 * libspi/accessible.c : accessible_new() :
664 Now we add the Component interface via bonobo_object_add_interface,
665 if the contained AtkObject implements AtkComponent.
666 * libspi/accessible.h : now include "component.h"
667 * libspi/component.h :
668 * libspi/component.c : added files - implementation of
669 bonobo wrapper object for Accessibility/Component
670 * libspi/listener.c :
671 Added test code to check for Accessibility/Component:1.0
672 interface and report whether it is implemented by the
674 * libspi/registry.c :
675 Now we check for not only the hash of the whole event
676 string before relaying the event, we also check the
677 "minor" event string (without the detail string).
678 This allows event listeners to be registered against
679 all events of a certain major+minor type, or just
680 against a specific major+minor+detail type.
681 * libspi/accessible.c :
682 Added implementations for Accessible:get_parent(),
683 Accessible:getChildCount(), and Accessible:getChildAtIndex().
684 * libspi/registry.c :
685 * libspi/listener.c :
686 Replaced calls to Accessibility_Accessible_ref() and
687 Accessibility_Accessible_unref() with
688 calls to bonobo_object_dup_ref() and
689 bonobo_object_release_unref(), so that the CORBA object
690 is dup-ed and released when relayed, as well as the bonobo object.
692 2001-08-15 Mark McLoughlin <mark@skynet.ie>
694 * libspi/Makefile.am,
695 registryd/Makefile.am,
696 at-bridge/Makefile.am.
697 test/Makefile.am, configure.in:
698 reverse previous changes.
700 * /idl/Image.idl: fix typo.
702 * test/Makefile.am: put DEBUG_FLAGS
705 2001-08-15 Mark McLoughlin <mark@skynet.ie>
707 * test/app.c: use argv[0] instead of
710 2001-08-15 Mark McLoughlin <mark@skynet.ie>
712 * libspi/Makefile.am,
713 registryd/Makefile.am,
714 at-bridge/Makefile.am.
715 test/Makefile.am, configure.in:
716 cleanup, replace individual LIBS/CFLAGS with
717 AT_COMMON_{LIBS|CFLAGS}.
721 2001-08-15 Mark McLoughlin <mark@skynet.ie>
723 * configure.in, libspi/Makefile.am:
724 Change IDL path checking for bonobo-activation
727 2001-08-15 Bill Haneman <bill.haneman@sun.com>
729 * registryd/registry.c : separated event listeners to use
730 3 separate lists (focus, window, toolkit). Began testing
731 event names against hashes before relaying events.
732 * test/at.c : now register for events of type "focus:"
733 * test/app.c : now generate events of type "focus:"
734 * at-bridge/bridge.c : register with ATK for focus events,
735 and we now relay those focus events to any "focus:" listeners.
736 This now works with the bridge as a GTK_MODULE when running test/at.
737 * libspi/registry.c :
738 * libspi/listener.c :
739 now we ref event sources before propagating, and unref on receipt.
740 * libspi/registry.c :
741 some changes to internal structs, to support event typestring hashes.
742 * text/app.c : changed the way the appname is generated.
743 * cspi : added directory that will hold the C bindings library for
744 non-CORBA/bonobo-savvy clients.
745 * cspi/spi.h : header file that contains the function prototypes for the C binding.
746 * idl/Component.idl : added in parameter to indicate coord system for
747 geometry-related calls.
748 * idl/Hyperlink.idl : added readonly n_links attribute
749 * idl/Image.idl : changed methods to attributes.
751 2001-08-15 Mark McLoughlin <mark@skynet.ie>
753 * at-bridge/Makefile.am: link against
754 ../libspi/libspi.la instead of -lspi.
756 * at-spi/test/app.c: include
757 bonobo-activation.h. Use a default appname
758 if one is not provided.
760 2001-08-14 Bill Haneman <bill.haneman@sun.com>
762 * idl/Registry.idl : temporarily changed register_Application
763 to oneway, to work around issue with initial registration
765 * idl/Application.idl : changed attribute "id" from readonly
766 to read-write, since it needs to be assigned by Registry.
767 * registryd/registryd.c : added call to set application id
769 * registryd/registry.c : changed de-registration procedure to
770 use CORBA_Object_hash() to find matching object ref in application
771 lists and listener lists.
772 * registryd/registry.c : defined EventTypeStruct and EventTypeMajor,
773 began distinguishing between event types (work in progress).
775 2001-08-13 Bill Haneman <bill.haneman@sun.com>
778 * libspi/application.c:
779 Added implementations for get/set id, get_toolkitName,
781 * registryd/registryd.c :
785 Converted from use of OAF to bonobo-activation.
789 Removed references to atksimpleobject, since base atkobject
790 implementation now provides functionality we need.
791 * libspi/atksimpleobject.c :
792 * libspi/atksimpleobject.h :
797 * at-bridge/Makefile.am
801 Added directory "bridge" and contents, and added dependencies
802 in Makefile.am/configure.in.
803 Initial checkin of "at-bridge".
804 This code is a GTK_MODULE which automatically registers
805 GTK+ apps with the accessibility registry, using an object
806 reference to the root ATK object.
808 2001-08-10 Mark McLoughlin <mark@skynet.ie>
810 * po/Makefile.in.in: Remove. Again. If this
811 doesn't get autogenerated - you need to update
814 2001-08-07 Mark McLoughlin <mark@skynet.ie>
816 * po/Makefile.in.in: Add. Again.
818 2001-07-31 Bill Haneman <bill.haneman@sun.com>
820 * libspi/accessible.c : added support for 'description' property.
821 * libspi/accessible.c
823 * libspi/registry.c : changed to use bonobo_object instead of bonobo_x_object
824 (since the two are now equivalent in libbonobo)
832 * idl/Value.idl : changed these 'secondary' interfaces to inherit from
833 Bonobo::Unknown as does Accessibility::Accessible.
834 * idl/StreamableContent.idl : as above, and replaced internal InputStream
835 interface with Bonobo::Stream, since it was redundant with it.
836 (The Stream returned by a StreamableContext object is expected to
837 implement only a subset of Bonobo::Stream)
839 2001-07-28 Anders Carlsson <andersca@gnome.org>
841 * libspi/accessible.c (accessible_object_finalize): Change
842 g_free to g_object_unref since the AtkObject is a GObject.
844 2001-07-30 Bill Haneman <bill.haneman@sun.com>
846 * idl/Accessibility.idl: add new IDL files
849 * idl/Action.idl: Definitions of actionable UI object
850 * idl/Component.idl: Definitions of UI component geometry, etc.
851 * idl/Hyperlink.idl: Defs of hyperlink behavior
852 * idl/Image.idl: Def of accessible image
853 * idl/Selection.idl: Definition of UI object with selectable children
854 * idl/StreamableContent.idl: Definition of UI object with streamable backing data
855 * idl/Table.idl: Definitions for access to table ('spreadsheet') elements
856 * idl/Text.idl: Interface defs for UI elements with complex textual content
857 * idl/Value.idl: Definition of UI element that is a value controller or display
859 2001-07-27 Michael Meeks <michael@ximian.com>
861 * po/Makefile.in.in: remove autogenerated file from CVS.
863 * libspi/Makefile.am: Radicaly re-vamp to simplify & add ORBit2
866 * idl/Registry.idl: include guard.
868 * idl/Accessibility.idl: Add, and include all the other IDL
871 * idl/*.idl: remove mass of pragmas etc.
873 2001-07-26 Michael Meeks <michael@ximian.com>
875 * registryd/Makefile.am (registryd_SOURCES): remove
878 2001-07-27 Mark McLoughlin <mark@skynet.ie>
880 * libspi/.cvsignore, registryd/.cvsignore,
881 test/.cvsignore: updated.
883 * po/Makefile.in.in: gettext update.
885 2001-07-25 Bill Haneman <bill.haneman@sun.com>
887 * initial CVS checkin
889 2001-06-29 Michael Meeks <michael@ximian.com>
891 * configure.in: add AM_CONFIG_HEADER to gen config.h