1 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com>
3 * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
4 Add weak reference so we do not leak the accessible when the object
5 dies. Problem reported by Alex Larsson.
7 2003-02-02 Fatih Demir <kabalak@gtranslator.org>
9 * configure.in: Added "tr" (Turkish) to the languages' list.
11 2003-01-30 Padraig O'Briain <padraig.obriain@sun.com>
13 * atk/atkhyperlink.[ch]
14 New property selected-link defined.
15 Function pointer is_selected_link added to interface
16 (atk_hyperlink_is_selected_link: New functions which checks
17 whether the specified AtkHyperlink is selected
19 * atk/atkhypertext.[ch]
20 New signal link-selected added.
22 * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
24 * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
25 and function atk_hyperlink_is_selected_link.
27 This fixes bug #104621.
29 Tue Jan 28 13:52:20 2003 Manish Singh <yosh@gimp.org>
31 * autogen.sh (have_automake): call the versioned automake when
32 checking the version itself.
34 Tue Jan 28 15:18:24 2003 Owen Taylor <otaylor@redhat.com>
36 * autogen.sh (have_automake): Fix version in complaint
37 message about automake. (#104366, Rich Burridge)
39 2003-01-26 Daniel Yacob <locales@geez.org>
41 * configure.in: Added am to ALL_LINGUAS.
43 2003-01-23 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
45 * configure.in: Added "sk" to ALL_LINGUAS.
47 2003-01-23 Abel Cheung <maddog@linux.org.hk>
49 * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
51 2003-01-23 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
53 * configure.in: Added "pt_BR" to ALL_LINGUAS.
55 2003-01-22 Marius Andreiana <marius galuna.ro>
57 * configure.in: added 'ro' to ALL_LINGUAS
59 2003-01-21 Christian Rose <menthos@menthos.com>
61 * configure.in: Added "mn" to ALL_LINGUAS.
63 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
66 (atk_text_base_init): Set vtable entry for default implementations
67 (atk_text_get_range_extents): Omit calling default implementation
68 (atk_text_get_bounded_ranges): Omit calling default implementation
71 (atk_component_base_init): New function to set vtable entry for
72 default implementations
73 (atk_component_ref_accessible_at_point): Omit calling default
75 (atk_component_contains): Omit calling default implementation
76 (atk_component_get_position): Omit calling default implementation
77 (atk_component_get_size): Omit calling default implementation
79 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
82 (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY
83 and PROP_TABLE_CAPTION_OBJECT.
84 (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY
85 and PROP_TABLE_CAPTION_OBJECT.
87 This completes ATK changes for bug #74814.
89 2003-01-21 Padraig O'Briain <padraig.obriain@sun.com>
91 * atk/atkobject.c: Add property accessible-table-caption-object.
92 This addresses bug #74814.
94 * atk/atkobject.h: Move some documentation from template file to
95 avoid warnings when building.
97 * atk/atkrelation.c: Add new properties relation and target.
98 This addresses bug #72426.
100 * atktext.[ch]: Add new functions atk_text_get_range_extents and
101 atk_text_get_bounded_ranges.
102 Also added data structures AtkTextRectangle and AtkTextRange, enum
103 AtkTextClipType and helper function atk_text_free_ranges.
104 This addresses bug #100943.
105 (atk_text_get_character_extents): Ensure that the reported width is
106 not negative. This fixes bug #102954)
108 * docs/atk-sections.txt: Add new functions and data items.
110 * docs/tmpl/atk-object.sgml: Remove some docuementation and put in
111 atkobject.h. Add reference to accessible-table-caption-object.
113 * docs/tmpl/atk-relation.sgml: Add new properties
115 * docs/tmpl/atktext.sgml: Add new functions and data items.
118 2003-01-20 Padraig O'Briain <padraig.obriain@sun.com>
120 * ===== Released 1.2.2=====
122 * configure.in: Version 1.2.2, interface age 2, binary age 202
126 2003-01-19 He Qiangqiang <carton@linux.net.cn>
128 * configure.in: Added "zh_CN" to ALL_LINGUAS.
130 2003-01-12 Laurent Dhima <laurenti@alblinux.net>
132 * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
134 2003-01-11 Pauli Virtanen <pauli.virtanen@hut.fi>
136 * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
138 2003-01-06 Alessio Frusciante <algol@firenze.linux.it>
140 * configure.in (ALL_LINGUAS): Added "it" (Italian)
142 2003-01-06 Padraig O'Briain <padraig.obriain@sun.com>
144 * configure.in: Add -with-html-dir option. (bug #102497)
146 * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
148 * docs/tmpl/atkobject.sgml: Update so property names are in
151 2003-01-03 Padraig O'Briain <padraig.obriain@sun.com>
153 * ===== Released 1.2.1=====
155 * configure.in: Version 1.2.1, interface age 1, binary age 201
159 2003-01-02 Zbigniew Chyla <cyba@gnome.pl>
161 * configure.in (ALL_LINGUAS): Added pl (Polish).
163 2002-12-23 Nam SungHyun <namsh@kldp.org>
165 * configure.in: Added Korean (ko) to ALL_LINGUAS
167 2002-12-22 Artis Trops <hornet@navigator.lv>
169 * configure.in: Added Latvian (lv) to ALL_LINGUAS.
171 2002-12-22 Christophe Merlet <redfox@redfoxcenter.org>
173 * configure.in (ALL_LINGUAS): added French (fr).
175 2002-12-21 Jordi Mallach <jordi@sindominio.net>
177 * configure.in (ALL_LINGUAS): added Catalan (ca).
179 2002-12-20 Padraig O'Briain <padraig.obriain@sun.com>
181 * ===== Released 1.2.0 ======
183 * configure.in: Version 1.2.0, interface age 0, binary age 200
185 * NEWS: Final update for 1.2.0.
187 * docs/tmpl/atkobject.sgml: Order of properties have been changed.
189 2002-12-18 Dmitry G. Mastrukov <dmitry@taurussoft.org>
191 * configure.in: Added Russian to ALL_LINGUAS.
193 2002-12-16 Padraig O'Briain <padraig.obriain@sun.com>
195 * ===== Released 1.1.5=====
197 * configure.in: Version 1.1.5, interface age 2, binary age 105
201 2002-12-13 Padraig O'Briain <padraig.obriain@sun.com>
203 * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
204 if caret is not supported. This addresses bug #101020.
206 * configure.in: Use third argument of AC_DEFINE to get rid of
209 Thu Dec 12 14:57:20 2002 Owen Taylor <otaylor@redhat.com>
211 * acinclude.m4: Remove; wasn't needed, and referred
212 to GLib internal m4 files now gone.
214 Thu Dec 12 11:04:05 2002 Manish Singh <yosh@gimp.org>
216 * configure.in: Require autoconf-2.53.
218 2002-12-12 Yanko Kaneti <yaneti@declera.com>
220 * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
222 2002-12-11 Pablo Saratxaga <pablo@mandrakesoft.com>
224 * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
227 2002-12-07 Andras Timar <timar@gnome.hu>
229 * configure.in (ALL_LINGUAS): Added Hungarian (hu).
231 2002-12-06 Padraig O'Briain <padraig.obriain@sun.com>
233 * ===== Released 1.1.4 =====
235 * configure.in: Version 1.1.1, interface age 1, binary age 104
239 2002-12-05 Ole Laursen <olau@hardworking.dk>
241 * configure.in (ALL_LINGUAS): Added Danish (da).
243 2002-12-02 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
245 * configure.in (ALL_LINGUAS): Added Spanish (es).
247 2002-12-01 Christian Neumair <chris@gnome-de.org>
249 * configure.in (ALL_LINGUAS): Added German (de).
251 2002-11-22 Kjartan Maraas <kmaraas@gnome.org>
253 * configure.in (ALL_LINGUAS): Added "no".
255 2002-11-22 Padraig O'Briain <padraig.obriain@sun.com>
257 * Update NEWS for 1.1.3
259 2002-11-21 Padraig O'Briain <padraig.obriain@sun.com>
261 * configure.in: Update to take account of gtk-doc-version being 0.10
262 Updated version required to 0.9
264 2002-11-20 Bill Haneman <bill.haneman@sun.com>
267 Added ATK_ROLE_APPLICATION.
270 (atk_role_get_localized_name):
271 Added ATK_ROLE_APPLICATION case.
274 Added ATK_ROLE_APPLICATION to docs.
276 2002-11-18 Abi Brady <morwen@evilmagic.org>
278 * configure.in: Added "en_GB" to ALL_LINGUAS.
280 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com>
282 * configure.in: Added "ms" to ALL_LINGUAS.
284 2002-11-15 Padraig O'Briain <padraig.obriain@sun.com>
286 * Update NEWS for 1.1.2
288 * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
291 2002-11-14 Bill Haneman <bill.haneman@sun.com>
294 Revved to 1.1.2, interface age 0, binary age 102.
296 * atk/atkrelationtype.h:
297 (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
298 New relations to handle content embedding, for instance
299 text that embeds or flows around images.
301 * atk/atkhyperlink.h:
302 (atk_hyperlink_is_inline):
303 New API, returns whether a hyperlink's content is
304 partially displayed inline; useful for small images
305 emedded in text, and for HTML <src> elements.
306 (AtkHyperlinkClass->link_state):
307 New virtualized method, used to implement various
308 state query API such as atk_hyperlink_is_inline().
310 * atk/atkhyperlink.c:
311 (atk_hyperlink_is_inline):
314 * docs/atk-sections.txt:
315 Additions for above API.
317 2002-11-13 Padraig O'Briain <padraig.obriain@sun.com>
319 * atk/atkobject.[ch]: Add signal active-descendant-changed
321 2002-11-11 Christian Rose <menthos@menthos.com>
323 * configure.in: Added "sv" to ALL_LINGUAS.
325 Fri Nov 8 19:55:25 2002 Soeren Sandmann <sandmann@daimi.au.dk>
333 * docs/tmpl/atkhyperlink.sgml
334 * docs/tmpl/atkobject.sgml
335 * docs/tmpl/atktable.sgml
336 * docs/tmpl/atktext.sgml
338 Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
341 2002-11-05 Padraig O'Briain <padraig.obriain@sun.com>
343 * autogen.sh: Add call to autoheader to create config.h.in
345 2002-11-04 Padraig O'Briain <padraig.obriain@sun.com>
347 * acinclude.m4: New file
349 * autogen.sh: Add i18n support (copied from gtk+).
351 * configure.in: Add definition for atklocaledir and check for
352 bind_textdomain_codeset()
354 * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
356 * atk/atkobject.c (atk_role_get_localized_name): Add code to
359 * po/.cvsignore: Add extra files.
361 2002-11-01 Padraig O'Briain <padraig.obriain@sun.com>
363 * configure.in: Create po/Makefile; patch supplied by
364 Dan Mills (thunder@ximain.com)
366 2002-10-31 Padraig O'Briain <padraig.obriain@sun.com>
368 * ===== Released 1.1.1 =====
370 * configure.in: Version 1.1.1, interface age 0, binary age 101
374 * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
376 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
378 * Makefile.am: Add po directory
380 * configure.in: Add support for I18N
382 * acconfig.h atk/atkintl.h: New files used to support I18N
384 * atk/atkobject.c: Update atk_role_get_localized_name() to
385 allow for localized name to be returned.
387 * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
389 * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
390 po/ChangeLog: New files
392 2002-10-30 Padraig O'Briain <padraig.obriain@sun.com>
394 * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
396 * atk/atkaction.[ch]: Add atk_action_get_localized_name.
398 * atk/atkobject.[ch]: Add atk_role_get_localized_name,
399 atk_object_add_relationship and atk_object_remove_relationship
400 Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
403 * atk/atkrelation.h: Move definition of AtkRelationType to
406 * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
408 * atk/atktext.[ch]: Add text-attributes-changed signal.
410 * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
412 * docs/tmpl/atkobject.sgml: Add new functions and new roles.
414 * docs/tmpl/atkrelation.sgml: Add new relations
416 * docs/tmpl/atkstate.sgml: Add new state
418 * docs/tmpl/atktext.sgml: Add new signal
420 * tests/testrelation.c: Add tests for new relationship functions.
422 2002-10-01 Padraig O'Briain <padraig.obriain@sun.com>
424 * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
425 supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
429 2002-09-24 Padraig O'Briain <padraig.obriain@sun.com>
431 * ===== Released 1.1.0 =====
435 2002-09-18 Padraig O'Briain <padraig.obriain@sun.com>
438 increment version to 1.1.0, in view of the fact that we've
439 branched for GNOME-2 and GTK+-2.0, and this is HEAD.
440 Also reset INTERFACE_AGE to zero, since an enum was added.
441 Use similar library numbering as GTK.
443 * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
445 2002-09-06 Mark McLoughlin <mark@skynet.ie>
447 * atk/atkobject.h: add ATK_LAYER_WINDOW.
449 * atk/atkcomponent.c: upd docs.
451 2002-09-06 Padraig O'Briain <padraig.obriain@sun.com>
453 * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
454 avoid unused declarations
456 * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
457 Move AtkRelationSet from atkobject to atkrelationset.
459 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
461 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
462 docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
463 docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
464 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
465 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
466 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
467 docs/tmpl/atkvalue.sgml:
468 Remove reference to ...Iface data structures; which eliminates
469 undocumented symbols.
471 2002-09-05 Padraig O'Briain <padraig.obriain@sun.com>
473 * atk/atkutil.h: Add documentation for AtkKeyEventType
475 * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
476 docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
477 docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
478 docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
479 docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
480 docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
481 docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
482 docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
483 docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
484 docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
485 docs/tmpl/atkutil.sgml:
486 Reduce number of undocumented symbols
488 2002-08-26 Padraig O'Briain <padraig.obriain@sun.com>
490 * atk/atknoopobjectfactory.c:
491 Add implementation for atk_object_factory_get_accessible_type()
493 2002-08-18 Havoc Pennington <hp@pobox.com>
495 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
496 both automake 1.6 and 1.4 installed get the right automake. Means
497 compilation from CVS will now require the latest automake 1.4
498 release, or manually creating symlinks called "automake-1.4" and
501 2002-08-16 Padraig O'Briain <padraig.obriain@sun.com>
503 These changes improve the quality of the documentation by adding
504 information about properties and signals.
507 Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
508 use in docs Makefile.am
511 Add missing include files, atk/atknoopobject.h and
512 atknoopobjectfactory.h
515 Add support for scan program
518 Added content to this file
520 * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
521 docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
522 docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
523 docs/tmplatkutil.sgml:
524 Removed references to contents of object's data structure
526 * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
527 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
528 Add references to signals and properties.
530 Wed Jul 31 17:08:04 2002 Owen Taylor <otaylor@redhat.com>
532 * ===== Released 1.0.3 =====
534 * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
535 interface, binary version 3.
539 2002-07-14 Padraig O'Briain <padraig.obriain@sun.com>
541 * README: Updated to describe where to log bugs and mention mailing
544 2002-06-20 Padraig O'Briain <padraig.obriain@sun.com>
546 * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
547 atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
548 atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
549 atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
550 atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
551 atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
552 atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
553 atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
554 atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
555 atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
556 atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
557 Update documentation.
559 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com>
562 64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
565 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
567 * ===== Released 1.0.2 ======
571 * configure.in: Version 1.0.2, interface, binary age 2
573 2002-04-26 Padraig O'Briain <padraig.obriain@sun.com>
575 * atk/atkutil.c (atk_focus_tracker_notify):
576 Allow for object being NULL which means the window containing the
577 focus widget has lost focus. We update the previous_focus_object
578 so we can emit notification for focus widget when window regains
581 2002-04-15 Padraig O'Briain <padraig.obriain@sun.com>
583 * atk/atkgobjectaccessible.c:
584 (atk_gobject_accessible_for_object): Allow for case where created
585 AtkObject is not a AtkGObjectAccessible so quark_accessible_object
586 was not initialized in atk_gobject_accessible_class_init
588 Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
590 * ===== Released 1.0.1 ======
594 * configure.in: Version 1.0.1, interface, binary age 1.0.0.
596 2002-03-19 Padraig O'Briain <padraig.obriain@sun.com>
598 * atk/atkutil.c (atk_focus_tracker_notify):
599 Do not do notification if previously notified object is the same as
602 2002-03-14 Tor Lillqvist <tml@iki.fi>
604 * atk/Makefile.am: Use correct name for the DLL when generating
605 the MSVC import library.
607 2002-03-13 Bill Haneman <bill.haneman@sun.com>
609 * atk/atkutil.c (atk_object_get_root):
610 Changed g_type_class_peek to g_type_class_ref,
611 this seemed to be triggering a SEGV in some cases.
614 2002-03-12 Padraig O'Briain <padraig.obriain@sun.com>
616 * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
617 Correct name of data set to NULL from quark_accessible_object to
620 2002-03-09 Padraig O'Briain <padraig.obriain@sun.com>
622 * atk/atkhyperlink.c (atk_hyperlink_get_type):
625 Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
627 * ===== Released 1.0.0 ======
629 * NEWS: Final update for 1.0.0.
631 * README: Update the compilation instructions a bit.
633 2002-03-06 Tor Lillqvist <tml@iki.fi>
636 * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
639 Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
643 * tests/Makefile.am: Don't install libteststateset.la,
644 libtestrelation.la. (#73655, James Henstridge)
646 * autogen.sh: Add --enable-gtk-doc
648 * configure.in: --disable-gtk-doc by default.
650 * Makefile.am: Add a slightly modified distcheck rule
651 that passes --enable-gtk-doc to the configure inside.
652 (So that 'make dist' succeeds inside.)
654 Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
656 * configure.in: Require GLib-2.0.0.
658 * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
659 Switch over to the Glib/GTK+ versioning scheme.
661 2002-03-05 Padraig O'Briain <padraig.obriain@sun.com>
663 * atk/atktext.c (atk_text_get_text):
664 Permit end offset value of -1
666 2002-02-28 Padraig O'Briain <padraig.obriain@sun.com>
668 * atk/atkhypertext.h:
671 2002-02-28 Sven Neumann <sven@gimp.org>
673 * configure.in: beautified configure --help output.
675 2002-02-27 Padraig O'Briain <padraig.obriain@sun.com>
677 * atk/atkhypertext.h atk/atkhyperlink.h:
678 Add padding to class structures to allow for future expansion.
681 Add padding to class structures to allow for future expansion.
683 * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
684 Add padding to class structures to allow for future expansion.
686 Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
688 * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
690 2002-02-26 Tor Lillqvist <tml@iki.fi>
692 * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
693 libtool won't create a DLL.
695 2002-02-25 Padraig O'Briain <padraig.obriain@sun.com>
698 Remove -no-undefined because of problems with uunresolved symbols
699 in libgobject on Solaris when using gcc
701 Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
703 * configure.in: Version 0.13
705 * NEWS: Update for 0.13
707 * docs/atk-sections.txt: Update.
709 2002-02-22 Padraig O'Briain <padraig.obriain@sun.com>
711 * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
712 atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
713 atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
714 Make use of parent_class consistent; define as gpointer and
715 use g_type_class_peek_parent() to get it
718 Delete unused empty line
720 * atk/atkregistry.c atk/atkrelation.c:
721 Make parent_class static
723 2002-02-20 Padraig O'Briain <padraig.obriain@sun.com>
726 Add check for offset being negative in functions which have offset
727 parameter and return immediately if so.
729 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
731 * atk/atkcomponent.h:
732 Change argument of get_layer and get_mdi_zorder function pointers
733 to be AtkComponent instead of AtkObject
735 * atk/atkcomponent.c:
736 Change atk_component_get_layer and atk_component_get_mdi_zorder
737 to refer to argument as component instead os accessible
739 * docs/atk-sections.txt docs/tmpl/atkaction.sgml
740 docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
741 docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
742 docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
743 docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
744 Update for recent changes
746 2002-02-15 Padraig O'Briain <padraig.obriain@sun.com>
749 Guard atk.h with ifndef __ATK_H__
750 (#71405 reported by terra@diku.dk (Morten Welinder))
752 2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
754 * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
755 atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
756 atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
757 atk/atktable.h atk/atktext.h atk/atkvalue.h:
758 Add padding to class structures to allow for future expansion.
760 2002-02-11 Bill Haneman <bill.haneman@sun.com>
763 Incremented revision and tagged GNOME_D2_BETA.
766 Marked atk_object_get_layer and atk_object_get_mdi_zorder
767 as deprecated (should use atk_component API below).
770 Added atk_component_get_layer and atk_component_get_mdi_zorder
771 (erroneously defined in atkobject, they belong here).
774 Fixed some property get/set bugs.
776 * NEWS: updated for GNOME 2 Desktop Beta.
778 2002-02-11 jacob berkman <jacob@ximian.com>
780 * atk/atkselection.[ch] (atk_selection_get_type):
781 * atk/atktable.[ch] (atk_table_get_type):
782 * atk/atkregistry.h (atk_get_default_registry):
783 * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
784 * atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
785 * atk/atkcomponent.[ch] (atk_component_get_type):
786 * atk/atkaction.[ch] (atk_action_get_type): declare function
787 arguments as (void) rather than ()
789 2002-02-04 Bill Haneman <bill.haneman@sun.com>
792 Incremented revision.
794 2002-01-30 Bill Haneman <bill.haneman@sun.com>
796 * docs/tmpl/atkaction.sgml:
797 * docs/tmpl/atkcomponent.sgml:
798 * docs/tmpl/atkeditabletext.sgml:
799 * docs/tmpl/atkimage.sgml:
800 * docs/tmpl/atkobject.sgml:
801 * docs/tmpl/atkselection.sgml:
802 * docs/tmpl/atktable.sgml:
803 * docs/tmpl/atktext.sgml:
804 * docs/tmpl/atkvalue.sgml:
805 Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
806 fields to improve docs; the documentation now gives some
807 information on the purpose and function of the various ATK
808 interfaces, and which types of UI components typically implement
811 Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
813 * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
815 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
818 Update version number to 0.10, for Desktop Alpha 2
820 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
823 Correct inconsistencies between registered signal parameter types
824 and default signal handler struct fields
825 (based on patch from Murray Cumming <murray@usa.net>)
827 2002-01-10 Bill Haneman <bill.haneman@sun.com>
830 Update version number to 0.9, for Beta2 package.
832 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
834 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
835 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
838 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
840 * atk/atkcomponent.c (atk_component_add_focus_handler):
841 Add comments to clarify behavior if handler has already been added
843 * docs/tmpl/atktext.sgml:
844 Update for change of caret_changed to text_caret_moved
846 2002-01-05 Hans Breuer <hans@breuer.org>
848 * atk/makefile.msc : generate atk-enum-types.[hc]
849 NOTE: the long comment in atkobject.h is crashing perl,
850 at least version 5.005_02 built for MSWin32-x86-object
851 Binary build 506 provided by ActiveState. Temporary
852 deleting the AtkRole comment allows to work-around.
854 atk/atk.def : updated externals
856 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
858 * atk/atkgobjectaccessible.h
859 Fixed typo in define (reported by Jeff Franks)
861 * atk/atktext.c atk/atktext.h
862 Change name of default signal handler for text_caret_moved signal
863 from caret_changed to text_caret_moved
864 Change enum CARET_MOVED to TEXT_CARET_MOVED
865 (both issues reported by Jeff Franks)
867 2001-12-15 Michael Meeks <michael@ximian.com>
869 * atk/atkrelation.c (atk_relation_class_init):
871 (atk_relation_finalize): chain to parent.
873 * atk/atkrelationset.c (atk_relation_set_class_init),
874 (atk_relation_set_finalize): same fix.
876 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
878 * configure.in: Version 0.8, require GLib-1.3.12
880 * atk/makefile.msc (PKG_VER): Version 0.8.
882 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
884 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
885 for correct srcdir != builddir operation when
886 generating source files in srcdir.
888 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
890 * docs/tmpl/atkutil.sgml: remove some conflict
893 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
898 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
900 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
901 docs/tmpl/atkgobjectaccessible.sgml
903 * atk/Makefile.am atk/atk.h:
904 Add references to new files
906 * atk/atkobject.c atk/atkobject.h
907 docs/tmpl/atkobject.sgml:
908 Add new function atk_object_initialize
910 * atk/atkobjectfactory.c atk/atkobjectfactory.h
911 docs/tmpl/atkobjectfactory.sgml:
912 Add new function atk_object_factory_get_accessible_type
914 * docs/atk-sections.txt:
916 Add functions in atk-unused.txt
919 2001-12-17 Darin Adler <darin@bentspoon.com>
921 * atk/atktext.c: Add missing #include <string.h>
923 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
925 * atk/Makefile.am, tests/Makefile.am: Compile with
926 -DG_DISABLE_DEPRECATED. See #52790.
928 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
930 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
931 Remove unnecessary g_retunn_val_if_fail() call.
933 2001-12-08 Michael Meeks <michael@ximian.com>
935 * atk/atkregistry.c (atk_registry_class_init):
936 paranoia is not appropriate here, setup parent_class,
937 don't create a new default registry here - makes no
939 (atk_registry_finalize): chain to parent class, do
940 g_hash_table_destroys instead of g_frees.
942 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
945 Update to create atk-enum-types.h before compiling source files
946 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
948 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
950 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
951 docs/tmpl/atktext.sgml tests/testrelation.c:
952 Change atk_attribute_register to atk_text_attribute_register,
953 atk_attribute_get_value to atk_text_attribute_get_value,
954 atk_attribute_get_name to atk_text_attribute_get_name
955 atk_attribute_for_name to atk_text_attribuute_for_name
957 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
960 Add implementation of atk_attribute_register, atk_attribute_for_name
961 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
962 support extra attributes being defined
965 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
966 extra attributes to be defined
967 Add atk_attribute_register() and atk_attribute_for_name()
972 * docs/atk-sections.txt docs/tmpl/atktext.sgml
973 Update because of additions to atk/atktext.h
975 * tests/testrelation.c:
976 Add tests for text attributes
978 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
981 Update atk_role_register() to allow extra roles to be defined
982 Update atk_role_get_name() and atk_role_for_name() for newly defined
985 * tests/testrelation.c:
988 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
991 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
992 atk_relation_type_for_name()
995 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
996 atk_state_type_for_name()
998 * tests/testrelation.c, tests/teststateset.c:
999 Update tests as name componenets are separated by hyphen (-) rather
1002 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
1005 Generate files atk-enum-types.c and atk-enums-types.h to create
1009 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1011 2001-11-28 Bill Haneman <bill.haneman@sun.com>
1014 Changed calls to g_type_class_peek() to g_type_class_ref() where
1015 it makes more sense, and in other places check for a non-null
1016 klass return before trying to call class methods. This prevents
1017 SEGV if no Atk-implementation library has been loaded.
1020 Fixed gtk-doc warning.
1022 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
1024 * atk/atkobject.[c|h]:
1025 Add functions atk_role_get_name() and atk_role_for_name() which
1026 transform a role into an untranslated string
1027 Update comments in atkobject.h which refer to property names
1029 * atk/atkrelation.c:
1030 Correct error in atk_relation_type_get_name
1032 * docs/atk-sections.txt
1033 Added atk_role_get_name and atk_role_for_name
1038 2001-11-23 Hans Breuer <hans@breuer.org>
1040 * atk/atk.def : updated externals
1042 * atk/atktext.c atk/atkutil.c : added two spaces to fix
1043 minor coding style issues. Found by my exports generator.
1045 * atk/makefile.msc : version 0.7, use build dir from
1048 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
1052 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1054 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1056 * atk/atknoopobject.c:
1057 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1058 when creating object
1060 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
1062 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1063 docs/tmpl/atkrelation.sgml:
1064 Change atk_relation_type_from_string to atk_relation_type_for_name
1065 Add atk_relation_type_get_name
1067 * atk/atkrelationtype.c:
1068 Change atk_relation_type_from_string to atk_relation_type_for_name
1069 Add atk_relation_type_get_name
1070 Update atk_relation_type_register() to correctly register new
1074 Changed name of static variable type to last_type
1075 Changed name of paremeter if atk_state_type_get_name to type to match
1081 * tests/README, tests/Makefile.am
1082 Add new test file testrelation.c
1084 2001-11-22 Bill Haneman <bill.haneman@sun.com>
1086 * atk/atkutil.c (atk_add_key_event_listener):
1087 Fix gtk-doc comment and clarify use of 'data' gpointer.
1089 2001-11-22 Michael Meeks <michael@ximian.com>
1091 * atk/atkutil.c (atk_add_key_event_listener): switch
1094 * atk/atkobject.c (atk_object_real_get_property):
1095 add missing 'break'.
1097 2001-11-21 Michael Meeks <michael@ximian.com>
1099 * atk/atkrelation.c: pull in string.h for strcmp
1101 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1103 * atk/atkutil.c (atk_add_global_event_listener),
1104 (atk_get_toolkit_name, atk_get_toolkit_version):
1107 2001-11-21 Bill Haneman <bill.haneman@sun.com>
1109 * atk/atkrelation.c: Added gtk-doc docs for
1110 atk_relation_type_from_string.
1112 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
1114 * atk/atkobject.h (enum): Fix trailing comma on
1117 * docs/atk-sections.txt: Update.
1121 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1123 * atk/atkobject.[c|h]:
1124 Add additional argument (name) to state-change signal
1125 Update atk_object_notify_state_change to take account of
1126 extra argument for state-change
1128 * atk/atkmarshal.list:
1129 Add marshaller for VOID:STRING,BOOLEAN
1131 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
1133 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1134 Add enum AtkLayer and functions atk_object_get_layer and
1135 atk_object_get_mdi_zorder
1137 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
1139 * atk/atkobject.[c|h]:
1140 Remove property accessible-state; use signal state-change instead
1141 Change signature of state-change handler to take gboolean as argument
1142 instead of AtkPropertyValues
1143 Update atk_object_notify_state_change() to emit state-change signal
1145 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1146 Remove state ATK_STATE_COLLAPSED
1148 2001-11-19 Bill Haneman <bill.haneman@sun.com>
1152 Added state-changed signal to atkobject, in anticipation of
1153 deprecating the accessible-state property.
1156 Fixed signature of atk_util_add_key_listener () to
1157 take an AtkKeySnoopFunc instead of a pointer to same.
1159 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
1161 * atk/atkobject.c (atk_object_notify_state_change):
1162 Fix bug in calculation of number of toggle states
1165 Correct out-by-1 error in atk_state_type_register()
1166 Use type (number of states defined) in atk_state_type_get_name()
1167 and atk_state_type_for_name()
1169 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
1171 * atk/atkeditabletext.c:
1172 Remove unused structure _AtkEditableTextIfaceClass
1174 * atk/atkobject.[c|h]
1175 Remove signals model_changed and selection_changed
1177 * atk/selection.[c|h]
1178 Add signal selection_changed
1180 * atk/atktable.[c|h]
1181 Remove unused structure _AtkTableIfaceClass
1182 Add signal model_changed
1185 Remove unused structure _AtkTextIfaceClass
1186 Add signal text_selection_changed
1188 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1189 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1190 Documentation changes
1192 2001-11-17 Tor Lillqvist <tml@iki.fi>
1194 * atk-zip.sh.in: Build separate runtime and developer packages.
1196 * atk/atk.def: Update.
1198 2001-11-14 Bill Haneman <bill.haneman@sun.com>
1202 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
1204 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1207 to allow non-GTK-dependent installation of key snoop functions.
1208 This also meant adding definitions of AtkKeySnoopFunc and
1211 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
1213 * atk/atkobject.c (atk_object_notify_state_change):
1214 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1215 to ATK_STATE_EXPANDED or vice versa.
1217 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
1220 Add role ATK_ROLE_TREE_TABLE
1222 * atk/atkrelation.h:
1223 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1224 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1226 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1227 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1228 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1229 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1230 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1231 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1232 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1233 Update to reflect the current state of the documentation in the code.
1235 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
1237 * atk/relation.h, docs/tmpl/atkrelation.sgml:
1238 Add two new relations ATK_RELATION_NODE_CHILDREN and
1239 ATK_RELATION_NODE_PARENT to support compound objects in a
1240 node or cell of a tree or table
1241 Added descriptions of all relations which are defined
1244 Remove functions atk_table_real_get_index_at(),
1245 atk_table_real_get_column_at_index() and
1246 atk_table_real_get_row_at_index()
1247 Correct typos in documentation of other functions.
1249 2001-10-28 Tor Lillqvist <tml@iki.fi>
1251 * atk-zip.sh.in: New file, used to build developer package for
1255 * configure.in: Add it.
1257 * atk/Makefile.am: Add rules to install and uninstall mingw import
1260 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
1262 * atk/atkobject.[c|h]
1263 Remove the following properties
1264 accessible-child - use signal children_changed for notification
1265 accessible-text - use signal text_changed for notification
1266 accessible-caret - use signal text_caret_moved for notification
1267 accessible-selection - use new signal selection_changed
1269 accessible-visible-data - use new signal visible_data_changed
1271 accessible-model - use new signal model_changed for notification
1272 Notify when role or parent changes
1273 Allow parent and role to be set or got using g_object_set() or
1276 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
1282 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
1284 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1285 Add role ATK_ROLE_TERMINAL for an accessible terminal.
1287 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
1289 * atk/atkobject.c (atk_object_notify_state_change):
1290 Initialize AtkPropertyValue data structure to 0 instead of using
1293 2001-10-19 Tor Lillqvist <tml@iki.fi>
1295 * configure.in: Set automake conditionals OS_WIN32 if on (native)
1296 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1297 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1299 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1300 -export-symbols atk.def. If lib.exe is available, generate
1301 atk.lib, and install it.
1303 * atk/atk.def: Update with new entry points.
1305 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
1307 * atk/atkobject.[c|], docs/atk-sections.txt,
1308 docs/tmpl/atkobject.sgml:
1309 Add convenience function atk_object_notify_state_change()
1310 to generate property notification of state change.
1312 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1313 Correct comments on functions atk_attribute_get_name() and
1314 atk_attribute_get_value()
1316 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
1319 Update comments in atk_text_get_text_[at|after|before]_offset()
1320 to clarify what these functions will return.
1322 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
1325 Update comments in atk_text_get_run_attributes() and
1326 atk_text_get_default_attributes().
1328 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1331 Change "property-change" signal to allow detail (i.e. property name)
1332 and add detail in atk_object_notify().
1334 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
1337 Correct order of attribute names in text_attr_name array.
1339 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
1341 * atk/atktext.[c|h]:
1342 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1343 Use enum AtkTextAttribute to specify what attribute are supported
1344 rather than hash defines. Define new functions atk_attribute_get_name()
1345 and atk_attribute_get_value() which return the strings for the
1346 attribute name and values for those attribute which have named values.
1348 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1350 * atk/atktext.c (atk_text_get_run_attributes):
1353 * atk/atktext.c (atk_text_get_default_attributes):
1354 Add call to set iface.
1356 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
1358 * atk/atktext.[c|h]:
1359 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1360 Add new function atk_text_get_default_attributes
1361 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1363 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
1365 * atk/atktext.c (atk_attribute_set_free):
1366 Avoid leaking of AtkAttributeSet data structure; speed up code.
1368 * docs/tmpl.atk*.sgml
1369 Updated to reflect current APIs.
1371 2001-10-01 jacob berkman <jacob@ximian.com>
1373 * docs/Makefile.am (dist-hook-local): depend on all-local so that
1374 make dist works correctly w/o having to build first
1376 2001-10-01 Tor Lillqvist <tml@iki.fi>
1378 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1380 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
1382 * configure.in (ATK_MICRO_VERSION): Version 0.6
1383 (because libglade will depend on a the small api addition below)
1385 * atk/makefile.msc (PKG_VER): Version 0.6
1387 * atk/atkrelation.h:
1388 * atk/atkrelation.c: (AtkRelationType
1389 atk_relation_type_from_string (const gchar *name)): Added method.
1392 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
1394 * configure.in (ATK_MICRO_VERSION): Version 0.5
1396 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1398 * atk/makefile.msc (PKG_VER): Version 0.5
1400 2001-09-21 Hans Breuer <hans@breuer.org>
1402 * atk/atk.def : updated externals
1403 * atk/makefile.msc : version 0.4
1405 * atk/atktext.c (atk_text_get_character_extents) : real_height
1406 is a reference to int, so use &local_height
1408 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
1412 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
1414 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1415 up ATK_VERSION to 0.4, interface age 0, binary age 0.
1416 (from 0.2 which was not properly updated last time).
1417 depend on glib 1.3.8.
1421 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
1424 Add object reference when object is set as accessible_parent
1426 2001-09-05 Mark McLoughlin <mark@skynet.ie>
1428 * configure.in: remember ACLOCAL_FLAGS.
1430 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
1432 * atk/atktable.[c|h]
1433 Change atk_table_get_caption() and atk_table_set_caption()
1434 to deal with AtkObject* rather than gchar*
1435 Remove redundant and incorrect comments
1437 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
1439 * configure.in: Version 0.3
1441 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1445 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
1448 Correct property definitions for "accessible-table-caption",
1449 "accessible-table-column-description",
1450 "accessible-table-row-description"
1452 Update comments to include all properties defined
1454 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
1456 * atk/atkhyperlink.h:
1457 Change AtkHyperLink to AtkHyperlink in comment
1458 * atk/atkhypertext.[c|h]:
1459 Change AtkHyperLink to AtkHyperlink
1460 * atk/atktable.[c|h]:
1461 Make gchar* arguments const; make return value of type gchar*
1463 * docs/atk-sections.txt
1464 Remove reference to AtkHyperLink
1465 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1466 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1469 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1472 Add functions atk_table_real_get_index_at(),
1473 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
1474 as default implementations for atk_table_get_index_at(),
1475 atk_table_get_row_at_index(), atk_table_get_column_at_index()
1477 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
1480 Refer to return value in function documentation for
1481 atk_action_do_action
1483 Fix typo in comments
1484 * docs/tmpl/atkaction.sgml:
1485 Update to include return value
1487 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
1489 * atk/atkaction.c atk/atkaction.h:
1490 Made atk_action_do_action return a gboolean as the class member of
1491 AtkActionIface does.
1495 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
1497 * docs/tmpl/atkimage.sgml atk/atkimage.h:
1498 Swap height and width arguments to atk_image_get_image_size
1500 Swap height and height arguments to atk_image_get_image_size
1501 Do not crash if NULL pointers are passed for return values
1503 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
1505 * docs/tmpl/atktext.sgml atk/atktext.h:
1506 Change parameter names *offset to *_offset
1507 * atk/atkcomponent.c:
1508 Do not crash if NULL pointers are passed for return values
1510 Change parameter names *offset to *_offset
1511 Do not crash if NULL pointers are passed for return values
1513 2001-08-16 Bill Haneman <bill.haneman@sun.com>
1516 Changed g_type_class_peek() to g_type_class_ref()
1517 in atk_add_global_event_listener(), since
1518 g_type_class_peek() could return NULL when an
1519 instance of the class had not been created.
1521 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1523 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1524 Ensure that atk_attribute_set_free is in the documentation.
1526 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
1528 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1529 Swapped order of width and height arguments to
1530 atk_text_get_character_extents()
1531 Changed AtkAttrributeSet_free to atk_attribute_set_free
1533 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
1535 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1536 Changed "length" argument of atk_text_get_character_extents() to
1539 2001-08-15 Jens Finke <jens@gnome.org>
1541 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1542 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1543 added a AC_SUBST for it. This is needed for the spec.in file.
1544 Added atk.spec to output list.
1545 * atk.spec.in: New file.
1547 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
1549 * atk/atkcomponent.[c|h]
1550 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1551 Change atk_component_get_accessible_at_point to
1552 atk_component_ref_accessible_at_point so it will work for flyweights
1554 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
1556 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1559 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
1561 * atk/atkaction.c, atk/atkcomponent.c
1562 Remove all instances of g_return_if_fail (foo != NULL); that are
1563 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1564 since the second check catches the NULL.
1565 * atk/atkcomponent.c
1566 Add functions atk_component_real_contains(),
1567 atk_component_real_get_position(), atkcomponent_real_get_size()
1568 as default implementations for atk_component_contains(),
1569 atk_component_get_position(), atk_component_get_size()
1571 2001-08-07 Brian Cameron <brian.cameron@sun.com>
1573 * atk/atkimage.[ch] docs/atk-sections.txt
1574 docs/tmpl/atkimage.sgml
1575 Updated AtkImage get_position to get_image_position
1576 so the naming is consistant. Now get_image_position
1577 and get_image_size return -1 for x/y/height/width
1578 if AtkImage implementations of these functions is
1581 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
1584 Create an object relation set when the object is created.
1586 2001-07-30 Brian Cameron <brian.cameron@sun.com>
1589 Changed first argument of atk_add_global_event_listener
1590 so the callback function is of type GSignalEmissionHook
1591 instead of AtkEventListener. AtkEventListener is
1592 appropriate for Focus event callbacks, but not generic
1595 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1598 Add function atk_object_real_ref_state_set() which creates the
1599 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1602 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
1605 Remove all instances of g_return_if_fail (foo != NULL); that are
1606 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1607 since the second check catches the NULL.
1609 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
1612 Fix problem with ATK not building after running make maintainer-clean
1613 and autogen.sh: add extra files to MAINTAINERCLEANFILES
1615 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1618 * atk/atkeditabletext.h
1620 * atk-uninstalled.pc.in
1623 Removed (unused) #defines of pango/pango.h
1624 Removed references to/dependencies on pango from .pc files
1625 Removed dependencies on pango from makefile.msc and configure.in
1627 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
1629 * atk/atkobject.[c|h]
1630 Move some implementation from GAIL:
1631 Default implementations for some some functions
1632 atk_object_real_get_name, atk_object_real_set_name,
1633 atk_object_real_get_description, atk_object_real_set_description,
1634 atk_object_real_get_parent, atk_object_real_set_parent,
1635 atk_object_real_get_role,
1636 atk_object_real_connect_property_change_handler,
1637 atk_object_real_remove_property_change_handler,
1639 definition of property-changed signal.
1640 Initialize pointers to NULL in atk_object_init().
1641 Initialize uninitialized function pointers to NULL in
1642 atk_object_class_init().
1644 2001-07-23 Brian Cameron <brian.cameron@sun.com>
1647 Changed children_changed signal to allow NULL pointers
1648 for the 2nd argument to the signal handler.
1650 2001-07-20 Hans Breuer <hans@breuer.org>
1652 * atk/atk.def : added more exports
1653 * atk/makefile.msc : updated win32 build
1655 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
1657 * atk/atkaction.[c|h], docs/atk-sections.txt,
1658 docs/tmpl/atkaction.sgml
1659 Add atk_action_get_name() and atk_action_set_description()
1661 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
1663 * atk/atkstate.[c|h]
1664 Add ATK_STATE_ENABLED so we can distinguish between a consistent
1665 and inconsistent GtkToggleButton
1667 2001-07-16 Brian Cameron <brian.cameron@sun.com>
1669 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1670 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1671 gail_textattributes_update.pat is for gail/gail and integrates the
1672 ATK_ATTRIBUTE_* macros in the gail implementations.
1673 atk_docs_textattributes_update.pat is for atk/docs and patches
1674 atk-sections.txt etc. for improved docs
1675 atk_atk_textattributes_update.pat is for atk/atk and included the
1676 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1678 2001-07-13 Darin Adler <darin@bentspoon.com>
1680 * atk/atkstate.c: Add missing <string.h> include.
1681 * tests/teststateset.c: Add missing <string.h> include.
1683 2001-07-13 Darin Adler <darin@bentspoon.com>
1685 * .cvsignore: Ignore some generated files.
1686 * autogen.sh: Get rid of call to autoheader since the
1687 configure file doesn't include AM_CONFIG_HEADER.
1689 2001-07-11 Brian Cameron <brian.cameron@sun.com>
1691 * tmpl/atkdocument.sgml
1692 Added new file for docs.
1694 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
1696 * atk/atkimage.c atk/atkutil.c
1697 Changes to build with Sun's FORTE compiler.
1699 2001-07-10 Brian Cameron <brian.cameron@sun.com>
1701 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1702 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1703 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1704 tmpl/atktext.sgml tmpl/atkutil.sgml
1707 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
1709 * atk/atktext.c (atk_text_base_init):
1710 * atk/atktable.c (atk_table_base_init):
1711 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1712 to adapt to recent GSignal changes.
1714 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1716 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1717 docs/tmpl/atkutil.sgml
1718 Added new functiosn to AtkUtil.
1720 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1722 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1723 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1724 docs/tmpl/atkobject.sgml
1725 Added new atk document interface.
1727 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1729 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1730 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1731 Updated so that functions that take screen coords as
1732 input/output also take an enum specifying whether
1733 the coords are screen or top-level window based.
1734 Updated docs as well.
1736 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1738 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1739 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1740 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1741 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1742 atk/docs/tmpl/atkstreamablecontent.sgml
1743 Cleaned up docs. Added atkstreamablecontent.sgml
1745 2001-06-28 Brian Cameron <brian.cameron@sun.com>
1747 *atk/atktable.h, atk/atktable.c
1748 Updated signal handler definitions.
1750 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1753 Updated AtkXYCoords enum.
1755 2001-06-27 Brian Cameron <brian.cameron@sun.com>
1757 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1758 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1759 atk/atkimage.c atk/atkimage.h atk/atkobject.c
1760 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1761 atk/atkstateset.c atk/atkstreamablecontent.c
1762 atk/atkstreamablecontent.h atk/atktable.c
1763 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1764 and some docs/tmpl files.
1765 Updated gtk-docs fixing spelling errors and making minor
1768 2001-06-27 Louise Miller <lousie.miller@sun.com>
1770 *atk/atkselection.h, atk/atkselection.c
1771 changed return type to gboolean for
1772 atk_selection_select_all_selection
1774 2001-06-26 Brian Cameron <brian.cameron@sun.com>
1776 *atk/atkstate.h atk/atkstate.c
1777 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1778 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1779 docs/tmpl/atktext.sgml
1780 Added ATK_STATE_STALE. Updated docs.
1782 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
1785 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1787 2001-06-21 Brian Cameron <brian.cameron@sun.com>
1789 * atk/atkeditabletext.h, atk/atkobject.h,
1791 Added AtkAttributeSet_free() convenience
1794 2001-06-20 Peter Williams <peterw@ximian.com>
1796 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1797 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1798 G_{BEGIN,END}_DECLS.
1800 2001-06-20 Brian Cameron <brian.cameron@sun.com>
1802 * atk/atktable.c, atk/atkmarshal.list
1803 Removed needless marshal and updated signal handlers in
1806 2001-06-20 Louise Miller <louise.miller@sun.com>
1808 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
1809 Changed parameters for get_selected_rows/get_selected_columns
1810 Added 4 new functions, add_row_selection, remove_row_selection,
1811 add_column_selection, remove_column_selection
1813 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1816 Fixed minor bug with signals.
1818 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1823 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1825 * atk/atkselection.h atk/atkselection.c
1826 Now add_selection, clear_selection, and remove_selection
1827 return a boolean indicating SUCCESS/FAILURE to indicate
1828 if the operation was successful.
1830 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1832 * atk/atktable.h atk/atktable.h
1833 Updated so now the get_text_before|at|after functions
1834 return the start & end offset of the string. Updated the
1837 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1839 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1841 2001-06-11 Havoc Pennington <hp@redhat.com>
1845 * configure.in: bump version to 0.2 and add infrastructure for
1846 libtool version info. Assumes GTK versioning scheme (major.minor
1847 is binary compatible)
1849 * atk/Makefile.am (LDFLAGS): set version info
1850 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1852 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1854 * atk/atktable.h, atk/atktable.c
1855 Updated so that get/set row/column header functions
1856 work with AtkObjects rather than AtkTables. Organized
1857 the header file a little more cleanly. Also the get/set
1858 row_description and caption functions now use gchar *
1859 rather than AtkObject.
1861 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1863 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1864 Add signal model-changed.
1866 * atk/atkobject.c: Add properties
1867 accessible-role, accessible-table-caption,
1868 accessible-table-column-header, accessible-table-column_description.
1869 accessible-table-row-header, accessible-table-row_description.
1870 accessible-table-summary, accessible-model
1872 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1874 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1875 Updated atkeditabletext and atktext interfaces so they
1876 now properly define the get/set attribute methods and now
1877 get_offset_at_point and get_character_extents can request
1878 x,y coords by either widget or screen coords.
1880 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1882 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1883 CFLAGS, not in LIBS. (Always linking with -lpthread
1884 is a noticeable speed hit.)
1886 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1888 * atk/Makefile.am: Really fix marshal generation.
1890 2001-06-07 Havoc Pennington <hp@redhat.com>
1892 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1893 glib-genmarshal stuff
1895 2001-06-07 Havoc Pennington <hp@redhat.com>
1897 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1900 * configure.in: rearrange the library checks to support
1903 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1905 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1906 ATK in giant GTK tarball
1908 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1910 * docs/atk-api.sgml docs/atk-sections.txt
1911 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1912 docs/tmpl/atktext.sgml
1913 Removed docs/atk-api.sgml since it is not used.
1914 Updated sgml files and atk-sections.txt to reflect
1915 recent changes to the atktext and atkeditabletext
1918 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1920 * atk/atktext.h atk/atktext.h
1921 Updated to new atktext functions for getting attributes.
1923 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1925 * New files atk/atkstreamablecontent.[ch]
1926 Updated files: atk/Makefile.am, atk/atk.h
1928 * atk/atkvalue.c: Updated comments
1930 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1932 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1934 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1936 * atk/atkobject.c: Add property accessible-visible-data
1938 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1940 * atk/atkobject.c: Add support for setting and getting
1941 accessible-value property.
1943 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1945 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1947 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1949 * docs/atk-overrides.txt, docs/Makefile.am
1950 Updated the interface for dealing with selected
1951 text to handle multiple selected regions. Removed
1952 get_row_col_at_offset from atktext.[ch]. Added
1953 docs/atk-overrides.txt file.
1955 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1957 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1958 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1959 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1960 Makefiles so the proper marshall files get included in the
1961 dist. Updated the Makefiles and configure.in so that the
1962 docs get included in the dist.
1964 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1966 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1968 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1970 * atk/atkobject.c: Define new properties accessible-text,
1971 accessible-caret, accessible-selection and accessible-value
1973 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1975 * docs/atk-sections.txt
1978 Improved the layout/formatting of the atk docs. Added docs/tmpl
1981 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1984 Now properly set the initialized flag when setting up signals.
1985 Updated the atk-docs in several files
1987 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1989 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1990 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1991 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1992 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1993 Fix warnings generated by Sun FORTE compiler
1995 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1997 * atk/atkcomponent.c atk/atkvalue.c
1998 Remove return calls in functions which return void
2000 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
2002 * atk/atkobject.h: Correct naming of role for status bar
2005 Clarify behaviour of atk_text_get_text_after/at/before_offset
2007 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
2009 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2011 2001-01-06 Hans Breuer <hans@breuer.org>
2013 * atk/makefile.msc atk/atk.def (new files) :
2014 Enable build for win32, no sourc changes necessary.
2016 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
2020 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
2022 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2024 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>