===== Released 1.5.5=====
[atk.git] / ChangeLog
blob08b9ac992f49d464fc63159fd4ff863a84bee314
1 2004-02-24  Padraig O'Briain  <padraig.obriain@sun.com>
3         * ===== Released 1.5.5=====
4         
5         * configure.in: Version 1.5.5, interface age 4, binary age 505
7         * NEWS: Updated.
9 2004-02-20  Christian Rose  <menthos@menthos.com>
11         * configure.in: Added "en_CA" to ALL_LINGUAS.
13 2004-02-16  Padraig O'Briain  <padraig.obriain@sun.com>
15         * ===== Released 1.5.4=====
16         
17         * configure.in: Version 1.5.4, interface age 3, binary age 504
19         * NEWS: Updated.
21 2004-02-03  Padraig O'Briain  <padraig.obriain@sun.com>
23         * ===== Released 1.5.3=====
24         
25         * configure.in: Version 1.5.3, interface age 2, binary age 503
27         * NEWS: Updated.
29 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
31         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
33 2004-01-26  Padraig O'Briain  <padraig.obriain@sun.com>
35         * atk/atkobject.c: Revise property name. Fixes bug #130022 from
36         Christian - Manny Calavera - Neumair.
38 2004-01-23  Manish Singh  <yosh@gimp.org>
40         * Makefile.am: remove trailing backslash from last line of
41         DISTCLEANFILES. 
43 2004-01-23  Padraig O'Briain  <padraig.obriain@sun.com>
45         * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
46         from laszlo.peter@ireland.sun.com.
48         * Makefile.am: Add DISTCLEANFILES.
50 2004-01-12  Padraig O'Briain  <padraig.obriain@sun.com>
52         * ===== Released 1.5.2=====
53         
54         * configure.in: Version 1.5.2, interface age 1, binary age 502
56         * NEWS: Updated.
58 2004-01-05  Padraig O'Briain  <padraig.obriain@sun.com>
60         * configure.in: Move specification of ALL_LINGUAS to later in file
61         so that CATOBJEXT is defined correctly.
62         Use ATK_LOCALEDIR instead of atklocaledir.
64         * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
66         * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
68         * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
70 2004-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
72         * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
73         Patch provided by Jeff Franks.
75 2003-12-17  Padraig O'Briain  <padraig.obriain@sun.com>
77         * atk/atkobject.c: Change "accel label" to "accelerator label".
78         Fixes bug #129499.
80 2003-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
82         * ===== Released 1.5.1=====
83         
84         * configure.in: Version 1.5.1, interface age 0, binary age 501
86         * NEWS: Updated.
88 2003-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
90         * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
92         * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and 
93         properties
95         * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
97 2003-12-01  Michael Natterer  <mitch@gimp.org>
99         * atk/atkobject.c (atk_object_real_get_property): fix typo:
100         s/g_value_set_set/g_value_set_int/.
102 2003-12-01  Padraig O'Briain  <padraig.obriain@sun.com>
104         * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
105         properties translatable. Add new property "accessible-hypertext-nlinks".
106         (atk_object_real_get_property): Add support for new property
107         "accessible-hypertext-nlinks".
109         * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
110         link_activated.
112         * atk/atkhyperlink.c: Add signals link_activated and new properties
113         "number-of-anchors", "end-index" and "start-index".
115         This fixes bug #112390.
117 2003-11-29  Danilo Šegan  <dsegan@gmx.net>
119         * configure.in: Added "af" to ALL_LINGUAS.
121 2003-11-26  Padraig O'Briain  <padraig.obriain@sun.com>
123         * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
124         if object is focus object.
126         * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
127         the last object reported by the application as focused.
129         * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
130         Add atk_get_focus_object.
132         Fixes bug #127400.
134 2003-11-26  Padraig O'Briain  <padraig.obriain@sun.com>
136         * atk/atkobject.c: Change role names so that the unlocalized names
137         do not contain hyphens and match the Java role names. Fixes bug #125024.
139 2003-11-24  Padraig O'Briain  <padraig.obriain@sun.com>
141         *  docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
142         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
143         docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
144         docs/tmpl/atktext.sgml: Regenerate these files. The location of
145         signal information has changed.
147 2003-11-24  Padraig O'Briain  <padraig.obriain@sun.com>
149         * ===== Released 1.5.0=====
150         
151         * configure.in: Version 1.5.0, interface age 0, binary age 500
153         * NEWS: Updated.
155 2003-11-03  Padraig O'Briain  <padraig.obriain@sun.com>
157         * atk/atkrelation.c: Use weak references for objects in a relation
158         instead of object references so that objects are not leaked when
159         corresponding widgets are destroyed.
161         This fixes bug #125725.
162         
163 2003-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
165         * configure.in: Add reference to docs/version.xml
167         Should have been done in previous commit but was omitted.
168         Fixes build break reported in bugs #1258548 and #125902.
170 2003-10-29  Padraig O'Briain  <padraig.obriain@sun.com>
172         * configure.in: Add reference to docs/version.xml
174         * docs/Makefile.am: Add references to version.xml.in and version.xml
176         * docs/atk-docs.sgml: Add reference to version.xml
178         * docs/version.xml.in: New file.
180         This fixes bug #125758.
181         
182 2003-10-24  Padraig O'Briain  <padraig.obriain@sun.com>
184         * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
186 2003-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
188         * ===== Released 1.4.1=====
189         
190         * configure.in: Version 1.4.1, interface age 1, binary age 401
192         * NEWS: Updated.
194 2003-09-28  Gediminas Paulauskas  <menesis@delfi.lt>
196         * configure.in: Added lt to ALL_LINGUAS.
198 2003-09-23  Padraig O'Briain  <padraig.obriain@sun.com>
200         * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
201         This fixes bug #121990.
203 2003-09-21  Åsmund Skjæveland  <aasmunds@fys.uio.no>
205         * configure.in: Added Norwegian (nynorsk) code
206         nn to ALL_LINGUAS.
208 2003-09-10  Padraig O'Briain  <padraig.obriain@sun.com>
210         * atk/atkobject.c: Remove comments about signals. The description
211         should be in files in docs/tmpl directory.
213         * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
214         * docs/tmpl/atkobject.sgml:  Add descriptions for 
215         active-descendant-changed, children-changed, focus-event, 
216         property-change, state-change and visible-data-changed signals.
217         * docs/tmpl/atkselection.sgml: Add description for selection-changed
218         signal.
219         * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
220         columnn-inserted, column-reordered, model-changed, row-deleted, 
221         row-inserted and  row-reordered signals.
222         * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
223         text-caret-moved, text-changed and text-selection-changed signals.
225         This fixes bug #121163.
227 2003-09-02  Padraig O'Briain  <padraig.obriain@sun.com>
229         * ===== Released 1.4.0=====
231         * configure.in: Version 1.4.0, interface age 0, binary age 400
233         * NEWS: Updated.
235 2003-08-28  Christian Rose  <menthos@menthos.com>
237         * configure.in: Added "ne" to ALL_LINGUAS.
239 2003-08-25  Padraig O'Briain  <padraig.obriain@sun.com>
241         * ===== Released 1.3.6=====
243         * configure.in: Version 1.3.6, interface age 2, binary age 306
245         * NEWS: Updated.
247 2003-08-08  Malcolm Tredinnick <malcolm@commsecure.com.au>
248         
249         * autogen.sh: Clarify an error message.
251 2003-08-08  Guntupalli Karunakar  <karunakar@freedomink.org>
253         * configure.in: Added "hi" in ALL_LINGUAS.
255 2003-08-07  Padraig O'Briain  <padraig.obriain@sun.com>
257         * ===== Released 1.3.5=====
259         * configure.in: Version 1.3.5, interface age 1, binary age 305
261         * NEWS: Updated.
263 2003-08-04  Padraig O'Briain  <padraig.obriain@sun.com>
265         * Remove po/Makefile.in.in. This fixes bug #119053.
267 2003-07-08  Padraig O'Briain  <padraig.obriain@sun.com>
269         * atk/atktable.c (atk_table_ref_at): Ensure that row and column values 
270         are non-negative.
272         This is a partial fix for bug #116712.
274 2003-07-03  Padraig O'Briain  <padraig.obriain@sun.com>
276         * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
277         Fixes bug #116621. Problem reported by Mario Lang.
279 2003-06-25  Fatih Demir <kabalak@gtranslator.org>
281         * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
283 2003-06-23  Padraig O'Briain  <padraig.obriain@sun.com>
285         * atk.spec.in:
286         Added locale directory to spec file. Fix provided by
287         James T. Richardson, Jr.
289 2003-06-19  Padraig O'Briain  <padraig.obriain@sun.com>
291         * ===== Released 1.3.4=====
293         * NEWS: Updated.
295 2003-06-13  Tor Lillqvist  <tml@iki.fi>
297         * atk/atkobject.c (atk_role_get_localized_name): Set
298         gettext_initialized.
300         * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
301         directory, so look there, too. Include the message catalogs.
303 2003-06-10  Padraig O'Briain  <padraig.obriain@sun.com>
305         * configure.in: Version 1.3.4, interface age 0, binary age 304
307         * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
308         ATK_RELATION_POPUP.
310 2003-06-05  Paul Duffy <dubhthach@frink.nuigalway.ie>
312         * configure.in: Added ga (irish) to ALL_LINGUAS
313          
314 2003-06-05  Kenneth Rohde Christiansen  <kenneth@gnu.org>
316         * configure.in: Added li to ALL_LINGUAS.
318 2003-05-30  Padraig O'Briain  <padraig.obriain@sun.com>
320         * ===== Released 1.3.3=====
322         * configure.in: Version 1.3.3, interface age 3, binary age 303
324         * NEWS: Updated.
326 2003-05-28  Padraig O'Briain  <padraig.obriain@sun.com>
328         * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
329         ATK_ROLE_AUTOCOMPLETE.
331 2003-05-20  Padraig O'Briain  <padraig.obriain@sun.com>
333         * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state 
334         ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
335         which can have a value other than on or off.
337 2003-05-19 Arafat Medini <lumina@silverpen.de>
339         *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
341 2003-05-16  Telsa Gwymme  <hobbit@aloss.ukuu.org.uk>
343         * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
345 2003-05-15  Padraig O'Briain  <padraig.obriain@sun.com>
347         * ===== Released 1.3.2=====
349         * configure.in: Version 1.3.2, interface age 2, binary age 302
351         * NEWS: Updated.
353 2003-05-09  Samúel Jón Gunnarsson  <sammi@techattack.nu>
355         * is.po: Added "is" into ALL_LINGUAS.
357 2003-05-06  Padraig O'Briain  <padraig.obriain@sun.com>
359         * configure.in: Make message when pkg-config fails to find glib-2.0.pc
360         less cryptic.
362         * po/pl.po: Updated Polish translation from Artur Flinta.
364 2003-05-05  Duarte Loreto <happyguy_pt@hotmail.com>
366         * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
368 2003-05-05  Christian Rose  <menthos@menthos.com>
370         * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
372 2003-05-01  Padraig O'Briain  <padraig.obriain@sun.com>
374         * ===== Released 1.3.1=====
376         * configure.in: Version 1.3.1, interface age 1, binary age 301
378         * NEWS: Updated.
380         * po/yi.po: Update line numbers.
382 2003-04-25  Padraig O'Briain  <padraig.obriain@sun.com>
384         * atk/stateset.h: Fix typo in documentation.
386         * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
387         Patch provided by Ali Akcaagac.
389 2003-03-26  Christian Rose  <menthos@menthos.com>
391         * configure.in: Added "yi" to ALL_LINGUAS.
393 2003-03-21  Takeshi AIHANA <aihana@gnome.gr.jp>
395         * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
397 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
399         * ===== Released 1.3.0=====
401         * configure.in: Version 1.3.0, interface age 0, binary age 300
403         * NEWS: Updated.
405 2003-03-20  Guntupalli Karunakar  <karunakar@freedomink.org>
407         * configure.in: Added Malayalam (ml) in ALL_LINGUAS
409 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
411         * docs/atk-sections.txt: Add 11 unused declarations.
413 2003-03-20  James Henstridge  <james@daa.com.au>
415         * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
416         and glib-gettextize.
418         * configure.in: cleanup to make use of newer autoconf/automake
419         features.
421         * Makefile.am: get rid of custom distcheck rule, which is no
422         longer necessary.
424         * atk/Makefile.am: cleanup makefile.  Use BUILT_SOURCES for built
425         sources.
427         * docs/Makefile.am: use common gtk-doc.make.
429         * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
431 2003-03-16  Joel Brich <joel.brich@laposte.net>
433         * configure.in: Added "eo" to ALL_LINGUAS
434         * po/eo.po: Added Esperanto translation
435         from Charles Voelger <cvoelger@dweasel.com>
437 2003-03-12  Tor Lillqvist  <tml@iki.fi>
439         * atk/atk.def: Add one more missing export, thanks to Cedric
440         Gustin.
442 2003-03-07  Padraig O'Briain  <padraig.obriain@sun.com>
444         * atk/atkobject.c (atk_object_set_role): Add check that role is
445         actually being changed. Do not emit notification for initial
446         role setting. (bug #107710)
448 2003-03-06  Padraig O'Briain  <padraig.obriain@sun.com>
450         * atk/atkrelationset.c: Current returning of FALSE to 0 in function 
451         which returns integer; (bug #107661) reported by Morten Welinder.
453 2003-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
455         * atk/atk-relation.c
456         atk/atkrelationset.c
457         atk/atkstatset.c: Correct returning of FALSE to NULL in functions
458         which return pointer; (bug #107650) reported by Morten Welinder.
460 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
462         * test/Makefile.am: Update to produce .so files
463         (Problem reported and solution reported by Michael.Wilson@bull.net)
465 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
467         * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
468         Correct creation of non-AtkGObjectAccessible (bug #107124)
470         * atk/atkobject.c (atk_object_class_init): Set default initialize 
471         function so that code which does not check for existence of parent 
472         class's initialize function will work.
474         * atk/atkvalue.c: (atk_value_get_minimum_value, 
475         atk_value_get_maximum_value, atk_value_get_current_value):
476         Reset Value argument if it is a valid GValue otherwise zeroise it.
478         docs/tmpl/atkhypertext.sgml: Add link-selected signal.
480 2003-02-25  Tor Lillqvist  <tml@iki.fi>
482         * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
484         * atk/atk.def: Add a couple of missing entries, thanks to Cedric
485         Gustin.
487         * atk/atk.rc.in: New file, for version info in the DLL on
488         Windows. Similar as in GLib, GTK, etc.
490         * configure.in: Generate atk/atk.rc.
491         
492         * atk/Makefile.am: Use atk.rc on Windows.
493         (EXTRA_DIST): Distribute atk.rc(.in).
495         * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
496         but deduce it from DLL location, like GLib, GTK etc do.
498 2003-02-23  Abel Cheung  <maddog@linux.org.hk>
500         * configure.in: Added "mk" to ALL_LINGUAS.
502 2003-02-21  Roozbeh Pournader  <roozbeh@sharif.edu>
504         * configure.in: Added "fa" to ALL_LINGUAS.
506 2003-02-21  Metin Amiroff  <metin@karegen.com>
508         * configure.in: Added Azerbaijanian to ALL_LINGUAS.
510 2003-02-19  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
512         * configure.in: Added Belarusian to ALL_LINGUAS.
514 2003-02-14  Padraig O'Briain  <padraig.obriain@sun.com>
516         * atk/atknoopobject.c: Add AtkHypertext interface as this object should
517         claim to implement all interfaces.
519 2003-02-12  Padraig O'Briain  <padraig.obriain@sun.com>
521         * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
523         * atk/atkhypertext.c
524         (atk_hypertext_get_link): Add check on link_index value
525         (atk_hypertext_get_link_index): Add check on char_index value
527 2003-02-09  Christian Rose  <menthos@menthos.com>
529         * configure.in: Added "kn" to ALL_LINGUAS.
531 2003-02-07  Christian Rose  <menthos@menthos.com>
533         * configure.in: Added "bn" to ALL_LINGUAS.
535 2003-02-06  Christian Rose  <menthos@menthos.com>
537         * configure.in: Added "id" to ALL_LINGUAS.
539 2003-02-04  Padraig O'Briain  <padraig.obriain@sun.com>
541         * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
542         Add weak reference so we do not leak the accessible when the object
543         dies. Problem reported by Alex Larsson.
545 2003-02-02  Fatih Demir <kabalak@gtranslator.org>
547         * configure.in: Added "tr" (Turkish) to the languages' list.
549 2003-01-30  Padraig O'Briain  <padraig.obriain@sun.com>
551         * atk/atkhyperlink.[ch]
552         New property selected-link defined.
553         Function pointer is_selected_link added to interface
554         (atk_hyperlink_is_selected_link: New functions which checks
555         whether the specified AtkHyperlink is selected
556         
557         * atk/atkhypertext.[ch]
558         New signal link-selected added.
560         * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
562         * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
563         and function atk_hyperlink_is_selected_link.
565         This fixes bug #104621.
566         
567 Tue Jan 28 13:52:20 2003  Manish Singh  <yosh@gimp.org>
569         * autogen.sh (have_automake): call the versioned automake when
570         checking the version itself.
572 Tue Jan 28 15:18:24 2003  Owen Taylor  <otaylor@redhat.com>
574         * autogen.sh (have_automake): Fix version in complaint
575         message about automake. (#104366, Rich Burridge)
577 2003-01-26  Daniel Yacob <locales@geez.org>
579         * configure.in: Added am to ALL_LINGUAS.
581 2003-01-23  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
583         * configure.in: Added "sk" to ALL_LINGUAS.
585 2003-01-23  Abel Cheung  <maddog@linux.org.hk>
587         * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
589 2003-01-23  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
591         * configure.in: Added "pt_BR" to ALL_LINGUAS.
593 2003-01-22  Marius Andreiana <marius galuna.ro>
595         * configure.in: added 'ro' to ALL_LINGUAS
597 2003-01-21  Christian Rose  <menthos@menthos.com>
599         * configure.in: Added "mn" to ALL_LINGUAS.
601 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
603         * atk/atktext.c
604         (atk_text_base_init): Set vtable entry for default implementations
605         (atk_text_get_range_extents): Omit calling default implementation
606         (atk_text_get_bounded_ranges): Omit calling default implementation
608         * atk/atkcomponent.c
609         (atk_component_base_init): New function to set vtable entry for 
610         default implementations
611         (atk_component_ref_accessible_at_point): Omit calling default 
612         implementation
613         (atk_component_contains): Omit calling default implementation
614         (atk_component_get_position): Omit calling default implementation
615         (atk_component_get_size): Omit calling default implementation
617 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
619         * atk/atkobject.c 
620         (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY 
621         and PROP_TABLE_CAPTION_OBJECT.
622         (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY 
623         and PROP_TABLE_CAPTION_OBJECT.
625         This completes ATK changes for bug #74814.
627 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
629         * atk/atkobject.c: Add property accessible-table-caption-object.
630         This addresses bug #74814.
632         * atk/atkobject.h: Move some documentation from template file to
633         avoid warnings when building.
635         * atk/atkrelation.c: Add new properties relation and target.
636         This addresses bug #72426.
638         * atktext.[ch]: Add new functions atk_text_get_range_extents and
639         atk_text_get_bounded_ranges.
640         Also added data structures AtkTextRectangle and AtkTextRange, enum
641         AtkTextClipType and helper function  atk_text_free_ranges.
642         This addresses bug #100943.
643         (atk_text_get_character_extents): Ensure that the reported width is 
644         not negative. This fixes bug #102954)
646         * docs/atk-sections.txt: Add new functions and data items.
648         * docs/tmpl/atk-object.sgml: Remove some documentation and put in 
649         atkobject.h. Add reference to accessible-table-caption-object.
651         * docs/tmpl/atk-relation.sgml: Add new properties
653         * docs/tmpl/atktext.sgml: Add new functions and data items.
656 2003-01-20  Padraig O'Briain  <padraig.obriain@sun.com>
658         * ===== Released 1.2.2=====
660         * configure.in: Version 1.2.2, interface age 2, binary age 202
662         * NEWS: Updated.
664 2003-01-19  He Qiangqiang  <carton@linux.net.cn>
666         * configure.in: Added "zh_CN" to ALL_LINGUAS.
668 2003-01-12  Laurent Dhima  <laurenti@alblinux.net>
670         * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
672 2003-01-11  Pauli Virtanen  <pauli.virtanen@hut.fi>
674         * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
676 2003-01-06  Alessio Frusciante  <algol@firenze.linux.it>
678         * configure.in (ALL_LINGUAS): Added "it" (Italian) 
680 2003-01-06  Padraig O'Briain  <padraig.obriain@sun.com>
682         * configure.in: Add -with-html-dir option. (bug #102497)
684         * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
686         * docs/tmpl/atkobject.sgml: Update so property names are in
687         alphabetic order.
689 2003-01-03  Padraig O'Briain  <padraig.obriain@sun.com>
691         * ===== Released 1.2.1=====
692         
693         * configure.in: Version 1.2.1, interface age 1, binary age 201
695         * NEWS: Updated.
697 2003-01-02  Zbigniew Chyla  <cyba@gnome.pl>
699         * configure.in (ALL_LINGUAS): Added pl (Polish).
701 2002-12-23  Nam SungHyun  <namsh@kldp.org>
703         * configure.in: Added Korean (ko) to ALL_LINGUAS
705 2002-12-22  Artis Trops  <hornet@navigator.lv>
707         * configure.in: Added Latvian (lv) to ALL_LINGUAS.
709 2002-12-22  Christophe Merlet  <redfox@redfoxcenter.org>
711         * configure.in (ALL_LINGUAS): added French (fr).
713 2002-12-21  Jordi Mallach  <jordi@sindominio.net>
715         * configure.in (ALL_LINGUAS): added Catalan (ca).
717 2002-12-20  Padraig O'Briain  <padraig.obriain@sun.com>
719         * ===== Released 1.2.0 ======
721         * configure.in: Version 1.2.0, interface age 0, binary age 200
723         * NEWS: Final update for 1.2.0.
725         * docs/tmpl/atkobject.sgml: Order of properties have been changed.
727 2002-12-18  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
729         * configure.in: Added Russian to ALL_LINGUAS.
731 2002-12-16  Padraig O'Briain  <padraig.obriain@sun.com>
733         * ===== Released 1.1.5=====
734         
735         * configure.in: Version 1.1.5, interface age 2, binary age 105
737         * NEWS: Updated.
739 2002-12-13  Padraig O'Briain  <padraig.obriain@sun.com>
741         * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
742         if caret is not supported. This addresses bug #101020.
744         * configure.in: Use third argument of AC_DEFINE to get rid of 
745         acconfig.h. 
747 Thu Dec 12 14:57:20 2002  Owen Taylor  <otaylor@redhat.com>
749         * acinclude.m4: Remove; wasn't needed, and referred
750         to GLib internal m4 files now gone.
752 Thu Dec 12 11:04:05 2002  Manish Singh  <yosh@gimp.org>
754         * configure.in: Require autoconf-2.53.
756 2002-12-12  Yanko Kaneti  <yaneti@declera.com>
758         * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
760 2002-12-11  Pablo Saratxaga  <pablo@mandrakesoft.com>
762         * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
763         and Dutch (nl).
765 2002-12-07  Andras Timar <timar@gnome.hu>
767         * configure.in (ALL_LINGUAS): Added Hungarian (hu).
769 2002-12-06  Padraig O'Briain  <padraig.obriain@sun.com>
771         * ===== Released 1.1.4 =====
772         
773         * configure.in: Version 1.1.1, interface age 1, binary age 104
775         * NEWS: Updated.
777 2002-12-05  Ole Laursen  <olau@hardworking.dk>
779         * configure.in (ALL_LINGUAS): Added Danish (da).
781 2002-12-02  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
783         * configure.in (ALL_LINGUAS): Added Spanish (es).
785 2002-12-01  Christian Neumair  <chris@gnome-de.org>
787         * configure.in (ALL_LINGUAS): Added German (de).
789 2002-11-22  Kjartan Maraas  <kmaraas@gnome.org>
791         * configure.in (ALL_LINGUAS): Added "no".
792         
793 2002-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
795         * Update NEWS for 1.1.3
797 2002-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
799         * configure.in: Update to take account of gtk-doc-version being 0.10
800         Updated version required to 0.9
802 2002-11-20  Bill Haneman <bill.haneman@sun.com>
804         * atk/atkobject.h:
805         Added ATK_ROLE_APPLICATION.
807         * atk/atkobject.c:
808         (atk_role_get_localized_name):
809         Added ATK_ROLE_APPLICATION case.        
811         * docs/atk-decl.txt:
812         Added ATK_ROLE_APPLICATION to docs.
813         
814 2002-11-18  Abi Brady  <morwen@evilmagic.org>
816         * configure.in: Added "en_GB" to ALL_LINGUAS.
818 2002-11-15  Hasbullah BIn Pit <sebol@ikhlas.com>
820         * configure.in: Added "ms" to ALL_LINGUAS.
822 2002-11-15  Padraig O'Briain  <padraig.obriain@sun.com>
824         * Update NEWS for 1.1.2
826         * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
827         Update docs.
829 2002-11-14  Bill Haneman <bill.haneman@sun.com>
831         * configure.in:
832         Revved to 1.1.2, interface age 0, binary age 102.
833         
834         * atk/atkrelationtype.h:
835         (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
836         New relations to handle content embedding, for instance
837         text that embeds or flows around images.
839         * atk/atkhyperlink.h:
840         (atk_hyperlink_is_inline):
841         New API, returns whether a hyperlink's content is
842         partially displayed inline; useful for small images
843         emedded in text, and for HTML <src> elements.
844         (AtkHyperlinkClass->link_state):
845         New virtualized method, used to implement various
846         state query API such as atk_hyperlink_is_inline().
848         * atk/atkhyperlink.c:
849         (atk_hyperlink_is_inline):
850         New method.
852         * docs/atk-sections.txt: 
853         Additions for above API.
855 2002-11-13  Padraig O'Briain  <padraig.obriain@sun.com>
857         * atk/atkobject.[ch]: Add signal active-descendant-changed
859 2002-11-11  Christian Rose  <menthos@menthos.com>
861         * configure.in: Added "sv" to ALL_LINGUAS.
863 Fri Nov  8 19:55:25 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
865         * atk/atkhyperlink.c
866         * atk/atkhyperlink.h
867         * atk/atktable.c
868         * atk/atktable.h
869         * atk/atktext.c
870         * atk/atktext.h
871         * docs/tmpl/atkhyperlink.sgml
872         * docs/tmpl/atkobject.sgml
873         * docs/tmpl/atktable.sgml
874         * docs/tmpl/atktext.sgml
876         Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
877         without warnings.
878         
879 2002-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
881         * autogen.sh: Add call to autoheader to create config.h.in
883 2002-11-04  Padraig O'Briain  <padraig.obriain@sun.com>
885         * acinclude.m4: New file
887         * autogen.sh: Add i18n support (copied from gtk+).
889         * configure.in: Add definition for atklocaledir and check for
890         bind_textdomain_codeset()
892         * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
894         * atk/atkobject.c (atk_role_get_localized_name): Add code to
895         initialize i18n.
896         
897         * po/.cvsignore: Add extra files.
899 2002-11-01  Padraig O'Briain  <padraig.obriain@sun.com>
901         * configure.in: Create po/Makefile; patch supplied by 
902         Dan Mills (thunder@ximain.com)
903         
904 2002-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
906         * ===== Released 1.1.1 =====
907         
908         * configure.in: Version 1.1.1, interface age 0, binary age 101
910         * NEWS: Updated.
912         * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
914 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
916         * Makefile.am: Add po directory
918         * configure.in: Add support for I18N
920         * acconfig.h atk/atkintl.h: New files used to support I18N
922         * atk/atkobject.c: Update atk_role_get_localized_name() to
923         allow for localized name to be returned.
925         * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
927         * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
928         po/ChangeLog: New files
930 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
932         * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
934         * atk/atkaction.[ch]: Add atk_action_get_localized_name.
936         * atk/atkobject.[ch]: Add atk_role_get_localized_name,
937         atk_object_add_relationship and atk_object_remove_relationship
938         Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
939         and ATK_ROLE_RULER
941         * atk/atkrelation.h: Move definition of AtkRelationType to
942         atk/relationtype.h
944         * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
946         * atk/atktext.[ch]: Add text-attributes-changed signal.
948         * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
950         * docs/tmpl/atkobject.sgml: Add new functions and new roles.
952         * docs/tmpl/atkrelation.sgml: Add new relations
954         * docs/tmpl/atkstate.sgml: Add new state
956         * docs/tmpl/atktext.sgml: Add new signal
958         * tests/testrelation.c: Add tests for new relationship functions.
960 2002-10-01  Padraig O'Briain  <padraig.obriain@sun.com>
962         * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
963         supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
965         Bug #94548.
967 2002-09-24  Padraig O'Briain  <padraig.obriain@sun.com>
969         * ===== Released 1.1.0 =====
970         
971         * NEWS: Updated.
973 2002-09-18  Padraig O'Briain  <padraig.obriain@sun.com>
975         * configure.in:
976         increment version to 1.1.0, in view of the fact that we've 
977         branched for GNOME-2 and GTK+-2.0, and this is HEAD.
978         Also reset INTERFACE_AGE to zero, since an enum was added.
979         Use similar library numbering as GTK.
981         * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
983 2002-09-06  Mark McLoughlin  <mark@skynet.ie>
985         * atk/atkobject.h: add ATK_LAYER_WINDOW.
987         * atk/atkcomponent.c: upd docs.
989 2002-09-06  Padraig O'Briain  <padraig.obriain@sun.com>
991         * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to 
992         avoid unused declarations
994         * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
995         Move AtkRelationSet from atkobject to atkrelationset.
997 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
999         * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1000         docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1001         docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1002         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1003         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1004         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1005         docs/tmpl/atkvalue.sgml:
1006         Remove reference to ...Iface data structures; which eliminates
1007         undocumented symbols.
1009 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1011         *  atk/atkutil.h: Add documentation for AtkKeyEventType
1013         * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1014         docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1015         docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1016         docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml 
1017         docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1018         docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1019         docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1020         docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1021         docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1022         docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1023         docs/tmpl/atkutil.sgml:
1024         Reduce number of undocumented symbols
1026 2002-08-26  Padraig O'Briain  <padraig.obriain@sun.com>
1028         * atk/atknoopobjectfactory.c:
1029         Add implementation for atk_object_factory_get_accessible_type()
1031 2002-08-18  Havoc Pennington  <hp@pobox.com>
1033         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1034         both automake 1.6 and 1.4 installed get the right automake. Means
1035         compilation from CVS will now require the latest automake 1.4
1036         release, or manually creating symlinks called "automake-1.4" and
1037         "aclocal-1.4"
1039 2002-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
1041         These changes improve the quality of the documentation by adding
1042         information about properties and signals.
1044         * configure.in:
1045         Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1046         use in docs Makefile.am
1048         * atk/atk.h:
1049         Add missing include files, atk/atknoopobject.h and 
1050         atknoopobjectfactory.h
1052         * docs/Makefile.am:
1053         Add support for scan program
1055         * docs/atk.types:
1056         Added content to this file
1058         * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1059         docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1060         docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1061         docs/tmplatkutil.sgml:
1062         Removed references to contents of object's data structure
1064         * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1065         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1066         Add references to signals and properties.
1068 Wed Jul 31 17:08:04 2002  Owen Taylor  <otaylor@redhat.com>
1070         * ===== Released 1.0.3 =====
1071         
1072         * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1073         interface, binary version 3.
1075         * NEWS: Updated.
1077 2002-07-14  Padraig O'Briain  <padraig.obriain@sun.com>
1079         * README: Updated to describe where to log bugs and mention mailing
1080         list.
1082 2002-06-20  Padraig O'Briain  <padraig.obriain@sun.com>
1084         * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1085         atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1086         atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1087         atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1088         atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1089         atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1090         atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1091         atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1092         atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1093         atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1094         atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1095         Update documentation.
1097 2002-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
1099         * atk/atkregistry.c:
1100         64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1101         (bug #83316)
1103 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
1105         * ===== Released 1.0.2 ======
1107         * NEWS: Updates.
1109         * configure.in: Version 1.0.2, interface, binary age 2
1111 2002-04-26  Padraig O'Briain  <padraig.obriain@sun.com>
1113         * atk/atkutil.c (atk_focus_tracker_notify):
1114         Allow for object being NULL which means the window containing the
1115         focus widget has lost focus. We update the previous_focus_object 
1116         so we can emit notification for focus widget when window regains
1117         focus.
1119 2002-04-15  Padraig O'Briain  <padraig.obriain@sun.com>
1121         * atk/atkgobjectaccessible.c:
1122         (atk_gobject_accessible_for_object):  Allow for case where created
1123         AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1124         was not initialized in atk_gobject_accessible_class_init
1126 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
1128         * ===== Released 1.0.1 ======
1130         * NEWS: Updates.
1132         * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1134 2002-03-19  Padraig O'Briain  <padraig.obriain@sun.com>
1136         * atk/atkutil.c (atk_focus_tracker_notify):
1137         Do not do notification if previously notified object is the same as
1138         this object
1140 2002-03-14  Tor Lillqvist  <tml@iki.fi>
1142         * atk/Makefile.am: Use correct name for the DLL when generating
1143         the MSVC import library.
1145 2002-03-13  Bill Haneman <bill.haneman@sun.com>
1147         * atk/atkutil.c (atk_object_get_root):
1148         Changed g_type_class_peek to g_type_class_ref,
1149         this seemed to be triggering a SEGV in some cases.
1152 2002-03-12  Padraig O'Briain  <padraig.obriain@sun.com>
1154         * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1155         Correct name of data set to NULL from quark_accessible_object to
1156         quark_object
1158 2002-03-09  Padraig O'Briain  <padraig.obriain@sun.com>
1160         * atk/atkhyperlink.c (atk_hyperlink_get_type):
1161         Fix typo.
1163 Thu Mar  7 23:52:51 2002  Owen Taylor  <otaylor@redhat.com>
1165         * ===== Released 1.0.0 ======
1167         * NEWS: Final update for 1.0.0.
1169         * README: Update the compilation instructions a bit.
1171 2002-03-06  Tor Lillqvist  <tml@iki.fi>
1173         * atk-zip.sh.in
1174         * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1175         library names.
1177 Tue Mar  5 16:54:21 2002  Owen Taylor  <otaylor@redhat.com>
1179         * ATK 1.0.0 rc1
1181         * tests/Makefile.am: Don't install libteststateset.la,
1182         libtestrelation.la. (#73655, James Henstridge)
1184         * autogen.sh: Add --enable-gtk-doc
1186         * configure.in: --disable-gtk-doc by default.
1188         * Makefile.am: Add a slightly modified distcheck rule
1189         that passes --enable-gtk-doc to the configure inside.
1190         (So that 'make dist' succeeds inside.)
1192 Tue Mar  5 11:55:35 2002  Owen Taylor  <otaylor@redhat.com>
1194         * configure.in: Require GLib-2.0.0.
1196         * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1197         Switch over to the Glib/GTK+ versioning scheme.
1199 2002-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
1201         * atk/atktext.c (atk_text_get_text):
1202         Permit end offset value of -1
1204 2002-02-28  Padraig O'Briain  <padraig.obriain@sun.com>
1206         * atk/atkhypertext.h:
1207         Update comments
1209 2002-02-28  Sven Neumann  <sven@gimp.org>
1211         * configure.in: beautified configure --help output.
1213 2002-02-27  Padraig O'Briain  <padraig.obriain@sun.com>
1215         * atk/atkhypertext.h atk/atkhyperlink.h: 
1216         Add padding to class structures to allow for future expansion.
1218         * atk/atkdocument.h: 
1219         Add padding to class structures to allow for future expansion.
1221         * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1222         Add padding to class structures to allow for future expansion.
1224 Mon Feb 25 19:09:39 2002  Owen Taylor  <otaylor@redhat.com>
1226         * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1228 2002-02-26  Tor Lillqvist  <tml@iki.fi>
1230         * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1231         libtool won't create a DLL.
1233 2002-02-25  Padraig O'Briain  <padraig.obriain@sun.com>
1235         * atk/Makefile.am:
1236         Remove -no-undefined because of problems with uunresolved symbols
1237         in libgobject on Solaris when using gcc
1239 Sat Feb 23 23:02:23 2002  Owen Taylor  <otaylor@redhat.com>
1241         * configure.in: Version 0.13
1243         * NEWS: Update for 0.13
1245         * docs/atk-sections.txt: Update.
1247 2002-02-22  Padraig O'Briain  <padraig.obriain@sun.com>
1249         * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1250         atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1251         atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1252         Make use of parent_class consistent; define as gpointer and
1253         use g_type_class_peek_parent() to get it
1255         * atk/atktext.c:
1256         Delete unused empty line
1258         * atk/atkregistry.c atk/atkrelation.c:
1259         Make parent_class static 
1261 2002-02-20  Padraig O'Briain  <padraig.obriain@sun.com>
1263         * atk/atktext.c:
1264         Add check for offset being negative in functions which have offset
1265         parameter and return immediately if so.
1267 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
1269         * atk/atkcomponent.h:
1270         Change argument of get_layer and get_mdi_zorder function pointers 
1271         to be AtkComponent instead of AtkObject
1273         * atk/atkcomponent.c:
1274         Change atk_component_get_layer and atk_component_get_mdi_zorder
1275         to refer to argument as component instead os accessible
1277         * docs/atk-sections.txt docs/tmpl/atkaction.sgml 
1278         docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1279         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml 
1280         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1281         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1282         Update for recent changes
1283         
1284 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
1286         * atk/atk.h:
1287         Guard atk.h with ifndef __ATK_H__
1288         (#71405 reported by terra@diku.dk (Morten Welinder))
1290 2002-02-13  Padraig O'Briain  <padraig.obriain@sun.com>
1292         * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1293         atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h 
1294         atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1295         atk/atktable.h atk/atktext.h atk/atkvalue.h:
1296         Add padding to class structures to allow for future expansion.
1298 2002-02-11  Bill Haneman  <bill.haneman@sun.com>
1300         * configure.in:
1301         Incremented revision and tagged GNOME_D2_BETA.
1303         * atkobject.h: 
1304         Marked atk_object_get_layer and atk_object_get_mdi_zorder
1305         as deprecated (should use atk_component API below).
1306         
1307         * atkcomponent.h:
1308         Added atk_component_get_layer and atk_component_get_mdi_zorder
1309         (erroneously defined in atkobject, they belong here).
1311         * atkcomponent.c:
1312         Fixed some property get/set bugs.
1314         * NEWS: updated for GNOME 2 Desktop Beta.
1315         
1316 2002-02-11  jacob berkman  <jacob@ximian.com>
1318         * atk/atkselection.[ch] (atk_selection_get_type): 
1319         * atk/atktable.[ch] (atk_table_get_type): 
1320         * atk/atkregistry.h (atk_get_default_registry): 
1321         * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type): 
1322         * atk/atkobjectfactory.[ch] (atk_object_factory_get_type): 
1323         * atk/atkcomponent.[ch] (atk_component_get_type): 
1324         * atk/atkaction.[ch] (atk_action_get_type): declare function
1325         arguments as (void) rather than ()
1327 2002-02-04  Bill Haneman  <bill.haneman@sun.com>
1329         * configure.in:
1330         Incremented revision.
1332 2002-01-30  Bill Haneman  <bill.haneman@sun.com>
1334         * docs/tmpl/atkaction.sgml:
1335         * docs/tmpl/atkcomponent.sgml:
1336         * docs/tmpl/atkeditabletext.sgml:
1337         * docs/tmpl/atkimage.sgml:
1338         * docs/tmpl/atkobject.sgml:
1339         * docs/tmpl/atkselection.sgml:
1340         * docs/tmpl/atktable.sgml:
1341         * docs/tmpl/atktext.sgml:
1342         * docs/tmpl/atkvalue.sgml:
1343         Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1344         fields to improve docs; the documentation now gives some
1345         information on the purpose and function of the various ATK
1346         interfaces, and which types of UI components typically implement
1347         which interfaces.
1348         
1349 Tue Jan 29 23:29:46 2002  Owen Taylor  <otaylor@redhat.com>
1351         * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1353 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
1355        * configure.in:
1356        Update version number to 0.10, for Desktop Alpha 2
1358 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
1360         * atk/atkobject.h:
1361         Correct inconsistencies between registered signal parameter types 
1362         and default signal handler struct fields
1363         (based on patch from Murray Cumming <murray@usa.net>)
1365 2002-01-10  Bill Haneman <bill.haneman@sun.com>
1367        * configure.in:
1368        Update version number to 0.9, for Beta2 package.
1370 Wed Jan  9 11:26:56 2002  Owen Taylor  <otaylor@redhat.com>
1372         * atk/Makefile.am (s-enum-types-h):  Include glib-object.h,
1373         Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1374         Mikael Hermansson)
1376 2002-01-07  Padraig O'Briain  <padraig.obriain@sun.com>
1378         * atk/atkcomponent.c (atk_component_add_focus_handler):
1379         Add comments to clarify behavior if handler has already been added
1381         * docs/tmpl/atktext.sgml:
1382         Update for change of caret_changed to text_caret_moved
1384 2002-01-05  Hans Breuer  <hans@breuer.org>
1386         * atk/makefile.msc : generate atk-enum-types.[hc]
1387         NOTE: the long comment in atkobject.h is crashing perl,
1388         at least version 5.005_02 built for MSWin32-x86-object
1389         Binary build 506 provided by ActiveState. Temporary
1390         deleting the AtkRole comment allows to work-around.
1392         atk/atk.def : updated externals
1394 2002-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
1396         * atk/atkgobjectaccessible.h
1397         Fixed typo in define (reported by Jeff Franks)
1399         * atk/atktext.c atk/atktext.h
1400         Change name of default signal handler for text_caret_moved signal
1401         from caret_changed to text_caret_moved
1402         Change enum CARET_MOVED to TEXT_CARET_MOVED
1403         (both issues reported by Jeff Franks)
1405 2001-12-15  Michael Meeks  <michael@ximian.com>
1407         * atk/atkrelation.c (atk_relation_class_init):
1408         setup parent class
1409         (atk_relation_finalize): chain to parent.
1411         * atk/atkrelationset.c (atk_relation_set_class_init),
1412         (atk_relation_set_finalize): same fix.
1414 Sat Dec 22 12:26:51 2001  Owen Taylor  <otaylor@redhat.com>
1416         * configure.in: Version 0.8, require GLib-1.3.12
1418         * atk/makefile.msc (PKG_VER): Version 0.8.
1420 Thu Dec 20 00:33:47 2001  Owen Taylor  <otaylor@redhat.com>
1422         * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1423         for correct srcdir != builddir operation when 
1424         generating source files in srcdir.
1425         
1426 Thu Dec 20 00:27:01 2001  Owen Taylor  <otaylor@redhat.com>
1428         * docs/tmpl/atkutil.sgml: remove some conflict
1429         indicators.
1431 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
1433         * atk/atk.def:
1434         Add new functions
1436 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
1438         Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1439         docs/tmpl/atkgobjectaccessible.sgml
1441         * atk/Makefile.am atk/atk.h:
1442         Add references to new files
1444         * atk/atkobject.c atk/atkobject.h
1445         docs/tmpl/atkobject.sgml:
1446         Add new function atk_object_initialize
1448         * atk/atkobjectfactory.c atk/atkobjectfactory.h
1449         docs/tmpl/atkobjectfactory.sgml:
1450         Add new function atk_object_factory_get_accessible_type
1452         * docs/atk-sections.txt:
1453         Add new functions.
1454         Add functions in atk-unused.txt
1456         
1457 2001-12-17  Darin Adler  <darin@bentspoon.com>
1459         * atk/atktext.c: Add missing #include <string.h>
1461 2001-12-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
1463         * atk/Makefile.am, tests/Makefile.am: Compile with
1464         -DG_DISABLE_DEPRECATED. See #52790.
1466 2001-12-11  Padraig O'Briain  <padraig.obriain@sun.com>
1468         * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1469         Remove unnecessary g_retunn_val_if_fail() call.
1471 2001-12-08  Michael Meeks  <michael@ximian.com>
1473         * atk/atkregistry.c (atk_registry_class_init):
1474         paranoia is not appropriate here, setup parent_class,
1475         don't create a new default registry here - makes no
1476         sense.
1477         (atk_registry_finalize): chain to parent class, do
1478         g_hash_table_destroys instead of g_frees.
1480 2001-12-07  Padraig O'Briain  <padraig.obriain@sun.com>
1482         * atk/Makefile.am:
1483         Update to create atk-enum-types.h before compiling source files
1484         (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1486 2001-12-05  Padraig O'Briain  <padraig.obriain@sun.com>
1488         * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt 
1489         docs/tmpl/atktext.sgml tests/testrelation.c:
1490         Change atk_attribute_register to atk_text_attribute_register,
1491         atk_attribute_get_value to atk_text_attribute_get_value,
1492         atk_attribute_get_name to atk_text_attribute_get_name
1493         atk_attribute_for_name to atk_text_attribuute_for_name
1495 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1497         * atk/atktext.c:
1498         Add implementation of atk_attribute_register, atk_attribute_for_name
1499         Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1500         support extra attributes being defined
1502         * atk/atktext.h:
1503         Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1504         extra attributes to be defined
1505         Add atk_attribute_register() and atk_attribute_for_name()
1507         * atk/atk.def:
1508         Add new functions
1510         * docs/atk-sections.txt docs/tmpl/atktext.sgml
1511         Update because of additions to atk/atktext.h
1513         * tests/testrelation.c:
1514         Add tests for text attributes
1516 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1518         * atk/atkobject.c:
1519         Update atk_role_register() to allow extra roles to be defined
1520         Update atk_role_get_name() and atk_role_for_name() for newly defined
1521         roles
1523         * tests/testrelation.c:
1524         Add tests for roles
1526 2001-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
1528         * atk/atkrelation.c:
1529         Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1530         atk_relation_type_for_name()
1532         * atk/atkstate.c:
1533         Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1534         atk_state_type_for_name()
1536         * tests/testrelation.c, tests/teststateset.c:
1537         Update tests as name componenets are separated by hyphen (-) rather
1538         than underline (_)
1540 2001-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
1542         * atk/Makefile.am:
1543         Generate files atk-enum-types.c and atk-enums-types.h to create
1544         types for enums.
1546         * atk/atkobject.c:
1547         Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1549 2001-11-28  Bill Haneman  <bill.haneman@sun.com>
1551         * atk/atkutil.c:
1552         Changed calls to g_type_class_peek() to g_type_class_ref() where
1553         it makes more sense, and in other places check for a non-null
1554         klass return before trying to call class methods.  This prevents
1555         SEGV if no Atk-implementation library has been loaded.
1557         * atk/atkobject.c:
1558         Fixed gtk-doc warning.
1560 2001-11-28  Padraig O'Briain  <padraig.obriain@sun.com>
1562         * atk/atkobject.[c|h]:
1563         Add functions atk_role_get_name() and atk_role_for_name() which
1564         transform a role into an untranslated string
1565         Update comments in atkobject.h which refer to property names
1567         * atk/atkrelation.c:
1568         Correct error in atk_relation_type_get_name
1570         * docs/atk-sections.txt
1571         Added atk_role_get_name and atk_role_for_name
1573         * docs/tmpl/*sgml
1574         Updated files
1575         
1576 2001-11-23  Hans Breuer  <hans@breuer.org>
1578         * atk/atk.def : updated externals
1580         * atk/atktext.c atk/atkutil.c : added two spaces to fix
1581         minor coding style issues. Found by my exports generator.
1583         * atk/makefile.msc : version 0.7, use build dir from
1584         $(TOP)\glib
1586 Thu Nov 22 14:37:40 2001  Owen Taylor  <otaylor@redhat.com>
1588         * Version 0.7
1590         * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1592 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1594         * atk/atknoopobject.c:
1595         Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1596         when creating object
1598 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1600         * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1601         docs/tmpl/atkrelation.sgml:
1602         Change atk_relation_type_from_string to atk_relation_type_for_name
1603         Add atk_relation_type_get_name
1605         * atk/atkrelationtype.c:
1606         Change atk_relation_type_from_string to atk_relation_type_for_name
1607         Add atk_relation_type_get_name
1608         Update atk_relation_type_register() to correctly register new
1609         relation types
1611         * atk/atkstate.c:
1612         Changed name of static variable type to last_type
1613         Changed name of paremeter if atk_state_type_get_name to type to match
1614         comments
1616         * docs/tmpl/*sgml
1617         Updated files
1619         * tests/README, tests/Makefile.am       
1620         Add new test file testrelation.c
1622 2001-11-22  Bill Haneman <bill.haneman@sun.com>
1624         * atk/atkutil.c (atk_add_key_event_listener):
1625         Fix gtk-doc comment and clarify use of 'data' gpointer.
1627 2001-11-22  Michael Meeks  <michael@ximian.com>
1629         * atk/atkutil.c (atk_add_key_event_listener): switch
1630         to class_peek.
1632         * atk/atkobject.c (atk_object_real_get_property):
1633         add missing 'break'.
1635 2001-11-21  Michael Meeks  <michael@ximian.com>
1637         * atk/atkrelation.c: pull in string.h for strcmp
1639         * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1641         * atk/atkutil.c (atk_add_global_event_listener),
1642         (atk_get_toolkit_name, atk_get_toolkit_version):
1643         constify 
1645 2001-11-21  Bill Haneman <bill.haneman@sun.com>
1647         * atk/atkrelation.c: Added gtk-doc docs for 
1648         atk_relation_type_from_string.
1650 Wed Nov 21 17:54:44 2001  Owen Taylor  <otaylor@redhat.com>
1652         * atk/atkobject.h (enum): Fix trailing comma on
1653         enumeration.
1655         * docs/atk-sections.txt: Update.
1657         * NEWS: Updates
1659 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1661         * atk/atkobject.[c|h]:
1662         Add additional argument (name) to state-change signal
1663         Update atk_object_notify_state_change to take account of 
1664         extra argument for state-change
1666         * atk/atkmarshal.list:
1667         Add marshaller for VOID:STRING,BOOLEAN
1668         
1669 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1671         * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1672         Add enum AtkLayer and functions atk_object_get_layer and
1673         atk_object_get_mdi_zorder
1675 2001-11-20  Padraig O'Briain  <padraig.obriain@sun.com>
1677         * atk/atkobject.[c|h]:
1678         Remove property accessible-state; use signal state-change instead
1679         Change signature of state-change handler to take gboolean as argument
1680         instead of AtkPropertyValues
1681         Update atk_object_notify_state_change() to emit state-change signal
1683         * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1684         Remove state ATK_STATE_COLLAPSED
1686 2001-11-19  Bill Haneman <bill.haneman@sun.com>
1688         * atk/atkobject.c:
1689         * atk/atkstate.c:
1690         Added state-changed signal to atkobject, in anticipation of 
1691         deprecating the accessible-state property.
1693         * atk/atkutil.[ch]:
1694         Fixed signature of atk_util_add_key_listener () to
1695         take an AtkKeySnoopFunc instead of a pointer to same.
1697 2001-11-19  Padraig O'Briain  <padraig.obriain@sun.com>
1699         * atk/atkobject.c (atk_object_notify_state_change):
1700         Fix bug in calculation of number of toggle states
1702         * atk/atkstate.c:
1703         Correct out-by-1 error in atk_state_type_register()
1704         Use type (number of states defined) in atk_state_type_get_name()
1705         and atk_state_type_for_name()
1706         
1707 2001-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
1709         * atk/atkeditabletext.c:
1710         Remove unused structure _AtkEditableTextIfaceClass
1712         * atk/atkobject.[c|h]
1713         Remove signals model_changed and selection_changed
1715         * atk/selection.[c|h]
1716         Add signal selection_changed
1718         * atk/atktable.[c|h]
1719         Remove unused structure _AtkTableIfaceClass
1720         Add signal model_changed
1722         * atk/atktext.[c|h]
1723         Remove unused structure _AtkTextIfaceClass
1724         Add signal text_selection_changed
1726         * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1727         docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1728         Documentation changes
1730 2001-11-17  Tor Lillqvist  <tml@iki.fi>
1732         * atk-zip.sh.in: Build separate runtime and developer packages.
1734         * atk/atk.def: Update.
1736 2001-11-14  Bill Haneman  <bill.haneman@sun.com>
1738         * atk/atkutil.h :
1739         Added API 
1740         atk_add_key_event_listener    (AtkKeySnoopFunc *listener,
1741                                        gpointer data);
1742         atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1743                                        gpointer data);
1744         
1745         to allow non-GTK-dependent installation of key snoop functions.
1746         This also meant adding definitions of AtkKeySnoopFunc and 
1747         AtkKeyEventStruct.
1749 2001-11-08  Padraig O'Briain  <padraig.obriain@sun.com>
1751         * atk/atkobject.c (atk_object_notify_state_change):
1752         Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1753         to ATK_STATE_EXPANDED or vice versa.
1755 2001-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
1757         * atk/atkobject.h:
1758         Add role ATK_ROLE_TREE_TABLE
1760         * atk/atkrelation.h:
1761         Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1762         and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1764         * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1765         docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1766         docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1767         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1768         docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1769         docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1770         docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1771         Update to reflect the current state of the documentation in the code.
1773 2001-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
1775         * atk/relation.h, docs/tmpl/atkrelation.sgml:
1776         Add two new relations ATK_RELATION_NODE_CHILDREN and
1777         ATK_RELATION_NODE_PARENT to support compound objects in a
1778         node or cell of a tree or table
1779         Added descriptions of all relations which are defined
1781         * atk/atktable.c:
1782         Remove functions atk_table_real_get_index_at(),
1783         atk_table_real_get_column_at_index() and 
1784         atk_table_real_get_row_at_index() 
1785         Correct typos in documentation of other functions.
1787 2001-10-28  Tor Lillqvist  <tml@iki.fi>
1789         * atk-zip.sh.in: New file, used to build developer package for
1790         Win32.
1792         * Makefile.am
1793         * configure.in: Add it.
1795         * atk/Makefile.am: Add rules to install and uninstall mingw import
1796         library.
1798 2001-10-26  Padraig O'Briain  <padraig.obriain@sun.com>
1800         * atk/atkobject.[c|h]
1801         Remove the following properties
1802         accessible-child - use signal children_changed for notification
1803         accessible-text - use signal text_changed for notification
1804         accessible-caret - use signal text_caret_moved for notification
1805         accessible-selection - use new signal selection_changed 
1806         for notification
1807         accessible-visible-data - use new signal visible_data_changed
1808         for notification
1809         accessible-model - use new signal model_changed for notification
1810         Notify when role or parent changes
1811         Allow parent and role to be set or got using g_object_set() or
1812         g_object_get()
1814 Wed Oct 24 11:13:13 2001  Owen Taylor  <otaylor@redhat.com>
1816         * Version 0.6
1818         * NEWS: Updates.
1820 2001-10-25  Padraig O'Briain  <padraig.obriain@sun.com>
1822         * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1823         Add role ATK_ROLE_TERMINAL for an accessible terminal.
1825 2001-10-22  Padraig O'Briain  <padraig.obriain@sun.com>
1827         * atk/atkobject.c (atk_object_notify_state_change):
1828         Initialize AtkPropertyValue data structure to 0 instead of using
1829         memset.
1831 2001-10-19  Tor Lillqvist  <tml@iki.fi>
1833         * configure.in: Set automake conditionals OS_WIN32 if on (native)
1834         Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1835         LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1837         * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1838         -export-symbols atk.def. If lib.exe is available, generate
1839         atk.lib, and install it.
1841         * atk/atk.def: Update with new entry points.
1843 2001-10-19  Padraig O'Briain  <padraig.obriain@sun.com>
1845         * atk/atkobject.[c|], docs/atk-sections.txt,
1846         docs/tmpl/atkobject.sgml:
1847         Add convenience function atk_object_notify_state_change()
1848         to generate property notification of state change.
1850         * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1851         Correct comments on functions atk_attribute_get_name() and
1852         atk_attribute_get_value()
1854 2001-10-17  Padraig O'Briain  <padraig.obriain@sun.com>
1856         * atk/atktext.c:
1857         Update comments in atk_text_get_text_[at|after|before]_offset()
1858         to clarify what these functions will return.
1860 2001-10-16  Padraig O'Briain  <padraig.obriain@sun.com>
1862         * atk/atktext.c:
1863         Update comments in atk_text_get_run_attributes() and
1864         atk_text_get_default_attributes().
1866 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
1868         * atk/atkobject;c:
1869         Change "property-change" signal to allow detail (i.e. property name) 
1870         and add detail in atk_object_notify().
1872 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
1874         * atk/atktext.c:
1875         Correct order of attribute names in text_attr_name array.
1877 2001-10-12  Padraig O'Briain  <padraig.obriain@sun.com>
1879         * atk/atktext.[c|h]:
1880         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1881         Use enum AtkTextAttribute to specify what attribute are supported
1882         rather than hash defines. Define new functions atk_attribute_get_name()
1883         and atk_attribute_get_value() which return the strings for the
1884         attribute name and values for those attribute which have named values.
1886 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
1888         * atk/atktext.c (atk_text_get_run_attributes):
1889         Correct typo.
1891         * atk/atktext.c (atk_text_get_default_attributes):
1892         Add call to set iface.
1894 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
1896         * atk/atktext.[c|h]:
1897         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1898         Add new function atk_text_get_default_attributes
1899         Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1901 2001-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
1903         * atk/atktext.c (atk_attribute_set_free):
1904         Avoid leaking of AtkAttributeSet data structure; speed up code.
1906         * docs/tmpl.atk*.sgml
1907         Updated to reflect current APIs.
1909 2001-10-01  jacob berkman  <jacob@ximian.com>
1911         * docs/Makefile.am (dist-hook-local): depend on all-local so that
1912         make dist works correctly w/o having to build first
1914 2001-10-01  Tor Lillqvist  <tml@iki.fi>
1916         * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1918 Sat Sep 29 19:45:00 2001  Bill Haneman <bill.haneman@sun.com>
1919         
1920         * configure.in (ATK_MICRO_VERSION): Version 0.6
1921         (because libglade will depend on a the small api addition below)
1923         * atk/makefile.msc (PKG_VER): Version 0.6
1925         * atk/atkrelation.h:
1926         * atk/atkrelation.c: (AtkRelationType 
1927         atk_relation_type_from_string (const gchar *name)): Added method.
1929         
1930 Tue Sep 25 12:08:52 2001  Owen Taylor  <otaylor@redhat.com>
1932         * configure.in (ATK_MICRO_VERSION): Version 0.5
1934         * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1936         * atk/makefile.msc (PKG_VER): Version 0.5
1938 2001-09-21  Hans Breuer  <hans@breuer.org>
1940         * atk/atk.def : updated externals
1941         * atk/makefile.msc : version 0.4
1943         * atk/atktext.c (atk_text_get_character_extents) : real_height
1944         is a reference to int, so use &local_height
1946 Wed Sep 19 10:46:44 2001  Tim Janik  <timj@gtk.org>
1948         * Released 0.4.
1950 Tue Sep 18 23:41:32 2001  Tim Janik  <timj@gtk.org>
1952         * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1953         up ATK_VERSION to 0.4, interface age 0, binary age 0.
1954         (from 0.2 which was not properly updated last time).
1955         depend on glib 1.3.8.
1957         * NEWS: updates.
1959 2001-09-11  Padraig O'Briain  <padraig.obriain@sun.com>
1961         * atk/atkobject.c:
1962         Add object reference when object is set as accessible_parent
1964 2001-09-05  Mark McLoughlin <mark@skynet.ie>
1966         * configure.in: remember ACLOCAL_FLAGS.
1968 2001-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1970         * atk/atktable.[c|h]
1971         Change atk_table_get_caption() and atk_table_set_caption()
1972         to deal with AtkObject* rather than gchar*
1973         Remove redundant and incorrect comments
1974         
1975 Mon Sep  3 19:42:47 2001  Owen Taylor  <otaylor@redhat.com>
1977         * configure.in: Version 0.3  
1979         * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1981         * NEWS: Update  
1983 2001-09-03  Padraig O'Briain  <padraig.obriain@sun.com>
1985         * atk/atkobject.c:
1986         Correct property definitions for "accessible-table-caption", 
1987         "accessible-table-column-description", 
1988         "accessible-table-row-description" 
1989         * atk/atkobject.h:
1990         Update comments to include all properties defined
1992 2001-08-24  Padraig O'Briain  <padraig.obriain@sun.com>
1994         * atk/atkhyperlink.h:
1995         Change AtkHyperLink to AtkHyperlink in comment
1996         * atk/atkhypertext.[c|h]:
1997         Change AtkHyperLink to AtkHyperlink
1998         * atk/atktable.[c|h]:
1999         Make gchar* arguments const; make return value of type gchar*
2000         G_CONST_RETURN
2001         * docs/atk-sections.txt
2002         Remove reference to AtkHyperLink
2003         * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2004         docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2005         Updated by make
2006         
2007 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
2009         * atk/atktable.c
2010         Add functions atk_table_real_get_index_at(), 
2011         atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index() 
2012         as default implementations for atk_table_get_index_at(),
2013         atk_table_get_row_at_index(), atk_table_get_column_at_index()
2015 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
2017         * atk/atkaction.c:
2018         Refer to return value in function documentation for 
2019         atk_action_do_action
2020         * atk/atkimage.c:
2021         Fix typo in comments
2022         * docs/tmpl/atkaction.sgml:
2023         Update to include return value
2025 2001-08-22  Marc Mulcahy <marc.mulcahy@sun.com>
2027         * atk/atkaction.c atk/atkaction.h:
2028         Made atk_action_do_action return a gboolean as the class member of 
2029         AtkActionIface does.
2030         * .cvsignore:
2031         Added atk.spec
2033 2001-08-20  Padraig O'Briain  <padraig.obriain@sun.com>
2035         * docs/tmpl/atkimage.sgml atk/atkimage.h:
2036         Swap height and width arguments to atk_image_get_image_size
2037         * atk/atkimage.c:
2038         Swap height and height arguments to atk_image_get_image_size
2039         Do not crash if NULL pointers are passed for return values
2041 2001-08-17  Padraig O'Briain  <padraig.obriain@sun.com>
2043         * docs/tmpl/atktext.sgml atk/atktext.h:
2044         Change parameter names *offset to *_offset
2045         * atk/atkcomponent.c:
2046         Do not crash if NULL pointers are passed for return values
2047         * atk/atktext.c:
2048         Change parameter names *offset to *_offset
2049         Do not crash if NULL pointers are passed for return values
2050         
2051 2001-08-16  Bill Haneman  <bill.haneman@sun.com>
2053         * atk/atkutil.c :
2054         Changed g_type_class_peek() to g_type_class_ref()
2055         in atk_add_global_event_listener(), since
2056         g_type_class_peek() could return NULL when an
2057         instance of the class had not been created.
2059 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
2061         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2062         Ensure that atk_attribute_set_free is in the documentation.
2064 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
2066         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2067         Swapped order of width and height arguments to
2068         atk_text_get_character_extents()
2069         Changed AtkAttrributeSet_free to atk_attribute_set_free
2071 2001-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
2073         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2074         Changed "length" argument of atk_text_get_character_extents() to
2075         "height".
2077 2001-08-15  Jens Finke <jens@gnome.org>
2079         * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2080         * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2081         added a AC_SUBST for it. This is needed for the spec.in file.
2082         Added atk.spec to output list.
2083         * atk.spec.in: New file.
2085 2001-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
2087         * atk/atkcomponent.[c|h]
2088         * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2089         Change atk_component_get_accessible_at_point to 
2090         atk_component_ref_accessible_at_point so it will work for flyweights
2092 Sun Aug 12 10:33:02 2001  Owen Taylor  <otaylor@redhat.com>
2094         * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2095         with GNU make.
2097 2001-08-09  Padraig O'Briain  <padraig.obriain@sun.com>
2099         * atk/atkaction.c, atk/atkcomponent.c
2100         Remove all instances of g_return_if_fail (foo != NULL); that are
2101         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2102         since the second check catches the NULL.
2103         * atk/atkcomponent.c
2104         Add functions atk_component_real_contains(), 
2105         atk_component_real_get_position(), atkcomponent_real_get_size() 
2106         as default implementations for atk_component_contains(),
2107         atk_component_get_position(), atk_component_get_size()
2109 2001-08-07  Brian Cameron <brian.cameron@sun.com>
2111         * atk/atkimage.[ch] docs/atk-sections.txt
2112         docs/tmpl/atkimage.sgml
2113         Updated AtkImage get_position to get_image_position
2114         so the naming is consistant.  Now get_image_position
2115         and get_image_size return -1 for x/y/height/width
2116         if AtkImage implementations of these functions is
2117         not found.
2119 2001-07-31  Padraig O'Briain  <padraig.obriain@sun.com>
2121         * atk/atkobject.c
2122         Create an object relation set when the object is created.
2124 2001-07-30  Brian Cameron <brian.cameron@sun.com>
2126         * atk/atkutil.[ch]
2127         Changed first argument of atk_add_global_event_listener
2128         so the callback function is of type GSignalEmissionHook
2129         instead of AtkEventListener.  AtkEventListener is
2130         appropriate for Focus event callbacks, but not generic
2131         ones.
2133 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
2135         * atk/atkobject.c:
2136         Add function atk_object_real_ref_state_set() which creates the
2137         state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2138         if appropriate
2140 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
2142         * atk/*.c:
2143         Remove all instances of g_return_if_fail (foo != NULL); that are
2144         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2145         since the second check catches the NULL.
2147 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
2149         * atk/Makefile.am
2150         Fix problem with ATK not building after running make maintainer-clean
2151         and autogen.sh: add extra files to MAINTAINERCLEANFILES
2153 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2155         * atk/atktext.h
2156         * atk/atkeditabletext.h
2157         * atk.pc.in
2158         * atk-uninstalled.pc.in
2159         * atk/makefile.msc
2160         * configure.in
2161         Removed (unused) #defines of pango/pango.h
2162         Removed references to/dependencies on pango from .pc files
2163         Removed dependencies on pango from makefile.msc and configure.in
2165 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
2167         * atk/atkobject.[c|h]
2168         Move some implementation from GAIL:
2169         Default implementations for some some functions
2170         atk_object_real_get_name, atk_object_real_set_name,
2171         atk_object_real_get_description, atk_object_real_set_description,
2172         atk_object_real_get_parent, atk_object_real_set_parent,
2173         atk_object_real_get_role,
2174         atk_object_real_connect_property_change_handler,
2175         atk_object_real_remove_property_change_handler,
2176         atk_object_notify,
2177         definition of property-changed signal.
2178         Initialize pointers to NULL in atk_object_init().
2179         Initialize uninitialized function pointers to NULL in 
2180         atk_object_class_init().
2181         
2182 2001-07-23  Brian Cameron <brian.cameron@sun.com>
2184         * atk/atkobject.c
2185         Changed children_changed signal to allow NULL pointers
2186         for the 2nd argument to the signal handler.
2188 2001-07-20  Hans Breuer  <hans@breuer.org>
2190         * atk/atk.def : added more exports
2191         * atk/makefile.msc : updated win32 build
2193 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
2195         * atk/atkaction.[c|h], docs/atk-sections.txt, 
2196         docs/tmpl/atkaction.sgml
2197         Add atk_action_get_name() and atk_action_set_description()
2199 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
2201         * atk/atkstate.[c|h]
2202         Add ATK_STATE_ENABLED so we can distinguish between a consistent
2203         and inconsistent GtkToggleButton
2205 2001-07-16  Brian Cameron <brian.cameron@sun.com>
2207         * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2208         docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2209         gail_textattributes_update.pat is for gail/gail and integrates the 
2210         ATK_ATTRIBUTE_* macros in the gail implementations.
2211         atk_docs_textattributes_update.pat is for atk/docs and patches
2212         atk-sections.txt etc. for improved docs
2213         atk_atk_textattributes_update.pat is for atk/atk and included the
2214         new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2216 2001-07-13  Darin Adler  <darin@bentspoon.com>
2218         * atk/atkstate.c: Add missing <string.h> include.
2219         * tests/teststateset.c: Add missing <string.h> include.
2221 2001-07-13  Darin Adler  <darin@bentspoon.com>
2223         * .cvsignore: Ignore some generated files.
2224         * autogen.sh: Get rid of call to autoheader since the
2225         configure file doesn't include AM_CONFIG_HEADER.
2227 2001-07-11  Brian Cameron <brian.cameron@sun.com>
2229         * tmpl/atkdocument.sgml
2230         Added new file for docs.
2232 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
2234         * atk/atkimage.c atk/atkutil.c
2235         Changes to build with Sun's FORTE compiler.
2237 2001-07-10  Brian Cameron <brian.cameron@sun.com>
2239         * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2240         tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2241         tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2242         tmpl/atktext.sgml tmpl/atkutil.sgml
2243         Updated docs pages.
2245 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
2247         * atk/atktext.c (atk_text_base_init): 
2248         * atk/atktable.c (atk_table_base_init): 
2249         * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2250         to adapt to recent GSignal changes.
2252 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2254         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2255         docs/tmpl/atkutil.sgml
2256         Added new functiosn to AtkUtil.
2258 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2260         * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2261         docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2262         docs/tmpl/atkobject.sgml
2263         Added new atk document interface.
2265 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2267         * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2268         atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2269         Updated so that functions that take screen coords as 
2270         input/output also take an enum specifying whether
2271         the coords are screen or top-level window based.
2272         Updated docs as well.
2274 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2276         *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2277         atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2278         atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2279         atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2280         atk/docs/tmpl/atkstreamablecontent.sgml
2281         Cleaned up docs.  Added atkstreamablecontent.sgml
2283 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2285         *atk/atktable.h, atk/atktable.c
2286         Updated signal handler definitions.
2288 2001-06-27  Brian Cameron <brian.cameron@sun.com>
2290         *atk/atktext.h
2291         Updated AtkXYCoords enum.
2293 2001-06-27  Brian Cameron <brian.cameron@sun.com>
2295         *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2296         atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2297         atk/atkimage.c atk/atkimage.h atk/atkobject.c
2298         atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2299         atk/atkstateset.c atk/atkstreamablecontent.c
2300         atk/atkstreamablecontent.h atk/atktable.c
2301         atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2302         and some docs/tmpl files.
2303         Updated gtk-docs fixing spelling errors and making minor
2304         changes to the API.
2306 2001-06-27  Louise Miller <lousie.miller@sun.com>
2308         *atk/atkselection.h, atk/atkselection.c
2309         changed return type to gboolean for 
2310         atk_selection_select_all_selection
2312 2001-06-26  Brian Cameron <brian.cameron@sun.com>
2314         *atk/atkstate.h atk/atkstate.c
2315         docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2316         docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2317         docs/tmpl/atktext.sgml
2318         Added ATK_STATE_STALE.  Updated docs.
2320 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
2322         *atk/atktext.h
2323         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2325 2001-06-21  Brian Cameron <brian.cameron@sun.com>
2327         * atk/atkeditabletext.h, atk/atkobject.h,
2328         atktext.[ch]
2329         Added AtkAttributeSet_free() convenience
2330         function.
2332 2001-06-20  Peter Williams  <peterw@ximian.com>
2334         * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2335         atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2336         G_{BEGIN,END}_DECLS.
2338 2001-06-20  Brian Cameron <brian.cameron@sun.com>
2340         * atk/atktable.c, atk/atkmarshal.list
2341         Removed needless marshal and updated signal handlers in
2342         atktable.c
2344 2001-06-20  Louise Miller <louise.miller@sun.com>
2346         *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml   
2347         Changed parameters for get_selected_rows/get_selected_columns
2348         Added 4 new functions, add_row_selection, remove_row_selection,
2349         add_column_selection, remove_column_selection
2351 2001-06-19  Brian Cameron <brian.cameron@sun.com>
2353         * atk/atktable.c
2354         Fixed minor bug with signals.
2356 2001-06-18  Brian Cameron <brian.cameron@sun.com>
2358         * atk/atktable
2359         Added signals.
2361 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
2363         * atk/atkselection.h atk/atkselection.c
2364         Now add_selection, clear_selection, and remove_selection 
2365         return a boolean indicating SUCCESS/FAILURE to indicate
2366         if the operation was successful.
2368 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
2370         * atk/atktable.h atk/atktable.h
2371         Updated so now the get_text_before|at|after functions
2372         return the start & end offset of the string.  Updated the
2373         docs.
2375 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
2377         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2379 2001-06-11  Havoc Pennington  <hp@redhat.com>
2381         * NEWS: updated
2383         * configure.in: bump version to 0.2 and add infrastructure for 
2384         libtool version info. Assumes GTK versioning scheme (major.minor 
2385         is binary compatible)
2386         
2387         * atk/Makefile.am (LDFLAGS): set version info
2388         (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2389         
2390 2001-06-13  Brian Cameron <brian.cameron@sun.com>
2392         * atk/atktable.h, atk/atktable.c
2393         Updated so that get/set row/column header functions
2394         work with AtkObjects rather than AtkTables.  Organized
2395         the header file a little more cleanly.  Also the get/set
2396         row_description and caption functions now use gchar *
2397         rather than AtkObject.
2399 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
2401         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2402         Add signal model-changed.
2404         * atk/atkobject.c: Add properties
2405         accessible-role, accessible-table-caption, 
2406         accessible-table-column-header, accessible-table-column_description.
2407         accessible-table-row-header, accessible-table-row_description.
2408         accessible-table-summary, accessible-model
2410 2001-06-12  Brian Cameron <brian.cameron@sun.com>
2412         * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2413         Updated atkeditabletext and atktext interfaces so they
2414         now properly define the get/set attribute methods and now
2415         get_offset_at_point and get_character_extents can request
2416         x,y coords by either widget or screen coords.
2418 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
2420         * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2421         CFLAGS, not in LIBS. (Always linking with -lpthread
2422         is a noticeable speed hit.)
2424 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
2426         * atk/Makefile.am: Really fix marshal generation.
2428 2001-06-07  Havoc Pennington  <hp@redhat.com>
2430         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2431         glib-genmarshal stuff
2433 2001-06-07  Havoc Pennington  <hp@redhat.com>
2435         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2436         glib-genmarshal
2438         * configure.in: rearrange the library checks to support
2439         uninstalled linking     
2441         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2443         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2444         ATK in giant GTK tarball
2446 2001-06-07  Brian Cameron <brian.cameron@sun.com>
2448         * docs/atk-api.sgml docs/atk-sections.txt
2449         docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2450         docs/tmpl/atktext.sgml
2451         Removed docs/atk-api.sgml since it is not used.
2452         Updated sgml files and atk-sections.txt to reflect
2453         recent changes to the atktext and atkeditabletext
2454         interfaces
2456 2001-06-06  Brian Cameron <brian.cameron@sun.com>
2458         * atk/atktext.h atk/atktext.h
2459         Updated to new atktext functions for getting attributes.
2461 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2463         * New files atk/atkstreamablecontent.[ch]
2464         Updated files: atk/Makefile.am, atk/atk.h
2466         * atk/atkvalue.c: Updated comments
2468 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2470         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2472 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
2474         * atk/atkobject.c: Add property accessible-visible-data
2476 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
2478         * atk/atkobject.c: Add support for setting and getting 
2479         accessible-value property.
2481         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2483 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
2485         * atk/atkeditabletext.[ch], atk/atktext.[ch]
2487         * docs/atk-overrides.txt, docs/Makefile.am
2488           Updated the interface for dealing with selected
2489           text to handle multiple selected regions.  Removed
2490           get_row_col_at_offset from atktext.[ch].  Added
2491           docs/atk-overrides.txt file.
2493 Thu May 31  Brian Cameron <brian.cameron@sun.com>
2495         * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2496           atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2497           Added atk_marshal_VOID__INT_INT marshaller.  Updated the
2498           Makefiles so the proper marshall files get included in the
2499           dist.  Updated the Makefiles and configure.in so that the
2500           docs get included in the dist.
2502 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
2504         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2506 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
2508         * atk/atkobject.c: Define new properties accessible-text, 
2509         accessible-caret, accessible-selection and accessible-value
2511 2001-05-29  Brian Cameron <brian.cameron@sun.com>
2513         * docs/atk-sections.txt
2515         * docs/tmpl/*
2516         Improved the layout/formatting of the atk docs.  Added docs/tmpl
2517         files.
2519 2001-05-28  Brian Cameron <brian.cameron@sun.com>
2521         * atk/atktext.c
2522         Now properly set the initialized flag when setting up signals.
2523         Updated the atk-docs in several files
2525 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2527         * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2528         atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2529         atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2530         atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2531         Fix warnings generated by Sun FORTE compiler
2533 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2535         * atk/atkcomponent.c atk/atkvalue.c
2536         Remove return calls in functions which return void
2537         
2538 2001-05-23  Padraig O'Briain  <padraig.obriain@sun.com>
2540         * atk/atkobject.h: Correct naming of role for status bar
2542         * atk/atktext.c: 
2543         Clarify behaviour of atk_text_get_text_after/at/before_offset
2545 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
2547         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2549 2001-01-06  Hans Breuer  <hans@breuer.org>
2551         * atk/makefile.msc atk/atk.def (new files) :
2552         Enable build for win32, no sourc changes necessary.
2554 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
2556         * Released 0.1
2558 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
2560         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2562 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
2564         * Start a ChangeLog