Updated Bulgarian translation by Rostislav Raikov <zbrox@i-space.org>
[atk.git] / ChangeLog
bloba07e0e2c34e3a0b3008cb42985e4bc84f018f877
1 2004-06-04  Padraig O'Briain  <padraig.obriain@sun.com>
3         * docs/atk-sections.txt: Add AtkRectangle.
5         * docs/tmpl/atkcomponent.sgml: Add description for bounds-changed
6         signal.
8 2004-05-29  Christian Rose  <menthos@menthos.com>
10         * configure.in: Added "tk" to ALL_LINGUAS.
12 2004-05-18  Padraig O'Briain  <padraig.obriain@sun.com>
14         * atk/atkobject.c: Allow locale dir not to be harcoded into binary.
15         Fixes bug #128906.
17 2004-05-11  Padraig O'Briain  <padraig.obriain@sun.com>
19         * atk/atkobject.c: Make extra_roles static.
21         * atk/atkrelation.c: Make extra_names static.
23         Fixes bug #142234.
25         * atk/atkstate.h: Add clarification of state ATK_STATE_ENABLED to
26         documentation.
28 2004-04-22  Padraig O'Briain  <padraig.obriain@sun.com>
30         * configure.in: Increment version to 1.7.1 and interface age to 1.
32 2004-04-22  Padraig O'Briain  <padraig.obriain@sun.com>
34         * ===== Released Version 1.7.0, interface age 0, binary age 700 ====
36         * NEWS: Updated.
38 2004-04-20  Padraig O'Briain  <padraig.obriain@sun.com>
40         * configure.in: Increment version to 1.7.0.
42         * atk/atkcomponent.[ch]: Add new signal "bounds_changed". 
43         * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed".
45         Fixes bug #140476.
47         * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF.
48         * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED.
49         * docs/tmpl/atkrelation.sgml: Add new relation 
50         * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED 
51          
52         Fixes bug #133375.
54         * atk/atktext.c: Make extra_attributes static.
56 2004-04-19  Padraig O'Briain  <padraig.obriain@sun.com>
58         * ===== Released 1.6.1=====
60         * configure.in: Version 1.6.1, interface age 1, binary age 601
62         * NEWS: Updated.
64         * README: Fix typo.
66 2004-04-08  Guntupalli Karunakar  <karunakar@freedomink.org>
68         * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
70 2004.04.02  Iñaki Larrañaga  <dooteo@euskalgnu.org>
72         * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
74 2004-03-29  Manish Singh  <yosh@gimp.org>
76         * autogen.sh: use $ACLOCAL instead of aclocal-1.4 for --print-ac-dir.
78 2004-03-23  Guntupalli Karunakar  <karunakar@freedomink.org>
80         * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
82 2004-03-23  Pablo Saratxaga  <pablo@mandrakesoft.com>
84         * configure.in: Added Walloon (wa) to ALL_LINGUAS
86 2004-03-22  Padraig O'Briain  <padraig.obriain@sun.com>
88         * configure.in:
89         * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
90          Patch from Roger Leigh.
91         
92 2004-03-18  Guntupalli Karunakar  <karunakar@freedomink.org>
94         * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
96 2004-03-08  Padraig O'Briain  <padraig.obriain@sun.com>
98         * ===== Released 1.6.0=====
100         * configure.in: Version 1.6.0, interface age 0, binary age 600
102         * NEWS: Updated.
104 2004-03-07  Danilo Šegan  <dsegan@gmx.net>
106         * configure.in: Added "sr@ije" to ALL_LINGAUS.
108 Mon Mar  1 20:32:06 2004  Tim Janik  <timj@gtk.org>
110         * autogen.sh:
111         - exit with $? instead of 1 in case of failure
112         - exit with $? if ./configure failed
113           (that's so autogen.sh && make lines work)
114         - removed --enable-gtk-doc option
115         - added $AUTOGEN_CONFIGURE_ARGS
117 2004-03-01  Tor Lillqvist  <tml@iki.fi>
119         * atk/atk.def: Add some missing entries.
121 2004-02-24  Padraig O'Briain  <padraig.obriain@sun.com>
123         * ===== Released 1.5.5=====
124         
125         * configure.in: Version 1.5.5, interface age 4, binary age 505
127         * NEWS: Updated.
129 2004-02-20  Christian Rose  <menthos@menthos.com>
131         * configure.in: Added "en_CA" to ALL_LINGUAS.
133 2004-02-16  Padraig O'Briain  <padraig.obriain@sun.com>
135         * ===== Released 1.5.4=====
136         
137         * configure.in: Version 1.5.4, interface age 3, binary age 504
139         * NEWS: Updated.
141 2004-02-03  Padraig O'Briain  <padraig.obriain@sun.com>
143         * ===== Released 1.5.3=====
144         
145         * configure.in: Version 1.5.3, interface age 2, binary age 503
147         * NEWS: Updated.
149 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
151         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
153 2004-01-26  Padraig O'Briain  <padraig.obriain@sun.com>
155         * atk/atkobject.c: Revise property name. Fixes bug #130022 from
156         Christian - Manny Calavera - Neumair.
158 2004-01-23  Manish Singh  <yosh@gimp.org>
160         * Makefile.am: remove trailing backslash from last line of
161         DISTCLEANFILES. 
163 2004-01-23  Padraig O'Briain  <padraig.obriain@sun.com>
165         * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
166         from laszlo.peter@ireland.sun.com.
168         * Makefile.am: Add DISTCLEANFILES.
170 2004-01-12  Padraig O'Briain  <padraig.obriain@sun.com>
172         * ===== Released 1.5.2=====
173         
174         * configure.in: Version 1.5.2, interface age 1, binary age 502
176         * NEWS: Updated.
178 2004-01-05  Padraig O'Briain  <padraig.obriain@sun.com>
180         * configure.in: Move specification of ALL_LINGUAS to later in file
181         so that CATOBJEXT is defined correctly.
182         Use ATK_LOCALEDIR instead of atklocaledir.
184         * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
186         * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
188         * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
190 2004-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
192         * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
193         Patch provided by Jeff Franks.
195 2003-12-17  Padraig O'Briain  <padraig.obriain@sun.com>
197         * atk/atkobject.c: Change "accel label" to "accelerator label".
198         Fixes bug #129499.
200 2003-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
202         * ===== Released 1.5.1=====
203         
204         * configure.in: Version 1.5.1, interface age 0, binary age 501
206         * NEWS: Updated.
208 2003-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
210         * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
212         * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and 
213         properties
215         * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
217 2003-12-01  Michael Natterer  <mitch@gimp.org>
219         * atk/atkobject.c (atk_object_real_get_property): fix typo:
220         s/g_value_set_set/g_value_set_int/.
222 2003-12-01  Padraig O'Briain  <padraig.obriain@sun.com>
224         * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
225         properties translatable. Add new property "accessible-hypertext-nlinks".
226         (atk_object_real_get_property): Add support for new property
227         "accessible-hypertext-nlinks".
229         * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
230         link_activated.
232         * atk/atkhyperlink.c: Add signals link_activated and new properties
233         "number-of-anchors", "end-index" and "start-index".
235         This fixes bug #112390.
237 2003-11-29  Danilo Šegan  <dsegan@gmx.net>
239         * configure.in: Added "af" to ALL_LINGUAS.
241 2003-11-26  Padraig O'Briain  <padraig.obriain@sun.com>
243         * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
244         if object is focus object.
246         * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
247         the last object reported by the application as focused.
249         * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
250         Add atk_get_focus_object.
252         Fixes bug #127400.
254 2003-11-26  Padraig O'Briain  <padraig.obriain@sun.com>
256         * atk/atkobject.c: Change role names so that the unlocalized names
257         do not contain hyphens and match the Java role names. Fixes bug #125024.
259 2003-11-24  Padraig O'Briain  <padraig.obriain@sun.com>
261         *  docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
262         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
263         docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
264         docs/tmpl/atktext.sgml: Regenerate these files. The location of
265         signal information has changed.
267 2003-11-24  Padraig O'Briain  <padraig.obriain@sun.com>
269         * ===== Released 1.5.0=====
270         
271         * configure.in: Version 1.5.0, interface age 0, binary age 500
273         * NEWS: Updated.
275 2003-11-03  Padraig O'Briain  <padraig.obriain@sun.com>
277         * atk/atkrelation.c: Use weak references for objects in a relation
278         instead of object references so that objects are not leaked when
279         corresponding widgets are destroyed.
281         This fixes bug #125725.
282         
283 2003-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
285         * configure.in: Add reference to docs/version.xml
287         Should have been done in previous commit but was omitted.
288         Fixes build break reported in bugs #1258548 and #125902.
290 2003-10-29  Padraig O'Briain  <padraig.obriain@sun.com>
292         * configure.in: Add reference to docs/version.xml
294         * docs/Makefile.am: Add references to version.xml.in and version.xml
296         * docs/atk-docs.sgml: Add reference to version.xml
298         * docs/version.xml.in: New file.
300         This fixes bug #125758.
301         
302 2003-10-24  Padraig O'Briain  <padraig.obriain@sun.com>
304         * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
306 2003-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
308         * ===== Released 1.4.1=====
309         
310         * configure.in: Version 1.4.1, interface age 1, binary age 401
312         * NEWS: Updated.
314 2003-09-28  Gediminas Paulauskas  <menesis@delfi.lt>
316         * configure.in: Added lt to ALL_LINGUAS.
318 2003-09-23  Padraig O'Briain  <padraig.obriain@sun.com>
320         * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
321         This fixes bug #121990.
323 2003-09-21  Åsmund Skjæveland  <aasmunds@fys.uio.no>
325         * configure.in: Added Norwegian (nynorsk) code
326         nn to ALL_LINGUAS.
328 2003-09-10  Padraig O'Briain  <padraig.obriain@sun.com>
330         * atk/atkobject.c: Remove comments about signals. The description
331         should be in files in docs/tmpl directory.
333         * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
334         * docs/tmpl/atkobject.sgml:  Add descriptions for 
335         active-descendant-changed, children-changed, focus-event, 
336         property-change, state-change and visible-data-changed signals.
337         * docs/tmpl/atkselection.sgml: Add description for selection-changed
338         signal.
339         * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
340         columnn-inserted, column-reordered, model-changed, row-deleted, 
341         row-inserted and  row-reordered signals.
342         * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
343         text-caret-moved, text-changed and text-selection-changed signals.
345         This fixes bug #121163.
347 2003-09-02  Padraig O'Briain  <padraig.obriain@sun.com>
349         * ===== Released 1.4.0=====
351         * configure.in: Version 1.4.0, interface age 0, binary age 400
353         * NEWS: Updated.
355 2003-08-28  Christian Rose  <menthos@menthos.com>
357         * configure.in: Added "ne" to ALL_LINGUAS.
359 2003-08-25  Padraig O'Briain  <padraig.obriain@sun.com>
361         * ===== Released 1.3.6=====
363         * configure.in: Version 1.3.6, interface age 2, binary age 306
365         * NEWS: Updated.
367 2003-08-08  Malcolm Tredinnick <malcolm@commsecure.com.au>
368         
369         * autogen.sh: Clarify an error message.
371 2003-08-08  Guntupalli Karunakar  <karunakar@freedomink.org>
373         * configure.in: Added "hi" in ALL_LINGUAS.
375 2003-08-07  Padraig O'Briain  <padraig.obriain@sun.com>
377         * ===== Released 1.3.5=====
379         * configure.in: Version 1.3.5, interface age 1, binary age 305
381         * NEWS: Updated.
383 2003-08-04  Padraig O'Briain  <padraig.obriain@sun.com>
385         * Remove po/Makefile.in.in. This fixes bug #119053.
387 2003-07-08  Padraig O'Briain  <padraig.obriain@sun.com>
389         * atk/atktable.c (atk_table_ref_at): Ensure that row and column values 
390         are non-negative.
392         This is a partial fix for bug #116712.
394 2003-07-03  Padraig O'Briain  <padraig.obriain@sun.com>
396         * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
397         Fixes bug #116621. Problem reported by Mario Lang.
399 2003-06-25  Fatih Demir <kabalak@gtranslator.org>
401         * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
403 2003-06-23  Padraig O'Briain  <padraig.obriain@sun.com>
405         * atk.spec.in:
406         Added locale directory to spec file. Fix provided by
407         James T. Richardson, Jr.
409 2003-06-19  Padraig O'Briain  <padraig.obriain@sun.com>
411         * ===== Released 1.3.4=====
413         * NEWS: Updated.
415 2003-06-13  Tor Lillqvist  <tml@iki.fi>
417         * atk/atkobject.c (atk_role_get_localized_name): Set
418         gettext_initialized.
420         * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
421         directory, so look there, too. Include the message catalogs.
423 2003-06-10  Padraig O'Briain  <padraig.obriain@sun.com>
425         * configure.in: Version 1.3.4, interface age 0, binary age 304
427         * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
428         ATK_RELATION_POPUP.
430 2003-06-05  Paul Duffy <dubhthach@frink.nuigalway.ie>
432         * configure.in: Added ga (irish) to ALL_LINGUAS
433          
434 2003-06-05  Kenneth Rohde Christiansen  <kenneth@gnu.org>
436         * configure.in: Added li to ALL_LINGUAS.
438 2003-05-30  Padraig O'Briain  <padraig.obriain@sun.com>
440         * ===== Released 1.3.3=====
442         * configure.in: Version 1.3.3, interface age 3, binary age 303
444         * NEWS: Updated.
446 2003-05-28  Padraig O'Briain  <padraig.obriain@sun.com>
448         * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
449         ATK_ROLE_AUTOCOMPLETE.
451 2003-05-20  Padraig O'Briain  <padraig.obriain@sun.com>
453         * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state 
454         ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
455         which can have a value other than on or off.
457 2003-05-19 Arafat Medini <lumina@silverpen.de>
459         *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
461 2003-05-16  Telsa Gwymme  <hobbit@aloss.ukuu.org.uk>
463         * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
465 2003-05-15  Padraig O'Briain  <padraig.obriain@sun.com>
467         * ===== Released 1.3.2=====
469         * configure.in: Version 1.3.2, interface age 2, binary age 302
471         * NEWS: Updated.
473 2003-05-09  Samúel Jón Gunnarsson  <sammi@techattack.nu>
475         * is.po: Added "is" into ALL_LINGUAS.
477 2003-05-06  Padraig O'Briain  <padraig.obriain@sun.com>
479         * configure.in: Make message when pkg-config fails to find glib-2.0.pc
480         less cryptic.
482         * po/pl.po: Updated Polish translation from Artur Flinta.
484 2003-05-05  Duarte Loreto <happyguy_pt@hotmail.com>
486         * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
488 2003-05-05  Christian Rose  <menthos@menthos.com>
490         * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
492 2003-05-01  Padraig O'Briain  <padraig.obriain@sun.com>
494         * ===== Released 1.3.1=====
496         * configure.in: Version 1.3.1, interface age 1, binary age 301
498         * NEWS: Updated.
500         * po/yi.po: Update line numbers.
502 2003-04-25  Padraig O'Briain  <padraig.obriain@sun.com>
504         * atk/stateset.h: Fix typo in documentation.
506         * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
507         Patch provided by Ali Akcaagac.
509 2003-03-26  Christian Rose  <menthos@menthos.com>
511         * configure.in: Added "yi" to ALL_LINGUAS.
513 2003-03-21  Takeshi AIHANA <aihana@gnome.gr.jp>
515         * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
517 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
519         * ===== Released 1.3.0=====
521         * configure.in: Version 1.3.0, interface age 0, binary age 300
523         * NEWS: Updated.
525 2003-03-20  Guntupalli Karunakar  <karunakar@freedomink.org>
527         * configure.in: Added Malayalam (ml) in ALL_LINGUAS
529 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
531         * docs/atk-sections.txt: Add 11 unused declarations.
533 2003-03-20  James Henstridge  <james@daa.com.au>
535         * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
536         and glib-gettextize.
538         * configure.in: cleanup to make use of newer autoconf/automake
539         features.
541         * Makefile.am: get rid of custom distcheck rule, which is no
542         longer necessary.
544         * atk/Makefile.am: cleanup makefile.  Use BUILT_SOURCES for built
545         sources.
547         * docs/Makefile.am: use common gtk-doc.make.
549         * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
551 2003-03-16  Joel Brich <joel.brich@laposte.net>
553         * configure.in: Added "eo" to ALL_LINGUAS
554         * po/eo.po: Added Esperanto translation
555         from Charles Voelger <cvoelger@dweasel.com>
557 2003-03-12  Tor Lillqvist  <tml@iki.fi>
559         * atk/atk.def: Add one more missing export, thanks to Cedric
560         Gustin.
562 2003-03-07  Padraig O'Briain  <padraig.obriain@sun.com>
564         * atk/atkobject.c (atk_object_set_role): Add check that role is
565         actually being changed. Do not emit notification for initial
566         role setting. (bug #107710)
568 2003-03-06  Padraig O'Briain  <padraig.obriain@sun.com>
570         * atk/atkrelationset.c: Current returning of FALSE to 0 in function 
571         which returns integer; (bug #107661) reported by Morten Welinder.
573 2003-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
575         * atk/atk-relation.c
576         atk/atkrelationset.c
577         atk/atkstatset.c: Correct returning of FALSE to NULL in functions
578         which return pointer; (bug #107650) reported by Morten Welinder.
580 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
582         * test/Makefile.am: Update to produce .so files
583         (Problem reported and solution reported by Michael.Wilson@bull.net)
585 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
587         * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
588         Correct creation of non-AtkGObjectAccessible (bug #107124)
590         * atk/atkobject.c (atk_object_class_init): Set default initialize 
591         function so that code which does not check for existence of parent 
592         class's initialize function will work.
594         * atk/atkvalue.c: (atk_value_get_minimum_value, 
595         atk_value_get_maximum_value, atk_value_get_current_value):
596         Reset Value argument if it is a valid GValue otherwise zeroise it.
598         docs/tmpl/atkhypertext.sgml: Add link-selected signal.
600 2003-02-25  Tor Lillqvist  <tml@iki.fi>
602         * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
604         * atk/atk.def: Add a couple of missing entries, thanks to Cedric
605         Gustin.
607         * atk/atk.rc.in: New file, for version info in the DLL on
608         Windows. Similar as in GLib, GTK, etc.
610         * configure.in: Generate atk/atk.rc.
611         
612         * atk/Makefile.am: Use atk.rc on Windows.
613         (EXTRA_DIST): Distribute atk.rc(.in).
615         * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
616         but deduce it from DLL location, like GLib, GTK etc do.
618 2003-02-23  Abel Cheung  <maddog@linux.org.hk>
620         * configure.in: Added "mk" to ALL_LINGUAS.
622 2003-02-21  Roozbeh Pournader  <roozbeh@sharif.edu>
624         * configure.in: Added "fa" to ALL_LINGUAS.
626 2003-02-21  Metin Amiroff  <metin@karegen.com>
628         * configure.in: Added Azerbaijanian to ALL_LINGUAS.
630 2003-02-19  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
632         * configure.in: Added Belarusian to ALL_LINGUAS.
634 2003-02-14  Padraig O'Briain  <padraig.obriain@sun.com>
636         * atk/atknoopobject.c: Add AtkHypertext interface as this object should
637         claim to implement all interfaces.
639 2003-02-12  Padraig O'Briain  <padraig.obriain@sun.com>
641         * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
643         * atk/atkhypertext.c
644         (atk_hypertext_get_link): Add check on link_index value
645         (atk_hypertext_get_link_index): Add check on char_index value
647 2003-02-09  Christian Rose  <menthos@menthos.com>
649         * configure.in: Added "kn" to ALL_LINGUAS.
651 2003-02-07  Christian Rose  <menthos@menthos.com>
653         * configure.in: Added "bn" to ALL_LINGUAS.
655 2003-02-06  Christian Rose  <menthos@menthos.com>
657         * configure.in: Added "id" to ALL_LINGUAS.
659 2003-02-04  Padraig O'Briain  <padraig.obriain@sun.com>
661         * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
662         Add weak reference so we do not leak the accessible when the object
663         dies. Problem reported by Alex Larsson.
665 2003-02-02  Fatih Demir <kabalak@gtranslator.org>
667         * configure.in: Added "tr" (Turkish) to the languages' list.
669 2003-01-30  Padraig O'Briain  <padraig.obriain@sun.com>
671         * atk/atkhyperlink.[ch]
672         New property selected-link defined.
673         Function pointer is_selected_link added to interface
674         (atk_hyperlink_is_selected_link: New functions which checks
675         whether the specified AtkHyperlink is selected
676         
677         * atk/atkhypertext.[ch]
678         New signal link-selected added.
680         * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
682         * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
683         and function atk_hyperlink_is_selected_link.
685         This fixes bug #104621.
686         
687 Tue Jan 28 13:52:20 2003  Manish Singh  <yosh@gimp.org>
689         * autogen.sh (have_automake): call the versioned automake when
690         checking the version itself.
692 Tue Jan 28 15:18:24 2003  Owen Taylor  <otaylor@redhat.com>
694         * autogen.sh (have_automake): Fix version in complaint
695         message about automake. (#104366, Rich Burridge)
697 2003-01-26  Daniel Yacob <locales@geez.org>
699         * configure.in: Added am to ALL_LINGUAS.
701 2003-01-23  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
703         * configure.in: Added "sk" to ALL_LINGUAS.
705 2003-01-23  Abel Cheung  <maddog@linux.org.hk>
707         * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
709 2003-01-23  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
711         * configure.in: Added "pt_BR" to ALL_LINGUAS.
713 2003-01-22  Marius Andreiana <marius galuna.ro>
715         * configure.in: added 'ro' to ALL_LINGUAS
717 2003-01-21  Christian Rose  <menthos@menthos.com>
719         * configure.in: Added "mn" to ALL_LINGUAS.
721 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
723         * atk/atktext.c
724         (atk_text_base_init): Set vtable entry for default implementations
725         (atk_text_get_range_extents): Omit calling default implementation
726         (atk_text_get_bounded_ranges): Omit calling default implementation
728         * atk/atkcomponent.c
729         (atk_component_base_init): New function to set vtable entry for 
730         default implementations
731         (atk_component_ref_accessible_at_point): Omit calling default 
732         implementation
733         (atk_component_contains): Omit calling default implementation
734         (atk_component_get_position): Omit calling default implementation
735         (atk_component_get_size): Omit calling default implementation
737 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
739         * atk/atkobject.c 
740         (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY 
741         and PROP_TABLE_CAPTION_OBJECT.
742         (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY 
743         and PROP_TABLE_CAPTION_OBJECT.
745         This completes ATK changes for bug #74814.
747 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
749         * atk/atkobject.c: Add property accessible-table-caption-object.
750         This addresses bug #74814.
752         * atk/atkobject.h: Move some documentation from template file to
753         avoid warnings when building.
755         * atk/atkrelation.c: Add new properties relation and target.
756         This addresses bug #72426.
758         * atktext.[ch]: Add new functions atk_text_get_range_extents and
759         atk_text_get_bounded_ranges.
760         Also added data structures AtkTextRectangle and AtkTextRange, enum
761         AtkTextClipType and helper function  atk_text_free_ranges.
762         This addresses bug #100943.
763         (atk_text_get_character_extents): Ensure that the reported width is 
764         not negative. This fixes bug #102954)
766         * docs/atk-sections.txt: Add new functions and data items.
768         * docs/tmpl/atk-object.sgml: Remove some documentation and put in 
769         atkobject.h. Add reference to accessible-table-caption-object.
771         * docs/tmpl/atk-relation.sgml: Add new properties
773         * docs/tmpl/atktext.sgml: Add new functions and data items.
776 2003-01-20  Padraig O'Briain  <padraig.obriain@sun.com>
778         * ===== Released 1.2.2=====
780         * configure.in: Version 1.2.2, interface age 2, binary age 202
782         * NEWS: Updated.
784 2003-01-19  He Qiangqiang  <carton@linux.net.cn>
786         * configure.in: Added "zh_CN" to ALL_LINGUAS.
788 2003-01-12  Laurent Dhima  <laurenti@alblinux.net>
790         * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
792 2003-01-11  Pauli Virtanen  <pauli.virtanen@hut.fi>
794         * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
796 2003-01-06  Alessio Frusciante  <algol@firenze.linux.it>
798         * configure.in (ALL_LINGUAS): Added "it" (Italian) 
800 2003-01-06  Padraig O'Briain  <padraig.obriain@sun.com>
802         * configure.in: Add -with-html-dir option. (bug #102497)
804         * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
806         * docs/tmpl/atkobject.sgml: Update so property names are in
807         alphabetic order.
809 2003-01-03  Padraig O'Briain  <padraig.obriain@sun.com>
811         * ===== Released 1.2.1=====
812         
813         * configure.in: Version 1.2.1, interface age 1, binary age 201
815         * NEWS: Updated.
817 2003-01-02  Zbigniew Chyla  <cyba@gnome.pl>
819         * configure.in (ALL_LINGUAS): Added pl (Polish).
821 2002-12-23  Nam SungHyun  <namsh@kldp.org>
823         * configure.in: Added Korean (ko) to ALL_LINGUAS
825 2002-12-22  Artis Trops  <hornet@navigator.lv>
827         * configure.in: Added Latvian (lv) to ALL_LINGUAS.
829 2002-12-22  Christophe Merlet  <redfox@redfoxcenter.org>
831         * configure.in (ALL_LINGUAS): added French (fr).
833 2002-12-21  Jordi Mallach  <jordi@sindominio.net>
835         * configure.in (ALL_LINGUAS): added Catalan (ca).
837 2002-12-20  Padraig O'Briain  <padraig.obriain@sun.com>
839         * ===== Released 1.2.0 ======
841         * configure.in: Version 1.2.0, interface age 0, binary age 200
843         * NEWS: Final update for 1.2.0.
845         * docs/tmpl/atkobject.sgml: Order of properties have been changed.
847 2002-12-18  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
849         * configure.in: Added Russian to ALL_LINGUAS.
851 2002-12-16  Padraig O'Briain  <padraig.obriain@sun.com>
853         * ===== Released 1.1.5=====
854         
855         * configure.in: Version 1.1.5, interface age 2, binary age 105
857         * NEWS: Updated.
859 2002-12-13  Padraig O'Briain  <padraig.obriain@sun.com>
861         * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
862         if caret is not supported. This addresses bug #101020.
864         * configure.in: Use third argument of AC_DEFINE to get rid of 
865         acconfig.h. 
867 Thu Dec 12 14:57:20 2002  Owen Taylor  <otaylor@redhat.com>
869         * acinclude.m4: Remove; wasn't needed, and referred
870         to GLib internal m4 files now gone.
872 Thu Dec 12 11:04:05 2002  Manish Singh  <yosh@gimp.org>
874         * configure.in: Require autoconf-2.53.
876 2002-12-12  Yanko Kaneti  <yaneti@declera.com>
878         * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
880 2002-12-11  Pablo Saratxaga  <pablo@mandrakesoft.com>
882         * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
883         and Dutch (nl).
885 2002-12-07  Andras Timar <timar@gnome.hu>
887         * configure.in (ALL_LINGUAS): Added Hungarian (hu).
889 2002-12-06  Padraig O'Briain  <padraig.obriain@sun.com>
891         * ===== Released 1.1.4 =====
892         
893         * configure.in: Version 1.1.1, interface age 1, binary age 104
895         * NEWS: Updated.
897 2002-12-05  Ole Laursen  <olau@hardworking.dk>
899         * configure.in (ALL_LINGUAS): Added Danish (da).
901 2002-12-02  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
903         * configure.in (ALL_LINGUAS): Added Spanish (es).
905 2002-12-01  Christian Neumair  <chris@gnome-de.org>
907         * configure.in (ALL_LINGUAS): Added German (de).
909 2002-11-22  Kjartan Maraas  <kmaraas@gnome.org>
911         * configure.in (ALL_LINGUAS): Added "no".
912         
913 2002-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
915         * Update NEWS for 1.1.3
917 2002-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
919         * configure.in: Update to take account of gtk-doc-version being 0.10
920         Updated version required to 0.9
922 2002-11-20  Bill Haneman <bill.haneman@sun.com>
924         * atk/atkobject.h:
925         Added ATK_ROLE_APPLICATION.
927         * atk/atkobject.c:
928         (atk_role_get_localized_name):
929         Added ATK_ROLE_APPLICATION case.        
931         * docs/atk-decl.txt:
932         Added ATK_ROLE_APPLICATION to docs.
933         
934 2002-11-18  Abi Brady  <morwen@evilmagic.org>
936         * configure.in: Added "en_GB" to ALL_LINGUAS.
938 2002-11-15  Hasbullah BIn Pit <sebol@ikhlas.com>
940         * configure.in: Added "ms" to ALL_LINGUAS.
942 2002-11-15  Padraig O'Briain  <padraig.obriain@sun.com>
944         * Update NEWS for 1.1.2
946         * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
947         Update docs.
949 2002-11-14  Bill Haneman <bill.haneman@sun.com>
951         * configure.in:
952         Revved to 1.1.2, interface age 0, binary age 102.
953         
954         * atk/atkrelationtype.h:
955         (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
956         New relations to handle content embedding, for instance
957         text that embeds or flows around images.
959         * atk/atkhyperlink.h:
960         (atk_hyperlink_is_inline):
961         New API, returns whether a hyperlink's content is
962         partially displayed inline; useful for small images
963         emedded in text, and for HTML <src> elements.
964         (AtkHyperlinkClass->link_state):
965         New virtualized method, used to implement various
966         state query API such as atk_hyperlink_is_inline().
968         * atk/atkhyperlink.c:
969         (atk_hyperlink_is_inline):
970         New method.
972         * docs/atk-sections.txt: 
973         Additions for above API.
975 2002-11-13  Padraig O'Briain  <padraig.obriain@sun.com>
977         * atk/atkobject.[ch]: Add signal active-descendant-changed
979 2002-11-11  Christian Rose  <menthos@menthos.com>
981         * configure.in: Added "sv" to ALL_LINGUAS.
983 Fri Nov  8 19:55:25 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
985         * atk/atkhyperlink.c
986         * atk/atkhyperlink.h
987         * atk/atktable.c
988         * atk/atktable.h
989         * atk/atktext.c
990         * atk/atktext.h
991         * docs/tmpl/atkhyperlink.sgml
992         * docs/tmpl/atkobject.sgml
993         * docs/tmpl/atktable.sgml
994         * docs/tmpl/atktext.sgml
996         Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
997         without warnings.
998         
999 2002-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
1001         * autogen.sh: Add call to autoheader to create config.h.in
1003 2002-11-04  Padraig O'Briain  <padraig.obriain@sun.com>
1005         * acinclude.m4: New file
1007         * autogen.sh: Add i18n support (copied from gtk+).
1009         * configure.in: Add definition for atklocaledir and check for
1010         bind_textdomain_codeset()
1012         * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
1014         * atk/atkobject.c (atk_role_get_localized_name): Add code to
1015         initialize i18n.
1016         
1017         * po/.cvsignore: Add extra files.
1019 2002-11-01  Padraig O'Briain  <padraig.obriain@sun.com>
1021         * configure.in: Create po/Makefile; patch supplied by 
1022         Dan Mills (thunder@ximain.com)
1023         
1024 2002-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
1026         * ===== Released 1.1.1 =====
1027         
1028         * configure.in: Version 1.1.1, interface age 0, binary age 101
1030         * NEWS: Updated.
1032         * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
1034 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
1036         * Makefile.am: Add po directory
1038         * configure.in: Add support for I18N
1040         * acconfig.h atk/atkintl.h: New files used to support I18N
1042         * atk/atkobject.c: Update atk_role_get_localized_name() to
1043         allow for localized name to be returned.
1045         * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
1047         * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
1048         po/ChangeLog: New files
1050 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
1052         * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
1054         * atk/atkaction.[ch]: Add atk_action_get_localized_name.
1056         * atk/atkobject.[ch]: Add atk_role_get_localized_name,
1057         atk_object_add_relationship and atk_object_remove_relationship
1058         Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
1059         and ATK_ROLE_RULER
1061         * atk/atkrelation.h: Move definition of AtkRelationType to
1062         atk/relationtype.h
1064         * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
1066         * atk/atktext.[ch]: Add text-attributes-changed signal.
1068         * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
1070         * docs/tmpl/atkobject.sgml: Add new functions and new roles.
1072         * docs/tmpl/atkrelation.sgml: Add new relations
1074         * docs/tmpl/atkstate.sgml: Add new state
1076         * docs/tmpl/atktext.sgml: Add new signal
1078         * tests/testrelation.c: Add tests for new relationship functions.
1080 2002-10-01  Padraig O'Briain  <padraig.obriain@sun.com>
1082         * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1083         supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1085         Bug #94548.
1087 2002-09-24  Padraig O'Briain  <padraig.obriain@sun.com>
1089         * ===== Released 1.1.0 =====
1090         
1091         * NEWS: Updated.
1093 2002-09-18  Padraig O'Briain  <padraig.obriain@sun.com>
1095         * configure.in:
1096         increment version to 1.1.0, in view of the fact that we've 
1097         branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1098         Also reset INTERFACE_AGE to zero, since an enum was added.
1099         Use similar library numbering as GTK.
1101         * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1103 2002-09-06  Mark McLoughlin  <mark@skynet.ie>
1105         * atk/atkobject.h: add ATK_LAYER_WINDOW.
1107         * atk/atkcomponent.c: upd docs.
1109 2002-09-06  Padraig O'Briain  <padraig.obriain@sun.com>
1111         * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to 
1112         avoid unused declarations
1114         * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1115         Move AtkRelationSet from atkobject to atkrelationset.
1117 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1119         * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1120         docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1121         docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1122         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1123         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1124         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1125         docs/tmpl/atkvalue.sgml:
1126         Remove reference to ...Iface data structures; which eliminates
1127         undocumented symbols.
1129 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1131         *  atk/atkutil.h: Add documentation for AtkKeyEventType
1133         * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1134         docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1135         docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1136         docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml 
1137         docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1138         docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1139         docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1140         docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1141         docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1142         docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1143         docs/tmpl/atkutil.sgml:
1144         Reduce number of undocumented symbols
1146 2002-08-26  Padraig O'Briain  <padraig.obriain@sun.com>
1148         * atk/atknoopobjectfactory.c:
1149         Add implementation for atk_object_factory_get_accessible_type()
1151 2002-08-18  Havoc Pennington  <hp@pobox.com>
1153         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1154         both automake 1.6 and 1.4 installed get the right automake. Means
1155         compilation from CVS will now require the latest automake 1.4
1156         release, or manually creating symlinks called "automake-1.4" and
1157         "aclocal-1.4"
1159 2002-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
1161         These changes improve the quality of the documentation by adding
1162         information about properties and signals.
1164         * configure.in:
1165         Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1166         use in docs Makefile.am
1168         * atk/atk.h:
1169         Add missing include files, atk/atknoopobject.h and 
1170         atknoopobjectfactory.h
1172         * docs/Makefile.am:
1173         Add support for scan program
1175         * docs/atk.types:
1176         Added content to this file
1178         * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1179         docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1180         docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1181         docs/tmplatkutil.sgml:
1182         Removed references to contents of object's data structure
1184         * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1185         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1186         Add references to signals and properties.
1188 Wed Jul 31 17:08:04 2002  Owen Taylor  <otaylor@redhat.com>
1190         * ===== Released 1.0.3 =====
1191         
1192         * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1193         interface, binary version 3.
1195         * NEWS: Updated.
1197 2002-07-14  Padraig O'Briain  <padraig.obriain@sun.com>
1199         * README: Updated to describe where to log bugs and mention mailing
1200         list.
1202 2002-06-20  Padraig O'Briain  <padraig.obriain@sun.com>
1204         * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1205         atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1206         atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1207         atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1208         atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1209         atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1210         atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1211         atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1212         atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1213         atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1214         atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1215         Update documentation.
1217 2002-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
1219         * atk/atkregistry.c:
1220         64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1221         (bug #83316)
1223 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
1225         * ===== Released 1.0.2 ======
1227         * NEWS: Updates.
1229         * configure.in: Version 1.0.2, interface, binary age 2
1231 2002-04-26  Padraig O'Briain  <padraig.obriain@sun.com>
1233         * atk/atkutil.c (atk_focus_tracker_notify):
1234         Allow for object being NULL which means the window containing the
1235         focus widget has lost focus. We update the previous_focus_object 
1236         so we can emit notification for focus widget when window regains
1237         focus.
1239 2002-04-15  Padraig O'Briain  <padraig.obriain@sun.com>
1241         * atk/atkgobjectaccessible.c:
1242         (atk_gobject_accessible_for_object):  Allow for case where created
1243         AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1244         was not initialized in atk_gobject_accessible_class_init
1246 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
1248         * ===== Released 1.0.1 ======
1250         * NEWS: Updates.
1252         * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1254 2002-03-19  Padraig O'Briain  <padraig.obriain@sun.com>
1256         * atk/atkutil.c (atk_focus_tracker_notify):
1257         Do not do notification if previously notified object is the same as
1258         this object
1260 2002-03-14  Tor Lillqvist  <tml@iki.fi>
1262         * atk/Makefile.am: Use correct name for the DLL when generating
1263         the MSVC import library.
1265 2002-03-13  Bill Haneman <bill.haneman@sun.com>
1267         * atk/atkutil.c (atk_object_get_root):
1268         Changed g_type_class_peek to g_type_class_ref,
1269         this seemed to be triggering a SEGV in some cases.
1272 2002-03-12  Padraig O'Briain  <padraig.obriain@sun.com>
1274         * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1275         Correct name of data set to NULL from quark_accessible_object to
1276         quark_object
1278 2002-03-09  Padraig O'Briain  <padraig.obriain@sun.com>
1280         * atk/atkhyperlink.c (atk_hyperlink_get_type):
1281         Fix typo.
1283 Thu Mar  7 23:52:51 2002  Owen Taylor  <otaylor@redhat.com>
1285         * ===== Released 1.0.0 ======
1287         * NEWS: Final update for 1.0.0.
1289         * README: Update the compilation instructions a bit.
1291 2002-03-06  Tor Lillqvist  <tml@iki.fi>
1293         * atk-zip.sh.in
1294         * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1295         library names.
1297 Tue Mar  5 16:54:21 2002  Owen Taylor  <otaylor@redhat.com>
1299         * ATK 1.0.0 rc1
1301         * tests/Makefile.am: Don't install libteststateset.la,
1302         libtestrelation.la. (#73655, James Henstridge)
1304         * autogen.sh: Add --enable-gtk-doc
1306         * configure.in: --disable-gtk-doc by default.
1308         * Makefile.am: Add a slightly modified distcheck rule
1309         that passes --enable-gtk-doc to the configure inside.
1310         (So that 'make dist' succeeds inside.)
1312 Tue Mar  5 11:55:35 2002  Owen Taylor  <otaylor@redhat.com>
1314         * configure.in: Require GLib-2.0.0.
1316         * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1317         Switch over to the Glib/GTK+ versioning scheme.
1319 2002-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
1321         * atk/atktext.c (atk_text_get_text):
1322         Permit end offset value of -1
1324 2002-02-28  Padraig O'Briain  <padraig.obriain@sun.com>
1326         * atk/atkhypertext.h:
1327         Update comments
1329 2002-02-28  Sven Neumann  <sven@gimp.org>
1331         * configure.in: beautified configure --help output.
1333 2002-02-27  Padraig O'Briain  <padraig.obriain@sun.com>
1335         * atk/atkhypertext.h atk/atkhyperlink.h: 
1336         Add padding to class structures to allow for future expansion.
1338         * atk/atkdocument.h: 
1339         Add padding to class structures to allow for future expansion.
1341         * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1342         Add padding to class structures to allow for future expansion.
1344 Mon Feb 25 19:09:39 2002  Owen Taylor  <otaylor@redhat.com>
1346         * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1348 2002-02-26  Tor Lillqvist  <tml@iki.fi>
1350         * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1351         libtool won't create a DLL.
1353 2002-02-25  Padraig O'Briain  <padraig.obriain@sun.com>
1355         * atk/Makefile.am:
1356         Remove -no-undefined because of problems with uunresolved symbols
1357         in libgobject on Solaris when using gcc
1359 Sat Feb 23 23:02:23 2002  Owen Taylor  <otaylor@redhat.com>
1361         * configure.in: Version 0.13
1363         * NEWS: Update for 0.13
1365         * docs/atk-sections.txt: Update.
1367 2002-02-22  Padraig O'Briain  <padraig.obriain@sun.com>
1369         * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1370         atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1371         atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1372         Make use of parent_class consistent; define as gpointer and
1373         use g_type_class_peek_parent() to get it
1375         * atk/atktext.c:
1376         Delete unused empty line
1378         * atk/atkregistry.c atk/atkrelation.c:
1379         Make parent_class static 
1381 2002-02-20  Padraig O'Briain  <padraig.obriain@sun.com>
1383         * atk/atktext.c:
1384         Add check for offset being negative in functions which have offset
1385         parameter and return immediately if so.
1387 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
1389         * atk/atkcomponent.h:
1390         Change argument of get_layer and get_mdi_zorder function pointers 
1391         to be AtkComponent instead of AtkObject
1393         * atk/atkcomponent.c:
1394         Change atk_component_get_layer and atk_component_get_mdi_zorder
1395         to refer to argument as component instead os accessible
1397         * docs/atk-sections.txt docs/tmpl/atkaction.sgml 
1398         docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1399         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml 
1400         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1401         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1402         Update for recent changes
1403         
1404 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
1406         * atk/atk.h:
1407         Guard atk.h with ifndef __ATK_H__
1408         (#71405 reported by terra@diku.dk (Morten Welinder))
1410 2002-02-13  Padraig O'Briain  <padraig.obriain@sun.com>
1412         * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1413         atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h 
1414         atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1415         atk/atktable.h atk/atktext.h atk/atkvalue.h:
1416         Add padding to class structures to allow for future expansion.
1418 2002-02-11  Bill Haneman  <bill.haneman@sun.com>
1420         * configure.in:
1421         Incremented revision and tagged GNOME_D2_BETA.
1423         * atkobject.h: 
1424         Marked atk_object_get_layer and atk_object_get_mdi_zorder
1425         as deprecated (should use atk_component API below).
1426         
1427         * atkcomponent.h:
1428         Added atk_component_get_layer and atk_component_get_mdi_zorder
1429         (erroneously defined in atkobject, they belong here).
1431         * atkcomponent.c:
1432         Fixed some property get/set bugs.
1434         * NEWS: updated for GNOME 2 Desktop Beta.
1435         
1436 2002-02-11  jacob berkman  <jacob@ximian.com>
1438         * atk/atkselection.[ch] (atk_selection_get_type): 
1439         * atk/atktable.[ch] (atk_table_get_type): 
1440         * atk/atkregistry.h (atk_get_default_registry): 
1441         * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type): 
1442         * atk/atkobjectfactory.[ch] (atk_object_factory_get_type): 
1443         * atk/atkcomponent.[ch] (atk_component_get_type): 
1444         * atk/atkaction.[ch] (atk_action_get_type): declare function
1445         arguments as (void) rather than ()
1447 2002-02-04  Bill Haneman  <bill.haneman@sun.com>
1449         * configure.in:
1450         Incremented revision.
1452 2002-01-30  Bill Haneman  <bill.haneman@sun.com>
1454         * docs/tmpl/atkaction.sgml:
1455         * docs/tmpl/atkcomponent.sgml:
1456         * docs/tmpl/atkeditabletext.sgml:
1457         * docs/tmpl/atkimage.sgml:
1458         * docs/tmpl/atkobject.sgml:
1459         * docs/tmpl/atkselection.sgml:
1460         * docs/tmpl/atktable.sgml:
1461         * docs/tmpl/atktext.sgml:
1462         * docs/tmpl/atkvalue.sgml:
1463         Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1464         fields to improve docs; the documentation now gives some
1465         information on the purpose and function of the various ATK
1466         interfaces, and which types of UI components typically implement
1467         which interfaces.
1468         
1469 Tue Jan 29 23:29:46 2002  Owen Taylor  <otaylor@redhat.com>
1471         * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1473 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
1475        * configure.in:
1476        Update version number to 0.10, for Desktop Alpha 2
1478 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
1480         * atk/atkobject.h:
1481         Correct inconsistencies between registered signal parameter types 
1482         and default signal handler struct fields
1483         (based on patch from Murray Cumming <murray@usa.net>)
1485 2002-01-10  Bill Haneman <bill.haneman@sun.com>
1487        * configure.in:
1488        Update version number to 0.9, for Beta2 package.
1490 Wed Jan  9 11:26:56 2002  Owen Taylor  <otaylor@redhat.com>
1492         * atk/Makefile.am (s-enum-types-h):  Include glib-object.h,
1493         Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1494         Mikael Hermansson)
1496 2002-01-07  Padraig O'Briain  <padraig.obriain@sun.com>
1498         * atk/atkcomponent.c (atk_component_add_focus_handler):
1499         Add comments to clarify behavior if handler has already been added
1501         * docs/tmpl/atktext.sgml:
1502         Update for change of caret_changed to text_caret_moved
1504 2002-01-05  Hans Breuer  <hans@breuer.org>
1506         * atk/makefile.msc : generate atk-enum-types.[hc]
1507         NOTE: the long comment in atkobject.h is crashing perl,
1508         at least version 5.005_02 built for MSWin32-x86-object
1509         Binary build 506 provided by ActiveState. Temporary
1510         deleting the AtkRole comment allows to work-around.
1512         atk/atk.def : updated externals
1514 2002-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
1516         * atk/atkgobjectaccessible.h
1517         Fixed typo in define (reported by Jeff Franks)
1519         * atk/atktext.c atk/atktext.h
1520         Change name of default signal handler for text_caret_moved signal
1521         from caret_changed to text_caret_moved
1522         Change enum CARET_MOVED to TEXT_CARET_MOVED
1523         (both issues reported by Jeff Franks)
1525 2001-12-15  Michael Meeks  <michael@ximian.com>
1527         * atk/atkrelation.c (atk_relation_class_init):
1528         setup parent class
1529         (atk_relation_finalize): chain to parent.
1531         * atk/atkrelationset.c (atk_relation_set_class_init),
1532         (atk_relation_set_finalize): same fix.
1534 Sat Dec 22 12:26:51 2001  Owen Taylor  <otaylor@redhat.com>
1536         * configure.in: Version 0.8, require GLib-1.3.12
1538         * atk/makefile.msc (PKG_VER): Version 0.8.
1540 Thu Dec 20 00:33:47 2001  Owen Taylor  <otaylor@redhat.com>
1542         * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1543         for correct srcdir != builddir operation when 
1544         generating source files in srcdir.
1545         
1546 Thu Dec 20 00:27:01 2001  Owen Taylor  <otaylor@redhat.com>
1548         * docs/tmpl/atkutil.sgml: remove some conflict
1549         indicators.
1551 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
1553         * atk/atk.def:
1554         Add new functions
1556 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
1558         Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1559         docs/tmpl/atkgobjectaccessible.sgml
1561         * atk/Makefile.am atk/atk.h:
1562         Add references to new files
1564         * atk/atkobject.c atk/atkobject.h
1565         docs/tmpl/atkobject.sgml:
1566         Add new function atk_object_initialize
1568         * atk/atkobjectfactory.c atk/atkobjectfactory.h
1569         docs/tmpl/atkobjectfactory.sgml:
1570         Add new function atk_object_factory_get_accessible_type
1572         * docs/atk-sections.txt:
1573         Add new functions.
1574         Add functions in atk-unused.txt
1576         
1577 2001-12-17  Darin Adler  <darin@bentspoon.com>
1579         * atk/atktext.c: Add missing #include <string.h>
1581 2001-12-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
1583         * atk/Makefile.am, tests/Makefile.am: Compile with
1584         -DG_DISABLE_DEPRECATED. See #52790.
1586 2001-12-11  Padraig O'Briain  <padraig.obriain@sun.com>
1588         * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1589         Remove unnecessary g_retunn_val_if_fail() call.
1591 2001-12-08  Michael Meeks  <michael@ximian.com>
1593         * atk/atkregistry.c (atk_registry_class_init):
1594         paranoia is not appropriate here, setup parent_class,
1595         don't create a new default registry here - makes no
1596         sense.
1597         (atk_registry_finalize): chain to parent class, do
1598         g_hash_table_destroys instead of g_frees.
1600 2001-12-07  Padraig O'Briain  <padraig.obriain@sun.com>
1602         * atk/Makefile.am:
1603         Update to create atk-enum-types.h before compiling source files
1604         (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1606 2001-12-05  Padraig O'Briain  <padraig.obriain@sun.com>
1608         * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt 
1609         docs/tmpl/atktext.sgml tests/testrelation.c:
1610         Change atk_attribute_register to atk_text_attribute_register,
1611         atk_attribute_get_value to atk_text_attribute_get_value,
1612         atk_attribute_get_name to atk_text_attribute_get_name
1613         atk_attribute_for_name to atk_text_attribuute_for_name
1615 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1617         * atk/atktext.c:
1618         Add implementation of atk_attribute_register, atk_attribute_for_name
1619         Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1620         support extra attributes being defined
1622         * atk/atktext.h:
1623         Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1624         extra attributes to be defined
1625         Add atk_attribute_register() and atk_attribute_for_name()
1627         * atk/atk.def:
1628         Add new functions
1630         * docs/atk-sections.txt docs/tmpl/atktext.sgml
1631         Update because of additions to atk/atktext.h
1633         * tests/testrelation.c:
1634         Add tests for text attributes
1636 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1638         * atk/atkobject.c:
1639         Update atk_role_register() to allow extra roles to be defined
1640         Update atk_role_get_name() and atk_role_for_name() for newly defined
1641         roles
1643         * tests/testrelation.c:
1644         Add tests for roles
1646 2001-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
1648         * atk/atkrelation.c:
1649         Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1650         atk_relation_type_for_name()
1652         * atk/atkstate.c:
1653         Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1654         atk_state_type_for_name()
1656         * tests/testrelation.c, tests/teststateset.c:
1657         Update tests as name componenets are separated by hyphen (-) rather
1658         than underline (_)
1660 2001-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
1662         * atk/Makefile.am:
1663         Generate files atk-enum-types.c and atk-enums-types.h to create
1664         types for enums.
1666         * atk/atkobject.c:
1667         Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1669 2001-11-28  Bill Haneman  <bill.haneman@sun.com>
1671         * atk/atkutil.c:
1672         Changed calls to g_type_class_peek() to g_type_class_ref() where
1673         it makes more sense, and in other places check for a non-null
1674         klass return before trying to call class methods.  This prevents
1675         SEGV if no Atk-implementation library has been loaded.
1677         * atk/atkobject.c:
1678         Fixed gtk-doc warning.
1680 2001-11-28  Padraig O'Briain  <padraig.obriain@sun.com>
1682         * atk/atkobject.[c|h]:
1683         Add functions atk_role_get_name() and atk_role_for_name() which
1684         transform a role into an untranslated string
1685         Update comments in atkobject.h which refer to property names
1687         * atk/atkrelation.c:
1688         Correct error in atk_relation_type_get_name
1690         * docs/atk-sections.txt
1691         Added atk_role_get_name and atk_role_for_name
1693         * docs/tmpl/*sgml
1694         Updated files
1695         
1696 2001-11-23  Hans Breuer  <hans@breuer.org>
1698         * atk/atk.def : updated externals
1700         * atk/atktext.c atk/atkutil.c : added two spaces to fix
1701         minor coding style issues. Found by my exports generator.
1703         * atk/makefile.msc : version 0.7, use build dir from
1704         $(TOP)\glib
1706 Thu Nov 22 14:37:40 2001  Owen Taylor  <otaylor@redhat.com>
1708         * Version 0.7
1710         * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1712 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1714         * atk/atknoopobject.c:
1715         Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1716         when creating object
1718 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1720         * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1721         docs/tmpl/atkrelation.sgml:
1722         Change atk_relation_type_from_string to atk_relation_type_for_name
1723         Add atk_relation_type_get_name
1725         * atk/atkrelationtype.c:
1726         Change atk_relation_type_from_string to atk_relation_type_for_name
1727         Add atk_relation_type_get_name
1728         Update atk_relation_type_register() to correctly register new
1729         relation types
1731         * atk/atkstate.c:
1732         Changed name of static variable type to last_type
1733         Changed name of paremeter if atk_state_type_get_name to type to match
1734         comments
1736         * docs/tmpl/*sgml
1737         Updated files
1739         * tests/README, tests/Makefile.am       
1740         Add new test file testrelation.c
1742 2001-11-22  Bill Haneman <bill.haneman@sun.com>
1744         * atk/atkutil.c (atk_add_key_event_listener):
1745         Fix gtk-doc comment and clarify use of 'data' gpointer.
1747 2001-11-22  Michael Meeks  <michael@ximian.com>
1749         * atk/atkutil.c (atk_add_key_event_listener): switch
1750         to class_peek.
1752         * atk/atkobject.c (atk_object_real_get_property):
1753         add missing 'break'.
1755 2001-11-21  Michael Meeks  <michael@ximian.com>
1757         * atk/atkrelation.c: pull in string.h for strcmp
1759         * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1761         * atk/atkutil.c (atk_add_global_event_listener),
1762         (atk_get_toolkit_name, atk_get_toolkit_version):
1763         constify 
1765 2001-11-21  Bill Haneman <bill.haneman@sun.com>
1767         * atk/atkrelation.c: Added gtk-doc docs for 
1768         atk_relation_type_from_string.
1770 Wed Nov 21 17:54:44 2001  Owen Taylor  <otaylor@redhat.com>
1772         * atk/atkobject.h (enum): Fix trailing comma on
1773         enumeration.
1775         * docs/atk-sections.txt: Update.
1777         * NEWS: Updates
1779 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1781         * atk/atkobject.[c|h]:
1782         Add additional argument (name) to state-change signal
1783         Update atk_object_notify_state_change to take account of 
1784         extra argument for state-change
1786         * atk/atkmarshal.list:
1787         Add marshaller for VOID:STRING,BOOLEAN
1788         
1789 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1791         * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1792         Add enum AtkLayer and functions atk_object_get_layer and
1793         atk_object_get_mdi_zorder
1795 2001-11-20  Padraig O'Briain  <padraig.obriain@sun.com>
1797         * atk/atkobject.[c|h]:
1798         Remove property accessible-state; use signal state-change instead
1799         Change signature of state-change handler to take gboolean as argument
1800         instead of AtkPropertyValues
1801         Update atk_object_notify_state_change() to emit state-change signal
1803         * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1804         Remove state ATK_STATE_COLLAPSED
1806 2001-11-19  Bill Haneman <bill.haneman@sun.com>
1808         * atk/atkobject.c:
1809         * atk/atkstate.c:
1810         Added state-changed signal to atkobject, in anticipation of 
1811         deprecating the accessible-state property.
1813         * atk/atkutil.[ch]:
1814         Fixed signature of atk_util_add_key_listener () to
1815         take an AtkKeySnoopFunc instead of a pointer to same.
1817 2001-11-19  Padraig O'Briain  <padraig.obriain@sun.com>
1819         * atk/atkobject.c (atk_object_notify_state_change):
1820         Fix bug in calculation of number of toggle states
1822         * atk/atkstate.c:
1823         Correct out-by-1 error in atk_state_type_register()
1824         Use type (number of states defined) in atk_state_type_get_name()
1825         and atk_state_type_for_name()
1826         
1827 2001-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
1829         * atk/atkeditabletext.c:
1830         Remove unused structure _AtkEditableTextIfaceClass
1832         * atk/atkobject.[c|h]
1833         Remove signals model_changed and selection_changed
1835         * atk/selection.[c|h]
1836         Add signal selection_changed
1838         * atk/atktable.[c|h]
1839         Remove unused structure _AtkTableIfaceClass
1840         Add signal model_changed
1842         * atk/atktext.[c|h]
1843         Remove unused structure _AtkTextIfaceClass
1844         Add signal text_selection_changed
1846         * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1847         docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1848         Documentation changes
1850 2001-11-17  Tor Lillqvist  <tml@iki.fi>
1852         * atk-zip.sh.in: Build separate runtime and developer packages.
1854         * atk/atk.def: Update.
1856 2001-11-14  Bill Haneman  <bill.haneman@sun.com>
1858         * atk/atkutil.h :
1859         Added API 
1860         atk_add_key_event_listener    (AtkKeySnoopFunc *listener,
1861                                        gpointer data);
1862         atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1863                                        gpointer data);
1864         
1865         to allow non-GTK-dependent installation of key snoop functions.
1866         This also meant adding definitions of AtkKeySnoopFunc and 
1867         AtkKeyEventStruct.
1869 2001-11-08  Padraig O'Briain  <padraig.obriain@sun.com>
1871         * atk/atkobject.c (atk_object_notify_state_change):
1872         Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1873         to ATK_STATE_EXPANDED or vice versa.
1875 2001-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
1877         * atk/atkobject.h:
1878         Add role ATK_ROLE_TREE_TABLE
1880         * atk/atkrelation.h:
1881         Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1882         and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1884         * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1885         docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1886         docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1887         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1888         docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1889         docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1890         docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1891         Update to reflect the current state of the documentation in the code.
1893 2001-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
1895         * atk/relation.h, docs/tmpl/atkrelation.sgml:
1896         Add two new relations ATK_RELATION_NODE_CHILDREN and
1897         ATK_RELATION_NODE_PARENT to support compound objects in a
1898         node or cell of a tree or table
1899         Added descriptions of all relations which are defined
1901         * atk/atktable.c:
1902         Remove functions atk_table_real_get_index_at(),
1903         atk_table_real_get_column_at_index() and 
1904         atk_table_real_get_row_at_index() 
1905         Correct typos in documentation of other functions.
1907 2001-10-28  Tor Lillqvist  <tml@iki.fi>
1909         * atk-zip.sh.in: New file, used to build developer package for
1910         Win32.
1912         * Makefile.am
1913         * configure.in: Add it.
1915         * atk/Makefile.am: Add rules to install and uninstall mingw import
1916         library.
1918 2001-10-26  Padraig O'Briain  <padraig.obriain@sun.com>
1920         * atk/atkobject.[c|h]
1921         Remove the following properties
1922         accessible-child - use signal children_changed for notification
1923         accessible-text - use signal text_changed for notification
1924         accessible-caret - use signal text_caret_moved for notification
1925         accessible-selection - use new signal selection_changed 
1926         for notification
1927         accessible-visible-data - use new signal visible_data_changed
1928         for notification
1929         accessible-model - use new signal model_changed for notification
1930         Notify when role or parent changes
1931         Allow parent and role to be set or got using g_object_set() or
1932         g_object_get()
1934 Wed Oct 24 11:13:13 2001  Owen Taylor  <otaylor@redhat.com>
1936         * Version 0.6
1938         * NEWS: Updates.
1940 2001-10-25  Padraig O'Briain  <padraig.obriain@sun.com>
1942         * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1943         Add role ATK_ROLE_TERMINAL for an accessible terminal.
1945 2001-10-22  Padraig O'Briain  <padraig.obriain@sun.com>
1947         * atk/atkobject.c (atk_object_notify_state_change):
1948         Initialize AtkPropertyValue data structure to 0 instead of using
1949         memset.
1951 2001-10-19  Tor Lillqvist  <tml@iki.fi>
1953         * configure.in: Set automake conditionals OS_WIN32 if on (native)
1954         Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1955         LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1957         * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1958         -export-symbols atk.def. If lib.exe is available, generate
1959         atk.lib, and install it.
1961         * atk/atk.def: Update with new entry points.
1963 2001-10-19  Padraig O'Briain  <padraig.obriain@sun.com>
1965         * atk/atkobject.[c|], docs/atk-sections.txt,
1966         docs/tmpl/atkobject.sgml:
1967         Add convenience function atk_object_notify_state_change()
1968         to generate property notification of state change.
1970         * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1971         Correct comments on functions atk_attribute_get_name() and
1972         atk_attribute_get_value()
1974 2001-10-17  Padraig O'Briain  <padraig.obriain@sun.com>
1976         * atk/atktext.c:
1977         Update comments in atk_text_get_text_[at|after|before]_offset()
1978         to clarify what these functions will return.
1980 2001-10-16  Padraig O'Briain  <padraig.obriain@sun.com>
1982         * atk/atktext.c:
1983         Update comments in atk_text_get_run_attributes() and
1984         atk_text_get_default_attributes().
1986 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
1988         * atk/atkobject;c:
1989         Change "property-change" signal to allow detail (i.e. property name) 
1990         and add detail in atk_object_notify().
1992 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
1994         * atk/atktext.c:
1995         Correct order of attribute names in text_attr_name array.
1997 2001-10-12  Padraig O'Briain  <padraig.obriain@sun.com>
1999         * atk/atktext.[c|h]:
2000         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2001         Use enum AtkTextAttribute to specify what attribute are supported
2002         rather than hash defines. Define new functions atk_attribute_get_name()
2003         and atk_attribute_get_value() which return the strings for the
2004         attribute name and values for those attribute which have named values.
2006 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
2008         * atk/atktext.c (atk_text_get_run_attributes):
2009         Correct typo.
2011         * atk/atktext.c (atk_text_get_default_attributes):
2012         Add call to set iface.
2014 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
2016         * atk/atktext.[c|h]:
2017         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2018         Add new function atk_text_get_default_attributes
2019         Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
2021 2001-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
2023         * atk/atktext.c (atk_attribute_set_free):
2024         Avoid leaking of AtkAttributeSet data structure; speed up code.
2026         * docs/tmpl.atk*.sgml
2027         Updated to reflect current APIs.
2029 2001-10-01  jacob berkman  <jacob@ximian.com>
2031         * docs/Makefile.am (dist-hook-local): depend on all-local so that
2032         make dist works correctly w/o having to build first
2034 2001-10-01  Tor Lillqvist  <tml@iki.fi>
2036         * configure.in: Add AC_LIBTOOL_WIN32_DLL.
2038 Sat Sep 29 19:45:00 2001  Bill Haneman <bill.haneman@sun.com>
2039         
2040         * configure.in (ATK_MICRO_VERSION): Version 0.6
2041         (because libglade will depend on a the small api addition below)
2043         * atk/makefile.msc (PKG_VER): Version 0.6
2045         * atk/atkrelation.h:
2046         * atk/atkrelation.c: (AtkRelationType 
2047         atk_relation_type_from_string (const gchar *name)): Added method.
2049         
2050 Tue Sep 25 12:08:52 2001  Owen Taylor  <otaylor@redhat.com>
2052         * configure.in (ATK_MICRO_VERSION): Version 0.5
2054         * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
2056         * atk/makefile.msc (PKG_VER): Version 0.5
2058 2001-09-21  Hans Breuer  <hans@breuer.org>
2060         * atk/atk.def : updated externals
2061         * atk/makefile.msc : version 0.4
2063         * atk/atktext.c (atk_text_get_character_extents) : real_height
2064         is a reference to int, so use &local_height
2066 Wed Sep 19 10:46:44 2001  Tim Janik  <timj@gtk.org>
2068         * Released 0.4.
2070 Tue Sep 18 23:41:32 2001  Tim Janik  <timj@gtk.org>
2072         * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
2073         up ATK_VERSION to 0.4, interface age 0, binary age 0.
2074         (from 0.2 which was not properly updated last time).
2075         depend on glib 1.3.8.
2077         * NEWS: updates.
2079 2001-09-11  Padraig O'Briain  <padraig.obriain@sun.com>
2081         * atk/atkobject.c:
2082         Add object reference when object is set as accessible_parent
2084 2001-09-05  Mark McLoughlin <mark@skynet.ie>
2086         * configure.in: remember ACLOCAL_FLAGS.
2088 2001-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
2090         * atk/atktable.[c|h]
2091         Change atk_table_get_caption() and atk_table_set_caption()
2092         to deal with AtkObject* rather than gchar*
2093         Remove redundant and incorrect comments
2094         
2095 Mon Sep  3 19:42:47 2001  Owen Taylor  <otaylor@redhat.com>
2097         * configure.in: Version 0.3  
2099         * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2101         * NEWS: Update  
2103 2001-09-03  Padraig O'Briain  <padraig.obriain@sun.com>
2105         * atk/atkobject.c:
2106         Correct property definitions for "accessible-table-caption", 
2107         "accessible-table-column-description", 
2108         "accessible-table-row-description" 
2109         * atk/atkobject.h:
2110         Update comments to include all properties defined
2112 2001-08-24  Padraig O'Briain  <padraig.obriain@sun.com>
2114         * atk/atkhyperlink.h:
2115         Change AtkHyperLink to AtkHyperlink in comment
2116         * atk/atkhypertext.[c|h]:
2117         Change AtkHyperLink to AtkHyperlink
2118         * atk/atktable.[c|h]:
2119         Make gchar* arguments const; make return value of type gchar*
2120         G_CONST_RETURN
2121         * docs/atk-sections.txt
2122         Remove reference to AtkHyperLink
2123         * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2124         docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2125         Updated by make
2126         
2127 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
2129         * atk/atktable.c
2130         Add functions atk_table_real_get_index_at(), 
2131         atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index() 
2132         as default implementations for atk_table_get_index_at(),
2133         atk_table_get_row_at_index(), atk_table_get_column_at_index()
2135 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
2137         * atk/atkaction.c:
2138         Refer to return value in function documentation for 
2139         atk_action_do_action
2140         * atk/atkimage.c:
2141         Fix typo in comments
2142         * docs/tmpl/atkaction.sgml:
2143         Update to include return value
2145 2001-08-22  Marc Mulcahy <marc.mulcahy@sun.com>
2147         * atk/atkaction.c atk/atkaction.h:
2148         Made atk_action_do_action return a gboolean as the class member of 
2149         AtkActionIface does.
2150         * .cvsignore:
2151         Added atk.spec
2153 2001-08-20  Padraig O'Briain  <padraig.obriain@sun.com>
2155         * docs/tmpl/atkimage.sgml atk/atkimage.h:
2156         Swap height and width arguments to atk_image_get_image_size
2157         * atk/atkimage.c:
2158         Swap height and height arguments to atk_image_get_image_size
2159         Do not crash if NULL pointers are passed for return values
2161 2001-08-17  Padraig O'Briain  <padraig.obriain@sun.com>
2163         * docs/tmpl/atktext.sgml atk/atktext.h:
2164         Change parameter names *offset to *_offset
2165         * atk/atkcomponent.c:
2166         Do not crash if NULL pointers are passed for return values
2167         * atk/atktext.c:
2168         Change parameter names *offset to *_offset
2169         Do not crash if NULL pointers are passed for return values
2170         
2171 2001-08-16  Bill Haneman  <bill.haneman@sun.com>
2173         * atk/atkutil.c :
2174         Changed g_type_class_peek() to g_type_class_ref()
2175         in atk_add_global_event_listener(), since
2176         g_type_class_peek() could return NULL when an
2177         instance of the class had not been created.
2179 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
2181         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2182         Ensure that atk_attribute_set_free is in the documentation.
2184 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
2186         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2187         Swapped order of width and height arguments to
2188         atk_text_get_character_extents()
2189         Changed AtkAttrributeSet_free to atk_attribute_set_free
2191 2001-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
2193         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2194         Changed "length" argument of atk_text_get_character_extents() to
2195         "height".
2197 2001-08-15  Jens Finke <jens@gnome.org>
2199         * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2200         * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2201         added a AC_SUBST for it. This is needed for the spec.in file.
2202         Added atk.spec to output list.
2203         * atk.spec.in: New file.
2205 2001-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
2207         * atk/atkcomponent.[c|h]
2208         * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2209         Change atk_component_get_accessible_at_point to 
2210         atk_component_ref_accessible_at_point so it will work for flyweights
2212 Sun Aug 12 10:33:02 2001  Owen Taylor  <otaylor@redhat.com>
2214         * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2215         with GNU make.
2217 2001-08-09  Padraig O'Briain  <padraig.obriain@sun.com>
2219         * atk/atkaction.c, atk/atkcomponent.c
2220         Remove all instances of g_return_if_fail (foo != NULL); that are
2221         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2222         since the second check catches the NULL.
2223         * atk/atkcomponent.c
2224         Add functions atk_component_real_contains(), 
2225         atk_component_real_get_position(), atkcomponent_real_get_size() 
2226         as default implementations for atk_component_contains(),
2227         atk_component_get_position(), atk_component_get_size()
2229 2001-08-07  Brian Cameron <brian.cameron@sun.com>
2231         * atk/atkimage.[ch] docs/atk-sections.txt
2232         docs/tmpl/atkimage.sgml
2233         Updated AtkImage get_position to get_image_position
2234         so the naming is consistant.  Now get_image_position
2235         and get_image_size return -1 for x/y/height/width
2236         if AtkImage implementations of these functions is
2237         not found.
2239 2001-07-31  Padraig O'Briain  <padraig.obriain@sun.com>
2241         * atk/atkobject.c
2242         Create an object relation set when the object is created.
2244 2001-07-30  Brian Cameron <brian.cameron@sun.com>
2246         * atk/atkutil.[ch]
2247         Changed first argument of atk_add_global_event_listener
2248         so the callback function is of type GSignalEmissionHook
2249         instead of AtkEventListener.  AtkEventListener is
2250         appropriate for Focus event callbacks, but not generic
2251         ones.
2253 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
2255         * atk/atkobject.c:
2256         Add function atk_object_real_ref_state_set() which creates the
2257         state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2258         if appropriate
2260 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
2262         * atk/*.c:
2263         Remove all instances of g_return_if_fail (foo != NULL); that are
2264         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2265         since the second check catches the NULL.
2267 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
2269         * atk/Makefile.am
2270         Fix problem with ATK not building after running make maintainer-clean
2271         and autogen.sh: add extra files to MAINTAINERCLEANFILES
2273 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2275         * atk/atktext.h
2276         * atk/atkeditabletext.h
2277         * atk.pc.in
2278         * atk-uninstalled.pc.in
2279         * atk/makefile.msc
2280         * configure.in
2281         Removed (unused) #defines of pango/pango.h
2282         Removed references to/dependencies on pango from .pc files
2283         Removed dependencies on pango from makefile.msc and configure.in
2285 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
2287         * atk/atkobject.[c|h]
2288         Move some implementation from GAIL:
2289         Default implementations for some some functions
2290         atk_object_real_get_name, atk_object_real_set_name,
2291         atk_object_real_get_description, atk_object_real_set_description,
2292         atk_object_real_get_parent, atk_object_real_set_parent,
2293         atk_object_real_get_role,
2294         atk_object_real_connect_property_change_handler,
2295         atk_object_real_remove_property_change_handler,
2296         atk_object_notify,
2297         definition of property-changed signal.
2298         Initialize pointers to NULL in atk_object_init().
2299         Initialize uninitialized function pointers to NULL in 
2300         atk_object_class_init().
2301         
2302 2001-07-23  Brian Cameron <brian.cameron@sun.com>
2304         * atk/atkobject.c
2305         Changed children_changed signal to allow NULL pointers
2306         for the 2nd argument to the signal handler.
2308 2001-07-20  Hans Breuer  <hans@breuer.org>
2310         * atk/atk.def : added more exports
2311         * atk/makefile.msc : updated win32 build
2313 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
2315         * atk/atkaction.[c|h], docs/atk-sections.txt, 
2316         docs/tmpl/atkaction.sgml
2317         Add atk_action_get_name() and atk_action_set_description()
2319 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
2321         * atk/atkstate.[c|h]
2322         Add ATK_STATE_ENABLED so we can distinguish between a consistent
2323         and inconsistent GtkToggleButton
2325 2001-07-16  Brian Cameron <brian.cameron@sun.com>
2327         * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2328         docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2329         gail_textattributes_update.pat is for gail/gail and integrates the 
2330         ATK_ATTRIBUTE_* macros in the gail implementations.
2331         atk_docs_textattributes_update.pat is for atk/docs and patches
2332         atk-sections.txt etc. for improved docs
2333         atk_atk_textattributes_update.pat is for atk/atk and included the
2334         new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2336 2001-07-13  Darin Adler  <darin@bentspoon.com>
2338         * atk/atkstate.c: Add missing <string.h> include.
2339         * tests/teststateset.c: Add missing <string.h> include.
2341 2001-07-13  Darin Adler  <darin@bentspoon.com>
2343         * .cvsignore: Ignore some generated files.
2344         * autogen.sh: Get rid of call to autoheader since the
2345         configure file doesn't include AM_CONFIG_HEADER.
2347 2001-07-11  Brian Cameron <brian.cameron@sun.com>
2349         * tmpl/atkdocument.sgml
2350         Added new file for docs.
2352 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
2354         * atk/atkimage.c atk/atkutil.c
2355         Changes to build with Sun's FORTE compiler.
2357 2001-07-10  Brian Cameron <brian.cameron@sun.com>
2359         * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2360         tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2361         tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2362         tmpl/atktext.sgml tmpl/atkutil.sgml
2363         Updated docs pages.
2365 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
2367         * atk/atktext.c (atk_text_base_init): 
2368         * atk/atktable.c (atk_table_base_init): 
2369         * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2370         to adapt to recent GSignal changes.
2372 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2374         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2375         docs/tmpl/atkutil.sgml
2376         Added new functiosn to AtkUtil.
2378 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2380         * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2381         docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2382         docs/tmpl/atkobject.sgml
2383         Added new atk document interface.
2385 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2387         * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2388         atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2389         Updated so that functions that take screen coords as 
2390         input/output also take an enum specifying whether
2391         the coords are screen or top-level window based.
2392         Updated docs as well.
2394 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2396         *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2397         atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2398         atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2399         atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2400         atk/docs/tmpl/atkstreamablecontent.sgml
2401         Cleaned up docs.  Added atkstreamablecontent.sgml
2403 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2405         *atk/atktable.h, atk/atktable.c
2406         Updated signal handler definitions.
2408 2001-06-27  Brian Cameron <brian.cameron@sun.com>
2410         *atk/atktext.h
2411         Updated AtkXYCoords enum.
2413 2001-06-27  Brian Cameron <brian.cameron@sun.com>
2415         *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2416         atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2417         atk/atkimage.c atk/atkimage.h atk/atkobject.c
2418         atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2419         atk/atkstateset.c atk/atkstreamablecontent.c
2420         atk/atkstreamablecontent.h atk/atktable.c
2421         atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2422         and some docs/tmpl files.
2423         Updated gtk-docs fixing spelling errors and making minor
2424         changes to the API.
2426 2001-06-27  Louise Miller <lousie.miller@sun.com>
2428         *atk/atkselection.h, atk/atkselection.c
2429         changed return type to gboolean for 
2430         atk_selection_select_all_selection
2432 2001-06-26  Brian Cameron <brian.cameron@sun.com>
2434         *atk/atkstate.h atk/atkstate.c
2435         docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2436         docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2437         docs/tmpl/atktext.sgml
2438         Added ATK_STATE_STALE.  Updated docs.
2440 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
2442         *atk/atktext.h
2443         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2445 2001-06-21  Brian Cameron <brian.cameron@sun.com>
2447         * atk/atkeditabletext.h, atk/atkobject.h,
2448         atktext.[ch]
2449         Added AtkAttributeSet_free() convenience
2450         function.
2452 2001-06-20  Peter Williams  <peterw@ximian.com>
2454         * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2455         atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2456         G_{BEGIN,END}_DECLS.
2458 2001-06-20  Brian Cameron <brian.cameron@sun.com>
2460         * atk/atktable.c, atk/atkmarshal.list
2461         Removed needless marshal and updated signal handlers in
2462         atktable.c
2464 2001-06-20  Louise Miller <louise.miller@sun.com>
2466         *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml   
2467         Changed parameters for get_selected_rows/get_selected_columns
2468         Added 4 new functions, add_row_selection, remove_row_selection,
2469         add_column_selection, remove_column_selection
2471 2001-06-19  Brian Cameron <brian.cameron@sun.com>
2473         * atk/atktable.c
2474         Fixed minor bug with signals.
2476 2001-06-18  Brian Cameron <brian.cameron@sun.com>
2478         * atk/atktable
2479         Added signals.
2481 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
2483         * atk/atkselection.h atk/atkselection.c
2484         Now add_selection, clear_selection, and remove_selection 
2485         return a boolean indicating SUCCESS/FAILURE to indicate
2486         if the operation was successful.
2488 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
2490         * atk/atktable.h atk/atktable.h
2491         Updated so now the get_text_before|at|after functions
2492         return the start & end offset of the string.  Updated the
2493         docs.
2495 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
2497         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2499 2001-06-11  Havoc Pennington  <hp@redhat.com>
2501         * NEWS: updated
2503         * configure.in: bump version to 0.2 and add infrastructure for 
2504         libtool version info. Assumes GTK versioning scheme (major.minor 
2505         is binary compatible)
2506         
2507         * atk/Makefile.am (LDFLAGS): set version info
2508         (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2509         
2510 2001-06-13  Brian Cameron <brian.cameron@sun.com>
2512         * atk/atktable.h, atk/atktable.c
2513         Updated so that get/set row/column header functions
2514         work with AtkObjects rather than AtkTables.  Organized
2515         the header file a little more cleanly.  Also the get/set
2516         row_description and caption functions now use gchar *
2517         rather than AtkObject.
2519 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
2521         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2522         Add signal model-changed.
2524         * atk/atkobject.c: Add properties
2525         accessible-role, accessible-table-caption, 
2526         accessible-table-column-header, accessible-table-column_description.
2527         accessible-table-row-header, accessible-table-row_description.
2528         accessible-table-summary, accessible-model
2530 2001-06-12  Brian Cameron <brian.cameron@sun.com>
2532         * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2533         Updated atkeditabletext and atktext interfaces so they
2534         now properly define the get/set attribute methods and now
2535         get_offset_at_point and get_character_extents can request
2536         x,y coords by either widget or screen coords.
2538 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
2540         * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2541         CFLAGS, not in LIBS. (Always linking with -lpthread
2542         is a noticeable speed hit.)
2544 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
2546         * atk/Makefile.am: Really fix marshal generation.
2548 2001-06-07  Havoc Pennington  <hp@redhat.com>
2550         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2551         glib-genmarshal stuff
2553 2001-06-07  Havoc Pennington  <hp@redhat.com>
2555         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2556         glib-genmarshal
2558         * configure.in: rearrange the library checks to support
2559         uninstalled linking     
2561         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2563         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2564         ATK in giant GTK tarball
2566 2001-06-07  Brian Cameron <brian.cameron@sun.com>
2568         * docs/atk-api.sgml docs/atk-sections.txt
2569         docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2570         docs/tmpl/atktext.sgml
2571         Removed docs/atk-api.sgml since it is not used.
2572         Updated sgml files and atk-sections.txt to reflect
2573         recent changes to the atktext and atkeditabletext
2574         interfaces
2576 2001-06-06  Brian Cameron <brian.cameron@sun.com>
2578         * atk/atktext.h atk/atktext.h
2579         Updated to new atktext functions for getting attributes.
2581 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2583         * New files atk/atkstreamablecontent.[ch]
2584         Updated files: atk/Makefile.am, atk/atk.h
2586         * atk/atkvalue.c: Updated comments
2588 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2590         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2592 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
2594         * atk/atkobject.c: Add property accessible-visible-data
2596 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
2598         * atk/atkobject.c: Add support for setting and getting 
2599         accessible-value property.
2601         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2603 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
2605         * atk/atkeditabletext.[ch], atk/atktext.[ch]
2607         * docs/atk-overrides.txt, docs/Makefile.am
2608           Updated the interface for dealing with selected
2609           text to handle multiple selected regions.  Removed
2610           get_row_col_at_offset from atktext.[ch].  Added
2611           docs/atk-overrides.txt file.
2613 Thu May 31  Brian Cameron <brian.cameron@sun.com>
2615         * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2616           atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2617           Added atk_marshal_VOID__INT_INT marshaller.  Updated the
2618           Makefiles so the proper marshall files get included in the
2619           dist.  Updated the Makefiles and configure.in so that the
2620           docs get included in the dist.
2622 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
2624         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2626 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
2628         * atk/atkobject.c: Define new properties accessible-text, 
2629         accessible-caret, accessible-selection and accessible-value
2631 2001-05-29  Brian Cameron <brian.cameron@sun.com>
2633         * docs/atk-sections.txt
2635         * docs/tmpl/*
2636         Improved the layout/formatting of the atk docs.  Added docs/tmpl
2637         files.
2639 2001-05-28  Brian Cameron <brian.cameron@sun.com>
2641         * atk/atktext.c
2642         Now properly set the initialized flag when setting up signals.
2643         Updated the atk-docs in several files
2645 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2647         * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2648         atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2649         atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2650         atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2651         Fix warnings generated by Sun FORTE compiler
2653 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2655         * atk/atkcomponent.c atk/atkvalue.c
2656         Remove return calls in functions which return void
2657         
2658 2001-05-23  Padraig O'Briain  <padraig.obriain@sun.com>
2660         * atk/atkobject.h: Correct naming of role for status bar
2662         * atk/atktext.c: 
2663         Clarify behaviour of atk_text_get_text_after/at/before_offset
2665 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
2667         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2669 2001-01-06  Hans Breuer  <hans@breuer.org>
2671         * atk/makefile.msc atk/atk.def (new files) :
2672         Enable build for win32, no sourc changes necessary.
2674 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
2676         * Released 0.1
2678 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
2680         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2682 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
2684         * Start a ChangeLog