1 <2001-10-13 Louise Miller <louise.miller@sun.com>
3 * idl/Accessible.idl, idl/Application.idl, idl/Desktop.idl,
4 idl/Event.idl, idl/Registry.idl
5 Changed these files to include Bonobo_Unknown.idl instead
8 <2001-09-10 Marc Mulcahy <marc.mulcahy@sun.com
9 libspi/component.c libspi/component.h:
10 Fixed typo. Added assertions for object checks in AccessibleComponent code.
12 <2001-10-09 Bill Haneman <bill.haneman@sun.com>
15 Added 'isEqual (Accessible *object)'
16 method for Accessible. (Not Yet Implemented).
19 Changed signature of registerKeystrokeListener() to
20 take a KeySet and KeyEventSeq so that specific keys and event
21 types could be requested for monitoring, and added a flag
22 is_synchronous so that either synchronous or asynchronous
23 notification could be requested. (However this is not all
24 implemented yet). This also meant adding two new typedefs,
25 KeyEventSeq and KeySet.
28 Added two new relations, RELATION_TOOLTIP_FOR and
32 Added new state, STATE_HAS_TOOLTIP.
34 * libspi/text.c, editabletext.c:
35 Added new assertions to all casts of bonobo-objects from
36 CORBA servants, to prevent Text API calls on non-text objects.
37 Changed suspect casts of int-pointer types, so that we
38 always send a valid CORBA_long pointer to the CORBA APIs that use
39 in/out long parameters. We then have to copy from the CORBA_long
40 into the regular long or int for return to the C bindings, or
41 vice-versa when returning parameters from ATK calls to the bonobo wrappers.
44 * libspi/deviceeventcontroller.c:
45 Cleaned these sources up.
47 Changed return type for getCharacterAtOffset to
48 CORBA_unsigned_long, to allow for 32-bit characters.
51 <2001-10-08 Bill Haneman <bill.haneman@sun.com>
55 Fixed 'make dist' so that distro compiles...
58 * cspi/spi-listener.c:
59 KeystrokeListenerCB now returns a boolean.
61 Added KeyEventType struct, and KeyStroke.
62 Also added createKeystrokeListener(),
63 KeystrokeListener_addCallback(),
64 KeystrokeListener_removeCallback(), and added a keymask to
65 registerKeystrokeListener().
66 * cspi/spi_accessible.c:
67 Changed numerous return types for interfaces from
68 AccessibleComponent to Accessible<InterfaceName>; this was
69 probably a cut-and-paste error.
71 Implementations of new KeystrokeListener api (from spi.h,
74 Changes to key modifier mapping.
75 Created ControllerEventMask struct.
76 Made DeviceEventController derive from Bonobo::Unknown.
78 Removed TEXT_BOUNDARY_CURSOR_POS boundary type.
79 * libspi/deviceeventcontroller.c:
80 Added a number of new internal (private) methods.
81 * libspi/editabletext.c:
82 * libspi/editabletext.h:
83 Fixed a number of bugs related to the fact that
84 editabletext inherits from text. Fixed the EditableText struct,
85 the init() call, and use correct casts when calling Text methods
86 from an EditableText object. Removed (duplicate) atko from the
87 EditableText structure, we use the one in the parent Text
88 structure via the casts mentioned above.
89 * libspi/keystrokelistener.[ch]:
91 Changes in support of keyboard handling (above).
93 Keyboard handling, though partly functional, is still not
94 recommended for at-spi client use as there is considerable
98 Changed some places where pointers to various int types
99 are cast to be pointers to CORBA_long types and vice-versa:
100 pointer casting is not safe so we pass pointers of the correct
101 types and then cast the result before putting it into the target
104 * libspi/text.h: minor typos corrected.
106 We now speak not only the name of a Text element, but the
107 first sentence of its content, when it receives focus.
108 I also changed the text compression to 75% from 50%.
109 * util/Accessibility_Util.server.in:
110 Changed the default magnifier type to be a 3x vertical
111 splitscreen magnifier (was previously a 2x horizontal one).
113 <2001-10-03 Bill Haneman <bill.haneman@sun.com>
115 * libspi/keystrokelistener.h:
116 * libspi/keystrokelistener.c:
117 Initial functional implementations of KeystrokeListener.
120 <2001-10-05 Marc Mulcahy <marc.mulcahy@sun.com>
122 Fixed string handling for NULL strings in libspi.
123 Added spi_freeString to free strings returned by C bindings.
125 <2001-09-30 Bill Haneman <bill.haneman@sun.com>
127 * libspi/keystrokelistener.h:
128 * libspi/keystrokelistener.c:
129 Began (no-op) implementations of KeystrokeListener
131 * libspi/deviceeventcontroller.c:
132 * libspi/deviceeventcontroller.h:
133 Began creating implementations of DeviceEventController,
134 to handle keystroke and mouse event listening and
136 * libspi/accessible.c:
137 Stubbed-in the implementations for
138 Accessibility_Accessible_getState and
139 Accessibility_Accessible_getRelationSet.
141 Improved de-registration process and fixed some bugs,
142 deregistration now works correctly.
144 Added initialization of applications list (to NULL).
146 Reduced speech compression from 0.5 to 0.7, for demo.
147 Changed call to gdk_window_set_decorations()
148 to gtk_window_set_decorated().
149 * at-bridge/bridge.c:
150 Bridge now deregisters when app exits, via
151 registration of a cleanup function
152 with the g_atexit() call.
153 Required making 'app' static, renamed 'this_app'.
154 Fixed broken use of bonobo_init, passing argv wrongly.
156 <2001-09-27 Bill Haneman <bill.haneman@sun.com>
160 Created a new directory for
161 accessibility-related utilities, primarily for
162 testing and demo purposes, but with possible
169 Onscreen magnifier utility that
170 is implemented as a bonobo service.
174 Client-side support (simple C bindings)
175 for Magnification service
177 * util/mag_control.c:
178 Client program example for
179 Magnification service
181 * util/Accessibility_Magnifier.server.in:
182 Bonobo-activation file for the
183 Magnification service.
186 * util/idl/Magnifier.idl:
187 IDL defining the bonobo Magnification
191 Modifications to use the bonobo-activated magnifier
192 above, in place of trying to connect to an existing
193 magnifier that uses socket-listening IPC.
195 If env variable MAGNIFIER is set, a magnifier service
196 will be started if one does not exist.
198 <2001-09-25 Bill Haneman <bill.haneman@sun.com>
199 * at-bridge/bridge.c:
200 applied patch from Marc to build and run
201 against new glib and gtk+ (seemed like a change
202 to bonobo_init signature was made ?)
204 made festival-server support turned off by default.
205 Added support for a simple magnifier (off by default)
206 which will be added to a 'util' directory later.
207 * at-bridge/Makefile.am:
208 Changed "application.h" header from a 'source'
209 to a 'dependency' of libat-bridge.
211 <2001-09-12 Marc Mulcahy <marc.mulcahy@sun.com>
219 Added interface implementation c files to list of
220 includes so they are included in libcspi.
223 Changed prototype of AccessibleAction_doAction to return a
225 Changed prototype of AccessibleTable_getCaption to
226 return an Accessible.
227 Changed prototype of AccessibleTable_getSelectedRows
228 and AccessibleTable_getSelectedColumns to
229 return a long (returns the number of selected rows
230 or columns respectively).
231 Changed name of AccessibleText_refRunAttributes to
232 AccessibleText_getAttributes.
233 Changed prototype of AccessibleText_getCharacterExtents to
234 return a void rather than a boolean.
235 Added support for a AccessibleCoordType parameter
236 specifying what type of coordinates are desired.
237 Added an AccessibleCordType parameter to
238 AccessibleText_getPointAtOffset.
240 * cspi/spi_accessible.c:
241 Added code to return the outstanding interfaces from
242 Accessible_queryInterface.
246 Corrected call to getNActions to call the c binding
249 * cspi/spi_editabletext.c:
251 Changed name from setRunAttributes to setAttributes.
253 * cspi/spi_hyperlink.c:
255 Changed call to getNAnchors to correctly call the c
256 binding for an attribute.
258 * cspi/spi_hypertext.c:
260 Changed getImageDescription to correctly call the
261 binding for an attribute.
263 * cspi/spi_selection.c:
264 Changed getNSelectedChildren to correctly call the c
265 binding for the attribute.
266 Changed refSelectedChild to getSelectedChild.
270 Changed getCaption to return an Accessible.
271 Fixed calls which retrieve attributes.
272 Changed refAt to getAccessibleAt.
273 Changed getNSelectedRows and getNSelectedColumns to
277 Changed getCharacterExtents and getPointAtOffset to accept an
280 Changed calls which retrieve attributes.
281 Changed refRunAttributes to getAttributes.
287 Changed n_anchors attribute to nAnchors to keep naming
288 convention consistent.
291 Made Table inherit from Bonobo::Unknown.
292 Added nSelectedColumns and nSelectedRows attributes.
295 Made Value inherit from Bonobo::Unknown.
297 * libspi/hyperlink.c:
298 Change for nAnchors attributte name change.
300 <2001-09-12 Marc Mulcahy <marc.mulcahy@sun.com>
308 Added interface implementation c files to list of
309 includes so they are included in libcspi.
312 Changed prototype of AccessibleAction_doAction to return a
314 Changed prototype of AccessibleTable_getCaption to
315 return an Accessible.
316 Changed prototype of AccessibleTable_getSelectedRows
317 and AccessibleTable_getSelectedColumns to
318 return a long (returns the number of selected rows
319 or columns respectively).
320 Changed name of AccessibleText_refRunAttributes to
321 AccessibleText_getAttributes.
322 Changed prototype of AccessibleText_getCharacterExtents to
323 return a void rather than a boolean.
324 Added support for a AccessibleCoordType parameter
325 specifying what type of coordinates are desired.
326 Added an AccessibleCordType parameter to
327 AccessibleText_getPointAtOffset.
329 * cspi/spi_accessible.c:
330 Added code to return the outstanding interfaces from
331 Accessible_queryInterface.
335 Corrected call to getNActions to call the c binding
338 * cspi/spi_editabletext.c:
340 Changed name from setRunAttributes to setAttributes.
342 * cspi/spi_hyperlink.c:
344 Changed call to getNAnchors to correctly call the c
345 binding for an attribute.
347 * cspi/spi_hypertext.c:
349 Changed getImageDescription to correctly call the
350 binding for an attribute.
352 * cspi/spi_selection.c:
353 Changed getNSelectedChildren to correctly call the c
354 binding for the attribute.
355 Changed refSelectedChild to getSelectedChild.
359 Changed getCaption to return an Accessible.
360 Fixed calls which retrieve attributes.
361 Changed refAt to getAccessibleAt.
362 Changed getNSelectedRows and getNSelectedColumns to
366 Changed getCharacterExtents and getPointAtOffset to accept an
369 Changed calls which retrieve attributes.
370 Changed refRunAttributes to getAttributes.
376 Changed n_anchors attribute to nAnchors to keep naming
377 convention consistent.
380 Made Table inherit from Bonobo::Unknown.
381 Added nSelectedColumns and nSelectedRows attributes.
384 Made Value inherit from Bonobo::Unknown.
386 * libspi/hyperlink.c:
387 Change for nAnchors attributte name change.
390 <2001-09-05 Marc Mulcahy <marc.mulcahy@sun.com>
392 implementations-- made server implementations own AtkObject pointers
393 rather than their respective AtkInterrface pointers to fix
394 refcounting. AtkHyperlink is still broken.
396 <2001-09-04 Bill Haneman <bill.haneman@sun.com>
397 * cspi/spi_accessible.c:
398 Added method Accessible_Role_getName(),
399 and requisite string array (role_names).
400 Added conversion string_from_corba_strin() call
401 to Accessible_getName and _getDescription.
402 * libspi/accessible.c:
403 Added implementation for Accessible_getRole()
405 Added festival support, used if environment variable
408 2001-09-04 Bill Haneman <bill.haneman@sun.com>
410 * at-bridge/bridge.c:
411 Now allocate Accessibility_Event using
412 Accessibility_Event__alloc() instead of g_new0().
413 * libspi/accessibleeventlistener.c:
414 Initialize AccessibleEventListener->callbacks to NULL.
415 Fixed accessible__event_listener_init() param, changed to
416 "AccessibleEventListener *" type.
417 Changed a bonobo_object_release_unref() call to
418 Accessibility_Accessible_unref().
420 Changed Bonobo_Unknown_unref to (equivalent)
421 Accessibility_Accessible_unref.
423 Changed bonobo_object_release_unref to
424 Accessibility_Accessible_unref.
426 <2001-09-04 Marc Mulcahy <marc.mulcahy@sun.com>
429 spi_action.c spi_editabletext.c spi_hyperlink.c spi_hypertext.c
430 spi_image.c spi_selection.c spi_table.c spi_text.c spi_value.c
431 spi-util.c spi-util.h
432 Implementations for C bindings to remaining accessibility
435 <2001-09-04 Marc Mulcahy <marc.mulcahy@sun.com>
438 changed return value of Action from void to boolean to
439 bring in line with ATK.
442 Changed getText funcions to return "out" start and end offsets.
443 Changed getAttributes to take and offset and return the start
444 and end offset of the attribute run.
445 Changed getOffsetAtPoint and getCharacterExtents to take an
446 enum describing whether coordinates are window or screen.
449 libspi/action.c libspi/action.h libspi/editabletext.c
450 libspi/editabletext.h libspi/hyperlink.c libspi/hyperlink.h
451 libspi/hypertext.c libspi/hypertext.h libspi/image.c
452 libspi/image.h libspi/selection.c libspi/selection.h
453 libspi/table.c libspi/table.h libspi/text.c libspi/text.h
454 libspi/value.c libspi/value.h
455 Added server implementations for outstanding ATK interfaces
458 2001-09-04 Bill Haneman <bill.haneman@sun.com>
461 Added (missing) getName() method.
462 Made nActions an attribute.
463 * idl/EditableText.idl:
464 Changed order of params in setAttributes.
466 Removed getAnchor, added getURI.
468 Changed attributes to methods, for efficiency
469 (so that getting extents can be done in one call)
471 Changed nSelectedChildren to attribute, and re-indented.
472 * idl/Table.idl: changed nrows, ncolumns, caption, summary
474 * idl/Text.idl: reformatted to match our coding style.
475 (temporarily?) removed getRowColumnAtOffset().
476 Changed text selection API to support multi-select and
477 non-contiguous selections, as in ATK.
478 * idl/Value.idl: changed some methods to attributes.
480 2001-08-24 Mark McLoughlin <mark@skynet.ie>
482 * libspi/listener.c(impl_notify_event):
483 BonoboUnkown_unref the source instead
484 of bonobo_object_release_unref - the ORB
485 handles the releasing.
487 * configure.in: require ORBit-2.3.94 for
490 2001-08-21 Bill Haneman <bill.haneman@sun.com>
492 Tagged CVS repository 'EA_1_0'.
493 * README.EARLY_ACCESS:
494 Alphabetized acknowledgements list, and
496 Listed some known dependencies of at-spi.
498 2001-08-20 Bill Haneman <bill.haneman@sun.com>
500 * docs/at-spi-docs.sgml:
501 * docs/at-spi-sections.txt:
502 * docs/at-spi-overrides.txt: (Added zero-length file)
503 Documentation improvements - gtk-doc should build
504 docs for all implemented C bindings now.
507 * cspi/spi.c: (New file)
508 * cspi/spi_event.c: (New file)
509 * cspi/spi_registry.c: (New file)
510 * cspi/spi_accessible.c: (New file)
511 * cspi/spi_application.c: (New file)
512 * cspi/spi_component.c: (New file)
513 Split spi_main.c into six parts, and included them from
514 "spi.c". This is a bit of a hack, probably temporary,
515 but required by gtk-doc, apparently.
517 2001-08-20 Bill Haneman <bill.haneman@sun.com>
520 * docs/at-spi-docs.sgml:
521 * docs/at-spi-sections.txt:
523 Initial checkins/modifications for gtk-doc generation.
526 Added (missing) interface query methods to Accessible's C binding.
528 Added GenericInterface type definition.
530 Added query for AccessibleComponent interface to focus event handler.
531 Added printout of bounding box for focussed component.
532 * libspi/component.c:
533 Added partial implementation for AccessibleComponent to C binding.
534 * idl/Application.idl:
537 * libspi/application.c:
538 * libspi/application.h:
539 Changed "ID" attribute type from string to long.
541 2001-08-19 Bill Haneman <bill.haneman@sun.com>
545 Made method naming consistent: methods taking object args
546 start with uppercase, other methods (except those using
547 acronyms) start with lowercase. Underscores delimit between
548 object names and method names:
549 SPI_init() - uppercase since it starts with an acronym.
550 getDesktopCount () - lowercase start since no object param0.
551 Accessible_getName() - uppercase object type name, studlyCaps method
555 Added gtk-doc documentation for all currently implemented
556 methods in the C bindings API.
558 2001-08-18 Bill Haneman <bill.haneman@sun.com>
560 * Makefile.am : changed build order to build test last.
563 Changed "createEventListener" to "CreateEventListener".
564 * libspi/accessibleeventlistener.c :
565 Bugfix for addition of callbacks.
568 Added new test that uses the C bindings API.
570 * libspi/listener.c :
571 * libspi/registry.c :
572 * libspi/accessibleeventlistener.c :
573 * at-bridge/bridge.c :
574 Renamed member "target" of Accessibility_Event to "source",
575 which is more descriptive.
578 2001-08-18 Bill Haneman <bill.haneman@sun.com>
583 Added makefile support for at-spi/cspi directory.
586 * cspi/spi-listener.h : (NEW FILE)
587 Added support for/use of spi-listener.h.
589 C bindings now build successfully, with no warnings.
590 * libspi/accessibleeventlistener.h : (NEW FILE)
591 * libspi/accessibleeventlistener.c : (NEW FILE)
592 * libspi/Makefile.am :
593 Added new object type "AccessibleEventListener"
594 which inherits from Listener, and allows attachment
595 of in-process callbacks (so that a client with a listening
596 object instance can add functionality to the local
597 implementation, dynamically).
599 2001-08-18 Bill Haneman <bill.haneman@sun.com>
601 * libspi/accessible.c:
602 Add implementation for get_index_in_parent().
604 Added #include of "spi-roletypes.h", and
605 added enumerated type AccessibleCoordType.
606 Added definition for KeystrokeListener (function type).
609 * cspi/spi-statetypes.h :
610 * cspi/spi-roletypes.h :
612 Added these headers, used by spi.h.
614 Added code (NOTE: not yet built by make).
616 2001-08-18 Mark McLoughlin <mark@skynet.ie>
618 * libspi/Makefile.am: generate imodule
619 at the same time as other idl compiler
622 2001-08-17 Bill Haneman <bill.haneman@sun.com>
623 * libspi/registry.c :
624 * libspi/application.c :
625 * idl/Application.idl :
626 Made registration with toolkit an application method,
627 which is required since each app has its own toolkit static
628 environment. Thus the bridge must register for
629 notification of toolkit events from each application in turn.
630 Toolkit notifications are now successfully registered for, and
631 sent to the listening at client.
633 Changed toolkit event string to use hyphens rather than underscores.
634 * libspi/listener.c :
635 listner now gives more info in debug mode - it reports the
636 name of the event received, as well as the name of the source.
639 2001-08-16 Bill Haneman <bill.haneman@sun.com>
641 * libspi/registry.c :
642 added more implementation for toolkit events.
643 Fixed bug such that toolkit event registrations
644 (via atk) use the whole event name string, not
646 Removed a useless call to an ORBit_ method.
647 * at-bridge/bridge.c :
648 Removed unused local sbuf[] variable.
650 We now register for Gtk:GtkWidget:button_press_event
651 events as well as "focus:" events.
653 Add some more API from Registry.idl that was missing,
654 for keystroke listening, keystroke and mouse event
655 synthesis, and enumeration of accessible desktops.
657 2001-08-16 Michael Meeks <michael@ximian.com>
659 * configure.in: use AM_GLIB_GNU_GETTEXT.
661 * Makefile.am (SUBDIRS): kill intl.
663 2001-08-15 Michael Meeks <michael@ximian.com>
665 * registryd/Makefile.am: s/oaf/server/ relocate info file.
669 * configure.in: depend on a recent bonobo-activation that
670 will find our server files ...
672 2001-08-16 Bill Haneman <bill.haneman@sun.com>
674 * libspi/accessible.c : accessible_new() :
675 Now we add the Component interface via bonobo_object_add_interface,
676 if the contained AtkObject implements AtkComponent.
677 * libspi/accessible.h : now include "component.h"
678 * libspi/component.h :
679 * libspi/component.c : added files - implementation of
680 bonobo wrapper object for Accessibility/Component
681 * libspi/listener.c :
682 Added test code to check for Accessibility/Component:1.0
683 interface and report whether it is implemented by the
685 * libspi/registry.c :
686 Now we check for not only the hash of the whole event
687 string before relaying the event, we also check the
688 "minor" event string (without the detail string).
689 This allows event listeners to be registered against
690 all events of a certain major+minor type, or just
691 against a specific major+minor+detail type.
692 * libspi/accessible.c :
693 Added implementations for Accessible:get_parent(),
694 Accessible:getChildCount(), and Accessible:getChildAtIndex().
695 * libspi/registry.c :
696 * libspi/listener.c :
697 Replaced calls to Accessibility_Accessible_ref() and
698 Accessibility_Accessible_unref() with
699 calls to bonobo_object_dup_ref() and
700 bonobo_object_release_unref(), so that the CORBA object
701 is dup-ed and released when relayed, as well as the bonobo object.
703 2001-08-15 Mark McLoughlin <mark@skynet.ie>
705 * libspi/Makefile.am,
706 registryd/Makefile.am,
707 at-bridge/Makefile.am.
708 test/Makefile.am, configure.in:
709 reverse previous changes.
711 * /idl/Image.idl: fix typo.
713 * test/Makefile.am: put DEBUG_FLAGS
716 2001-08-15 Mark McLoughlin <mark@skynet.ie>
718 * test/app.c: use argv[0] instead of
721 2001-08-15 Mark McLoughlin <mark@skynet.ie>
723 * libspi/Makefile.am,
724 registryd/Makefile.am,
725 at-bridge/Makefile.am.
726 test/Makefile.am, configure.in:
727 cleanup, replace individual LIBS/CFLAGS with
728 AT_COMMON_{LIBS|CFLAGS}.
732 2001-08-15 Mark McLoughlin <mark@skynet.ie>
734 * configure.in, libspi/Makefile.am:
735 Change IDL path checking for bonobo-activation
738 2001-08-15 Bill Haneman <bill.haneman@sun.com>
740 * registryd/registry.c : separated event listeners to use
741 3 separate lists (focus, window, toolkit). Began testing
742 event names against hashes before relaying events.
743 * test/at.c : now register for events of type "focus:"
744 * test/app.c : now generate events of type "focus:"
745 * at-bridge/bridge.c : register with ATK for focus events,
746 and we now relay those focus events to any "focus:" listeners.
747 This now works with the bridge as a GTK_MODULE when running test/at.
748 * libspi/registry.c :
749 * libspi/listener.c :
750 now we ref event sources before propagating, and unref on receipt.
751 * libspi/registry.c :
752 some changes to internal structs, to support event typestring hashes.
753 * text/app.c : changed the way the appname is generated.
754 * cspi : added directory that will hold the C bindings library for
755 non-CORBA/bonobo-savvy clients.
756 * cspi/spi.h : header file that contains the function prototypes for the C binding.
757 * idl/Component.idl : added in parameter to indicate coord system for
758 geometry-related calls.
759 * idl/Hyperlink.idl : added readonly n_links attribute
760 * idl/Image.idl : changed methods to attributes.
762 2001-08-15 Mark McLoughlin <mark@skynet.ie>
764 * at-bridge/Makefile.am: link against
765 ../libspi/libspi.la instead of -lspi.
767 * at-spi/test/app.c: include
768 bonobo-activation.h. Use a default appname
769 if one is not provided.
771 2001-08-14 Bill Haneman <bill.haneman@sun.com>
773 * idl/Registry.idl : temporarily changed register_Application
774 to oneway, to work around issue with initial registration
776 * idl/Application.idl : changed attribute "id" from readonly
777 to read-write, since it needs to be assigned by Registry.
778 * registryd/registryd.c : added call to set application id
780 * registryd/registry.c : changed de-registration procedure to
781 use CORBA_Object_hash() to find matching object ref in application
782 lists and listener lists.
783 * registryd/registry.c : defined EventTypeStruct and EventTypeMajor,
784 began distinguishing between event types (work in progress).
786 2001-08-13 Bill Haneman <bill.haneman@sun.com>
789 * libspi/application.c:
790 Added implementations for get/set id, get_toolkitName,
792 * registryd/registryd.c :
796 Converted from use of OAF to bonobo-activation.
800 Removed references to atksimpleobject, since base atkobject
801 implementation now provides functionality we need.
802 * libspi/atksimpleobject.c :
803 * libspi/atksimpleobject.h :
808 * at-bridge/Makefile.am
812 Added directory "bridge" and contents, and added dependencies
813 in Makefile.am/configure.in.
814 Initial checkin of "at-bridge".
815 This code is a GTK_MODULE which automatically registers
816 GTK+ apps with the accessibility registry, using an object
817 reference to the root ATK object.
819 2001-08-10 Mark McLoughlin <mark@skynet.ie>
821 * po/Makefile.in.in: Remove. Again. If this
822 doesn't get autogenerated - you need to update
825 2001-08-07 Mark McLoughlin <mark@skynet.ie>
827 * po/Makefile.in.in: Add. Again.
829 2001-07-31 Bill Haneman <bill.haneman@sun.com>
831 * libspi/accessible.c : added support for 'description' property.
832 * libspi/accessible.c
834 * libspi/registry.c : changed to use bonobo_object instead of bonobo_x_object
835 (since the two are now equivalent in libbonobo)
843 * idl/Value.idl : changed these 'secondary' interfaces to inherit from
844 Bonobo::Unknown as does Accessibility::Accessible.
845 * idl/StreamableContent.idl : as above, and replaced internal InputStream
846 interface with Bonobo::Stream, since it was redundant with it.
847 (The Stream returned by a StreamableContext object is expected to
848 implement only a subset of Bonobo::Stream)
850 2001-07-28 Anders Carlsson <andersca@gnome.org>
852 * libspi/accessible.c (accessible_object_finalize): Change
853 g_free to g_object_unref since the AtkObject is a GObject.
855 2001-07-30 Bill Haneman <bill.haneman@sun.com>
857 * idl/Accessibility.idl: add new IDL files
860 * idl/Action.idl: Definitions of actionable UI object
861 * idl/Component.idl: Definitions of UI component geometry, etc.
862 * idl/Hyperlink.idl: Defs of hyperlink behavior
863 * idl/Image.idl: Def of accessible image
864 * idl/Selection.idl: Definition of UI object with selectable children
865 * idl/StreamableContent.idl: Definition of UI object with streamable backing data
866 * idl/Table.idl: Definitions for access to table ('spreadsheet') elements
867 * idl/Text.idl: Interface defs for UI elements with complex textual content
868 * idl/Value.idl: Definition of UI element that is a value controller or display
870 2001-07-27 Michael Meeks <michael@ximian.com>
872 * po/Makefile.in.in: remove autogenerated file from CVS.
874 * libspi/Makefile.am: Radicaly re-vamp to simplify & add ORBit2
877 * idl/Registry.idl: include guard.
879 * idl/Accessibility.idl: Add, and include all the other IDL
882 * idl/*.idl: remove mass of pragmas etc.
884 2001-07-26 Michael Meeks <michael@ximian.com>
886 * registryd/Makefile.am (registryd_SOURCES): remove
889 2001-07-27 Mark McLoughlin <mark@skynet.ie>
891 * libspi/.cvsignore, registryd/.cvsignore,
892 test/.cvsignore: updated.
894 * po/Makefile.in.in: gettext update.
896 2001-07-25 Bill Haneman <bill.haneman@sun.com>
898 * initial CVS checkin
900 2001-06-29 Michael Meeks <michael@ximian.com>
902 * configure.in: add AM_CONFIG_HEADER to gen config.h