===== Released Version 1.7.1, interface age 1, binary age 701 ====
[atk.git] / ChangeLog
blob5d3486a1c91e61f2cc7088f19ddf05ec051ded9a
1 2004-06-08  Padraig O'Briain  <padraig.obriain@sun.com>
3         * ===== Released Version 1.7.1, interface age 1, binary age 701 ====
5         * NEWS: Updated.
6         
7 2004-06-04  Padraig O'Briain  <padraig.obriain@sun.com>
9         * docs/atk-sections.txt: Add AtkRectangle.
11         * docs/tmpl/atkcomponent.sgml: Add description for bounds-changed
12         signal.
14 2004-05-29  Christian Rose  <menthos@menthos.com>
16         * configure.in: Added "tk" to ALL_LINGUAS.
18 2004-05-18  Padraig O'Briain  <padraig.obriain@sun.com>
20         * atk/atkobject.c: Allow locale dir not to be harcoded into binary.
21         Fixes bug #128906.
23 2004-05-11  Padraig O'Briain  <padraig.obriain@sun.com>
25         * atk/atkobject.c: Make extra_roles static.
27         * atk/atkrelation.c: Make extra_names static.
29         Fixes bug #142234.
31         * atk/atkstate.h: Add clarification of state ATK_STATE_ENABLED to
32         documentation.
34 2004-04-22  Padraig O'Briain  <padraig.obriain@sun.com>
36         * configure.in: Increment version to 1.7.1 and interface age to 1.
38 2004-04-22  Padraig O'Briain  <padraig.obriain@sun.com>
40         * ===== Released Version 1.7.0, interface age 0, binary age 700 ====
42         * NEWS: Updated.
44 2004-04-20  Padraig O'Briain  <padraig.obriain@sun.com>
46         * configure.in: Increment version to 1.7.0.
48         * atk/atkcomponent.[ch]: Add new signal "bounds_changed". 
49         * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed".
51         Fixes bug #140476.
53         * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF.
54         * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED.
55         * docs/tmpl/atkrelation.sgml: Add new relation 
56         * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED 
57          
58         Fixes bug #133375.
60         * atk/atktext.c: Make extra_attributes static.
62 2004-04-19  Padraig O'Briain  <padraig.obriain@sun.com>
64         * ===== Released 1.6.1=====
66         * configure.in: Version 1.6.1, interface age 1, binary age 601
68         * NEWS: Updated.
70         * README: Fix typo.
72 2004-04-08  Guntupalli Karunakar  <karunakar@freedomink.org>
74         * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
76 2004.04.02  Iñaki Larrañaga  <dooteo@euskalgnu.org>
78         * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
80 2004-03-29  Manish Singh  <yosh@gimp.org>
82         * autogen.sh: use $ACLOCAL instead of aclocal-1.4 for --print-ac-dir.
84 2004-03-23  Guntupalli Karunakar  <karunakar@freedomink.org>
86         * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
88 2004-03-23  Pablo Saratxaga  <pablo@mandrakesoft.com>
90         * configure.in: Added Walloon (wa) to ALL_LINGUAS
92 2004-03-22  Padraig O'Briain  <padraig.obriain@sun.com>
94         * configure.in:
95         * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
96          Patch from Roger Leigh.
97         
98 2004-03-18  Guntupalli Karunakar  <karunakar@freedomink.org>
100         * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
102 2004-03-08  Padraig O'Briain  <padraig.obriain@sun.com>
104         * ===== Released 1.6.0=====
106         * configure.in: Version 1.6.0, interface age 0, binary age 600
108         * NEWS: Updated.
110 2004-03-07  Danilo Šegan  <dsegan@gmx.net>
112         * configure.in: Added "sr@ije" to ALL_LINGAUS.
114 Mon Mar  1 20:32:06 2004  Tim Janik  <timj@gtk.org>
116         * autogen.sh:
117         - exit with $? instead of 1 in case of failure
118         - exit with $? if ./configure failed
119           (that's so autogen.sh && make lines work)
120         - removed --enable-gtk-doc option
121         - added $AUTOGEN_CONFIGURE_ARGS
123 2004-03-01  Tor Lillqvist  <tml@iki.fi>
125         * atk/atk.def: Add some missing entries.
127 2004-02-24  Padraig O'Briain  <padraig.obriain@sun.com>
129         * ===== Released 1.5.5=====
130         
131         * configure.in: Version 1.5.5, interface age 4, binary age 505
133         * NEWS: Updated.
135 2004-02-20  Christian Rose  <menthos@menthos.com>
137         * configure.in: Added "en_CA" to ALL_LINGUAS.
139 2004-02-16  Padraig O'Briain  <padraig.obriain@sun.com>
141         * ===== Released 1.5.4=====
142         
143         * configure.in: Version 1.5.4, interface age 3, binary age 504
145         * NEWS: Updated.
147 2004-02-03  Padraig O'Briain  <padraig.obriain@sun.com>
149         * ===== Released 1.5.3=====
150         
151         * configure.in: Version 1.5.3, interface age 2, binary age 503
153         * NEWS: Updated.
155 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
157         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
159 2004-01-26  Padraig O'Briain  <padraig.obriain@sun.com>
161         * atk/atkobject.c: Revise property name. Fixes bug #130022 from
162         Christian - Manny Calavera - Neumair.
164 2004-01-23  Manish Singh  <yosh@gimp.org>
166         * Makefile.am: remove trailing backslash from last line of
167         DISTCLEANFILES. 
169 2004-01-23  Padraig O'Briain  <padraig.obriain@sun.com>
171         * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
172         from laszlo.peter@ireland.sun.com.
174         * Makefile.am: Add DISTCLEANFILES.
176 2004-01-12  Padraig O'Briain  <padraig.obriain@sun.com>
178         * ===== Released 1.5.2=====
179         
180         * configure.in: Version 1.5.2, interface age 1, binary age 502
182         * NEWS: Updated.
184 2004-01-05  Padraig O'Briain  <padraig.obriain@sun.com>
186         * configure.in: Move specification of ALL_LINGUAS to later in file
187         so that CATOBJEXT is defined correctly.
188         Use ATK_LOCALEDIR instead of atklocaledir.
190         * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
192         * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
194         * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
196 2004-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
198         * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
199         Patch provided by Jeff Franks.
201 2003-12-17  Padraig O'Briain  <padraig.obriain@sun.com>
203         * atk/atkobject.c: Change "accel label" to "accelerator label".
204         Fixes bug #129499.
206 2003-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
208         * ===== Released 1.5.1=====
209         
210         * configure.in: Version 1.5.1, interface age 0, binary age 501
212         * NEWS: Updated.
214 2003-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
216         * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
218         * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and 
219         properties
221         * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
223 2003-12-01  Michael Natterer  <mitch@gimp.org>
225         * atk/atkobject.c (atk_object_real_get_property): fix typo:
226         s/g_value_set_set/g_value_set_int/.
228 2003-12-01  Padraig O'Briain  <padraig.obriain@sun.com>
230         * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
231         properties translatable. Add new property "accessible-hypertext-nlinks".
232         (atk_object_real_get_property): Add support for new property
233         "accessible-hypertext-nlinks".
235         * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
236         link_activated.
238         * atk/atkhyperlink.c: Add signals link_activated and new properties
239         "number-of-anchors", "end-index" and "start-index".
241         This fixes bug #112390.
243 2003-11-29  Danilo Šegan  <dsegan@gmx.net>
245         * configure.in: Added "af" to ALL_LINGUAS.
247 2003-11-26  Padraig O'Briain  <padraig.obriain@sun.com>
249         * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
250         if object is focus object.
252         * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
253         the last object reported by the application as focused.
255         * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
256         Add atk_get_focus_object.
258         Fixes bug #127400.
260 2003-11-26  Padraig O'Briain  <padraig.obriain@sun.com>
262         * atk/atkobject.c: Change role names so that the unlocalized names
263         do not contain hyphens and match the Java role names. Fixes bug #125024.
265 2003-11-24  Padraig O'Briain  <padraig.obriain@sun.com>
267         *  docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
268         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
269         docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
270         docs/tmpl/atktext.sgml: Regenerate these files. The location of
271         signal information has changed.
273 2003-11-24  Padraig O'Briain  <padraig.obriain@sun.com>
275         * ===== Released 1.5.0=====
276         
277         * configure.in: Version 1.5.0, interface age 0, binary age 500
279         * NEWS: Updated.
281 2003-11-03  Padraig O'Briain  <padraig.obriain@sun.com>
283         * atk/atkrelation.c: Use weak references for objects in a relation
284         instead of object references so that objects are not leaked when
285         corresponding widgets are destroyed.
287         This fixes bug #125725.
288         
289 2003-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
291         * configure.in: Add reference to docs/version.xml
293         Should have been done in previous commit but was omitted.
294         Fixes build break reported in bugs #1258548 and #125902.
296 2003-10-29  Padraig O'Briain  <padraig.obriain@sun.com>
298         * configure.in: Add reference to docs/version.xml
300         * docs/Makefile.am: Add references to version.xml.in and version.xml
302         * docs/atk-docs.sgml: Add reference to version.xml
304         * docs/version.xml.in: New file.
306         This fixes bug #125758.
307         
308 2003-10-24  Padraig O'Briain  <padraig.obriain@sun.com>
310         * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
312 2003-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
314         * ===== Released 1.4.1=====
315         
316         * configure.in: Version 1.4.1, interface age 1, binary age 401
318         * NEWS: Updated.
320 2003-09-28  Gediminas Paulauskas  <menesis@delfi.lt>
322         * configure.in: Added lt to ALL_LINGUAS.
324 2003-09-23  Padraig O'Briain  <padraig.obriain@sun.com>
326         * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
327         This fixes bug #121990.
329 2003-09-21  Åsmund Skjæveland  <aasmunds@fys.uio.no>
331         * configure.in: Added Norwegian (nynorsk) code
332         nn to ALL_LINGUAS.
334 2003-09-10  Padraig O'Briain  <padraig.obriain@sun.com>
336         * atk/atkobject.c: Remove comments about signals. The description
337         should be in files in docs/tmpl directory.
339         * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
340         * docs/tmpl/atkobject.sgml:  Add descriptions for 
341         active-descendant-changed, children-changed, focus-event, 
342         property-change, state-change and visible-data-changed signals.
343         * docs/tmpl/atkselection.sgml: Add description for selection-changed
344         signal.
345         * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
346         columnn-inserted, column-reordered, model-changed, row-deleted, 
347         row-inserted and  row-reordered signals.
348         * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
349         text-caret-moved, text-changed and text-selection-changed signals.
351         This fixes bug #121163.
353 2003-09-02  Padraig O'Briain  <padraig.obriain@sun.com>
355         * ===== Released 1.4.0=====
357         * configure.in: Version 1.4.0, interface age 0, binary age 400
359         * NEWS: Updated.
361 2003-08-28  Christian Rose  <menthos@menthos.com>
363         * configure.in: Added "ne" to ALL_LINGUAS.
365 2003-08-25  Padraig O'Briain  <padraig.obriain@sun.com>
367         * ===== Released 1.3.6=====
369         * configure.in: Version 1.3.6, interface age 2, binary age 306
371         * NEWS: Updated.
373 2003-08-08  Malcolm Tredinnick <malcolm@commsecure.com.au>
374         
375         * autogen.sh: Clarify an error message.
377 2003-08-08  Guntupalli Karunakar  <karunakar@freedomink.org>
379         * configure.in: Added "hi" in ALL_LINGUAS.
381 2003-08-07  Padraig O'Briain  <padraig.obriain@sun.com>
383         * ===== Released 1.3.5=====
385         * configure.in: Version 1.3.5, interface age 1, binary age 305
387         * NEWS: Updated.
389 2003-08-04  Padraig O'Briain  <padraig.obriain@sun.com>
391         * Remove po/Makefile.in.in. This fixes bug #119053.
393 2003-07-08  Padraig O'Briain  <padraig.obriain@sun.com>
395         * atk/atktable.c (atk_table_ref_at): Ensure that row and column values 
396         are non-negative.
398         This is a partial fix for bug #116712.
400 2003-07-03  Padraig O'Briain  <padraig.obriain@sun.com>
402         * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
403         Fixes bug #116621. Problem reported by Mario Lang.
405 2003-06-25  Fatih Demir <kabalak@gtranslator.org>
407         * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
409 2003-06-23  Padraig O'Briain  <padraig.obriain@sun.com>
411         * atk.spec.in:
412         Added locale directory to spec file. Fix provided by
413         James T. Richardson, Jr.
415 2003-06-19  Padraig O'Briain  <padraig.obriain@sun.com>
417         * ===== Released 1.3.4=====
419         * NEWS: Updated.
421 2003-06-13  Tor Lillqvist  <tml@iki.fi>
423         * atk/atkobject.c (atk_role_get_localized_name): Set
424         gettext_initialized.
426         * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
427         directory, so look there, too. Include the message catalogs.
429 2003-06-10  Padraig O'Briain  <padraig.obriain@sun.com>
431         * configure.in: Version 1.3.4, interface age 0, binary age 304
433         * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
434         ATK_RELATION_POPUP.
436 2003-06-05  Paul Duffy <dubhthach@frink.nuigalway.ie>
438         * configure.in: Added ga (irish) to ALL_LINGUAS
439          
440 2003-06-05  Kenneth Rohde Christiansen  <kenneth@gnu.org>
442         * configure.in: Added li to ALL_LINGUAS.
444 2003-05-30  Padraig O'Briain  <padraig.obriain@sun.com>
446         * ===== Released 1.3.3=====
448         * configure.in: Version 1.3.3, interface age 3, binary age 303
450         * NEWS: Updated.
452 2003-05-28  Padraig O'Briain  <padraig.obriain@sun.com>
454         * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
455         ATK_ROLE_AUTOCOMPLETE.
457 2003-05-20  Padraig O'Briain  <padraig.obriain@sun.com>
459         * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state 
460         ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
461         which can have a value other than on or off.
463 2003-05-19 Arafat Medini <lumina@silverpen.de>
465         *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
467 2003-05-16  Telsa Gwymme  <hobbit@aloss.ukuu.org.uk>
469         * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
471 2003-05-15  Padraig O'Briain  <padraig.obriain@sun.com>
473         * ===== Released 1.3.2=====
475         * configure.in: Version 1.3.2, interface age 2, binary age 302
477         * NEWS: Updated.
479 2003-05-09  Samúel Jón Gunnarsson  <sammi@techattack.nu>
481         * is.po: Added "is" into ALL_LINGUAS.
483 2003-05-06  Padraig O'Briain  <padraig.obriain@sun.com>
485         * configure.in: Make message when pkg-config fails to find glib-2.0.pc
486         less cryptic.
488         * po/pl.po: Updated Polish translation from Artur Flinta.
490 2003-05-05  Duarte Loreto <happyguy_pt@hotmail.com>
492         * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
494 2003-05-05  Christian Rose  <menthos@menthos.com>
496         * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
498 2003-05-01  Padraig O'Briain  <padraig.obriain@sun.com>
500         * ===== Released 1.3.1=====
502         * configure.in: Version 1.3.1, interface age 1, binary age 301
504         * NEWS: Updated.
506         * po/yi.po: Update line numbers.
508 2003-04-25  Padraig O'Briain  <padraig.obriain@sun.com>
510         * atk/stateset.h: Fix typo in documentation.
512         * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
513         Patch provided by Ali Akcaagac.
515 2003-03-26  Christian Rose  <menthos@menthos.com>
517         * configure.in: Added "yi" to ALL_LINGUAS.
519 2003-03-21  Takeshi AIHANA <aihana@gnome.gr.jp>
521         * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
523 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
525         * ===== Released 1.3.0=====
527         * configure.in: Version 1.3.0, interface age 0, binary age 300
529         * NEWS: Updated.
531 2003-03-20  Guntupalli Karunakar  <karunakar@freedomink.org>
533         * configure.in: Added Malayalam (ml) in ALL_LINGUAS
535 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
537         * docs/atk-sections.txt: Add 11 unused declarations.
539 2003-03-20  James Henstridge  <james@daa.com.au>
541         * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
542         and glib-gettextize.
544         * configure.in: cleanup to make use of newer autoconf/automake
545         features.
547         * Makefile.am: get rid of custom distcheck rule, which is no
548         longer necessary.
550         * atk/Makefile.am: cleanup makefile.  Use BUILT_SOURCES for built
551         sources.
553         * docs/Makefile.am: use common gtk-doc.make.
555         * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
557 2003-03-16  Joel Brich <joel.brich@laposte.net>
559         * configure.in: Added "eo" to ALL_LINGUAS
560         * po/eo.po: Added Esperanto translation
561         from Charles Voelger <cvoelger@dweasel.com>
563 2003-03-12  Tor Lillqvist  <tml@iki.fi>
565         * atk/atk.def: Add one more missing export, thanks to Cedric
566         Gustin.
568 2003-03-07  Padraig O'Briain  <padraig.obriain@sun.com>
570         * atk/atkobject.c (atk_object_set_role): Add check that role is
571         actually being changed. Do not emit notification for initial
572         role setting. (bug #107710)
574 2003-03-06  Padraig O'Briain  <padraig.obriain@sun.com>
576         * atk/atkrelationset.c: Current returning of FALSE to 0 in function 
577         which returns integer; (bug #107661) reported by Morten Welinder.
579 2003-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
581         * atk/atk-relation.c
582         atk/atkrelationset.c
583         atk/atkstatset.c: Correct returning of FALSE to NULL in functions
584         which return pointer; (bug #107650) reported by Morten Welinder.
586 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
588         * test/Makefile.am: Update to produce .so files
589         (Problem reported and solution reported by Michael.Wilson@bull.net)
591 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
593         * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
594         Correct creation of non-AtkGObjectAccessible (bug #107124)
596         * atk/atkobject.c (atk_object_class_init): Set default initialize 
597         function so that code which does not check for existence of parent 
598         class's initialize function will work.
600         * atk/atkvalue.c: (atk_value_get_minimum_value, 
601         atk_value_get_maximum_value, atk_value_get_current_value):
602         Reset Value argument if it is a valid GValue otherwise zeroise it.
604         docs/tmpl/atkhypertext.sgml: Add link-selected signal.
606 2003-02-25  Tor Lillqvist  <tml@iki.fi>
608         * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
610         * atk/atk.def: Add a couple of missing entries, thanks to Cedric
611         Gustin.
613         * atk/atk.rc.in: New file, for version info in the DLL on
614         Windows. Similar as in GLib, GTK, etc.
616         * configure.in: Generate atk/atk.rc.
617         
618         * atk/Makefile.am: Use atk.rc on Windows.
619         (EXTRA_DIST): Distribute atk.rc(.in).
621         * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
622         but deduce it from DLL location, like GLib, GTK etc do.
624 2003-02-23  Abel Cheung  <maddog@linux.org.hk>
626         * configure.in: Added "mk" to ALL_LINGUAS.
628 2003-02-21  Roozbeh Pournader  <roozbeh@sharif.edu>
630         * configure.in: Added "fa" to ALL_LINGUAS.
632 2003-02-21  Metin Amiroff  <metin@karegen.com>
634         * configure.in: Added Azerbaijanian to ALL_LINGUAS.
636 2003-02-19  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
638         * configure.in: Added Belarusian to ALL_LINGUAS.
640 2003-02-14  Padraig O'Briain  <padraig.obriain@sun.com>
642         * atk/atknoopobject.c: Add AtkHypertext interface as this object should
643         claim to implement all interfaces.
645 2003-02-12  Padraig O'Briain  <padraig.obriain@sun.com>
647         * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
649         * atk/atkhypertext.c
650         (atk_hypertext_get_link): Add check on link_index value
651         (atk_hypertext_get_link_index): Add check on char_index value
653 2003-02-09  Christian Rose  <menthos@menthos.com>
655         * configure.in: Added "kn" to ALL_LINGUAS.
657 2003-02-07  Christian Rose  <menthos@menthos.com>
659         * configure.in: Added "bn" to ALL_LINGUAS.
661 2003-02-06  Christian Rose  <menthos@menthos.com>
663         * configure.in: Added "id" to ALL_LINGUAS.
665 2003-02-04  Padraig O'Briain  <padraig.obriain@sun.com>
667         * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
668         Add weak reference so we do not leak the accessible when the object
669         dies. Problem reported by Alex Larsson.
671 2003-02-02  Fatih Demir <kabalak@gtranslator.org>
673         * configure.in: Added "tr" (Turkish) to the languages' list.
675 2003-01-30  Padraig O'Briain  <padraig.obriain@sun.com>
677         * atk/atkhyperlink.[ch]
678         New property selected-link defined.
679         Function pointer is_selected_link added to interface
680         (atk_hyperlink_is_selected_link: New functions which checks
681         whether the specified AtkHyperlink is selected
682         
683         * atk/atkhypertext.[ch]
684         New signal link-selected added.
686         * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
688         * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
689         and function atk_hyperlink_is_selected_link.
691         This fixes bug #104621.
692         
693 Tue Jan 28 13:52:20 2003  Manish Singh  <yosh@gimp.org>
695         * autogen.sh (have_automake): call the versioned automake when
696         checking the version itself.
698 Tue Jan 28 15:18:24 2003  Owen Taylor  <otaylor@redhat.com>
700         * autogen.sh (have_automake): Fix version in complaint
701         message about automake. (#104366, Rich Burridge)
703 2003-01-26  Daniel Yacob <locales@geez.org>
705         * configure.in: Added am to ALL_LINGUAS.
707 2003-01-23  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
709         * configure.in: Added "sk" to ALL_LINGUAS.
711 2003-01-23  Abel Cheung  <maddog@linux.org.hk>
713         * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
715 2003-01-23  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
717         * configure.in: Added "pt_BR" to ALL_LINGUAS.
719 2003-01-22  Marius Andreiana <marius galuna.ro>
721         * configure.in: added 'ro' to ALL_LINGUAS
723 2003-01-21  Christian Rose  <menthos@menthos.com>
725         * configure.in: Added "mn" to ALL_LINGUAS.
727 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
729         * atk/atktext.c
730         (atk_text_base_init): Set vtable entry for default implementations
731         (atk_text_get_range_extents): Omit calling default implementation
732         (atk_text_get_bounded_ranges): Omit calling default implementation
734         * atk/atkcomponent.c
735         (atk_component_base_init): New function to set vtable entry for 
736         default implementations
737         (atk_component_ref_accessible_at_point): Omit calling default 
738         implementation
739         (atk_component_contains): Omit calling default implementation
740         (atk_component_get_position): Omit calling default implementation
741         (atk_component_get_size): Omit calling default implementation
743 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
745         * atk/atkobject.c 
746         (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY 
747         and PROP_TABLE_CAPTION_OBJECT.
748         (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY 
749         and PROP_TABLE_CAPTION_OBJECT.
751         This completes ATK changes for bug #74814.
753 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
755         * atk/atkobject.c: Add property accessible-table-caption-object.
756         This addresses bug #74814.
758         * atk/atkobject.h: Move some documentation from template file to
759         avoid warnings when building.
761         * atk/atkrelation.c: Add new properties relation and target.
762         This addresses bug #72426.
764         * atktext.[ch]: Add new functions atk_text_get_range_extents and
765         atk_text_get_bounded_ranges.
766         Also added data structures AtkTextRectangle and AtkTextRange, enum
767         AtkTextClipType and helper function  atk_text_free_ranges.
768         This addresses bug #100943.
769         (atk_text_get_character_extents): Ensure that the reported width is 
770         not negative. This fixes bug #102954)
772         * docs/atk-sections.txt: Add new functions and data items.
774         * docs/tmpl/atk-object.sgml: Remove some documentation and put in 
775         atkobject.h. Add reference to accessible-table-caption-object.
777         * docs/tmpl/atk-relation.sgml: Add new properties
779         * docs/tmpl/atktext.sgml: Add new functions and data items.
782 2003-01-20  Padraig O'Briain  <padraig.obriain@sun.com>
784         * ===== Released 1.2.2=====
786         * configure.in: Version 1.2.2, interface age 2, binary age 202
788         * NEWS: Updated.
790 2003-01-19  He Qiangqiang  <carton@linux.net.cn>
792         * configure.in: Added "zh_CN" to ALL_LINGUAS.
794 2003-01-12  Laurent Dhima  <laurenti@alblinux.net>
796         * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
798 2003-01-11  Pauli Virtanen  <pauli.virtanen@hut.fi>
800         * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
802 2003-01-06  Alessio Frusciante  <algol@firenze.linux.it>
804         * configure.in (ALL_LINGUAS): Added "it" (Italian) 
806 2003-01-06  Padraig O'Briain  <padraig.obriain@sun.com>
808         * configure.in: Add -with-html-dir option. (bug #102497)
810         * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
812         * docs/tmpl/atkobject.sgml: Update so property names are in
813         alphabetic order.
815 2003-01-03  Padraig O'Briain  <padraig.obriain@sun.com>
817         * ===== Released 1.2.1=====
818         
819         * configure.in: Version 1.2.1, interface age 1, binary age 201
821         * NEWS: Updated.
823 2003-01-02  Zbigniew Chyla  <cyba@gnome.pl>
825         * configure.in (ALL_LINGUAS): Added pl (Polish).
827 2002-12-23  Nam SungHyun  <namsh@kldp.org>
829         * configure.in: Added Korean (ko) to ALL_LINGUAS
831 2002-12-22  Artis Trops  <hornet@navigator.lv>
833         * configure.in: Added Latvian (lv) to ALL_LINGUAS.
835 2002-12-22  Christophe Merlet  <redfox@redfoxcenter.org>
837         * configure.in (ALL_LINGUAS): added French (fr).
839 2002-12-21  Jordi Mallach  <jordi@sindominio.net>
841         * configure.in (ALL_LINGUAS): added Catalan (ca).
843 2002-12-20  Padraig O'Briain  <padraig.obriain@sun.com>
845         * ===== Released 1.2.0 ======
847         * configure.in: Version 1.2.0, interface age 0, binary age 200
849         * NEWS: Final update for 1.2.0.
851         * docs/tmpl/atkobject.sgml: Order of properties have been changed.
853 2002-12-18  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
855         * configure.in: Added Russian to ALL_LINGUAS.
857 2002-12-16  Padraig O'Briain  <padraig.obriain@sun.com>
859         * ===== Released 1.1.5=====
860         
861         * configure.in: Version 1.1.5, interface age 2, binary age 105
863         * NEWS: Updated.
865 2002-12-13  Padraig O'Briain  <padraig.obriain@sun.com>
867         * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
868         if caret is not supported. This addresses bug #101020.
870         * configure.in: Use third argument of AC_DEFINE to get rid of 
871         acconfig.h. 
873 Thu Dec 12 14:57:20 2002  Owen Taylor  <otaylor@redhat.com>
875         * acinclude.m4: Remove; wasn't needed, and referred
876         to GLib internal m4 files now gone.
878 Thu Dec 12 11:04:05 2002  Manish Singh  <yosh@gimp.org>
880         * configure.in: Require autoconf-2.53.
882 2002-12-12  Yanko Kaneti  <yaneti@declera.com>
884         * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
886 2002-12-11  Pablo Saratxaga  <pablo@mandrakesoft.com>
888         * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
889         and Dutch (nl).
891 2002-12-07  Andras Timar <timar@gnome.hu>
893         * configure.in (ALL_LINGUAS): Added Hungarian (hu).
895 2002-12-06  Padraig O'Briain  <padraig.obriain@sun.com>
897         * ===== Released 1.1.4 =====
898         
899         * configure.in: Version 1.1.1, interface age 1, binary age 104
901         * NEWS: Updated.
903 2002-12-05  Ole Laursen  <olau@hardworking.dk>
905         * configure.in (ALL_LINGUAS): Added Danish (da).
907 2002-12-02  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
909         * configure.in (ALL_LINGUAS): Added Spanish (es).
911 2002-12-01  Christian Neumair  <chris@gnome-de.org>
913         * configure.in (ALL_LINGUAS): Added German (de).
915 2002-11-22  Kjartan Maraas  <kmaraas@gnome.org>
917         * configure.in (ALL_LINGUAS): Added "no".
918         
919 2002-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
921         * Update NEWS for 1.1.3
923 2002-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
925         * configure.in: Update to take account of gtk-doc-version being 0.10
926         Updated version required to 0.9
928 2002-11-20  Bill Haneman <bill.haneman@sun.com>
930         * atk/atkobject.h:
931         Added ATK_ROLE_APPLICATION.
933         * atk/atkobject.c:
934         (atk_role_get_localized_name):
935         Added ATK_ROLE_APPLICATION case.        
937         * docs/atk-decl.txt:
938         Added ATK_ROLE_APPLICATION to docs.
939         
940 2002-11-18  Abi Brady  <morwen@evilmagic.org>
942         * configure.in: Added "en_GB" to ALL_LINGUAS.
944 2002-11-15  Hasbullah BIn Pit <sebol@ikhlas.com>
946         * configure.in: Added "ms" to ALL_LINGUAS.
948 2002-11-15  Padraig O'Briain  <padraig.obriain@sun.com>
950         * Update NEWS for 1.1.2
952         * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
953         Update docs.
955 2002-11-14  Bill Haneman <bill.haneman@sun.com>
957         * configure.in:
958         Revved to 1.1.2, interface age 0, binary age 102.
959         
960         * atk/atkrelationtype.h:
961         (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
962         New relations to handle content embedding, for instance
963         text that embeds or flows around images.
965         * atk/atkhyperlink.h:
966         (atk_hyperlink_is_inline):
967         New API, returns whether a hyperlink's content is
968         partially displayed inline; useful for small images
969         emedded in text, and for HTML <src> elements.
970         (AtkHyperlinkClass->link_state):
971         New virtualized method, used to implement various
972         state query API such as atk_hyperlink_is_inline().
974         * atk/atkhyperlink.c:
975         (atk_hyperlink_is_inline):
976         New method.
978         * docs/atk-sections.txt: 
979         Additions for above API.
981 2002-11-13  Padraig O'Briain  <padraig.obriain@sun.com>
983         * atk/atkobject.[ch]: Add signal active-descendant-changed
985 2002-11-11  Christian Rose  <menthos@menthos.com>
987         * configure.in: Added "sv" to ALL_LINGUAS.
989 Fri Nov  8 19:55:25 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
991         * atk/atkhyperlink.c
992         * atk/atkhyperlink.h
993         * atk/atktable.c
994         * atk/atktable.h
995         * atk/atktext.c
996         * atk/atktext.h
997         * docs/tmpl/atkhyperlink.sgml
998         * docs/tmpl/atkobject.sgml
999         * docs/tmpl/atktable.sgml
1000         * docs/tmpl/atktext.sgml
1002         Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
1003         without warnings.
1004         
1005 2002-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
1007         * autogen.sh: Add call to autoheader to create config.h.in
1009 2002-11-04  Padraig O'Briain  <padraig.obriain@sun.com>
1011         * acinclude.m4: New file
1013         * autogen.sh: Add i18n support (copied from gtk+).
1015         * configure.in: Add definition for atklocaledir and check for
1016         bind_textdomain_codeset()
1018         * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
1020         * atk/atkobject.c (atk_role_get_localized_name): Add code to
1021         initialize i18n.
1022         
1023         * po/.cvsignore: Add extra files.
1025 2002-11-01  Padraig O'Briain  <padraig.obriain@sun.com>
1027         * configure.in: Create po/Makefile; patch supplied by 
1028         Dan Mills (thunder@ximain.com)
1029         
1030 2002-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
1032         * ===== Released 1.1.1 =====
1033         
1034         * configure.in: Version 1.1.1, interface age 0, binary age 101
1036         * NEWS: Updated.
1038         * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
1040 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
1042         * Makefile.am: Add po directory
1044         * configure.in: Add support for I18N
1046         * acconfig.h atk/atkintl.h: New files used to support I18N
1048         * atk/atkobject.c: Update atk_role_get_localized_name() to
1049         allow for localized name to be returned.
1051         * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
1053         * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
1054         po/ChangeLog: New files
1056 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
1058         * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
1060         * atk/atkaction.[ch]: Add atk_action_get_localized_name.
1062         * atk/atkobject.[ch]: Add atk_role_get_localized_name,
1063         atk_object_add_relationship and atk_object_remove_relationship
1064         Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
1065         and ATK_ROLE_RULER
1067         * atk/atkrelation.h: Move definition of AtkRelationType to
1068         atk/relationtype.h
1070         * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
1072         * atk/atktext.[ch]: Add text-attributes-changed signal.
1074         * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
1076         * docs/tmpl/atkobject.sgml: Add new functions and new roles.
1078         * docs/tmpl/atkrelation.sgml: Add new relations
1080         * docs/tmpl/atkstate.sgml: Add new state
1082         * docs/tmpl/atktext.sgml: Add new signal
1084         * tests/testrelation.c: Add tests for new relationship functions.
1086 2002-10-01  Padraig O'Briain  <padraig.obriain@sun.com>
1088         * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1089         supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1091         Bug #94548.
1093 2002-09-24  Padraig O'Briain  <padraig.obriain@sun.com>
1095         * ===== Released 1.1.0 =====
1096         
1097         * NEWS: Updated.
1099 2002-09-18  Padraig O'Briain  <padraig.obriain@sun.com>
1101         * configure.in:
1102         increment version to 1.1.0, in view of the fact that we've 
1103         branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1104         Also reset INTERFACE_AGE to zero, since an enum was added.
1105         Use similar library numbering as GTK.
1107         * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1109 2002-09-06  Mark McLoughlin  <mark@skynet.ie>
1111         * atk/atkobject.h: add ATK_LAYER_WINDOW.
1113         * atk/atkcomponent.c: upd docs.
1115 2002-09-06  Padraig O'Briain  <padraig.obriain@sun.com>
1117         * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to 
1118         avoid unused declarations
1120         * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1121         Move AtkRelationSet from atkobject to atkrelationset.
1123 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1125         * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1126         docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1127         docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1128         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1129         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1130         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1131         docs/tmpl/atkvalue.sgml:
1132         Remove reference to ...Iface data structures; which eliminates
1133         undocumented symbols.
1135 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1137         *  atk/atkutil.h: Add documentation for AtkKeyEventType
1139         * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1140         docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1141         docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1142         docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml 
1143         docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1144         docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1145         docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1146         docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1147         docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1148         docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1149         docs/tmpl/atkutil.sgml:
1150         Reduce number of undocumented symbols
1152 2002-08-26  Padraig O'Briain  <padraig.obriain@sun.com>
1154         * atk/atknoopobjectfactory.c:
1155         Add implementation for atk_object_factory_get_accessible_type()
1157 2002-08-18  Havoc Pennington  <hp@pobox.com>
1159         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1160         both automake 1.6 and 1.4 installed get the right automake. Means
1161         compilation from CVS will now require the latest automake 1.4
1162         release, or manually creating symlinks called "automake-1.4" and
1163         "aclocal-1.4"
1165 2002-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
1167         These changes improve the quality of the documentation by adding
1168         information about properties and signals.
1170         * configure.in:
1171         Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1172         use in docs Makefile.am
1174         * atk/atk.h:
1175         Add missing include files, atk/atknoopobject.h and 
1176         atknoopobjectfactory.h
1178         * docs/Makefile.am:
1179         Add support for scan program
1181         * docs/atk.types:
1182         Added content to this file
1184         * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1185         docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1186         docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1187         docs/tmplatkutil.sgml:
1188         Removed references to contents of object's data structure
1190         * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1191         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1192         Add references to signals and properties.
1194 Wed Jul 31 17:08:04 2002  Owen Taylor  <otaylor@redhat.com>
1196         * ===== Released 1.0.3 =====
1197         
1198         * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1199         interface, binary version 3.
1201         * NEWS: Updated.
1203 2002-07-14  Padraig O'Briain  <padraig.obriain@sun.com>
1205         * README: Updated to describe where to log bugs and mention mailing
1206         list.
1208 2002-06-20  Padraig O'Briain  <padraig.obriain@sun.com>
1210         * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1211         atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1212         atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1213         atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1214         atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1215         atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1216         atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1217         atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1218         atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1219         atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1220         atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1221         Update documentation.
1223 2002-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
1225         * atk/atkregistry.c:
1226         64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1227         (bug #83316)
1229 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
1231         * ===== Released 1.0.2 ======
1233         * NEWS: Updates.
1235         * configure.in: Version 1.0.2, interface, binary age 2
1237 2002-04-26  Padraig O'Briain  <padraig.obriain@sun.com>
1239         * atk/atkutil.c (atk_focus_tracker_notify):
1240         Allow for object being NULL which means the window containing the
1241         focus widget has lost focus. We update the previous_focus_object 
1242         so we can emit notification for focus widget when window regains
1243         focus.
1245 2002-04-15  Padraig O'Briain  <padraig.obriain@sun.com>
1247         * atk/atkgobjectaccessible.c:
1248         (atk_gobject_accessible_for_object):  Allow for case where created
1249         AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1250         was not initialized in atk_gobject_accessible_class_init
1252 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
1254         * ===== Released 1.0.1 ======
1256         * NEWS: Updates.
1258         * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1260 2002-03-19  Padraig O'Briain  <padraig.obriain@sun.com>
1262         * atk/atkutil.c (atk_focus_tracker_notify):
1263         Do not do notification if previously notified object is the same as
1264         this object
1266 2002-03-14  Tor Lillqvist  <tml@iki.fi>
1268         * atk/Makefile.am: Use correct name for the DLL when generating
1269         the MSVC import library.
1271 2002-03-13  Bill Haneman <bill.haneman@sun.com>
1273         * atk/atkutil.c (atk_object_get_root):
1274         Changed g_type_class_peek to g_type_class_ref,
1275         this seemed to be triggering a SEGV in some cases.
1278 2002-03-12  Padraig O'Briain  <padraig.obriain@sun.com>
1280         * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1281         Correct name of data set to NULL from quark_accessible_object to
1282         quark_object
1284 2002-03-09  Padraig O'Briain  <padraig.obriain@sun.com>
1286         * atk/atkhyperlink.c (atk_hyperlink_get_type):
1287         Fix typo.
1289 Thu Mar  7 23:52:51 2002  Owen Taylor  <otaylor@redhat.com>
1291         * ===== Released 1.0.0 ======
1293         * NEWS: Final update for 1.0.0.
1295         * README: Update the compilation instructions a bit.
1297 2002-03-06  Tor Lillqvist  <tml@iki.fi>
1299         * atk-zip.sh.in
1300         * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1301         library names.
1303 Tue Mar  5 16:54:21 2002  Owen Taylor  <otaylor@redhat.com>
1305         * ATK 1.0.0 rc1
1307         * tests/Makefile.am: Don't install libteststateset.la,
1308         libtestrelation.la. (#73655, James Henstridge)
1310         * autogen.sh: Add --enable-gtk-doc
1312         * configure.in: --disable-gtk-doc by default.
1314         * Makefile.am: Add a slightly modified distcheck rule
1315         that passes --enable-gtk-doc to the configure inside.
1316         (So that 'make dist' succeeds inside.)
1318 Tue Mar  5 11:55:35 2002  Owen Taylor  <otaylor@redhat.com>
1320         * configure.in: Require GLib-2.0.0.
1322         * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1323         Switch over to the Glib/GTK+ versioning scheme.
1325 2002-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
1327         * atk/atktext.c (atk_text_get_text):
1328         Permit end offset value of -1
1330 2002-02-28  Padraig O'Briain  <padraig.obriain@sun.com>
1332         * atk/atkhypertext.h:
1333         Update comments
1335 2002-02-28  Sven Neumann  <sven@gimp.org>
1337         * configure.in: beautified configure --help output.
1339 2002-02-27  Padraig O'Briain  <padraig.obriain@sun.com>
1341         * atk/atkhypertext.h atk/atkhyperlink.h: 
1342         Add padding to class structures to allow for future expansion.
1344         * atk/atkdocument.h: 
1345         Add padding to class structures to allow for future expansion.
1347         * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1348         Add padding to class structures to allow for future expansion.
1350 Mon Feb 25 19:09:39 2002  Owen Taylor  <otaylor@redhat.com>
1352         * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1354 2002-02-26  Tor Lillqvist  <tml@iki.fi>
1356         * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1357         libtool won't create a DLL.
1359 2002-02-25  Padraig O'Briain  <padraig.obriain@sun.com>
1361         * atk/Makefile.am:
1362         Remove -no-undefined because of problems with uunresolved symbols
1363         in libgobject on Solaris when using gcc
1365 Sat Feb 23 23:02:23 2002  Owen Taylor  <otaylor@redhat.com>
1367         * configure.in: Version 0.13
1369         * NEWS: Update for 0.13
1371         * docs/atk-sections.txt: Update.
1373 2002-02-22  Padraig O'Briain  <padraig.obriain@sun.com>
1375         * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1376         atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1377         atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1378         Make use of parent_class consistent; define as gpointer and
1379         use g_type_class_peek_parent() to get it
1381         * atk/atktext.c:
1382         Delete unused empty line
1384         * atk/atkregistry.c atk/atkrelation.c:
1385         Make parent_class static 
1387 2002-02-20  Padraig O'Briain  <padraig.obriain@sun.com>
1389         * atk/atktext.c:
1390         Add check for offset being negative in functions which have offset
1391         parameter and return immediately if so.
1393 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
1395         * atk/atkcomponent.h:
1396         Change argument of get_layer and get_mdi_zorder function pointers 
1397         to be AtkComponent instead of AtkObject
1399         * atk/atkcomponent.c:
1400         Change atk_component_get_layer and atk_component_get_mdi_zorder
1401         to refer to argument as component instead os accessible
1403         * docs/atk-sections.txt docs/tmpl/atkaction.sgml 
1404         docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1405         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml 
1406         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1407         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1408         Update for recent changes
1409         
1410 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
1412         * atk/atk.h:
1413         Guard atk.h with ifndef __ATK_H__
1414         (#71405 reported by terra@diku.dk (Morten Welinder))
1416 2002-02-13  Padraig O'Briain  <padraig.obriain@sun.com>
1418         * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1419         atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h 
1420         atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1421         atk/atktable.h atk/atktext.h atk/atkvalue.h:
1422         Add padding to class structures to allow for future expansion.
1424 2002-02-11  Bill Haneman  <bill.haneman@sun.com>
1426         * configure.in:
1427         Incremented revision and tagged GNOME_D2_BETA.
1429         * atkobject.h: 
1430         Marked atk_object_get_layer and atk_object_get_mdi_zorder
1431         as deprecated (should use atk_component API below).
1432         
1433         * atkcomponent.h:
1434         Added atk_component_get_layer and atk_component_get_mdi_zorder
1435         (erroneously defined in atkobject, they belong here).
1437         * atkcomponent.c:
1438         Fixed some property get/set bugs.
1440         * NEWS: updated for GNOME 2 Desktop Beta.
1441         
1442 2002-02-11  jacob berkman  <jacob@ximian.com>
1444         * atk/atkselection.[ch] (atk_selection_get_type): 
1445         * atk/atktable.[ch] (atk_table_get_type): 
1446         * atk/atkregistry.h (atk_get_default_registry): 
1447         * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type): 
1448         * atk/atkobjectfactory.[ch] (atk_object_factory_get_type): 
1449         * atk/atkcomponent.[ch] (atk_component_get_type): 
1450         * atk/atkaction.[ch] (atk_action_get_type): declare function
1451         arguments as (void) rather than ()
1453 2002-02-04  Bill Haneman  <bill.haneman@sun.com>
1455         * configure.in:
1456         Incremented revision.
1458 2002-01-30  Bill Haneman  <bill.haneman@sun.com>
1460         * docs/tmpl/atkaction.sgml:
1461         * docs/tmpl/atkcomponent.sgml:
1462         * docs/tmpl/atkeditabletext.sgml:
1463         * docs/tmpl/atkimage.sgml:
1464         * docs/tmpl/atkobject.sgml:
1465         * docs/tmpl/atkselection.sgml:
1466         * docs/tmpl/atktable.sgml:
1467         * docs/tmpl/atktext.sgml:
1468         * docs/tmpl/atkvalue.sgml:
1469         Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1470         fields to improve docs; the documentation now gives some
1471         information on the purpose and function of the various ATK
1472         interfaces, and which types of UI components typically implement
1473         which interfaces.
1474         
1475 Tue Jan 29 23:29:46 2002  Owen Taylor  <otaylor@redhat.com>
1477         * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1479 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
1481        * configure.in:
1482        Update version number to 0.10, for Desktop Alpha 2
1484 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
1486         * atk/atkobject.h:
1487         Correct inconsistencies between registered signal parameter types 
1488         and default signal handler struct fields
1489         (based on patch from Murray Cumming <murray@usa.net>)
1491 2002-01-10  Bill Haneman <bill.haneman@sun.com>
1493        * configure.in:
1494        Update version number to 0.9, for Beta2 package.
1496 Wed Jan  9 11:26:56 2002  Owen Taylor  <otaylor@redhat.com>
1498         * atk/Makefile.am (s-enum-types-h):  Include glib-object.h,
1499         Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1500         Mikael Hermansson)
1502 2002-01-07  Padraig O'Briain  <padraig.obriain@sun.com>
1504         * atk/atkcomponent.c (atk_component_add_focus_handler):
1505         Add comments to clarify behavior if handler has already been added
1507         * docs/tmpl/atktext.sgml:
1508         Update for change of caret_changed to text_caret_moved
1510 2002-01-05  Hans Breuer  <hans@breuer.org>
1512         * atk/makefile.msc : generate atk-enum-types.[hc]
1513         NOTE: the long comment in atkobject.h is crashing perl,
1514         at least version 5.005_02 built for MSWin32-x86-object
1515         Binary build 506 provided by ActiveState. Temporary
1516         deleting the AtkRole comment allows to work-around.
1518         atk/atk.def : updated externals
1520 2002-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
1522         * atk/atkgobjectaccessible.h
1523         Fixed typo in define (reported by Jeff Franks)
1525         * atk/atktext.c atk/atktext.h
1526         Change name of default signal handler for text_caret_moved signal
1527         from caret_changed to text_caret_moved
1528         Change enum CARET_MOVED to TEXT_CARET_MOVED
1529         (both issues reported by Jeff Franks)
1531 2001-12-15  Michael Meeks  <michael@ximian.com>
1533         * atk/atkrelation.c (atk_relation_class_init):
1534         setup parent class
1535         (atk_relation_finalize): chain to parent.
1537         * atk/atkrelationset.c (atk_relation_set_class_init),
1538         (atk_relation_set_finalize): same fix.
1540 Sat Dec 22 12:26:51 2001  Owen Taylor  <otaylor@redhat.com>
1542         * configure.in: Version 0.8, require GLib-1.3.12
1544         * atk/makefile.msc (PKG_VER): Version 0.8.
1546 Thu Dec 20 00:33:47 2001  Owen Taylor  <otaylor@redhat.com>
1548         * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1549         for correct srcdir != builddir operation when 
1550         generating source files in srcdir.
1551         
1552 Thu Dec 20 00:27:01 2001  Owen Taylor  <otaylor@redhat.com>
1554         * docs/tmpl/atkutil.sgml: remove some conflict
1555         indicators.
1557 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
1559         * atk/atk.def:
1560         Add new functions
1562 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
1564         Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1565         docs/tmpl/atkgobjectaccessible.sgml
1567         * atk/Makefile.am atk/atk.h:
1568         Add references to new files
1570         * atk/atkobject.c atk/atkobject.h
1571         docs/tmpl/atkobject.sgml:
1572         Add new function atk_object_initialize
1574         * atk/atkobjectfactory.c atk/atkobjectfactory.h
1575         docs/tmpl/atkobjectfactory.sgml:
1576         Add new function atk_object_factory_get_accessible_type
1578         * docs/atk-sections.txt:
1579         Add new functions.
1580         Add functions in atk-unused.txt
1582         
1583 2001-12-17  Darin Adler  <darin@bentspoon.com>
1585         * atk/atktext.c: Add missing #include <string.h>
1587 2001-12-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
1589         * atk/Makefile.am, tests/Makefile.am: Compile with
1590         -DG_DISABLE_DEPRECATED. See #52790.
1592 2001-12-11  Padraig O'Briain  <padraig.obriain@sun.com>
1594         * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1595         Remove unnecessary g_retunn_val_if_fail() call.
1597 2001-12-08  Michael Meeks  <michael@ximian.com>
1599         * atk/atkregistry.c (atk_registry_class_init):
1600         paranoia is not appropriate here, setup parent_class,
1601         don't create a new default registry here - makes no
1602         sense.
1603         (atk_registry_finalize): chain to parent class, do
1604         g_hash_table_destroys instead of g_frees.
1606 2001-12-07  Padraig O'Briain  <padraig.obriain@sun.com>
1608         * atk/Makefile.am:
1609         Update to create atk-enum-types.h before compiling source files
1610         (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1612 2001-12-05  Padraig O'Briain  <padraig.obriain@sun.com>
1614         * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt 
1615         docs/tmpl/atktext.sgml tests/testrelation.c:
1616         Change atk_attribute_register to atk_text_attribute_register,
1617         atk_attribute_get_value to atk_text_attribute_get_value,
1618         atk_attribute_get_name to atk_text_attribute_get_name
1619         atk_attribute_for_name to atk_text_attribuute_for_name
1621 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1623         * atk/atktext.c:
1624         Add implementation of atk_attribute_register, atk_attribute_for_name
1625         Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1626         support extra attributes being defined
1628         * atk/atktext.h:
1629         Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1630         extra attributes to be defined
1631         Add atk_attribute_register() and atk_attribute_for_name()
1633         * atk/atk.def:
1634         Add new functions
1636         * docs/atk-sections.txt docs/tmpl/atktext.sgml
1637         Update because of additions to atk/atktext.h
1639         * tests/testrelation.c:
1640         Add tests for text attributes
1642 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1644         * atk/atkobject.c:
1645         Update atk_role_register() to allow extra roles to be defined
1646         Update atk_role_get_name() and atk_role_for_name() for newly defined
1647         roles
1649         * tests/testrelation.c:
1650         Add tests for roles
1652 2001-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
1654         * atk/atkrelation.c:
1655         Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1656         atk_relation_type_for_name()
1658         * atk/atkstate.c:
1659         Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1660         atk_state_type_for_name()
1662         * tests/testrelation.c, tests/teststateset.c:
1663         Update tests as name componenets are separated by hyphen (-) rather
1664         than underline (_)
1666 2001-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
1668         * atk/Makefile.am:
1669         Generate files atk-enum-types.c and atk-enums-types.h to create
1670         types for enums.
1672         * atk/atkobject.c:
1673         Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1675 2001-11-28  Bill Haneman  <bill.haneman@sun.com>
1677         * atk/atkutil.c:
1678         Changed calls to g_type_class_peek() to g_type_class_ref() where
1679         it makes more sense, and in other places check for a non-null
1680         klass return before trying to call class methods.  This prevents
1681         SEGV if no Atk-implementation library has been loaded.
1683         * atk/atkobject.c:
1684         Fixed gtk-doc warning.
1686 2001-11-28  Padraig O'Briain  <padraig.obriain@sun.com>
1688         * atk/atkobject.[c|h]:
1689         Add functions atk_role_get_name() and atk_role_for_name() which
1690         transform a role into an untranslated string
1691         Update comments in atkobject.h which refer to property names
1693         * atk/atkrelation.c:
1694         Correct error in atk_relation_type_get_name
1696         * docs/atk-sections.txt
1697         Added atk_role_get_name and atk_role_for_name
1699         * docs/tmpl/*sgml
1700         Updated files
1701         
1702 2001-11-23  Hans Breuer  <hans@breuer.org>
1704         * atk/atk.def : updated externals
1706         * atk/atktext.c atk/atkutil.c : added two spaces to fix
1707         minor coding style issues. Found by my exports generator.
1709         * atk/makefile.msc : version 0.7, use build dir from
1710         $(TOP)\glib
1712 Thu Nov 22 14:37:40 2001  Owen Taylor  <otaylor@redhat.com>
1714         * Version 0.7
1716         * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1718 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1720         * atk/atknoopobject.c:
1721         Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1722         when creating object
1724 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1726         * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1727         docs/tmpl/atkrelation.sgml:
1728         Change atk_relation_type_from_string to atk_relation_type_for_name
1729         Add atk_relation_type_get_name
1731         * atk/atkrelationtype.c:
1732         Change atk_relation_type_from_string to atk_relation_type_for_name
1733         Add atk_relation_type_get_name
1734         Update atk_relation_type_register() to correctly register new
1735         relation types
1737         * atk/atkstate.c:
1738         Changed name of static variable type to last_type
1739         Changed name of paremeter if atk_state_type_get_name to type to match
1740         comments
1742         * docs/tmpl/*sgml
1743         Updated files
1745         * tests/README, tests/Makefile.am       
1746         Add new test file testrelation.c
1748 2001-11-22  Bill Haneman <bill.haneman@sun.com>
1750         * atk/atkutil.c (atk_add_key_event_listener):
1751         Fix gtk-doc comment and clarify use of 'data' gpointer.
1753 2001-11-22  Michael Meeks  <michael@ximian.com>
1755         * atk/atkutil.c (atk_add_key_event_listener): switch
1756         to class_peek.
1758         * atk/atkobject.c (atk_object_real_get_property):
1759         add missing 'break'.
1761 2001-11-21  Michael Meeks  <michael@ximian.com>
1763         * atk/atkrelation.c: pull in string.h for strcmp
1765         * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1767         * atk/atkutil.c (atk_add_global_event_listener),
1768         (atk_get_toolkit_name, atk_get_toolkit_version):
1769         constify 
1771 2001-11-21  Bill Haneman <bill.haneman@sun.com>
1773         * atk/atkrelation.c: Added gtk-doc docs for 
1774         atk_relation_type_from_string.
1776 Wed Nov 21 17:54:44 2001  Owen Taylor  <otaylor@redhat.com>
1778         * atk/atkobject.h (enum): Fix trailing comma on
1779         enumeration.
1781         * docs/atk-sections.txt: Update.
1783         * NEWS: Updates
1785 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1787         * atk/atkobject.[c|h]:
1788         Add additional argument (name) to state-change signal
1789         Update atk_object_notify_state_change to take account of 
1790         extra argument for state-change
1792         * atk/atkmarshal.list:
1793         Add marshaller for VOID:STRING,BOOLEAN
1794         
1795 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1797         * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1798         Add enum AtkLayer and functions atk_object_get_layer and
1799         atk_object_get_mdi_zorder
1801 2001-11-20  Padraig O'Briain  <padraig.obriain@sun.com>
1803         * atk/atkobject.[c|h]:
1804         Remove property accessible-state; use signal state-change instead
1805         Change signature of state-change handler to take gboolean as argument
1806         instead of AtkPropertyValues
1807         Update atk_object_notify_state_change() to emit state-change signal
1809         * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1810         Remove state ATK_STATE_COLLAPSED
1812 2001-11-19  Bill Haneman <bill.haneman@sun.com>
1814         * atk/atkobject.c:
1815         * atk/atkstate.c:
1816         Added state-changed signal to atkobject, in anticipation of 
1817         deprecating the accessible-state property.
1819         * atk/atkutil.[ch]:
1820         Fixed signature of atk_util_add_key_listener () to
1821         take an AtkKeySnoopFunc instead of a pointer to same.
1823 2001-11-19  Padraig O'Briain  <padraig.obriain@sun.com>
1825         * atk/atkobject.c (atk_object_notify_state_change):
1826         Fix bug in calculation of number of toggle states
1828         * atk/atkstate.c:
1829         Correct out-by-1 error in atk_state_type_register()
1830         Use type (number of states defined) in atk_state_type_get_name()
1831         and atk_state_type_for_name()
1832         
1833 2001-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
1835         * atk/atkeditabletext.c:
1836         Remove unused structure _AtkEditableTextIfaceClass
1838         * atk/atkobject.[c|h]
1839         Remove signals model_changed and selection_changed
1841         * atk/selection.[c|h]
1842         Add signal selection_changed
1844         * atk/atktable.[c|h]
1845         Remove unused structure _AtkTableIfaceClass
1846         Add signal model_changed
1848         * atk/atktext.[c|h]
1849         Remove unused structure _AtkTextIfaceClass
1850         Add signal text_selection_changed
1852         * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1853         docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1854         Documentation changes
1856 2001-11-17  Tor Lillqvist  <tml@iki.fi>
1858         * atk-zip.sh.in: Build separate runtime and developer packages.
1860         * atk/atk.def: Update.
1862 2001-11-14  Bill Haneman  <bill.haneman@sun.com>
1864         * atk/atkutil.h :
1865         Added API 
1866         atk_add_key_event_listener    (AtkKeySnoopFunc *listener,
1867                                        gpointer data);
1868         atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1869                                        gpointer data);
1870         
1871         to allow non-GTK-dependent installation of key snoop functions.
1872         This also meant adding definitions of AtkKeySnoopFunc and 
1873         AtkKeyEventStruct.
1875 2001-11-08  Padraig O'Briain  <padraig.obriain@sun.com>
1877         * atk/atkobject.c (atk_object_notify_state_change):
1878         Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1879         to ATK_STATE_EXPANDED or vice versa.
1881 2001-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
1883         * atk/atkobject.h:
1884         Add role ATK_ROLE_TREE_TABLE
1886         * atk/atkrelation.h:
1887         Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1888         and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1890         * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1891         docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1892         docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1893         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1894         docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1895         docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1896         docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1897         Update to reflect the current state of the documentation in the code.
1899 2001-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
1901         * atk/relation.h, docs/tmpl/atkrelation.sgml:
1902         Add two new relations ATK_RELATION_NODE_CHILDREN and
1903         ATK_RELATION_NODE_PARENT to support compound objects in a
1904         node or cell of a tree or table
1905         Added descriptions of all relations which are defined
1907         * atk/atktable.c:
1908         Remove functions atk_table_real_get_index_at(),
1909         atk_table_real_get_column_at_index() and 
1910         atk_table_real_get_row_at_index() 
1911         Correct typos in documentation of other functions.
1913 2001-10-28  Tor Lillqvist  <tml@iki.fi>
1915         * atk-zip.sh.in: New file, used to build developer package for
1916         Win32.
1918         * Makefile.am
1919         * configure.in: Add it.
1921         * atk/Makefile.am: Add rules to install and uninstall mingw import
1922         library.
1924 2001-10-26  Padraig O'Briain  <padraig.obriain@sun.com>
1926         * atk/atkobject.[c|h]
1927         Remove the following properties
1928         accessible-child - use signal children_changed for notification
1929         accessible-text - use signal text_changed for notification
1930         accessible-caret - use signal text_caret_moved for notification
1931         accessible-selection - use new signal selection_changed 
1932         for notification
1933         accessible-visible-data - use new signal visible_data_changed
1934         for notification
1935         accessible-model - use new signal model_changed for notification
1936         Notify when role or parent changes
1937         Allow parent and role to be set or got using g_object_set() or
1938         g_object_get()
1940 Wed Oct 24 11:13:13 2001  Owen Taylor  <otaylor@redhat.com>
1942         * Version 0.6
1944         * NEWS: Updates.
1946 2001-10-25  Padraig O'Briain  <padraig.obriain@sun.com>
1948         * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1949         Add role ATK_ROLE_TERMINAL for an accessible terminal.
1951 2001-10-22  Padraig O'Briain  <padraig.obriain@sun.com>
1953         * atk/atkobject.c (atk_object_notify_state_change):
1954         Initialize AtkPropertyValue data structure to 0 instead of using
1955         memset.
1957 2001-10-19  Tor Lillqvist  <tml@iki.fi>
1959         * configure.in: Set automake conditionals OS_WIN32 if on (native)
1960         Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1961         LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1963         * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1964         -export-symbols atk.def. If lib.exe is available, generate
1965         atk.lib, and install it.
1967         * atk/atk.def: Update with new entry points.
1969 2001-10-19  Padraig O'Briain  <padraig.obriain@sun.com>
1971         * atk/atkobject.[c|], docs/atk-sections.txt,
1972         docs/tmpl/atkobject.sgml:
1973         Add convenience function atk_object_notify_state_change()
1974         to generate property notification of state change.
1976         * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1977         Correct comments on functions atk_attribute_get_name() and
1978         atk_attribute_get_value()
1980 2001-10-17  Padraig O'Briain  <padraig.obriain@sun.com>
1982         * atk/atktext.c:
1983         Update comments in atk_text_get_text_[at|after|before]_offset()
1984         to clarify what these functions will return.
1986 2001-10-16  Padraig O'Briain  <padraig.obriain@sun.com>
1988         * atk/atktext.c:
1989         Update comments in atk_text_get_run_attributes() and
1990         atk_text_get_default_attributes().
1992 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
1994         * atk/atkobject;c:
1995         Change "property-change" signal to allow detail (i.e. property name) 
1996         and add detail in atk_object_notify().
1998 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
2000         * atk/atktext.c:
2001         Correct order of attribute names in text_attr_name array.
2003 2001-10-12  Padraig O'Briain  <padraig.obriain@sun.com>
2005         * atk/atktext.[c|h]:
2006         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2007         Use enum AtkTextAttribute to specify what attribute are supported
2008         rather than hash defines. Define new functions atk_attribute_get_name()
2009         and atk_attribute_get_value() which return the strings for the
2010         attribute name and values for those attribute which have named values.
2012 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
2014         * atk/atktext.c (atk_text_get_run_attributes):
2015         Correct typo.
2017         * atk/atktext.c (atk_text_get_default_attributes):
2018         Add call to set iface.
2020 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
2022         * atk/atktext.[c|h]:
2023         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2024         Add new function atk_text_get_default_attributes
2025         Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
2027 2001-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
2029         * atk/atktext.c (atk_attribute_set_free):
2030         Avoid leaking of AtkAttributeSet data structure; speed up code.
2032         * docs/tmpl.atk*.sgml
2033         Updated to reflect current APIs.
2035 2001-10-01  jacob berkman  <jacob@ximian.com>
2037         * docs/Makefile.am (dist-hook-local): depend on all-local so that
2038         make dist works correctly w/o having to build first
2040 2001-10-01  Tor Lillqvist  <tml@iki.fi>
2042         * configure.in: Add AC_LIBTOOL_WIN32_DLL.
2044 Sat Sep 29 19:45:00 2001  Bill Haneman <bill.haneman@sun.com>
2045         
2046         * configure.in (ATK_MICRO_VERSION): Version 0.6
2047         (because libglade will depend on a the small api addition below)
2049         * atk/makefile.msc (PKG_VER): Version 0.6
2051         * atk/atkrelation.h:
2052         * atk/atkrelation.c: (AtkRelationType 
2053         atk_relation_type_from_string (const gchar *name)): Added method.
2055         
2056 Tue Sep 25 12:08:52 2001  Owen Taylor  <otaylor@redhat.com>
2058         * configure.in (ATK_MICRO_VERSION): Version 0.5
2060         * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
2062         * atk/makefile.msc (PKG_VER): Version 0.5
2064 2001-09-21  Hans Breuer  <hans@breuer.org>
2066         * atk/atk.def : updated externals
2067         * atk/makefile.msc : version 0.4
2069         * atk/atktext.c (atk_text_get_character_extents) : real_height
2070         is a reference to int, so use &local_height
2072 Wed Sep 19 10:46:44 2001  Tim Janik  <timj@gtk.org>
2074         * Released 0.4.
2076 Tue Sep 18 23:41:32 2001  Tim Janik  <timj@gtk.org>
2078         * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
2079         up ATK_VERSION to 0.4, interface age 0, binary age 0.
2080         (from 0.2 which was not properly updated last time).
2081         depend on glib 1.3.8.
2083         * NEWS: updates.
2085 2001-09-11  Padraig O'Briain  <padraig.obriain@sun.com>
2087         * atk/atkobject.c:
2088         Add object reference when object is set as accessible_parent
2090 2001-09-05  Mark McLoughlin <mark@skynet.ie>
2092         * configure.in: remember ACLOCAL_FLAGS.
2094 2001-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
2096         * atk/atktable.[c|h]
2097         Change atk_table_get_caption() and atk_table_set_caption()
2098         to deal with AtkObject* rather than gchar*
2099         Remove redundant and incorrect comments
2100         
2101 Mon Sep  3 19:42:47 2001  Owen Taylor  <otaylor@redhat.com>
2103         * configure.in: Version 0.3  
2105         * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2107         * NEWS: Update  
2109 2001-09-03  Padraig O'Briain  <padraig.obriain@sun.com>
2111         * atk/atkobject.c:
2112         Correct property definitions for "accessible-table-caption", 
2113         "accessible-table-column-description", 
2114         "accessible-table-row-description" 
2115         * atk/atkobject.h:
2116         Update comments to include all properties defined
2118 2001-08-24  Padraig O'Briain  <padraig.obriain@sun.com>
2120         * atk/atkhyperlink.h:
2121         Change AtkHyperLink to AtkHyperlink in comment
2122         * atk/atkhypertext.[c|h]:
2123         Change AtkHyperLink to AtkHyperlink
2124         * atk/atktable.[c|h]:
2125         Make gchar* arguments const; make return value of type gchar*
2126         G_CONST_RETURN
2127         * docs/atk-sections.txt
2128         Remove reference to AtkHyperLink
2129         * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2130         docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2131         Updated by make
2132         
2133 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
2135         * atk/atktable.c
2136         Add functions atk_table_real_get_index_at(), 
2137         atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index() 
2138         as default implementations for atk_table_get_index_at(),
2139         atk_table_get_row_at_index(), atk_table_get_column_at_index()
2141 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
2143         * atk/atkaction.c:
2144         Refer to return value in function documentation for 
2145         atk_action_do_action
2146         * atk/atkimage.c:
2147         Fix typo in comments
2148         * docs/tmpl/atkaction.sgml:
2149         Update to include return value
2151 2001-08-22  Marc Mulcahy <marc.mulcahy@sun.com>
2153         * atk/atkaction.c atk/atkaction.h:
2154         Made atk_action_do_action return a gboolean as the class member of 
2155         AtkActionIface does.
2156         * .cvsignore:
2157         Added atk.spec
2159 2001-08-20  Padraig O'Briain  <padraig.obriain@sun.com>
2161         * docs/tmpl/atkimage.sgml atk/atkimage.h:
2162         Swap height and width arguments to atk_image_get_image_size
2163         * atk/atkimage.c:
2164         Swap height and height arguments to atk_image_get_image_size
2165         Do not crash if NULL pointers are passed for return values
2167 2001-08-17  Padraig O'Briain  <padraig.obriain@sun.com>
2169         * docs/tmpl/atktext.sgml atk/atktext.h:
2170         Change parameter names *offset to *_offset
2171         * atk/atkcomponent.c:
2172         Do not crash if NULL pointers are passed for return values
2173         * atk/atktext.c:
2174         Change parameter names *offset to *_offset
2175         Do not crash if NULL pointers are passed for return values
2176         
2177 2001-08-16  Bill Haneman  <bill.haneman@sun.com>
2179         * atk/atkutil.c :
2180         Changed g_type_class_peek() to g_type_class_ref()
2181         in atk_add_global_event_listener(), since
2182         g_type_class_peek() could return NULL when an
2183         instance of the class had not been created.
2185 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
2187         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2188         Ensure that atk_attribute_set_free is in the documentation.
2190 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
2192         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2193         Swapped order of width and height arguments to
2194         atk_text_get_character_extents()
2195         Changed AtkAttrributeSet_free to atk_attribute_set_free
2197 2001-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
2199         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2200         Changed "length" argument of atk_text_get_character_extents() to
2201         "height".
2203 2001-08-15  Jens Finke <jens@gnome.org>
2205         * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2206         * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2207         added a AC_SUBST for it. This is needed for the spec.in file.
2208         Added atk.spec to output list.
2209         * atk.spec.in: New file.
2211 2001-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
2213         * atk/atkcomponent.[c|h]
2214         * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2215         Change atk_component_get_accessible_at_point to 
2216         atk_component_ref_accessible_at_point so it will work for flyweights
2218 Sun Aug 12 10:33:02 2001  Owen Taylor  <otaylor@redhat.com>
2220         * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2221         with GNU make.
2223 2001-08-09  Padraig O'Briain  <padraig.obriain@sun.com>
2225         * atk/atkaction.c, atk/atkcomponent.c
2226         Remove all instances of g_return_if_fail (foo != NULL); that are
2227         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2228         since the second check catches the NULL.
2229         * atk/atkcomponent.c
2230         Add functions atk_component_real_contains(), 
2231         atk_component_real_get_position(), atkcomponent_real_get_size() 
2232         as default implementations for atk_component_contains(),
2233         atk_component_get_position(), atk_component_get_size()
2235 2001-08-07  Brian Cameron <brian.cameron@sun.com>
2237         * atk/atkimage.[ch] docs/atk-sections.txt
2238         docs/tmpl/atkimage.sgml
2239         Updated AtkImage get_position to get_image_position
2240         so the naming is consistant.  Now get_image_position
2241         and get_image_size return -1 for x/y/height/width
2242         if AtkImage implementations of these functions is
2243         not found.
2245 2001-07-31  Padraig O'Briain  <padraig.obriain@sun.com>
2247         * atk/atkobject.c
2248         Create an object relation set when the object is created.
2250 2001-07-30  Brian Cameron <brian.cameron@sun.com>
2252         * atk/atkutil.[ch]
2253         Changed first argument of atk_add_global_event_listener
2254         so the callback function is of type GSignalEmissionHook
2255         instead of AtkEventListener.  AtkEventListener is
2256         appropriate for Focus event callbacks, but not generic
2257         ones.
2259 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
2261         * atk/atkobject.c:
2262         Add function atk_object_real_ref_state_set() which creates the
2263         state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2264         if appropriate
2266 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
2268         * atk/*.c:
2269         Remove all instances of g_return_if_fail (foo != NULL); that are
2270         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2271         since the second check catches the NULL.
2273 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
2275         * atk/Makefile.am
2276         Fix problem with ATK not building after running make maintainer-clean
2277         and autogen.sh: add extra files to MAINTAINERCLEANFILES
2279 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2281         * atk/atktext.h
2282         * atk/atkeditabletext.h
2283         * atk.pc.in
2284         * atk-uninstalled.pc.in
2285         * atk/makefile.msc
2286         * configure.in
2287         Removed (unused) #defines of pango/pango.h
2288         Removed references to/dependencies on pango from .pc files
2289         Removed dependencies on pango from makefile.msc and configure.in
2291 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
2293         * atk/atkobject.[c|h]
2294         Move some implementation from GAIL:
2295         Default implementations for some some functions
2296         atk_object_real_get_name, atk_object_real_set_name,
2297         atk_object_real_get_description, atk_object_real_set_description,
2298         atk_object_real_get_parent, atk_object_real_set_parent,
2299         atk_object_real_get_role,
2300         atk_object_real_connect_property_change_handler,
2301         atk_object_real_remove_property_change_handler,
2302         atk_object_notify,
2303         definition of property-changed signal.
2304         Initialize pointers to NULL in atk_object_init().
2305         Initialize uninitialized function pointers to NULL in 
2306         atk_object_class_init().
2307         
2308 2001-07-23  Brian Cameron <brian.cameron@sun.com>
2310         * atk/atkobject.c
2311         Changed children_changed signal to allow NULL pointers
2312         for the 2nd argument to the signal handler.
2314 2001-07-20  Hans Breuer  <hans@breuer.org>
2316         * atk/atk.def : added more exports
2317         * atk/makefile.msc : updated win32 build
2319 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
2321         * atk/atkaction.[c|h], docs/atk-sections.txt, 
2322         docs/tmpl/atkaction.sgml
2323         Add atk_action_get_name() and atk_action_set_description()
2325 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
2327         * atk/atkstate.[c|h]
2328         Add ATK_STATE_ENABLED so we can distinguish between a consistent
2329         and inconsistent GtkToggleButton
2331 2001-07-16  Brian Cameron <brian.cameron@sun.com>
2333         * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2334         docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2335         gail_textattributes_update.pat is for gail/gail and integrates the 
2336         ATK_ATTRIBUTE_* macros in the gail implementations.
2337         atk_docs_textattributes_update.pat is for atk/docs and patches
2338         atk-sections.txt etc. for improved docs
2339         atk_atk_textattributes_update.pat is for atk/atk and included the
2340         new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2342 2001-07-13  Darin Adler  <darin@bentspoon.com>
2344         * atk/atkstate.c: Add missing <string.h> include.
2345         * tests/teststateset.c: Add missing <string.h> include.
2347 2001-07-13  Darin Adler  <darin@bentspoon.com>
2349         * .cvsignore: Ignore some generated files.
2350         * autogen.sh: Get rid of call to autoheader since the
2351         configure file doesn't include AM_CONFIG_HEADER.
2353 2001-07-11  Brian Cameron <brian.cameron@sun.com>
2355         * tmpl/atkdocument.sgml
2356         Added new file for docs.
2358 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
2360         * atk/atkimage.c atk/atkutil.c
2361         Changes to build with Sun's FORTE compiler.
2363 2001-07-10  Brian Cameron <brian.cameron@sun.com>
2365         * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2366         tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2367         tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2368         tmpl/atktext.sgml tmpl/atkutil.sgml
2369         Updated docs pages.
2371 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
2373         * atk/atktext.c (atk_text_base_init): 
2374         * atk/atktable.c (atk_table_base_init): 
2375         * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2376         to adapt to recent GSignal changes.
2378 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2380         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2381         docs/tmpl/atkutil.sgml
2382         Added new functiosn to AtkUtil.
2384 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2386         * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2387         docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2388         docs/tmpl/atkobject.sgml
2389         Added new atk document interface.
2391 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2393         * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2394         atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2395         Updated so that functions that take screen coords as 
2396         input/output also take an enum specifying whether
2397         the coords are screen or top-level window based.
2398         Updated docs as well.
2400 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2402         *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2403         atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2404         atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2405         atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2406         atk/docs/tmpl/atkstreamablecontent.sgml
2407         Cleaned up docs.  Added atkstreamablecontent.sgml
2409 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2411         *atk/atktable.h, atk/atktable.c
2412         Updated signal handler definitions.
2414 2001-06-27  Brian Cameron <brian.cameron@sun.com>
2416         *atk/atktext.h
2417         Updated AtkXYCoords enum.
2419 2001-06-27  Brian Cameron <brian.cameron@sun.com>
2421         *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2422         atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2423         atk/atkimage.c atk/atkimage.h atk/atkobject.c
2424         atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2425         atk/atkstateset.c atk/atkstreamablecontent.c
2426         atk/atkstreamablecontent.h atk/atktable.c
2427         atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2428         and some docs/tmpl files.
2429         Updated gtk-docs fixing spelling errors and making minor
2430         changes to the API.
2432 2001-06-27  Louise Miller <lousie.miller@sun.com>
2434         *atk/atkselection.h, atk/atkselection.c
2435         changed return type to gboolean for 
2436         atk_selection_select_all_selection
2438 2001-06-26  Brian Cameron <brian.cameron@sun.com>
2440         *atk/atkstate.h atk/atkstate.c
2441         docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2442         docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2443         docs/tmpl/atktext.sgml
2444         Added ATK_STATE_STALE.  Updated docs.
2446 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
2448         *atk/atktext.h
2449         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2451 2001-06-21  Brian Cameron <brian.cameron@sun.com>
2453         * atk/atkeditabletext.h, atk/atkobject.h,
2454         atktext.[ch]
2455         Added AtkAttributeSet_free() convenience
2456         function.
2458 2001-06-20  Peter Williams  <peterw@ximian.com>
2460         * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2461         atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2462         G_{BEGIN,END}_DECLS.
2464 2001-06-20  Brian Cameron <brian.cameron@sun.com>
2466         * atk/atktable.c, atk/atkmarshal.list
2467         Removed needless marshal and updated signal handlers in
2468         atktable.c
2470 2001-06-20  Louise Miller <louise.miller@sun.com>
2472         *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml   
2473         Changed parameters for get_selected_rows/get_selected_columns
2474         Added 4 new functions, add_row_selection, remove_row_selection,
2475         add_column_selection, remove_column_selection
2477 2001-06-19  Brian Cameron <brian.cameron@sun.com>
2479         * atk/atktable.c
2480         Fixed minor bug with signals.
2482 2001-06-18  Brian Cameron <brian.cameron@sun.com>
2484         * atk/atktable
2485         Added signals.
2487 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
2489         * atk/atkselection.h atk/atkselection.c
2490         Now add_selection, clear_selection, and remove_selection 
2491         return a boolean indicating SUCCESS/FAILURE to indicate
2492         if the operation was successful.
2494 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
2496         * atk/atktable.h atk/atktable.h
2497         Updated so now the get_text_before|at|after functions
2498         return the start & end offset of the string.  Updated the
2499         docs.
2501 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
2503         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2505 2001-06-11  Havoc Pennington  <hp@redhat.com>
2507         * NEWS: updated
2509         * configure.in: bump version to 0.2 and add infrastructure for 
2510         libtool version info. Assumes GTK versioning scheme (major.minor 
2511         is binary compatible)
2512         
2513         * atk/Makefile.am (LDFLAGS): set version info
2514         (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2515         
2516 2001-06-13  Brian Cameron <brian.cameron@sun.com>
2518         * atk/atktable.h, atk/atktable.c
2519         Updated so that get/set row/column header functions
2520         work with AtkObjects rather than AtkTables.  Organized
2521         the header file a little more cleanly.  Also the get/set
2522         row_description and caption functions now use gchar *
2523         rather than AtkObject.
2525 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
2527         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2528         Add signal model-changed.
2530         * atk/atkobject.c: Add properties
2531         accessible-role, accessible-table-caption, 
2532         accessible-table-column-header, accessible-table-column_description.
2533         accessible-table-row-header, accessible-table-row_description.
2534         accessible-table-summary, accessible-model
2536 2001-06-12  Brian Cameron <brian.cameron@sun.com>
2538         * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2539         Updated atkeditabletext and atktext interfaces so they
2540         now properly define the get/set attribute methods and now
2541         get_offset_at_point and get_character_extents can request
2542         x,y coords by either widget or screen coords.
2544 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
2546         * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2547         CFLAGS, not in LIBS. (Always linking with -lpthread
2548         is a noticeable speed hit.)
2550 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
2552         * atk/Makefile.am: Really fix marshal generation.
2554 2001-06-07  Havoc Pennington  <hp@redhat.com>
2556         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2557         glib-genmarshal stuff
2559 2001-06-07  Havoc Pennington  <hp@redhat.com>
2561         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2562         glib-genmarshal
2564         * configure.in: rearrange the library checks to support
2565         uninstalled linking     
2567         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2569         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2570         ATK in giant GTK tarball
2572 2001-06-07  Brian Cameron <brian.cameron@sun.com>
2574         * docs/atk-api.sgml docs/atk-sections.txt
2575         docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2576         docs/tmpl/atktext.sgml
2577         Removed docs/atk-api.sgml since it is not used.
2578         Updated sgml files and atk-sections.txt to reflect
2579         recent changes to the atktext and atkeditabletext
2580         interfaces
2582 2001-06-06  Brian Cameron <brian.cameron@sun.com>
2584         * atk/atktext.h atk/atktext.h
2585         Updated to new atktext functions for getting attributes.
2587 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2589         * New files atk/atkstreamablecontent.[ch]
2590         Updated files: atk/Makefile.am, atk/atk.h
2592         * atk/atkvalue.c: Updated comments
2594 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2596         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2598 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
2600         * atk/atkobject.c: Add property accessible-visible-data
2602 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
2604         * atk/atkobject.c: Add support for setting and getting 
2605         accessible-value property.
2607         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2609 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
2611         * atk/atkeditabletext.[ch], atk/atktext.[ch]
2613         * docs/atk-overrides.txt, docs/Makefile.am
2614           Updated the interface for dealing with selected
2615           text to handle multiple selected regions.  Removed
2616           get_row_col_at_offset from atktext.[ch].  Added
2617           docs/atk-overrides.txt file.
2619 Thu May 31  Brian Cameron <brian.cameron@sun.com>
2621         * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2622           atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2623           Added atk_marshal_VOID__INT_INT marshaller.  Updated the
2624           Makefiles so the proper marshall files get included in the
2625           dist.  Updated the Makefiles and configure.in so that the
2626           docs get included in the dist.
2628 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
2630         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2632 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
2634         * atk/atkobject.c: Define new properties accessible-text, 
2635         accessible-caret, accessible-selection and accessible-value
2637 2001-05-29  Brian Cameron <brian.cameron@sun.com>
2639         * docs/atk-sections.txt
2641         * docs/tmpl/*
2642         Improved the layout/formatting of the atk docs.  Added docs/tmpl
2643         files.
2645 2001-05-28  Brian Cameron <brian.cameron@sun.com>
2647         * atk/atktext.c
2648         Now properly set the initialized flag when setting up signals.
2649         Updated the atk-docs in several files
2651 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2653         * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2654         atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2655         atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2656         atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2657         Fix warnings generated by Sun FORTE compiler
2659 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2661         * atk/atkcomponent.c atk/atkvalue.c
2662         Remove return calls in functions which return void
2663         
2664 2001-05-23  Padraig O'Briain  <padraig.obriain@sun.com>
2666         * atk/atkobject.h: Correct naming of role for status bar
2668         * atk/atktext.c: 
2669         Clarify behaviour of atk_text_get_text_after/at/before_offset
2671 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
2673         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2675 2001-01-06  Hans Breuer  <hans@breuer.org>
2677         * atk/makefile.msc atk/atk.def (new files) :
2678         Enable build for win32, no sourc changes necessary.
2680 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
2682         * Released 0.1
2684 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
2686         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2688 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
2690         * Start a ChangeLog