1 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
3 * atk/atktext.c (atk_text_get_text):
4 Permit end offset value of -1
6 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
11 2002-02-28 Sven Neumann <sven@gimp.org>
13 * configure.in: beautified configure --help output.
15 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
17 * atk/atkhypertext.h atk/atkhyperlink.h:
18 Add padding to class structures to allow for future expansion.
21 Add padding to class structures to allow for future expansion.
23 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
24 Add padding to class structures to allow for future expansion.
26 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
28 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
30 2002-02-26 Tor Lillqvist <tml@iki.fi>
32 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
33 libtool won't create a DLL.
35 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
38 Remove -no-undefined because of problems with uunresolved symbols
39 in libgobject on Solaris when using gcc
41 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
43 * configure.in: Version 0.13
45 * NEWS: Update for 0.13
47 * docs/atk-sections.txt: Update.
49 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
51 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
52 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
53 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
54 Make use of parent_class consistent; define as gpointer and
55 use g_type_class_peek_parent() to get it
58 Delete unused empty line
60 * atk/atkregistry.c atk/atkrelation.c:
61 Make parent_class static
63 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
66 Add check for offset being negative in functions which have offset
67 parameter and return immediately if so.
69 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
72 Change argument of get_layer and get_mdi_zorder function pointers
73 to be AtkComponent instead of AtkObject
76 Change atk_component_get_layer and atk_component_get_mdi_zorder
77 to refer to argument as component instead os accessible
79 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
80 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
81 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
82 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
83 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
84 Update for recent changes
86 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
89 Guard atk.h with ifndef __ATK_H__
90 (#71405 reported by terra@diku.dk (Morten Welinder))
92 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
94 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
95 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
96 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
97 atk/atktable.h atk/atktext.h atk/atkvalue.h:
98 Add padding to class structures to allow for future expansion.
100 2002-02-11 Bill Haneman <bill.haneman@sun.com>
103 Incremented revision and tagged GNOME_D2_BETA.
106 Marked atk_object_get_layer and atk_object_get_mdi_zorder
107 as deprecated (should use atk_component API below).
110 Added atk_component_get_layer and atk_component_get_mdi_zorder
111 (erroneously defined in atkobject, they belong here).
114 Fixed some property get/set bugs.
116 * NEWS: updated for GNOME 2 Desktop Beta.
118 2002-02-11 jacob berkman <jacob@ximian.com>
120 * atk/atkselection.[ch] (atk_selection_get_type):
121 * atk/atktable.[ch] (atk_table_get_type):
122 * atk/atkregistry.h (atk_get_default_registry):
123 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
124 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
125 * atk/atkcomponent.[ch] (atk_component_get_type):
126 * atk/atkaction.[ch] (atk_action_get_type): declare function
127 arguments as (void) rather than ()
129 2002-02-04 Bill Haneman <bill.haneman@sun.com>
132 Incremented revision.
134 2002-01-30 Bill Haneman <bill.haneman@sun.com>
136 * docs/tmpl/atkaction.sgml:
137 * docs/tmpl/atkcomponent.sgml:
138 * docs/tmpl/atkeditabletext.sgml:
139 * docs/tmpl/atkimage.sgml:
140 * docs/tmpl/atkobject.sgml:
141 * docs/tmpl/atkselection.sgml:
142 * docs/tmpl/atktable.sgml:
143 * docs/tmpl/atktext.sgml:
144 * docs/tmpl/atkvalue.sgml:
145 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
146 fields to improve docs; the documentation now gives some
147 information on the purpose and function of the various ATK
148 interfaces, and which types of UI components typically implement
151 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
153 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
155 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
158 Update version number to 0.10, for Desktop Alpha 2
160 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
163 Correct inconsistencies between registered signal parameter types
164 and default signal handler struct fields
165 (based on patch from Murray Cumming <murray@usa.net>)
167 2002-01-10 Bill Haneman <bill.haneman@sun.com>
170 Update version number to 0.9, for Beta2 package.
172 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
174 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
175 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
178 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
180 * atk/atkcomponent.c (atk_component_add_focus_handler):
181 Add comments to clarify behavior if handler has already been added
183 * docs/tmpl/atktext.sgml:
184 Update for change of caret_changed to text_caret_moved
186 2002-01-05 Hans Breuer <hans@breuer.org>
188 * atk/makefile.msc : generate atk-enum-types.[hc]
189 NOTE: the long comment in atkobject.h is crashing perl,
190 at least version 5.005_02 built for MSWin32-x86-object
191 Binary build 506 provided by ActiveState. Temporary
192 deleting the AtkRole comment allows to work-around.
194 atk/atk.def : updated externals
196 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
198 * atk/atkgobjectaccessible.h
199 Fixed typo in define (reported by Jeff Franks)
201 * atk/atktext.c atk/atktext.h
202 Change name of default signal handler for text_caret_moved signal
203 from caret_changed to text_caret_moved
204 Change enum CARET_MOVED to TEXT_CARET_MOVED
205 (both issues reported by Jeff Franks)
207 2001-12-15 Michael Meeks <michael@ximian.com>
209 * atk/atkrelation.c (atk_relation_class_init):
211 (atk_relation_finalize): chain to parent.
213 * atk/atkrelationset.c (atk_relation_set_class_init),
214 (atk_relation_set_finalize): same fix.
216 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
218 * configure.in: Version 0.8, require GLib-1.3.12
220 * atk/makefile.msc (PKG_VER): Version 0.8.
222 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
224 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
225 for correct srcdir != builddir operation when
226 generating source files in srcdir.
228 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
230 * docs/tmpl/atkutil.sgml: remove some conflict
233 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
238 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
240 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
241 docs/tmpl/atkgobjectaccessible.sgml
243 * atk/Makefile.am atk/atk.h:
244 Add references to new files
246 * atk/atkobject.c atk/atkobject.h
247 docs/tmpl/atkobject.sgml:
248 Add new function atk_object_initialize
250 * atk/atkobjectfactory.c atk/atkobjectfactory.h
251 docs/tmpl/atkobjectfactory.sgml:
252 Add new function atk_object_factory_get_accessible_type
254 * docs/atk-sections.txt:
256 Add functions in atk-unused.txt
259 2001-12-17 Darin Adler <darin@bentspoon.com>
261 * atk/atktext.c: Add missing #include <string.h>
263 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
265 * atk/Makefile.am, tests/Makefile.am: Compile with
266 -DG_DISABLE_DEPRECATED. See #52790.
268 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
270 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
271 Remove unnecessary g_retunn_val_if_fail() call.
273 2001-12-08 Michael Meeks <michael@ximian.com>
275 * atk/atkregistry.c (atk_registry_class_init):
276 paranoia is not appropriate here, setup parent_class,
277 don't create a new default registry here - makes no
279 (atk_registry_finalize): chain to parent class, do
280 g_hash_table_destroys instead of g_frees.
282 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
285 Update to create atk-enum-types.h before compiling source files
286 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
288 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
290 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
291 docs/tmpl/atktext.sgml tests/testrelation.c:
292 Change atk_attribute_register to atk_text_attribute_register,
293 atk_attribute_get_value to atk_text_attribute_get_value,
294 atk_attribute_get_name to atk_text_attribute_get_name
295 atk_attribute_for_name to atk_text_attribuute_for_name
297 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
300 Add implementation of atk_attribute_register, atk_attribute_for_name
301 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
302 support extra attributes being defined
305 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
306 extra attributes to be defined
307 Add atk_attribute_register() and atk_attribute_for_name()
312 * docs/atk-sections.txt docs/tmpl/atktext.sgml
313 Update because of additions to atk/atktext.h
315 * tests/testrelation.c:
316 Add tests for text attributes
318 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
321 Update atk_role_register() to allow extra roles to be defined
322 Update atk_role_get_name() and atk_role_for_name() for newly defined
325 * tests/testrelation.c:
328 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
331 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
332 atk_relation_type_for_name()
335 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
336 atk_state_type_for_name()
338 * tests/testrelation.c, tests/teststateset.c:
339 Update tests as name componenets are separated by hyphen (-) rather
342 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
345 Generate files atk-enum-types.c and atk-enums-types.h to create
349 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
351 2001-11-28 Bill Haneman <bill.haneman@sun.com>
354 Changed calls to g_type_class_peek() to g_type_class_ref() where
355 it makes more sense, and in other places check for a non-null
356 klass return before trying to call class methods. This prevents
357 SEGV if no Atk-implementation library has been loaded.
360 Fixed gtk-doc warning.
362 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
364 * atk/atkobject.[c|h]:
365 Add functions atk_role_get_name() and atk_role_for_name() which
366 transform a role into an untranslated string
367 Update comments in atkobject.h which refer to property names
370 Correct error in atk_relation_type_get_name
372 * docs/atk-sections.txt
373 Added atk_role_get_name and atk_role_for_name
378 2001-11-23 Hans Breuer <hans@breuer.org>
380 * atk/atk.def : updated externals
382 * atk/atktext.c atk/atkutil.c : added two spaces to fix
383 minor coding style issues. Found by my exports generator.
385 * atk/makefile.msc : version 0.7, use build dir from
388 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
392 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
394 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
396 * atk/atknoopobject.c:
397 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
400 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
402 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
403 docs/tmpl/atkrelation.sgml:
404 Change atk_relation_type_from_string to atk_relation_type_for_name
405 Add atk_relation_type_get_name
407 * atk/atkrelationtype.c:
408 Change atk_relation_type_from_string to atk_relation_type_for_name
409 Add atk_relation_type_get_name
410 Update atk_relation_type_register() to correctly register new
414 Changed name of static variable type to last_type
415 Changed name of paremeter if atk_state_type_get_name to type to match
421 * tests/README, tests/Makefile.am
422 Add new test file testrelation.c
424 2001-11-22 Bill Haneman <bill.haneman@sun.com>
426 * atk/atkutil.c (atk_add_key_event_listener):
427 Fix gtk-doc comment and clarify use of 'data' gpointer.
429 2001-11-22 Michael Meeks <michael@ximian.com>
431 * atk/atkutil.c (atk_add_key_event_listener): switch
434 * atk/atkobject.c (atk_object_real_get_property):
437 2001-11-21 Michael Meeks <michael@ximian.com>
439 * atk/atkrelation.c: pull in string.h for strcmp
441 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
443 * atk/atkutil.c (atk_add_global_event_listener),
444 (atk_get_toolkit_name, atk_get_toolkit_version):
447 2001-11-21 Bill Haneman <bill.haneman@sun.com>
449 * atk/atkrelation.c: Added gtk-doc docs for
450 atk_relation_type_from_string.
452 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
454 * atk/atkobject.h (enum): Fix trailing comma on
457 * docs/atk-sections.txt: Update.
461 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
463 * atk/atkobject.[c|h]:
464 Add additional argument (name) to state-change signal
465 Update atk_object_notify_state_change to take account of
466 extra argument for state-change
468 * atk/atkmarshal.list:
469 Add marshaller for VOID:STRING,BOOLEAN
471 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
473 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
474 Add enum AtkLayer and functions atk_object_get_layer and
475 atk_object_get_mdi_zorder
477 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
479 * atk/atkobject.[c|h]:
480 Remove property accessible-state; use signal state-change instead
481 Change signature of state-change handler to take gboolean as argument
482 instead of AtkPropertyValues
483 Update atk_object_notify_state_change() to emit state-change signal
485 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
486 Remove state ATK_STATE_COLLAPSED
488 2001-11-19 Bill Haneman <bill.haneman@sun.com>
492 Added state-changed signal to atkobject, in anticipation of
493 deprecating the accessible-state property.
496 Fixed signature of atk_util_add_key_listener () to
497 take an AtkKeySnoopFunc instead of a pointer to same.
499 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
501 * atk/atkobject.c (atk_object_notify_state_change):
502 Fix bug in calculation of number of toggle states
505 Correct out-by-1 error in atk_state_type_register()
506 Use type (number of states defined) in atk_state_type_get_name()
507 and atk_state_type_for_name()
509 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
511 * atk/atkeditabletext.c:
512 Remove unused structure _AtkEditableTextIfaceClass
514 * atk/atkobject.[c|h]
515 Remove signals model_changed and selection_changed
517 * atk/selection.[c|h]
518 Add signal selection_changed
521 Remove unused structure _AtkTableIfaceClass
522 Add signal model_changed
525 Remove unused structure _AtkTextIfaceClass
526 Add signal text_selection_changed
528 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
529 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
530 Documentation changes
532 2001-11-17 Tor Lillqvist <tml@iki.fi>
534 * atk-zip.sh.in: Build separate runtime and developer packages.
536 * atk/atk.def: Update.
538 2001-11-14 Bill Haneman <bill.haneman@sun.com>
542 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
544 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
547 to allow non-GTK-dependent installation of key snoop functions.
548 This also meant adding definitions of AtkKeySnoopFunc and
551 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
553 * atk/atkobject.c (atk_object_notify_state_change):
554 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
555 to ATK_STATE_EXPANDED or vice versa.
557 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
560 Add role ATK_ROLE_TREE_TABLE
563 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
564 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
566 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
567 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
568 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
569 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
570 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
571 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
572 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
573 Update to reflect the current state of the documentation in the code.
575 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
577 * atk/relation.h, docs/tmpl/atkrelation.sgml:
578 Add two new relations ATK_RELATION_NODE_CHILDREN and
579 ATK_RELATION_NODE_PARENT to support compound objects in a
580 node or cell of a tree or table
581 Added descriptions of all relations which are defined
584 Remove functions atk_table_real_get_index_at(),
585 atk_table_real_get_column_at_index() and
586 atk_table_real_get_row_at_index()
587 Correct typos in documentation of other functions.
589 2001-10-28 Tor Lillqvist <tml@iki.fi>
591 * atk-zip.sh.in: New file, used to build developer package for
595 * configure.in: Add it.
597 * atk/Makefile.am: Add rules to install and uninstall mingw import
600 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
602 * atk/atkobject.[c|h]
603 Remove the following properties
604 accessible-child - use signal children_changed for notification
605 accessible-text - use signal text_changed for notification
606 accessible-caret - use signal text_caret_moved for notification
607 accessible-selection - use new signal selection_changed
609 accessible-visible-data - use new signal visible_data_changed
611 accessible-model - use new signal model_changed for notification
612 Notify when role or parent changes
613 Allow parent and role to be set or got using g_object_set() or
616 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
622 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
624 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
625 Add role ATK_ROLE_TERMINAL for an accessible terminal.
627 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
629 * atk/atkobject.c (atk_object_notify_state_change):
630 Initialize AtkPropertyValue data structure to 0 instead of using
633 2001-10-19 Tor Lillqvist <tml@iki.fi>
635 * configure.in: Set automake conditionals OS_WIN32 if on (native)
636 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
637 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
639 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
640 -export-symbols atk.def. If lib.exe is available, generate
641 atk.lib, and install it.
643 * atk/atk.def: Update with new entry points.
645 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
647 * atk/atkobject.[c|], docs/atk-sections.txt,
648 docs/tmpl/atkobject.sgml:
649 Add convenience function atk_object_notify_state_change()
650 to generate property notification of state change.
652 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
653 Correct comments on functions atk_attribute_get_name() and
654 atk_attribute_get_value()
656 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
659 Update comments in atk_text_get_text_[at|after|before]_offset()
660 to clarify what these functions will return.
662 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
665 Update comments in atk_text_get_run_attributes() and
666 atk_text_get_default_attributes().
668 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
671 Change "property-change" signal to allow detail (i.e. property name)
672 and add detail in atk_object_notify().
674 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
677 Correct order of attribute names in text_attr_name array.
679 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
682 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
683 Use enum AtkTextAttribute to specify what attribute are supported
684 rather than hash defines. Define new functions atk_attribute_get_name()
685 and atk_attribute_get_value() which return the strings for the
686 attribute name and values for those attribute which have named values.
688 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
690 * atk/atktext.c (atk_text_get_run_attributes):
693 * atk/atktext.c (atk_text_get_default_attributes):
694 Add call to set iface.
696 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
699 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
700 Add new function atk_text_get_default_attributes
701 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
703 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
705 * atk/atktext.c (atk_attribute_set_free):
706 Avoid leaking of AtkAttributeSet data structure; speed up code.
708 * docs/tmpl.atk*.sgml
709 Updated to reflect current APIs.
711 2001-10-01 jacob berkman <jacob@ximian.com>
713 * docs/Makefile.am (dist-hook-local): depend on all-local so that
714 make dist works correctly w/o having to build first
716 2001-10-01 Tor Lillqvist <tml@iki.fi>
718 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
720 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
722 * configure.in (ATK_MICRO_VERSION): Version 0.6
723 (because libglade will depend on a the small api addition below)
725 * atk/makefile.msc (PKG_VER): Version 0.6
728 * atk/atkrelation.c: (AtkRelationType
729 atk_relation_type_from_string (const gchar *name)): Added method.
732 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
734 * configure.in (ATK_MICRO_VERSION): Version 0.5
736 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
738 * atk/makefile.msc (PKG_VER): Version 0.5
740 2001-09-21 Hans Breuer <hans@breuer.org>
742 * atk/atk.def : updated externals
743 * atk/makefile.msc : version 0.4
745 * atk/atktext.c (atk_text_get_character_extents) : real_height
746 is a reference to int, so use &local_height
748 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
752 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
754 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
755 up ATK_VERSION to 0.4, interface age 0, binary age 0.
756 (from 0.2 which was not properly updated last time).
757 depend on glib 1.3.8.
761 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
764 Add object reference when object is set as accessible_parent
766 2001-09-05 Mark McLoughlin <mark@skynet.ie>
768 * configure.in: remember ACLOCAL_FLAGS.
770 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
773 Change atk_table_get_caption() and atk_table_set_caption()
774 to deal with AtkObject* rather than gchar*
775 Remove redundant and incorrect comments
777 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
779 * configure.in: Version 0.3
781 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
785 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
788 Correct property definitions for "accessible-table-caption",
789 "accessible-table-column-description",
790 "accessible-table-row-description"
792 Update comments to include all properties defined
794 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
796 * atk/atkhyperlink.h:
797 Change AtkHyperLink to AtkHyperlink in comment
798 * atk/atkhypertext.[c|h]:
799 Change AtkHyperLink to AtkHyperlink
800 * atk/atktable.[c|h]:
801 Make gchar* arguments const; make return value of type gchar*
803 * docs/atk-sections.txt
804 Remove reference to AtkHyperLink
805 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
806 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
809 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
812 Add functions atk_table_real_get_index_at(),
813 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
814 as default implementations for atk_table_get_index_at(),
815 atk_table_get_row_at_index(), atk_table_get_column_at_index()
817 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
820 Refer to return value in function documentation for
824 * docs/tmpl/atkaction.sgml:
825 Update to include return value
827 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
829 * atk/atkaction.c atk/atkaction.h:
830 Made atk_action_do_action return a gboolean as the class member of
835 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
837 * docs/tmpl/atkimage.sgml atk/atkimage.h:
838 Swap height and width arguments to atk_image_get_image_size
840 Swap height and height arguments to atk_image_get_image_size
841 Do not crash if NULL pointers are passed for return values
843 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
845 * docs/tmpl/atktext.sgml atk/atktext.h:
846 Change parameter names *offset to *_offset
847 * atk/atkcomponent.c:
848 Do not crash if NULL pointers are passed for return values
850 Change parameter names *offset to *_offset
851 Do not crash if NULL pointers are passed for return values
853 2001-08-16 Bill Haneman <bill.haneman@sun.com>
856 Changed g_type_class_peek() to g_type_class_ref()
857 in atk_add_global_event_listener(), since
858 g_type_class_peek() could return NULL when an
859 instance of the class had not been created.
861 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
863 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
864 Ensure that atk_attribute_set_free is in the documentation.
866 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
868 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
869 Swapped order of width and height arguments to
870 atk_text_get_character_extents()
871 Changed AtkAttrributeSet_free to atk_attribute_set_free
873 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
875 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
876 Changed "length" argument of atk_text_get_character_extents() to
879 2001-08-15 Jens Finke <jens@gnome.org>
881 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
882 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
883 added a AC_SUBST for it. This is needed for the spec.in file.
884 Added atk.spec to output list.
885 * atk.spec.in: New file.
887 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
889 * atk/atkcomponent.[c|h]
890 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
891 Change atk_component_get_accessible_at_point to
892 atk_component_ref_accessible_at_point so it will work for flyweights
894 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
896 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
899 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
901 * atk/atkaction.c, atk/atkcomponent.c
902 Remove all instances of g_return_if_fail (foo != NULL); that are
903 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
904 since the second check catches the NULL.
906 Add functions atk_component_real_contains(),
907 atk_component_real_get_position(), atkcomponent_real_get_size()
908 as default implementations for atk_component_contains(),
909 atk_component_get_position(), atk_component_get_size()
911 2001-08-07 Brian Cameron <brian.cameron@sun.com>
913 * atk/atkimage.[ch] docs/atk-sections.txt
914 docs/tmpl/atkimage.sgml
915 Updated AtkImage get_position to get_image_position
916 so the naming is consistant. Now get_image_position
917 and get_image_size return -1 for x/y/height/width
918 if AtkImage implementations of these functions is
921 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
924 Create an object relation set when the object is created.
926 2001-07-30 Brian Cameron <brian.cameron@sun.com>
929 Changed first argument of atk_add_global_event_listener
930 so the callback function is of type GSignalEmissionHook
931 instead of AtkEventListener. AtkEventListener is
932 appropriate for Focus event callbacks, but not generic
935 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
938 Add function atk_object_real_ref_state_set() which creates the
939 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
942 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
945 Remove all instances of g_return_if_fail (foo != NULL); that are
946 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
947 since the second check catches the NULL.
949 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
952 Fix problem with ATK not building after running make maintainer-clean
953 and autogen.sh: add extra files to MAINTAINERCLEANFILES
955 2001-07-25 Bill Haneman <bill.haneman@sun.com>
958 * atk/atkeditabletext.h
960 * atk-uninstalled.pc.in
963 Removed (unused) #defines of pango/pango.h
964 Removed references to/dependencies on pango from .pc files
965 Removed dependencies on pango from makefile.msc and configure.in
967 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
969 * atk/atkobject.[c|h]
970 Move some implementation from GAIL:
971 Default implementations for some some functions
972 atk_object_real_get_name, atk_object_real_set_name,
973 atk_object_real_get_description, atk_object_real_set_description,
974 atk_object_real_get_parent, atk_object_real_set_parent,
975 atk_object_real_get_role,
976 atk_object_real_connect_property_change_handler,
977 atk_object_real_remove_property_change_handler,
979 definition of property-changed signal.
980 Initialize pointers to NULL in atk_object_init().
981 Initialize uninitialized function pointers to NULL in
982 atk_object_class_init().
984 2001-07-23 Brian Cameron <brian.cameron@sun.com>
987 Changed children_changed signal to allow NULL pointers
988 for the 2nd argument to the signal handler.
990 2001-07-20 Hans Breuer <hans@breuer.org>
992 * atk/atk.def : added more exports
993 * atk/makefile.msc : updated win32 build
995 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
997 * atk/atkaction.[c|h], docs/atk-sections.txt,
998 docs/tmpl/atkaction.sgml
999 Add atk_action_get_name() and atk_action_set_description()
1001 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1003 * atk/atkstate.[c|h]
1004 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1005 and inconsistent GtkToggleButton
1007 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1009 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1010 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1011 gail_textattributes_update.pat is for gail/gail and integrates the
1012 ATK_ATTRIBUTE_* macros in the gail implementations.
1013 atk_docs_textattributes_update.pat is for atk/docs and patches
1014 atk-sections.txt etc. for improved docs
1015 atk_atk_textattributes_update.pat is for atk/atk and included the
1016 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1018 2001-07-13 Darin Adler <darin@bentspoon.com>
1020 * atk/atkstate.c: Add missing <string.h> include.
1021 * tests/teststateset.c: Add missing <string.h> include.
1023 2001-07-13 Darin Adler <darin@bentspoon.com>
1025 * .cvsignore: Ignore some generated files.
1026 * autogen.sh: Get rid of call to autoheader since the
1027 configure file doesn't include AM_CONFIG_HEADER.
1029 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1031 * tmpl/atkdocument.sgml
1032 Added new file for docs.
1034 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1036 * atk/atkimage.c atk/atkutil.c
1037 Changes to build with Sun's FORTE compiler.
1039 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1041 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1042 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1043 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1044 tmpl/atktext.sgml tmpl/atkutil.sgml
1047 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1049 * atk/atktext.c (atk_text_base_init):
1050 * atk/atktable.c (atk_table_base_init):
1051 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1052 to adapt to recent GSignal changes.
1054 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1056 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1057 docs/tmpl/atkutil.sgml
1058 Added new functiosn to AtkUtil.
1060 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1062 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1063 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1064 docs/tmpl/atkobject.sgml
1065 Added new atk document interface.
1067 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1069 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1070 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1071 Updated so that functions that take screen coords as
1072 input/output also take an enum specifying whether
1073 the coords are screen or top-level window based.
1074 Updated docs as well.
1076 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1078 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1079 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1080 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1081 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1082 atk/docs/tmpl/atkstreamablecontent.sgml
1083 Cleaned up docs. Added atkstreamablecontent.sgml
1085 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1087 *atk/atktable.h, atk/atktable.c
1088 Updated signal handler definitions.
1090 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1093 Updated AtkXYCoords enum.
1095 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1097 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1098 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1099 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1100 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1101 atk/atkstateset.c atk/atkstreamablecontent.c
1102 atk/atkstreamablecontent.h atk/atktable.c
1103 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1104 and some docs/tmpl files.
1105 Updated gtk-docs fixing spelling errors and making minor
1108 2001-06-27 Louise Miller <lousie.miller@sun.com>
1110 *atk/atkselection.h, atk/atkselection.c
1111 changed return type to gboolean for
1112 atk_selection_select_all_selection
1114 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1116 *atk/atkstate.h atk/atkstate.c
1117 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1118 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1119 docs/tmpl/atktext.sgml
1120 Added ATK_STATE_STALE. Updated docs.
1122 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1125 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1127 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1129 * atk/atkeditabletext.h, atk/atkobject.h,
1131 Added AtkAttributeSet_free() convenience
1134 2001-06-20 Peter Williams <peterw@ximian.com>
1136 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1137 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1138 G_{BEGIN,END}_DECLS.
1140 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1142 * atk/atktable.c, atk/atkmarshal.list
1143 Removed needless marshal and updated signal handlers in
1146 2001-06-20 Louise Miller <louise.miller@sun.com>
1148 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1149 Changed parameters for get_selected_rows/get_selected_columns
1150 Added 4 new functions, add_row_selection, remove_row_selection,
1151 add_column_selection, remove_column_selection
1153 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1156 Fixed minor bug with signals.
1158 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1163 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1165 * atk/atkselection.h atk/atkselection.c
1166 Now add_selection, clear_selection, and remove_selection
1167 return a boolean indicating SUCCESS/FAILURE to indicate
1168 if the operation was successful.
1170 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1172 * atk/atktable.h atk/atktable.h
1173 Updated so now the get_text_before|at|after functions
1174 return the start & end offset of the string. Updated the
1177 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1179 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1181 2001-06-11 Havoc Pennington <hp@redhat.com>
1185 * configure.in: bump version to 0.2 and add infrastructure for
1186 libtool version info. Assumes GTK versioning scheme (major.minor
1187 is binary compatible)
1189 * atk/Makefile.am (LDFLAGS): set version info
1190 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1192 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1194 * atk/atktable.h, atk/atktable.c
1195 Updated so that get/set row/column header functions
1196 work with AtkObjects rather than AtkTables. Organized
1197 the header file a little more cleanly. Also the get/set
1198 row_description and caption functions now use gchar *
1199 rather than AtkObject.
1201 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1203 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1204 Add signal model-changed.
1206 * atk/atkobject.c: Add properties
1207 accessible-role, accessible-table-caption,
1208 accessible-table-column-header, accessible-table-column_description.
1209 accessible-table-row-header, accessible-table-row_description.
1210 accessible-table-summary, accessible-model
1212 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1214 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1215 Updated atkeditabletext and atktext interfaces so they
1216 now properly define the get/set attribute methods and now
1217 get_offset_at_point and get_character_extents can request
1218 x,y coords by either widget or screen coords.
1220 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1222 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1223 CFLAGS, not in LIBS. (Always linking with -lpthread
1224 is a noticeable speed hit.)
1226 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1228 * atk/Makefile.am: Really fix marshal generation.
1230 2001-06-07 Havoc Pennington <hp@redhat.com>
1232 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1233 glib-genmarshal stuff
1235 2001-06-07 Havoc Pennington <hp@redhat.com>
1237 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1240 * configure.in: rearrange the library checks to support
1243 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1245 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1246 ATK in giant GTK tarball
1248 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1250 * docs/atk-api.sgml docs/atk-sections.txt
1251 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1252 docs/tmpl/atktext.sgml
1253 Removed docs/atk-api.sgml since it is not used.
1254 Updated sgml files and atk-sections.txt to reflect
1255 recent changes to the atktext and atkeditabletext
1258 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1260 * atk/atktext.h atk/atktext.h
1261 Updated to new atktext functions for getting attributes.
1263 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1265 * New files atk/atkstreamablecontent.[ch]
1266 Updated files: atk/Makefile.am, atk/atk.h
1268 * atk/atkvalue.c: Updated comments
1270 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1272 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1274 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1276 * atk/atkobject.c: Add property accessible-visible-data
1278 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1280 * atk/atkobject.c: Add support for setting and getting
1281 accessible-value property.
1283 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1285 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1287 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1289 * docs/atk-overrides.txt, docs/Makefile.am
1290 Updated the interface for dealing with selected
1291 text to handle multiple selected regions. Removed
1292 get_row_col_at_offset from atktext.[ch]. Added
1293 docs/atk-overrides.txt file.
1295 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1297 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1298 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1299 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1300 Makefiles so the proper marshall files get included in the
1301 dist. Updated the Makefiles and configure.in so that the
1302 docs get included in the dist.
1304 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1306 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1308 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1310 * atk/atkobject.c: Define new properties accessible-text,
1311 accessible-caret, accessible-selection and accessible-value
1313 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1315 * docs/atk-sections.txt
1318 Improved the layout/formatting of the atk docs. Added docs/tmpl
1321 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1324 Now properly set the initialized flag when setting up signals.
1325 Updated the atk-docs in several files
1327 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1329 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1330 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1331 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1332 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1333 Fix warnings generated by Sun FORTE compiler
1335 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1337 * atk/atkcomponent.c atk/atkvalue.c
1338 Remove return calls in functions which return void
1340 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1342 * atk/atkobject.h: Correct naming of role for status bar
1345 Clarify behaviour of atk_text_get_text_after/at/before_offset
1347 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1349 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1351 2001-01-06 Hans Breuer <hans@breuer.org>
1353 * atk/makefile.msc atk/atk.def (new files) :
1354 Enable build for win32, no sourc changes necessary.
1356 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1360 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1362 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1364 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>