Fix for bug 147989; Added ATK_ROLE_EMBEDDED. Revved to 1.7.2.
[atk.git] / ChangeLog
bloba210f4ee3846da6a6d369a209783d76bb211ae8d
1 2004-07-20  Bill Haneman <bill.haneman@sun.com>
3         * atk/atkobject.h, atkobject.c, atk-object-enum.c:
4         Added ATK_ROLE_EMBEDDED, "embedded component", which is a 
5         context hint for assistive technologies that the contained
6         children share a context which differs from the embedding
7         container.  Fixes bug #147989.
9         * configure.in: Revved to 1.7.2.
10         
11 2004-06-10  Padraig O'Briain  <padraig.obriain@sun.com>
13         * atk/atkcomponent.h: Add definition for atk_rectangle_get_type
14         and ATK_TYPE_RECTANGLE.
15         * atk/atkcomponent.c (atk_component_base_init): Correct definition
16         of "bounds-changed" signal.
17         (atk_rectangle_copy): New function.
18         (atk_rectangle_get_type): New function.
20 2004-06-08  Padraig O'Briain  <padraig.obriain@sun.com>
22         * configure.in: Increment version to 1.7.2 and interface age to 2.
24 2004-06-08  Padraig O'Briain  <padraig.obriain@sun.com>
26         * ===== Released Version 1.7.1, interface age 1, binary age 701 ====
28         * NEWS: Updated.
29         
30 2004-06-04  Padraig O'Briain  <padraig.obriain@sun.com>
32         * docs/atk-sections.txt: Add AtkRectangle.
34         * docs/tmpl/atkcomponent.sgml: Add description for bounds-changed
35         signal.
37 2004-05-29  Christian Rose  <menthos@menthos.com>
39         * configure.in: Added "tk" to ALL_LINGUAS.
41 2004-05-18  Padraig O'Briain  <padraig.obriain@sun.com>
43         * atk/atkobject.c: Allow locale dir not to be harcoded into binary.
44         Fixes bug #128906.
46 2004-05-11  Padraig O'Briain  <padraig.obriain@sun.com>
48         * atk/atkobject.c: Make extra_roles static.
50         * atk/atkrelation.c: Make extra_names static.
52         Fixes bug #142234.
54         * atk/atkstate.h: Add clarification of state ATK_STATE_ENABLED to
55         documentation.
57 2004-04-22  Padraig O'Briain  <padraig.obriain@sun.com>
59         * configure.in: Increment version to 1.7.1 and interface age to 1.
61 2004-04-22  Padraig O'Briain  <padraig.obriain@sun.com>
63         * ===== Released Version 1.7.0, interface age 0, binary age 700 ====
65         * NEWS: Updated.
67 2004-04-20  Padraig O'Briain  <padraig.obriain@sun.com>
69         * configure.in: Increment version to 1.7.0.
71         * atk/atkcomponent.[ch]: Add new signal "bounds_changed". 
72         * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed".
74         Fixes bug #140476.
76         * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF.
77         * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED.
78         * docs/tmpl/atkrelation.sgml: Add new relation 
79         * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED 
80          
81         Fixes bug #133375.
83         * atk/atktext.c: Make extra_attributes static.
85 2004-04-19  Padraig O'Briain  <padraig.obriain@sun.com>
87         * ===== Released 1.6.1=====
89         * configure.in: Version 1.6.1, interface age 1, binary age 601
91         * NEWS: Updated.
93         * README: Fix typo.
95 2004-04-08  Guntupalli Karunakar  <karunakar@freedomink.org>
97         * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
99 2004.04.02  Iñaki Larrañaga  <dooteo@euskalgnu.org>
101         * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
103 2004-03-29  Manish Singh  <yosh@gimp.org>
105         * autogen.sh: use $ACLOCAL instead of aclocal-1.4 for --print-ac-dir.
107 2004-03-23  Guntupalli Karunakar  <karunakar@freedomink.org>
109         * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
111 2004-03-23  Pablo Saratxaga  <pablo@mandrakesoft.com>
113         * configure.in: Added Walloon (wa) to ALL_LINGUAS
115 2004-03-22  Padraig O'Briain  <padraig.obriain@sun.com>
117         * configure.in:
118         * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
119          Patch from Roger Leigh.
120         
121 2004-03-18  Guntupalli Karunakar  <karunakar@freedomink.org>
123         * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
125 2004-03-08  Padraig O'Briain  <padraig.obriain@sun.com>
127         * ===== Released 1.6.0=====
129         * configure.in: Version 1.6.0, interface age 0, binary age 600
131         * NEWS: Updated.
133 2004-03-07  Danilo Å egan  <dsegan@gmx.net>
135         * configure.in: Added "sr@ije" to ALL_LINGAUS.
137 Mon Mar  1 20:32:06 2004  Tim Janik  <timj@gtk.org>
139         * autogen.sh:
140         - exit with $? instead of 1 in case of failure
141         - exit with $? if ./configure failed
142           (that's so autogen.sh && make lines work)
143         - removed --enable-gtk-doc option
144         - added $AUTOGEN_CONFIGURE_ARGS
146 2004-03-01  Tor Lillqvist  <tml@iki.fi>
148         * atk/atk.def: Add some missing entries.
150 2004-02-24  Padraig O'Briain  <padraig.obriain@sun.com>
152         * ===== Released 1.5.5=====
153         
154         * configure.in: Version 1.5.5, interface age 4, binary age 505
156         * NEWS: Updated.
158 2004-02-20  Christian Rose  <menthos@menthos.com>
160         * configure.in: Added "en_CA" to ALL_LINGUAS.
162 2004-02-16  Padraig O'Briain  <padraig.obriain@sun.com>
164         * ===== Released 1.5.4=====
165         
166         * configure.in: Version 1.5.4, interface age 3, binary age 504
168         * NEWS: Updated.
170 2004-02-03  Padraig O'Briain  <padraig.obriain@sun.com>
172         * ===== Released 1.5.3=====
173         
174         * configure.in: Version 1.5.3, interface age 2, binary age 503
176         * NEWS: Updated.
178 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
180         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
182 2004-01-26  Padraig O'Briain  <padraig.obriain@sun.com>
184         * atk/atkobject.c: Revise property name. Fixes bug #130022 from
185         Christian - Manny Calavera - Neumair.
187 2004-01-23  Manish Singh  <yosh@gimp.org>
189         * Makefile.am: remove trailing backslash from last line of
190         DISTCLEANFILES. 
192 2004-01-23  Padraig O'Briain  <padraig.obriain@sun.com>
194         * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
195         from laszlo.peter@ireland.sun.com.
197         * Makefile.am: Add DISTCLEANFILES.
199 2004-01-12  Padraig O'Briain  <padraig.obriain@sun.com>
201         * ===== Released 1.5.2=====
202         
203         * configure.in: Version 1.5.2, interface age 1, binary age 502
205         * NEWS: Updated.
207 2004-01-05  Padraig O'Briain  <padraig.obriain@sun.com>
209         * configure.in: Move specification of ALL_LINGUAS to later in file
210         so that CATOBJEXT is defined correctly.
211         Use ATK_LOCALEDIR instead of atklocaledir.
213         * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
215         * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
217         * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
219 2004-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
221         * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
222         Patch provided by Jeff Franks.
224 2003-12-17  Padraig O'Briain  <padraig.obriain@sun.com>
226         * atk/atkobject.c: Change "accel label" to "accelerator label".
227         Fixes bug #129499.
229 2003-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
231         * ===== Released 1.5.1=====
232         
233         * configure.in: Version 1.5.1, interface age 0, binary age 501
235         * NEWS: Updated.
237 2003-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
239         * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
241         * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and 
242         properties
244         * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
246 2003-12-01  Michael Natterer  <mitch@gimp.org>
248         * atk/atkobject.c (atk_object_real_get_property): fix typo:
249         s/g_value_set_set/g_value_set_int/.
251 2003-12-01  Padraig O'Briain  <padraig.obriain@sun.com>
253         * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
254         properties translatable. Add new property "accessible-hypertext-nlinks".
255         (atk_object_real_get_property): Add support for new property
256         "accessible-hypertext-nlinks".
258         * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
259         link_activated.
261         * atk/atkhyperlink.c: Add signals link_activated and new properties
262         "number-of-anchors", "end-index" and "start-index".
264         This fixes bug #112390.
266 2003-11-29  Danilo Å egan  <dsegan@gmx.net>
268         * configure.in: Added "af" to ALL_LINGUAS.
270 2003-11-26  Padraig O'Briain  <padraig.obriain@sun.com>
272         * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
273         if object is focus object.
275         * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
276         the last object reported by the application as focused.
278         * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
279         Add atk_get_focus_object.
281         Fixes bug #127400.
283 2003-11-26  Padraig O'Briain  <padraig.obriain@sun.com>
285         * atk/atkobject.c: Change role names so that the unlocalized names
286         do not contain hyphens and match the Java role names. Fixes bug #125024.
288 2003-11-24  Padraig O'Briain  <padraig.obriain@sun.com>
290         *  docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
291         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
292         docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
293         docs/tmpl/atktext.sgml: Regenerate these files. The location of
294         signal information has changed.
296 2003-11-24  Padraig O'Briain  <padraig.obriain@sun.com>
298         * ===== Released 1.5.0=====
299         
300         * configure.in: Version 1.5.0, interface age 0, binary age 500
302         * NEWS: Updated.
304 2003-11-03  Padraig O'Briain  <padraig.obriain@sun.com>
306         * atk/atkrelation.c: Use weak references for objects in a relation
307         instead of object references so that objects are not leaked when
308         corresponding widgets are destroyed.
310         This fixes bug #125725.
311         
312 2003-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
314         * configure.in: Add reference to docs/version.xml
316         Should have been done in previous commit but was omitted.
317         Fixes build break reported in bugs #1258548 and #125902.
319 2003-10-29  Padraig O'Briain  <padraig.obriain@sun.com>
321         * configure.in: Add reference to docs/version.xml
323         * docs/Makefile.am: Add references to version.xml.in and version.xml
325         * docs/atk-docs.sgml: Add reference to version.xml
327         * docs/version.xml.in: New file.
329         This fixes bug #125758.
330         
331 2003-10-24  Padraig O'Briain  <padraig.obriain@sun.com>
333         * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
335 2003-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
337         * ===== Released 1.4.1=====
338         
339         * configure.in: Version 1.4.1, interface age 1, binary age 401
341         * NEWS: Updated.
343 2003-09-28  Gediminas Paulauskas  <menesis@delfi.lt>
345         * configure.in: Added lt to ALL_LINGUAS.
347 2003-09-23  Padraig O'Briain  <padraig.obriain@sun.com>
349         * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
350         This fixes bug #121990.
352 2003-09-21  Ã…smund Skjæveland  <aasmunds@fys.uio.no>
354         * configure.in: Added Norwegian (nynorsk) code
355         nn to ALL_LINGUAS.
357 2003-09-10  Padraig O'Briain  <padraig.obriain@sun.com>
359         * atk/atkobject.c: Remove comments about signals. The description
360         should be in files in docs/tmpl directory.
362         * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
363         * docs/tmpl/atkobject.sgml:  Add descriptions for 
364         active-descendant-changed, children-changed, focus-event, 
365         property-change, state-change and visible-data-changed signals.
366         * docs/tmpl/atkselection.sgml: Add description for selection-changed
367         signal.
368         * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
369         columnn-inserted, column-reordered, model-changed, row-deleted, 
370         row-inserted and  row-reordered signals.
371         * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
372         text-caret-moved, text-changed and text-selection-changed signals.
374         This fixes bug #121163.
376 2003-09-02  Padraig O'Briain  <padraig.obriain@sun.com>
378         * ===== Released 1.4.0=====
380         * configure.in: Version 1.4.0, interface age 0, binary age 400
382         * NEWS: Updated.
384 2003-08-28  Christian Rose  <menthos@menthos.com>
386         * configure.in: Added "ne" to ALL_LINGUAS.
388 2003-08-25  Padraig O'Briain  <padraig.obriain@sun.com>
390         * ===== Released 1.3.6=====
392         * configure.in: Version 1.3.6, interface age 2, binary age 306
394         * NEWS: Updated.
396 2003-08-08  Malcolm Tredinnick <malcolm@commsecure.com.au>
397         
398         * autogen.sh: Clarify an error message.
400 2003-08-08  Guntupalli Karunakar  <karunakar@freedomink.org>
402         * configure.in: Added "hi" in ALL_LINGUAS.
404 2003-08-07  Padraig O'Briain  <padraig.obriain@sun.com>
406         * ===== Released 1.3.5=====
408         * configure.in: Version 1.3.5, interface age 1, binary age 305
410         * NEWS: Updated.
412 2003-08-04  Padraig O'Briain  <padraig.obriain@sun.com>
414         * Remove po/Makefile.in.in. This fixes bug #119053.
416 2003-07-08  Padraig O'Briain  <padraig.obriain@sun.com>
418         * atk/atktable.c (atk_table_ref_at): Ensure that row and column values 
419         are non-negative.
421         This is a partial fix for bug #116712.
423 2003-07-03  Padraig O'Briain  <padraig.obriain@sun.com>
425         * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
426         Fixes bug #116621. Problem reported by Mario Lang.
428 2003-06-25  Fatih Demir <kabalak@gtranslator.org>
430         * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
432 2003-06-23  Padraig O'Briain  <padraig.obriain@sun.com>
434         * atk.spec.in:
435         Added locale directory to spec file. Fix provided by
436         James T. Richardson, Jr.
438 2003-06-19  Padraig O'Briain  <padraig.obriain@sun.com>
440         * ===== Released 1.3.4=====
442         * NEWS: Updated.
444 2003-06-13  Tor Lillqvist  <tml@iki.fi>
446         * atk/atkobject.c (atk_role_get_localized_name): Set
447         gettext_initialized.
449         * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
450         directory, so look there, too. Include the message catalogs.
452 2003-06-10  Padraig O'Briain  <padraig.obriain@sun.com>
454         * configure.in: Version 1.3.4, interface age 0, binary age 304
456         * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
457         ATK_RELATION_POPUP.
459 2003-06-05  Paul Duffy <dubhthach@frink.nuigalway.ie>
461         * configure.in: Added ga (irish) to ALL_LINGUAS
462          
463 2003-06-05  Kenneth Rohde Christiansen  <kenneth@gnu.org>
465         * configure.in: Added li to ALL_LINGUAS.
467 2003-05-30  Padraig O'Briain  <padraig.obriain@sun.com>
469         * ===== Released 1.3.3=====
471         * configure.in: Version 1.3.3, interface age 3, binary age 303
473         * NEWS: Updated.
475 2003-05-28  Padraig O'Briain  <padraig.obriain@sun.com>
477         * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
478         ATK_ROLE_AUTOCOMPLETE.
480 2003-05-20  Padraig O'Briain  <padraig.obriain@sun.com>
482         * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state 
483         ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
484         which can have a value other than on or off.
486 2003-05-19 Arafat Medini <lumina@silverpen.de>
488         *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
490 2003-05-16  Telsa Gwymme  <hobbit@aloss.ukuu.org.uk>
492         * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
494 2003-05-15  Padraig O'Briain  <padraig.obriain@sun.com>
496         * ===== Released 1.3.2=====
498         * configure.in: Version 1.3.2, interface age 2, binary age 302
500         * NEWS: Updated.
502 2003-05-09  Samúel Jón Gunnarsson  <sammi@techattack.nu>
504         * is.po: Added "is" into ALL_LINGUAS.
506 2003-05-06  Padraig O'Briain  <padraig.obriain@sun.com>
508         * configure.in: Make message when pkg-config fails to find glib-2.0.pc
509         less cryptic.
511         * po/pl.po: Updated Polish translation from Artur Flinta.
513 2003-05-05  Duarte Loreto <happyguy_pt@hotmail.com>
515         * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
517 2003-05-05  Christian Rose  <menthos@menthos.com>
519         * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
521 2003-05-01  Padraig O'Briain  <padraig.obriain@sun.com>
523         * ===== Released 1.3.1=====
525         * configure.in: Version 1.3.1, interface age 1, binary age 301
527         * NEWS: Updated.
529         * po/yi.po: Update line numbers.
531 2003-04-25  Padraig O'Briain  <padraig.obriain@sun.com>
533         * atk/stateset.h: Fix typo in documentation.
535         * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
536         Patch provided by Ali Akcaagac.
538 2003-03-26  Christian Rose  <menthos@menthos.com>
540         * configure.in: Added "yi" to ALL_LINGUAS.
542 2003-03-21  Takeshi AIHANA <aihana@gnome.gr.jp>
544         * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
546 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
548         * ===== Released 1.3.0=====
550         * configure.in: Version 1.3.0, interface age 0, binary age 300
552         * NEWS: Updated.
554 2003-03-20  Guntupalli Karunakar  <karunakar@freedomink.org>
556         * configure.in: Added Malayalam (ml) in ALL_LINGUAS
558 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
560         * docs/atk-sections.txt: Add 11 unused declarations.
562 2003-03-20  James Henstridge  <james@daa.com.au>
564         * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
565         and glib-gettextize.
567         * configure.in: cleanup to make use of newer autoconf/automake
568         features.
570         * Makefile.am: get rid of custom distcheck rule, which is no
571         longer necessary.
573         * atk/Makefile.am: cleanup makefile.  Use BUILT_SOURCES for built
574         sources.
576         * docs/Makefile.am: use common gtk-doc.make.
578         * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
580 2003-03-16  Joel Brich <joel.brich@laposte.net>
582         * configure.in: Added "eo" to ALL_LINGUAS
583         * po/eo.po: Added Esperanto translation
584         from Charles Voelger <cvoelger@dweasel.com>
586 2003-03-12  Tor Lillqvist  <tml@iki.fi>
588         * atk/atk.def: Add one more missing export, thanks to Cedric
589         Gustin.
591 2003-03-07  Padraig O'Briain  <padraig.obriain@sun.com>
593         * atk/atkobject.c (atk_object_set_role): Add check that role is
594         actually being changed. Do not emit notification for initial
595         role setting. (bug #107710)
597 2003-03-06  Padraig O'Briain  <padraig.obriain@sun.com>
599         * atk/atkrelationset.c: Current returning of FALSE to 0 in function 
600         which returns integer; (bug #107661) reported by Morten Welinder.
602 2003-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
604         * atk/atk-relation.c
605         atk/atkrelationset.c
606         atk/atkstatset.c: Correct returning of FALSE to NULL in functions
607         which return pointer; (bug #107650) reported by Morten Welinder.
609 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
611         * test/Makefile.am: Update to produce .so files
612         (Problem reported and solution reported by Michael.Wilson@bull.net)
614 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
616         * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
617         Correct creation of non-AtkGObjectAccessible (bug #107124)
619         * atk/atkobject.c (atk_object_class_init): Set default initialize 
620         function so that code which does not check for existence of parent 
621         class's initialize function will work.
623         * atk/atkvalue.c: (atk_value_get_minimum_value, 
624         atk_value_get_maximum_value, atk_value_get_current_value):
625         Reset Value argument if it is a valid GValue otherwise zeroise it.
627         docs/tmpl/atkhypertext.sgml: Add link-selected signal.
629 2003-02-25  Tor Lillqvist  <tml@iki.fi>
631         * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
633         * atk/atk.def: Add a couple of missing entries, thanks to Cedric
634         Gustin.
636         * atk/atk.rc.in: New file, for version info in the DLL on
637         Windows. Similar as in GLib, GTK, etc.
639         * configure.in: Generate atk/atk.rc.
640         
641         * atk/Makefile.am: Use atk.rc on Windows.
642         (EXTRA_DIST): Distribute atk.rc(.in).
644         * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
645         but deduce it from DLL location, like GLib, GTK etc do.
647 2003-02-23  Abel Cheung  <maddog@linux.org.hk>
649         * configure.in: Added "mk" to ALL_LINGUAS.
651 2003-02-21  Roozbeh Pournader  <roozbeh@sharif.edu>
653         * configure.in: Added "fa" to ALL_LINGUAS.
655 2003-02-21  Metin Amiroff  <metin@karegen.com>
657         * configure.in: Added Azerbaijanian to ALL_LINGUAS.
659 2003-02-19  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
661         * configure.in: Added Belarusian to ALL_LINGUAS.
663 2003-02-14  Padraig O'Briain  <padraig.obriain@sun.com>
665         * atk/atknoopobject.c: Add AtkHypertext interface as this object should
666         claim to implement all interfaces.
668 2003-02-12  Padraig O'Briain  <padraig.obriain@sun.com>
670         * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
672         * atk/atkhypertext.c
673         (atk_hypertext_get_link): Add check on link_index value
674         (atk_hypertext_get_link_index): Add check on char_index value
676 2003-02-09  Christian Rose  <menthos@menthos.com>
678         * configure.in: Added "kn" to ALL_LINGUAS.
680 2003-02-07  Christian Rose  <menthos@menthos.com>
682         * configure.in: Added "bn" to ALL_LINGUAS.
684 2003-02-06  Christian Rose  <menthos@menthos.com>
686         * configure.in: Added "id" to ALL_LINGUAS.
688 2003-02-04  Padraig O'Briain  <padraig.obriain@sun.com>
690         * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
691         Add weak reference so we do not leak the accessible when the object
692         dies. Problem reported by Alex Larsson.
694 2003-02-02  Fatih Demir <kabalak@gtranslator.org>
696         * configure.in: Added "tr" (Turkish) to the languages' list.
698 2003-01-30  Padraig O'Briain  <padraig.obriain@sun.com>
700         * atk/atkhyperlink.[ch]
701         New property selected-link defined.
702         Function pointer is_selected_link added to interface
703         (atk_hyperlink_is_selected_link: New functions which checks
704         whether the specified AtkHyperlink is selected
705         
706         * atk/atkhypertext.[ch]
707         New signal link-selected added.
709         * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
711         * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
712         and function atk_hyperlink_is_selected_link.
714         This fixes bug #104621.
715         
716 Tue Jan 28 13:52:20 2003  Manish Singh  <yosh@gimp.org>
718         * autogen.sh (have_automake): call the versioned automake when
719         checking the version itself.
721 Tue Jan 28 15:18:24 2003  Owen Taylor  <otaylor@redhat.com>
723         * autogen.sh (have_automake): Fix version in complaint
724         message about automake. (#104366, Rich Burridge)
726 2003-01-26  Daniel Yacob <locales@geez.org>
728         * configure.in: Added am to ALL_LINGUAS.
730 2003-01-23  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
732         * configure.in: Added "sk" to ALL_LINGUAS.
734 2003-01-23  Abel Cheung  <maddog@linux.org.hk>
736         * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
738 2003-01-23  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
740         * configure.in: Added "pt_BR" to ALL_LINGUAS.
742 2003-01-22  Marius Andreiana <marius galuna.ro>
744         * configure.in: added 'ro' to ALL_LINGUAS
746 2003-01-21  Christian Rose  <menthos@menthos.com>
748         * configure.in: Added "mn" to ALL_LINGUAS.
750 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
752         * atk/atktext.c
753         (atk_text_base_init): Set vtable entry for default implementations
754         (atk_text_get_range_extents): Omit calling default implementation
755         (atk_text_get_bounded_ranges): Omit calling default implementation
757         * atk/atkcomponent.c
758         (atk_component_base_init): New function to set vtable entry for 
759         default implementations
760         (atk_component_ref_accessible_at_point): Omit calling default 
761         implementation
762         (atk_component_contains): Omit calling default implementation
763         (atk_component_get_position): Omit calling default implementation
764         (atk_component_get_size): Omit calling default implementation
766 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
768         * atk/atkobject.c 
769         (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY 
770         and PROP_TABLE_CAPTION_OBJECT.
771         (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY 
772         and PROP_TABLE_CAPTION_OBJECT.
774         This completes ATK changes for bug #74814.
776 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
778         * atk/atkobject.c: Add property accessible-table-caption-object.
779         This addresses bug #74814.
781         * atk/atkobject.h: Move some documentation from template file to
782         avoid warnings when building.
784         * atk/atkrelation.c: Add new properties relation and target.
785         This addresses bug #72426.
787         * atktext.[ch]: Add new functions atk_text_get_range_extents and
788         atk_text_get_bounded_ranges.
789         Also added data structures AtkTextRectangle and AtkTextRange, enum
790         AtkTextClipType and helper function  atk_text_free_ranges.
791         This addresses bug #100943.
792         (atk_text_get_character_extents): Ensure that the reported width is 
793         not negative. This fixes bug #102954)
795         * docs/atk-sections.txt: Add new functions and data items.
797         * docs/tmpl/atk-object.sgml: Remove some documentation and put in 
798         atkobject.h. Add reference to accessible-table-caption-object.
800         * docs/tmpl/atk-relation.sgml: Add new properties
802         * docs/tmpl/atktext.sgml: Add new functions and data items.
805 2003-01-20  Padraig O'Briain  <padraig.obriain@sun.com>
807         * ===== Released 1.2.2=====
809         * configure.in: Version 1.2.2, interface age 2, binary age 202
811         * NEWS: Updated.
813 2003-01-19  He Qiangqiang  <carton@linux.net.cn>
815         * configure.in: Added "zh_CN" to ALL_LINGUAS.
817 2003-01-12  Laurent Dhima  <laurenti@alblinux.net>
819         * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
821 2003-01-11  Pauli Virtanen  <pauli.virtanen@hut.fi>
823         * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
825 2003-01-06  Alessio Frusciante  <algol@firenze.linux.it>
827         * configure.in (ALL_LINGUAS): Added "it" (Italian) 
829 2003-01-06  Padraig O'Briain  <padraig.obriain@sun.com>
831         * configure.in: Add -with-html-dir option. (bug #102497)
833         * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
835         * docs/tmpl/atkobject.sgml: Update so property names are in
836         alphabetic order.
838 2003-01-03  Padraig O'Briain  <padraig.obriain@sun.com>
840         * ===== Released 1.2.1=====
841         
842         * configure.in: Version 1.2.1, interface age 1, binary age 201
844         * NEWS: Updated.
846 2003-01-02  Zbigniew Chyla  <cyba@gnome.pl>
848         * configure.in (ALL_LINGUAS): Added pl (Polish).
850 2002-12-23  Nam SungHyun  <namsh@kldp.org>
852         * configure.in: Added Korean (ko) to ALL_LINGUAS
854 2002-12-22  Artis Trops  <hornet@navigator.lv>
856         * configure.in: Added Latvian (lv) to ALL_LINGUAS.
858 2002-12-22  Christophe Merlet  <redfox@redfoxcenter.org>
860         * configure.in (ALL_LINGUAS): added French (fr).
862 2002-12-21  Jordi Mallach  <jordi@sindominio.net>
864         * configure.in (ALL_LINGUAS): added Catalan (ca).
866 2002-12-20  Padraig O'Briain  <padraig.obriain@sun.com>
868         * ===== Released 1.2.0 ======
870         * configure.in: Version 1.2.0, interface age 0, binary age 200
872         * NEWS: Final update for 1.2.0.
874         * docs/tmpl/atkobject.sgml: Order of properties have been changed.
876 2002-12-18  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
878         * configure.in: Added Russian to ALL_LINGUAS.
880 2002-12-16  Padraig O'Briain  <padraig.obriain@sun.com>
882         * ===== Released 1.1.5=====
883         
884         * configure.in: Version 1.1.5, interface age 2, binary age 105
886         * NEWS: Updated.
888 2002-12-13  Padraig O'Briain  <padraig.obriain@sun.com>
890         * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
891         if caret is not supported. This addresses bug #101020.
893         * configure.in: Use third argument of AC_DEFINE to get rid of 
894         acconfig.h. 
896 Thu Dec 12 14:57:20 2002  Owen Taylor  <otaylor@redhat.com>
898         * acinclude.m4: Remove; wasn't needed, and referred
899         to GLib internal m4 files now gone.
901 Thu Dec 12 11:04:05 2002  Manish Singh  <yosh@gimp.org>
903         * configure.in: Require autoconf-2.53.
905 2002-12-12  Yanko Kaneti  <yaneti@declera.com>
907         * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
909 2002-12-11  Pablo Saratxaga  <pablo@mandrakesoft.com>
911         * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
912         and Dutch (nl).
914 2002-12-07  Andras Timar <timar@gnome.hu>
916         * configure.in (ALL_LINGUAS): Added Hungarian (hu).
918 2002-12-06  Padraig O'Briain  <padraig.obriain@sun.com>
920         * ===== Released 1.1.4 =====
921         
922         * configure.in: Version 1.1.1, interface age 1, binary age 104
924         * NEWS: Updated.
926 2002-12-05  Ole Laursen  <olau@hardworking.dk>
928         * configure.in (ALL_LINGUAS): Added Danish (da).
930 2002-12-02  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
932         * configure.in (ALL_LINGUAS): Added Spanish (es).
934 2002-12-01  Christian Neumair  <chris@gnome-de.org>
936         * configure.in (ALL_LINGUAS): Added German (de).
938 2002-11-22  Kjartan Maraas  <kmaraas@gnome.org>
940         * configure.in (ALL_LINGUAS): Added "no".
941         
942 2002-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
944         * Update NEWS for 1.1.3
946 2002-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
948         * configure.in: Update to take account of gtk-doc-version being 0.10
949         Updated version required to 0.9
951 2002-11-20  Bill Haneman <bill.haneman@sun.com>
953         * atk/atkobject.h:
954         Added ATK_ROLE_APPLICATION.
956         * atk/atkobject.c:
957         (atk_role_get_localized_name):
958         Added ATK_ROLE_APPLICATION case.        
960         * docs/atk-decl.txt:
961         Added ATK_ROLE_APPLICATION to docs.
962         
963 2002-11-18  Abi Brady  <morwen@evilmagic.org>
965         * configure.in: Added "en_GB" to ALL_LINGUAS.
967 2002-11-15  Hasbullah BIn Pit <sebol@ikhlas.com>
969         * configure.in: Added "ms" to ALL_LINGUAS.
971 2002-11-15  Padraig O'Briain  <padraig.obriain@sun.com>
973         * Update NEWS for 1.1.2
975         * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
976         Update docs.
978 2002-11-14  Bill Haneman <bill.haneman@sun.com>
980         * configure.in:
981         Revved to 1.1.2, interface age 0, binary age 102.
982         
983         * atk/atkrelationtype.h:
984         (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
985         New relations to handle content embedding, for instance
986         text that embeds or flows around images.
988         * atk/atkhyperlink.h:
989         (atk_hyperlink_is_inline):
990         New API, returns whether a hyperlink's content is
991         partially displayed inline; useful for small images
992         emedded in text, and for HTML <src> elements.
993         (AtkHyperlinkClass->link_state):
994         New virtualized method, used to implement various
995         state query API such as atk_hyperlink_is_inline().
997         * atk/atkhyperlink.c:
998         (atk_hyperlink_is_inline):
999         New method.
1001         * docs/atk-sections.txt: 
1002         Additions for above API.
1004 2002-11-13  Padraig O'Briain  <padraig.obriain@sun.com>
1006         * atk/atkobject.[ch]: Add signal active-descendant-changed
1008 2002-11-11  Christian Rose  <menthos@menthos.com>
1010         * configure.in: Added "sv" to ALL_LINGUAS.
1012 Fri Nov  8 19:55:25 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
1014         * atk/atkhyperlink.c
1015         * atk/atkhyperlink.h
1016         * atk/atktable.c
1017         * atk/atktable.h
1018         * atk/atktext.c
1019         * atk/atktext.h
1020         * docs/tmpl/atkhyperlink.sgml
1021         * docs/tmpl/atkobject.sgml
1022         * docs/tmpl/atktable.sgml
1023         * docs/tmpl/atktext.sgml
1025         Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
1026         without warnings.
1027         
1028 2002-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
1030         * autogen.sh: Add call to autoheader to create config.h.in
1032 2002-11-04  Padraig O'Briain  <padraig.obriain@sun.com>
1034         * acinclude.m4: New file
1036         * autogen.sh: Add i18n support (copied from gtk+).
1038         * configure.in: Add definition for atklocaledir and check for
1039         bind_textdomain_codeset()
1041         * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
1043         * atk/atkobject.c (atk_role_get_localized_name): Add code to
1044         initialize i18n.
1045         
1046         * po/.cvsignore: Add extra files.
1048 2002-11-01  Padraig O'Briain  <padraig.obriain@sun.com>
1050         * configure.in: Create po/Makefile; patch supplied by 
1051         Dan Mills (thunder@ximain.com)
1052         
1053 2002-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
1055         * ===== Released 1.1.1 =====
1056         
1057         * configure.in: Version 1.1.1, interface age 0, binary age 101
1059         * NEWS: Updated.
1061         * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
1063 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
1065         * Makefile.am: Add po directory
1067         * configure.in: Add support for I18N
1069         * acconfig.h atk/atkintl.h: New files used to support I18N
1071         * atk/atkobject.c: Update atk_role_get_localized_name() to
1072         allow for localized name to be returned.
1074         * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
1076         * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
1077         po/ChangeLog: New files
1079 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
1081         * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
1083         * atk/atkaction.[ch]: Add atk_action_get_localized_name.
1085         * atk/atkobject.[ch]: Add atk_role_get_localized_name,
1086         atk_object_add_relationship and atk_object_remove_relationship
1087         Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
1088         and ATK_ROLE_RULER
1090         * atk/atkrelation.h: Move definition of AtkRelationType to
1091         atk/relationtype.h
1093         * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
1095         * atk/atktext.[ch]: Add text-attributes-changed signal.
1097         * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
1099         * docs/tmpl/atkobject.sgml: Add new functions and new roles.
1101         * docs/tmpl/atkrelation.sgml: Add new relations
1103         * docs/tmpl/atkstate.sgml: Add new state
1105         * docs/tmpl/atktext.sgml: Add new signal
1107         * tests/testrelation.c: Add tests for new relationship functions.
1109 2002-10-01  Padraig O'Briain  <padraig.obriain@sun.com>
1111         * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1112         supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1114         Bug #94548.
1116 2002-09-24  Padraig O'Briain  <padraig.obriain@sun.com>
1118         * ===== Released 1.1.0 =====
1119         
1120         * NEWS: Updated.
1122 2002-09-18  Padraig O'Briain  <padraig.obriain@sun.com>
1124         * configure.in:
1125         increment version to 1.1.0, in view of the fact that we've 
1126         branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1127         Also reset INTERFACE_AGE to zero, since an enum was added.
1128         Use similar library numbering as GTK.
1130         * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1132 2002-09-06  Mark McLoughlin  <mark@skynet.ie>
1134         * atk/atkobject.h: add ATK_LAYER_WINDOW.
1136         * atk/atkcomponent.c: upd docs.
1138 2002-09-06  Padraig O'Briain  <padraig.obriain@sun.com>
1140         * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to 
1141         avoid unused declarations
1143         * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1144         Move AtkRelationSet from atkobject to atkrelationset.
1146 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1148         * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1149         docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1150         docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1151         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1152         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1153         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1154         docs/tmpl/atkvalue.sgml:
1155         Remove reference to ...Iface data structures; which eliminates
1156         undocumented symbols.
1158 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1160         *  atk/atkutil.h: Add documentation for AtkKeyEventType
1162         * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1163         docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1164         docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1165         docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml 
1166         docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1167         docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1168         docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1169         docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1170         docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1171         docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1172         docs/tmpl/atkutil.sgml:
1173         Reduce number of undocumented symbols
1175 2002-08-26  Padraig O'Briain  <padraig.obriain@sun.com>
1177         * atk/atknoopobjectfactory.c:
1178         Add implementation for atk_object_factory_get_accessible_type()
1180 2002-08-18  Havoc Pennington  <hp@pobox.com>
1182         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1183         both automake 1.6 and 1.4 installed get the right automake. Means
1184         compilation from CVS will now require the latest automake 1.4
1185         release, or manually creating symlinks called "automake-1.4" and
1186         "aclocal-1.4"
1188 2002-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
1190         These changes improve the quality of the documentation by adding
1191         information about properties and signals.
1193         * configure.in:
1194         Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1195         use in docs Makefile.am
1197         * atk/atk.h:
1198         Add missing include files, atk/atknoopobject.h and 
1199         atknoopobjectfactory.h
1201         * docs/Makefile.am:
1202         Add support for scan program
1204         * docs/atk.types:
1205         Added content to this file
1207         * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1208         docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1209         docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1210         docs/tmplatkutil.sgml:
1211         Removed references to contents of object's data structure
1213         * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1214         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1215         Add references to signals and properties.
1217 Wed Jul 31 17:08:04 2002  Owen Taylor  <otaylor@redhat.com>
1219         * ===== Released 1.0.3 =====
1220         
1221         * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1222         interface, binary version 3.
1224         * NEWS: Updated.
1226 2002-07-14  Padraig O'Briain  <padraig.obriain@sun.com>
1228         * README: Updated to describe where to log bugs and mention mailing
1229         list.
1231 2002-06-20  Padraig O'Briain  <padraig.obriain@sun.com>
1233         * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1234         atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1235         atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1236         atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1237         atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1238         atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1239         atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1240         atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1241         atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1242         atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1243         atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1244         Update documentation.
1246 2002-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
1248         * atk/atkregistry.c:
1249         64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1250         (bug #83316)
1252 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
1254         * ===== Released 1.0.2 ======
1256         * NEWS: Updates.
1258         * configure.in: Version 1.0.2, interface, binary age 2
1260 2002-04-26  Padraig O'Briain  <padraig.obriain@sun.com>
1262         * atk/atkutil.c (atk_focus_tracker_notify):
1263         Allow for object being NULL which means the window containing the
1264         focus widget has lost focus. We update the previous_focus_object 
1265         so we can emit notification for focus widget when window regains
1266         focus.
1268 2002-04-15  Padraig O'Briain  <padraig.obriain@sun.com>
1270         * atk/atkgobjectaccessible.c:
1271         (atk_gobject_accessible_for_object):  Allow for case where created
1272         AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1273         was not initialized in atk_gobject_accessible_class_init
1275 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
1277         * ===== Released 1.0.1 ======
1279         * NEWS: Updates.
1281         * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1283 2002-03-19  Padraig O'Briain  <padraig.obriain@sun.com>
1285         * atk/atkutil.c (atk_focus_tracker_notify):
1286         Do not do notification if previously notified object is the same as
1287         this object
1289 2002-03-14  Tor Lillqvist  <tml@iki.fi>
1291         * atk/Makefile.am: Use correct name for the DLL when generating
1292         the MSVC import library.
1294 2002-03-13  Bill Haneman <bill.haneman@sun.com>
1296         * atk/atkutil.c (atk_object_get_root):
1297         Changed g_type_class_peek to g_type_class_ref,
1298         this seemed to be triggering a SEGV in some cases.
1301 2002-03-12  Padraig O'Briain  <padraig.obriain@sun.com>
1303         * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1304         Correct name of data set to NULL from quark_accessible_object to
1305         quark_object
1307 2002-03-09  Padraig O'Briain  <padraig.obriain@sun.com>
1309         * atk/atkhyperlink.c (atk_hyperlink_get_type):
1310         Fix typo.
1312 Thu Mar  7 23:52:51 2002  Owen Taylor  <otaylor@redhat.com>
1314         * ===== Released 1.0.0 ======
1316         * NEWS: Final update for 1.0.0.
1318         * README: Update the compilation instructions a bit.
1320 2002-03-06  Tor Lillqvist  <tml@iki.fi>
1322         * atk-zip.sh.in
1323         * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1324         library names.
1326 Tue Mar  5 16:54:21 2002  Owen Taylor  <otaylor@redhat.com>
1328         * ATK 1.0.0 rc1
1330         * tests/Makefile.am: Don't install libteststateset.la,
1331         libtestrelation.la. (#73655, James Henstridge)
1333         * autogen.sh: Add --enable-gtk-doc
1335         * configure.in: --disable-gtk-doc by default.
1337         * Makefile.am: Add a slightly modified distcheck rule
1338         that passes --enable-gtk-doc to the configure inside.
1339         (So that 'make dist' succeeds inside.)
1341 Tue Mar  5 11:55:35 2002  Owen Taylor  <otaylor@redhat.com>
1343         * configure.in: Require GLib-2.0.0.
1345         * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1346         Switch over to the Glib/GTK+ versioning scheme.
1348 2002-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
1350         * atk/atktext.c (atk_text_get_text):
1351         Permit end offset value of -1
1353 2002-02-28  Padraig O'Briain  <padraig.obriain@sun.com>
1355         * atk/atkhypertext.h:
1356         Update comments
1358 2002-02-28  Sven Neumann  <sven@gimp.org>
1360         * configure.in: beautified configure --help output.
1362 2002-02-27  Padraig O'Briain  <padraig.obriain@sun.com>
1364         * atk/atkhypertext.h atk/atkhyperlink.h: 
1365         Add padding to class structures to allow for future expansion.
1367         * atk/atkdocument.h: 
1368         Add padding to class structures to allow for future expansion.
1370         * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1371         Add padding to class structures to allow for future expansion.
1373 Mon Feb 25 19:09:39 2002  Owen Taylor  <otaylor@redhat.com>
1375         * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1377 2002-02-26  Tor Lillqvist  <tml@iki.fi>
1379         * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1380         libtool won't create a DLL.
1382 2002-02-25  Padraig O'Briain  <padraig.obriain@sun.com>
1384         * atk/Makefile.am:
1385         Remove -no-undefined because of problems with uunresolved symbols
1386         in libgobject on Solaris when using gcc
1388 Sat Feb 23 23:02:23 2002  Owen Taylor  <otaylor@redhat.com>
1390         * configure.in: Version 0.13
1392         * NEWS: Update for 0.13
1394         * docs/atk-sections.txt: Update.
1396 2002-02-22  Padraig O'Briain  <padraig.obriain@sun.com>
1398         * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1399         atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1400         atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1401         Make use of parent_class consistent; define as gpointer and
1402         use g_type_class_peek_parent() to get it
1404         * atk/atktext.c:
1405         Delete unused empty line
1407         * atk/atkregistry.c atk/atkrelation.c:
1408         Make parent_class static 
1410 2002-02-20  Padraig O'Briain  <padraig.obriain@sun.com>
1412         * atk/atktext.c:
1413         Add check for offset being negative in functions which have offset
1414         parameter and return immediately if so.
1416 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
1418         * atk/atkcomponent.h:
1419         Change argument of get_layer and get_mdi_zorder function pointers 
1420         to be AtkComponent instead of AtkObject
1422         * atk/atkcomponent.c:
1423         Change atk_component_get_layer and atk_component_get_mdi_zorder
1424         to refer to argument as component instead os accessible
1426         * docs/atk-sections.txt docs/tmpl/atkaction.sgml 
1427         docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1428         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml 
1429         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1430         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1431         Update for recent changes
1432         
1433 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
1435         * atk/atk.h:
1436         Guard atk.h with ifndef __ATK_H__
1437         (#71405 reported by terra@diku.dk (Morten Welinder))
1439 2002-02-13  Padraig O'Briain  <padraig.obriain@sun.com>
1441         * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1442         atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h 
1443         atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1444         atk/atktable.h atk/atktext.h atk/atkvalue.h:
1445         Add padding to class structures to allow for future expansion.
1447 2002-02-11  Bill Haneman  <bill.haneman@sun.com>
1449         * configure.in:
1450         Incremented revision and tagged GNOME_D2_BETA.
1452         * atkobject.h: 
1453         Marked atk_object_get_layer and atk_object_get_mdi_zorder
1454         as deprecated (should use atk_component API below).
1455         
1456         * atkcomponent.h:
1457         Added atk_component_get_layer and atk_component_get_mdi_zorder
1458         (erroneously defined in atkobject, they belong here).
1460         * atkcomponent.c:
1461         Fixed some property get/set bugs.
1463         * NEWS: updated for GNOME 2 Desktop Beta.
1464         
1465 2002-02-11  jacob berkman  <jacob@ximian.com>
1467         * atk/atkselection.[ch] (atk_selection_get_type): 
1468         * atk/atktable.[ch] (atk_table_get_type): 
1469         * atk/atkregistry.h (atk_get_default_registry): 
1470         * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type): 
1471         * atk/atkobjectfactory.[ch] (atk_object_factory_get_type): 
1472         * atk/atkcomponent.[ch] (atk_component_get_type): 
1473         * atk/atkaction.[ch] (atk_action_get_type): declare function
1474         arguments as (void) rather than ()
1476 2002-02-04  Bill Haneman  <bill.haneman@sun.com>
1478         * configure.in:
1479         Incremented revision.
1481 2002-01-30  Bill Haneman  <bill.haneman@sun.com>
1483         * docs/tmpl/atkaction.sgml:
1484         * docs/tmpl/atkcomponent.sgml:
1485         * docs/tmpl/atkeditabletext.sgml:
1486         * docs/tmpl/atkimage.sgml:
1487         * docs/tmpl/atkobject.sgml:
1488         * docs/tmpl/atkselection.sgml:
1489         * docs/tmpl/atktable.sgml:
1490         * docs/tmpl/atktext.sgml:
1491         * docs/tmpl/atkvalue.sgml:
1492         Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1493         fields to improve docs; the documentation now gives some
1494         information on the purpose and function of the various ATK
1495         interfaces, and which types of UI components typically implement
1496         which interfaces.
1497         
1498 Tue Jan 29 23:29:46 2002  Owen Taylor  <otaylor@redhat.com>
1500         * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1502 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
1504        * configure.in:
1505        Update version number to 0.10, for Desktop Alpha 2
1507 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
1509         * atk/atkobject.h:
1510         Correct inconsistencies between registered signal parameter types 
1511         and default signal handler struct fields
1512         (based on patch from Murray Cumming <murray@usa.net>)
1514 2002-01-10  Bill Haneman <bill.haneman@sun.com>
1516        * configure.in:
1517        Update version number to 0.9, for Beta2 package.
1519 Wed Jan  9 11:26:56 2002  Owen Taylor  <otaylor@redhat.com>
1521         * atk/Makefile.am (s-enum-types-h):  Include glib-object.h,
1522         Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1523         Mikael Hermansson)
1525 2002-01-07  Padraig O'Briain  <padraig.obriain@sun.com>
1527         * atk/atkcomponent.c (atk_component_add_focus_handler):
1528         Add comments to clarify behavior if handler has already been added
1530         * docs/tmpl/atktext.sgml:
1531         Update for change of caret_changed to text_caret_moved
1533 2002-01-05  Hans Breuer  <hans@breuer.org>
1535         * atk/makefile.msc : generate atk-enum-types.[hc]
1536         NOTE: the long comment in atkobject.h is crashing perl,
1537         at least version 5.005_02 built for MSWin32-x86-object
1538         Binary build 506 provided by ActiveState. Temporary
1539         deleting the AtkRole comment allows to work-around.
1541         atk/atk.def : updated externals
1543 2002-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
1545         * atk/atkgobjectaccessible.h
1546         Fixed typo in define (reported by Jeff Franks)
1548         * atk/atktext.c atk/atktext.h
1549         Change name of default signal handler for text_caret_moved signal
1550         from caret_changed to text_caret_moved
1551         Change enum CARET_MOVED to TEXT_CARET_MOVED
1552         (both issues reported by Jeff Franks)
1554 2001-12-15  Michael Meeks  <michael@ximian.com>
1556         * atk/atkrelation.c (atk_relation_class_init):
1557         setup parent class
1558         (atk_relation_finalize): chain to parent.
1560         * atk/atkrelationset.c (atk_relation_set_class_init),
1561         (atk_relation_set_finalize): same fix.
1563 Sat Dec 22 12:26:51 2001  Owen Taylor  <otaylor@redhat.com>
1565         * configure.in: Version 0.8, require GLib-1.3.12
1567         * atk/makefile.msc (PKG_VER): Version 0.8.
1569 Thu Dec 20 00:33:47 2001  Owen Taylor  <otaylor@redhat.com>
1571         * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1572         for correct srcdir != builddir operation when 
1573         generating source files in srcdir.
1574         
1575 Thu Dec 20 00:27:01 2001  Owen Taylor  <otaylor@redhat.com>
1577         * docs/tmpl/atkutil.sgml: remove some conflict
1578         indicators.
1580 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
1582         * atk/atk.def:
1583         Add new functions
1585 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
1587         Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1588         docs/tmpl/atkgobjectaccessible.sgml
1590         * atk/Makefile.am atk/atk.h:
1591         Add references to new files
1593         * atk/atkobject.c atk/atkobject.h
1594         docs/tmpl/atkobject.sgml:
1595         Add new function atk_object_initialize
1597         * atk/atkobjectfactory.c atk/atkobjectfactory.h
1598         docs/tmpl/atkobjectfactory.sgml:
1599         Add new function atk_object_factory_get_accessible_type
1601         * docs/atk-sections.txt:
1602         Add new functions.
1603         Add functions in atk-unused.txt
1605         
1606 2001-12-17  Darin Adler  <darin@bentspoon.com>
1608         * atk/atktext.c: Add missing #include <string.h>
1610 2001-12-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
1612         * atk/Makefile.am, tests/Makefile.am: Compile with
1613         -DG_DISABLE_DEPRECATED. See #52790.
1615 2001-12-11  Padraig O'Briain  <padraig.obriain@sun.com>
1617         * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1618         Remove unnecessary g_retunn_val_if_fail() call.
1620 2001-12-08  Michael Meeks  <michael@ximian.com>
1622         * atk/atkregistry.c (atk_registry_class_init):
1623         paranoia is not appropriate here, setup parent_class,
1624         don't create a new default registry here - makes no
1625         sense.
1626         (atk_registry_finalize): chain to parent class, do
1627         g_hash_table_destroys instead of g_frees.
1629 2001-12-07  Padraig O'Briain  <padraig.obriain@sun.com>
1631         * atk/Makefile.am:
1632         Update to create atk-enum-types.h before compiling source files
1633         (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1635 2001-12-05  Padraig O'Briain  <padraig.obriain@sun.com>
1637         * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt 
1638         docs/tmpl/atktext.sgml tests/testrelation.c:
1639         Change atk_attribute_register to atk_text_attribute_register,
1640         atk_attribute_get_value to atk_text_attribute_get_value,
1641         atk_attribute_get_name to atk_text_attribute_get_name
1642         atk_attribute_for_name to atk_text_attribuute_for_name
1644 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1646         * atk/atktext.c:
1647         Add implementation of atk_attribute_register, atk_attribute_for_name
1648         Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1649         support extra attributes being defined
1651         * atk/atktext.h:
1652         Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1653         extra attributes to be defined
1654         Add atk_attribute_register() and atk_attribute_for_name()
1656         * atk/atk.def:
1657         Add new functions
1659         * docs/atk-sections.txt docs/tmpl/atktext.sgml
1660         Update because of additions to atk/atktext.h
1662         * tests/testrelation.c:
1663         Add tests for text attributes
1665 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1667         * atk/atkobject.c:
1668         Update atk_role_register() to allow extra roles to be defined
1669         Update atk_role_get_name() and atk_role_for_name() for newly defined
1670         roles
1672         * tests/testrelation.c:
1673         Add tests for roles
1675 2001-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
1677         * atk/atkrelation.c:
1678         Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1679         atk_relation_type_for_name()
1681         * atk/atkstate.c:
1682         Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1683         atk_state_type_for_name()
1685         * tests/testrelation.c, tests/teststateset.c:
1686         Update tests as name componenets are separated by hyphen (-) rather
1687         than underline (_)
1689 2001-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
1691         * atk/Makefile.am:
1692         Generate files atk-enum-types.c and atk-enums-types.h to create
1693         types for enums.
1695         * atk/atkobject.c:
1696         Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1698 2001-11-28  Bill Haneman  <bill.haneman@sun.com>
1700         * atk/atkutil.c:
1701         Changed calls to g_type_class_peek() to g_type_class_ref() where
1702         it makes more sense, and in other places check for a non-null
1703         klass return before trying to call class methods.  This prevents
1704         SEGV if no Atk-implementation library has been loaded.
1706         * atk/atkobject.c:
1707         Fixed gtk-doc warning.
1709 2001-11-28  Padraig O'Briain  <padraig.obriain@sun.com>
1711         * atk/atkobject.[c|h]:
1712         Add functions atk_role_get_name() and atk_role_for_name() which
1713         transform a role into an untranslated string
1714         Update comments in atkobject.h which refer to property names
1716         * atk/atkrelation.c:
1717         Correct error in atk_relation_type_get_name
1719         * docs/atk-sections.txt
1720         Added atk_role_get_name and atk_role_for_name
1722         * docs/tmpl/*sgml
1723         Updated files
1724         
1725 2001-11-23  Hans Breuer  <hans@breuer.org>
1727         * atk/atk.def : updated externals
1729         * atk/atktext.c atk/atkutil.c : added two spaces to fix
1730         minor coding style issues. Found by my exports generator.
1732         * atk/makefile.msc : version 0.7, use build dir from
1733         $(TOP)\glib
1735 Thu Nov 22 14:37:40 2001  Owen Taylor  <otaylor@redhat.com>
1737         * Version 0.7
1739         * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1741 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1743         * atk/atknoopobject.c:
1744         Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1745         when creating object
1747 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1749         * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1750         docs/tmpl/atkrelation.sgml:
1751         Change atk_relation_type_from_string to atk_relation_type_for_name
1752         Add atk_relation_type_get_name
1754         * atk/atkrelationtype.c:
1755         Change atk_relation_type_from_string to atk_relation_type_for_name
1756         Add atk_relation_type_get_name
1757         Update atk_relation_type_register() to correctly register new
1758         relation types
1760         * atk/atkstate.c:
1761         Changed name of static variable type to last_type
1762         Changed name of paremeter if atk_state_type_get_name to type to match
1763         comments
1765         * docs/tmpl/*sgml
1766         Updated files
1768         * tests/README, tests/Makefile.am       
1769         Add new test file testrelation.c
1771 2001-11-22  Bill Haneman <bill.haneman@sun.com>
1773         * atk/atkutil.c (atk_add_key_event_listener):
1774         Fix gtk-doc comment and clarify use of 'data' gpointer.
1776 2001-11-22  Michael Meeks  <michael@ximian.com>
1778         * atk/atkutil.c (atk_add_key_event_listener): switch
1779         to class_peek.
1781         * atk/atkobject.c (atk_object_real_get_property):
1782         add missing 'break'.
1784 2001-11-21  Michael Meeks  <michael@ximian.com>
1786         * atk/atkrelation.c: pull in string.h for strcmp
1788         * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1790         * atk/atkutil.c (atk_add_global_event_listener),
1791         (atk_get_toolkit_name, atk_get_toolkit_version):
1792         constify 
1794 2001-11-21  Bill Haneman <bill.haneman@sun.com>
1796         * atk/atkrelation.c: Added gtk-doc docs for 
1797         atk_relation_type_from_string.
1799 Wed Nov 21 17:54:44 2001  Owen Taylor  <otaylor@redhat.com>
1801         * atk/atkobject.h (enum): Fix trailing comma on
1802         enumeration.
1804         * docs/atk-sections.txt: Update.
1806         * NEWS: Updates
1808 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1810         * atk/atkobject.[c|h]:
1811         Add additional argument (name) to state-change signal
1812         Update atk_object_notify_state_change to take account of 
1813         extra argument for state-change
1815         * atk/atkmarshal.list:
1816         Add marshaller for VOID:STRING,BOOLEAN
1817         
1818 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1820         * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1821         Add enum AtkLayer and functions atk_object_get_layer and
1822         atk_object_get_mdi_zorder
1824 2001-11-20  Padraig O'Briain  <padraig.obriain@sun.com>
1826         * atk/atkobject.[c|h]:
1827         Remove property accessible-state; use signal state-change instead
1828         Change signature of state-change handler to take gboolean as argument
1829         instead of AtkPropertyValues
1830         Update atk_object_notify_state_change() to emit state-change signal
1832         * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1833         Remove state ATK_STATE_COLLAPSED
1835 2001-11-19  Bill Haneman <bill.haneman@sun.com>
1837         * atk/atkobject.c:
1838         * atk/atkstate.c:
1839         Added state-changed signal to atkobject, in anticipation of 
1840         deprecating the accessible-state property.
1842         * atk/atkutil.[ch]:
1843         Fixed signature of atk_util_add_key_listener () to
1844         take an AtkKeySnoopFunc instead of a pointer to same.
1846 2001-11-19  Padraig O'Briain  <padraig.obriain@sun.com>
1848         * atk/atkobject.c (atk_object_notify_state_change):
1849         Fix bug in calculation of number of toggle states
1851         * atk/atkstate.c:
1852         Correct out-by-1 error in atk_state_type_register()
1853         Use type (number of states defined) in atk_state_type_get_name()
1854         and atk_state_type_for_name()
1855         
1856 2001-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
1858         * atk/atkeditabletext.c:
1859         Remove unused structure _AtkEditableTextIfaceClass
1861         * atk/atkobject.[c|h]
1862         Remove signals model_changed and selection_changed
1864         * atk/selection.[c|h]
1865         Add signal selection_changed
1867         * atk/atktable.[c|h]
1868         Remove unused structure _AtkTableIfaceClass
1869         Add signal model_changed
1871         * atk/atktext.[c|h]
1872         Remove unused structure _AtkTextIfaceClass
1873         Add signal text_selection_changed
1875         * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1876         docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1877         Documentation changes
1879 2001-11-17  Tor Lillqvist  <tml@iki.fi>
1881         * atk-zip.sh.in: Build separate runtime and developer packages.
1883         * atk/atk.def: Update.
1885 2001-11-14  Bill Haneman  <bill.haneman@sun.com>
1887         * atk/atkutil.h :
1888         Added API 
1889         atk_add_key_event_listener    (AtkKeySnoopFunc *listener,
1890                                        gpointer data);
1891         atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1892                                        gpointer data);
1893         
1894         to allow non-GTK-dependent installation of key snoop functions.
1895         This also meant adding definitions of AtkKeySnoopFunc and 
1896         AtkKeyEventStruct.
1898 2001-11-08  Padraig O'Briain  <padraig.obriain@sun.com>
1900         * atk/atkobject.c (atk_object_notify_state_change):
1901         Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1902         to ATK_STATE_EXPANDED or vice versa.
1904 2001-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
1906         * atk/atkobject.h:
1907         Add role ATK_ROLE_TREE_TABLE
1909         * atk/atkrelation.h:
1910         Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1911         and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1913         * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1914         docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1915         docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1916         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1917         docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1918         docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1919         docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1920         Update to reflect the current state of the documentation in the code.
1922 2001-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
1924         * atk/relation.h, docs/tmpl/atkrelation.sgml:
1925         Add two new relations ATK_RELATION_NODE_CHILDREN and
1926         ATK_RELATION_NODE_PARENT to support compound objects in a
1927         node or cell of a tree or table
1928         Added descriptions of all relations which are defined
1930         * atk/atktable.c:
1931         Remove functions atk_table_real_get_index_at(),
1932         atk_table_real_get_column_at_index() and 
1933         atk_table_real_get_row_at_index() 
1934         Correct typos in documentation of other functions.
1936 2001-10-28  Tor Lillqvist  <tml@iki.fi>
1938         * atk-zip.sh.in: New file, used to build developer package for
1939         Win32.
1941         * Makefile.am
1942         * configure.in: Add it.
1944         * atk/Makefile.am: Add rules to install and uninstall mingw import
1945         library.
1947 2001-10-26  Padraig O'Briain  <padraig.obriain@sun.com>
1949         * atk/atkobject.[c|h]
1950         Remove the following properties
1951         accessible-child - use signal children_changed for notification
1952         accessible-text - use signal text_changed for notification
1953         accessible-caret - use signal text_caret_moved for notification
1954         accessible-selection - use new signal selection_changed 
1955         for notification
1956         accessible-visible-data - use new signal visible_data_changed
1957         for notification
1958         accessible-model - use new signal model_changed for notification
1959         Notify when role or parent changes
1960         Allow parent and role to be set or got using g_object_set() or
1961         g_object_get()
1963 Wed Oct 24 11:13:13 2001  Owen Taylor  <otaylor@redhat.com>
1965         * Version 0.6
1967         * NEWS: Updates.
1969 2001-10-25  Padraig O'Briain  <padraig.obriain@sun.com>
1971         * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1972         Add role ATK_ROLE_TERMINAL for an accessible terminal.
1974 2001-10-22  Padraig O'Briain  <padraig.obriain@sun.com>
1976         * atk/atkobject.c (atk_object_notify_state_change):
1977         Initialize AtkPropertyValue data structure to 0 instead of using
1978         memset.
1980 2001-10-19  Tor Lillqvist  <tml@iki.fi>
1982         * configure.in: Set automake conditionals OS_WIN32 if on (native)
1983         Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1984         LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1986         * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1987         -export-symbols atk.def. If lib.exe is available, generate
1988         atk.lib, and install it.
1990         * atk/atk.def: Update with new entry points.
1992 2001-10-19  Padraig O'Briain  <padraig.obriain@sun.com>
1994         * atk/atkobject.[c|], docs/atk-sections.txt,
1995         docs/tmpl/atkobject.sgml:
1996         Add convenience function atk_object_notify_state_change()
1997         to generate property notification of state change.
1999         * atk/atktext.c, docs/tmpl/atk-unused.sgml:
2000         Correct comments on functions atk_attribute_get_name() and
2001         atk_attribute_get_value()
2003 2001-10-17  Padraig O'Briain  <padraig.obriain@sun.com>
2005         * atk/atktext.c:
2006         Update comments in atk_text_get_text_[at|after|before]_offset()
2007         to clarify what these functions will return.
2009 2001-10-16  Padraig O'Briain  <padraig.obriain@sun.com>
2011         * atk/atktext.c:
2012         Update comments in atk_text_get_run_attributes() and
2013         atk_text_get_default_attributes().
2015 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
2017         * atk/atkobject;c:
2018         Change "property-change" signal to allow detail (i.e. property name) 
2019         and add detail in atk_object_notify().
2021 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
2023         * atk/atktext.c:
2024         Correct order of attribute names in text_attr_name array.
2026 2001-10-12  Padraig O'Briain  <padraig.obriain@sun.com>
2028         * atk/atktext.[c|h]:
2029         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2030         Use enum AtkTextAttribute to specify what attribute are supported
2031         rather than hash defines. Define new functions atk_attribute_get_name()
2032         and atk_attribute_get_value() which return the strings for the
2033         attribute name and values for those attribute which have named values.
2035 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
2037         * atk/atktext.c (atk_text_get_run_attributes):
2038         Correct typo.
2040         * atk/atktext.c (atk_text_get_default_attributes):
2041         Add call to set iface.
2043 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
2045         * atk/atktext.[c|h]:
2046         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2047         Add new function atk_text_get_default_attributes
2048         Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
2050 2001-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
2052         * atk/atktext.c (atk_attribute_set_free):
2053         Avoid leaking of AtkAttributeSet data structure; speed up code.
2055         * docs/tmpl.atk*.sgml
2056         Updated to reflect current APIs.
2058 2001-10-01  jacob berkman  <jacob@ximian.com>
2060         * docs/Makefile.am (dist-hook-local): depend on all-local so that
2061         make dist works correctly w/o having to build first
2063 2001-10-01  Tor Lillqvist  <tml@iki.fi>
2065         * configure.in: Add AC_LIBTOOL_WIN32_DLL.
2067 Sat Sep 29 19:45:00 2001  Bill Haneman <bill.haneman@sun.com>
2068         
2069         * configure.in (ATK_MICRO_VERSION): Version 0.6
2070         (because libglade will depend on a the small api addition below)
2072         * atk/makefile.msc (PKG_VER): Version 0.6
2074         * atk/atkrelation.h:
2075         * atk/atkrelation.c: (AtkRelationType 
2076         atk_relation_type_from_string (const gchar *name)): Added method.
2078         
2079 Tue Sep 25 12:08:52 2001  Owen Taylor  <otaylor@redhat.com>
2081         * configure.in (ATK_MICRO_VERSION): Version 0.5
2083         * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
2085         * atk/makefile.msc (PKG_VER): Version 0.5
2087 2001-09-21  Hans Breuer  <hans@breuer.org>
2089         * atk/atk.def : updated externals
2090         * atk/makefile.msc : version 0.4
2092         * atk/atktext.c (atk_text_get_character_extents) : real_height
2093         is a reference to int, so use &local_height
2095 Wed Sep 19 10:46:44 2001  Tim Janik  <timj@gtk.org>
2097         * Released 0.4.
2099 Tue Sep 18 23:41:32 2001  Tim Janik  <timj@gtk.org>
2101         * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
2102         up ATK_VERSION to 0.4, interface age 0, binary age 0.
2103         (from 0.2 which was not properly updated last time).
2104         depend on glib 1.3.8.
2106         * NEWS: updates.
2108 2001-09-11  Padraig O'Briain  <padraig.obriain@sun.com>
2110         * atk/atkobject.c:
2111         Add object reference when object is set as accessible_parent
2113 2001-09-05  Mark McLoughlin <mark@skynet.ie>
2115         * configure.in: remember ACLOCAL_FLAGS.
2117 2001-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
2119         * atk/atktable.[c|h]
2120         Change atk_table_get_caption() and atk_table_set_caption()
2121         to deal with AtkObject* rather than gchar*
2122         Remove redundant and incorrect comments
2123         
2124 Mon Sep  3 19:42:47 2001  Owen Taylor  <otaylor@redhat.com>
2126         * configure.in: Version 0.3  
2128         * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2130         * NEWS: Update  
2132 2001-09-03  Padraig O'Briain  <padraig.obriain@sun.com>
2134         * atk/atkobject.c:
2135         Correct property definitions for "accessible-table-caption", 
2136         "accessible-table-column-description", 
2137         "accessible-table-row-description" 
2138         * atk/atkobject.h:
2139         Update comments to include all properties defined
2141 2001-08-24  Padraig O'Briain  <padraig.obriain@sun.com>
2143         * atk/atkhyperlink.h:
2144         Change AtkHyperLink to AtkHyperlink in comment
2145         * atk/atkhypertext.[c|h]:
2146         Change AtkHyperLink to AtkHyperlink
2147         * atk/atktable.[c|h]:
2148         Make gchar* arguments const; make return value of type gchar*
2149         G_CONST_RETURN
2150         * docs/atk-sections.txt
2151         Remove reference to AtkHyperLink
2152         * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2153         docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2154         Updated by make
2155         
2156 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
2158         * atk/atktable.c
2159         Add functions atk_table_real_get_index_at(), 
2160         atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index() 
2161         as default implementations for atk_table_get_index_at(),
2162         atk_table_get_row_at_index(), atk_table_get_column_at_index()
2164 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
2166         * atk/atkaction.c:
2167         Refer to return value in function documentation for 
2168         atk_action_do_action
2169         * atk/atkimage.c:
2170         Fix typo in comments
2171         * docs/tmpl/atkaction.sgml:
2172         Update to include return value
2174 2001-08-22  Marc Mulcahy <marc.mulcahy@sun.com>
2176         * atk/atkaction.c atk/atkaction.h:
2177         Made atk_action_do_action return a gboolean as the class member of 
2178         AtkActionIface does.
2179         * .cvsignore:
2180         Added atk.spec
2182 2001-08-20  Padraig O'Briain  <padraig.obriain@sun.com>
2184         * docs/tmpl/atkimage.sgml atk/atkimage.h:
2185         Swap height and width arguments to atk_image_get_image_size
2186         * atk/atkimage.c:
2187         Swap height and height arguments to atk_image_get_image_size
2188         Do not crash if NULL pointers are passed for return values
2190 2001-08-17  Padraig O'Briain  <padraig.obriain@sun.com>
2192         * docs/tmpl/atktext.sgml atk/atktext.h:
2193         Change parameter names *offset to *_offset
2194         * atk/atkcomponent.c:
2195         Do not crash if NULL pointers are passed for return values
2196         * atk/atktext.c:
2197         Change parameter names *offset to *_offset
2198         Do not crash if NULL pointers are passed for return values
2199         
2200 2001-08-16  Bill Haneman  <bill.haneman@sun.com>
2202         * atk/atkutil.c :
2203         Changed g_type_class_peek() to g_type_class_ref()
2204         in atk_add_global_event_listener(), since
2205         g_type_class_peek() could return NULL when an
2206         instance of the class had not been created.
2208 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
2210         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2211         Ensure that atk_attribute_set_free is in the documentation.
2213 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
2215         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2216         Swapped order of width and height arguments to
2217         atk_text_get_character_extents()
2218         Changed AtkAttrributeSet_free to atk_attribute_set_free
2220 2001-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
2222         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2223         Changed "length" argument of atk_text_get_character_extents() to
2224         "height".
2226 2001-08-15  Jens Finke <jens@gnome.org>
2228         * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2229         * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2230         added a AC_SUBST for it. This is needed for the spec.in file.
2231         Added atk.spec to output list.
2232         * atk.spec.in: New file.
2234 2001-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
2236         * atk/atkcomponent.[c|h]
2237         * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2238         Change atk_component_get_accessible_at_point to 
2239         atk_component_ref_accessible_at_point so it will work for flyweights
2241 Sun Aug 12 10:33:02 2001  Owen Taylor  <otaylor@redhat.com>
2243         * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2244         with GNU make.
2246 2001-08-09  Padraig O'Briain  <padraig.obriain@sun.com>
2248         * atk/atkaction.c, atk/atkcomponent.c
2249         Remove all instances of g_return_if_fail (foo != NULL); that are
2250         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2251         since the second check catches the NULL.
2252         * atk/atkcomponent.c
2253         Add functions atk_component_real_contains(), 
2254         atk_component_real_get_position(), atkcomponent_real_get_size() 
2255         as default implementations for atk_component_contains(),
2256         atk_component_get_position(), atk_component_get_size()
2258 2001-08-07  Brian Cameron <brian.cameron@sun.com>
2260         * atk/atkimage.[ch] docs/atk-sections.txt
2261         docs/tmpl/atkimage.sgml
2262         Updated AtkImage get_position to get_image_position
2263         so the naming is consistant.  Now get_image_position
2264         and get_image_size return -1 for x/y/height/width
2265         if AtkImage implementations of these functions is
2266         not found.
2268 2001-07-31  Padraig O'Briain  <padraig.obriain@sun.com>
2270         * atk/atkobject.c
2271         Create an object relation set when the object is created.
2273 2001-07-30  Brian Cameron <brian.cameron@sun.com>
2275         * atk/atkutil.[ch]
2276         Changed first argument of atk_add_global_event_listener
2277         so the callback function is of type GSignalEmissionHook
2278         instead of AtkEventListener.  AtkEventListener is
2279         appropriate for Focus event callbacks, but not generic
2280         ones.
2282 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
2284         * atk/atkobject.c:
2285         Add function atk_object_real_ref_state_set() which creates the
2286         state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2287         if appropriate
2289 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
2291         * atk/*.c:
2292         Remove all instances of g_return_if_fail (foo != NULL); that are
2293         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2294         since the second check catches the NULL.
2296 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
2298         * atk/Makefile.am
2299         Fix problem with ATK not building after running make maintainer-clean
2300         and autogen.sh: add extra files to MAINTAINERCLEANFILES
2302 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2304         * atk/atktext.h
2305         * atk/atkeditabletext.h
2306         * atk.pc.in
2307         * atk-uninstalled.pc.in
2308         * atk/makefile.msc
2309         * configure.in
2310         Removed (unused) #defines of pango/pango.h
2311         Removed references to/dependencies on pango from .pc files
2312         Removed dependencies on pango from makefile.msc and configure.in
2314 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
2316         * atk/atkobject.[c|h]
2317         Move some implementation from GAIL:
2318         Default implementations for some some functions
2319         atk_object_real_get_name, atk_object_real_set_name,
2320         atk_object_real_get_description, atk_object_real_set_description,
2321         atk_object_real_get_parent, atk_object_real_set_parent,
2322         atk_object_real_get_role,
2323         atk_object_real_connect_property_change_handler,
2324         atk_object_real_remove_property_change_handler,
2325         atk_object_notify,
2326         definition of property-changed signal.
2327         Initialize pointers to NULL in atk_object_init().
2328         Initialize uninitialized function pointers to NULL in 
2329         atk_object_class_init().
2330         
2331 2001-07-23  Brian Cameron <brian.cameron@sun.com>
2333         * atk/atkobject.c
2334         Changed children_changed signal to allow NULL pointers
2335         for the 2nd argument to the signal handler.
2337 2001-07-20  Hans Breuer  <hans@breuer.org>
2339         * atk/atk.def : added more exports
2340         * atk/makefile.msc : updated win32 build
2342 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
2344         * atk/atkaction.[c|h], docs/atk-sections.txt, 
2345         docs/tmpl/atkaction.sgml
2346         Add atk_action_get_name() and atk_action_set_description()
2348 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
2350         * atk/atkstate.[c|h]
2351         Add ATK_STATE_ENABLED so we can distinguish between a consistent
2352         and inconsistent GtkToggleButton
2354 2001-07-16  Brian Cameron <brian.cameron@sun.com>
2356         * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2357         docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2358         gail_textattributes_update.pat is for gail/gail and integrates the 
2359         ATK_ATTRIBUTE_* macros in the gail implementations.
2360         atk_docs_textattributes_update.pat is for atk/docs and patches
2361         atk-sections.txt etc. for improved docs
2362         atk_atk_textattributes_update.pat is for atk/atk and included the
2363         new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2365 2001-07-13  Darin Adler  <darin@bentspoon.com>
2367         * atk/atkstate.c: Add missing <string.h> include.
2368         * tests/teststateset.c: Add missing <string.h> include.
2370 2001-07-13  Darin Adler  <darin@bentspoon.com>
2372         * .cvsignore: Ignore some generated files.
2373         * autogen.sh: Get rid of call to autoheader since the
2374         configure file doesn't include AM_CONFIG_HEADER.
2376 2001-07-11  Brian Cameron <brian.cameron@sun.com>
2378         * tmpl/atkdocument.sgml
2379         Added new file for docs.
2381 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
2383         * atk/atkimage.c atk/atkutil.c
2384         Changes to build with Sun's FORTE compiler.
2386 2001-07-10  Brian Cameron <brian.cameron@sun.com>
2388         * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2389         tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2390         tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2391         tmpl/atktext.sgml tmpl/atkutil.sgml
2392         Updated docs pages.
2394 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
2396         * atk/atktext.c (atk_text_base_init): 
2397         * atk/atktable.c (atk_table_base_init): 
2398         * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2399         to adapt to recent GSignal changes.
2401 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2403         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2404         docs/tmpl/atkutil.sgml
2405         Added new functiosn to AtkUtil.
2407 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2409         * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2410         docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2411         docs/tmpl/atkobject.sgml
2412         Added new atk document interface.
2414 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2416         * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2417         atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2418         Updated so that functions that take screen coords as 
2419         input/output also take an enum specifying whether
2420         the coords are screen or top-level window based.
2421         Updated docs as well.
2423 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2425         *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2426         atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2427         atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2428         atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2429         atk/docs/tmpl/atkstreamablecontent.sgml
2430         Cleaned up docs.  Added atkstreamablecontent.sgml
2432 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2434         *atk/atktable.h, atk/atktable.c
2435         Updated signal handler definitions.
2437 2001-06-27  Brian Cameron <brian.cameron@sun.com>
2439         *atk/atktext.h
2440         Updated AtkXYCoords enum.
2442 2001-06-27  Brian Cameron <brian.cameron@sun.com>
2444         *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2445         atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2446         atk/atkimage.c atk/atkimage.h atk/atkobject.c
2447         atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2448         atk/atkstateset.c atk/atkstreamablecontent.c
2449         atk/atkstreamablecontent.h atk/atktable.c
2450         atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2451         and some docs/tmpl files.
2452         Updated gtk-docs fixing spelling errors and making minor
2453         changes to the API.
2455 2001-06-27  Louise Miller <lousie.miller@sun.com>
2457         *atk/atkselection.h, atk/atkselection.c
2458         changed return type to gboolean for 
2459         atk_selection_select_all_selection
2461 2001-06-26  Brian Cameron <brian.cameron@sun.com>
2463         *atk/atkstate.h atk/atkstate.c
2464         docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2465         docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2466         docs/tmpl/atktext.sgml
2467         Added ATK_STATE_STALE.  Updated docs.
2469 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
2471         *atk/atktext.h
2472         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2474 2001-06-21  Brian Cameron <brian.cameron@sun.com>
2476         * atk/atkeditabletext.h, atk/atkobject.h,
2477         atktext.[ch]
2478         Added AtkAttributeSet_free() convenience
2479         function.
2481 2001-06-20  Peter Williams  <peterw@ximian.com>
2483         * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2484         atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2485         G_{BEGIN,END}_DECLS.
2487 2001-06-20  Brian Cameron <brian.cameron@sun.com>
2489         * atk/atktable.c, atk/atkmarshal.list
2490         Removed needless marshal and updated signal handlers in
2491         atktable.c
2493 2001-06-20  Louise Miller <louise.miller@sun.com>
2495         *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml   
2496         Changed parameters for get_selected_rows/get_selected_columns
2497         Added 4 new functions, add_row_selection, remove_row_selection,
2498         add_column_selection, remove_column_selection
2500 2001-06-19  Brian Cameron <brian.cameron@sun.com>
2502         * atk/atktable.c
2503         Fixed minor bug with signals.
2505 2001-06-18  Brian Cameron <brian.cameron@sun.com>
2507         * atk/atktable
2508         Added signals.
2510 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
2512         * atk/atkselection.h atk/atkselection.c
2513         Now add_selection, clear_selection, and remove_selection 
2514         return a boolean indicating SUCCESS/FAILURE to indicate
2515         if the operation was successful.
2517 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
2519         * atk/atktable.h atk/atktable.h
2520         Updated so now the get_text_before|at|after functions
2521         return the start & end offset of the string.  Updated the
2522         docs.
2524 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
2526         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2528 2001-06-11  Havoc Pennington  <hp@redhat.com>
2530         * NEWS: updated
2532         * configure.in: bump version to 0.2 and add infrastructure for 
2533         libtool version info. Assumes GTK versioning scheme (major.minor 
2534         is binary compatible)
2535         
2536         * atk/Makefile.am (LDFLAGS): set version info
2537         (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2538         
2539 2001-06-13  Brian Cameron <brian.cameron@sun.com>
2541         * atk/atktable.h, atk/atktable.c
2542         Updated so that get/set row/column header functions
2543         work with AtkObjects rather than AtkTables.  Organized
2544         the header file a little more cleanly.  Also the get/set
2545         row_description and caption functions now use gchar *
2546         rather than AtkObject.
2548 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
2550         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2551         Add signal model-changed.
2553         * atk/atkobject.c: Add properties
2554         accessible-role, accessible-table-caption, 
2555         accessible-table-column-header, accessible-table-column_description.
2556         accessible-table-row-header, accessible-table-row_description.
2557         accessible-table-summary, accessible-model
2559 2001-06-12  Brian Cameron <brian.cameron@sun.com>
2561         * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2562         Updated atkeditabletext and atktext interfaces so they
2563         now properly define the get/set attribute methods and now
2564         get_offset_at_point and get_character_extents can request
2565         x,y coords by either widget or screen coords.
2567 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
2569         * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2570         CFLAGS, not in LIBS. (Always linking with -lpthread
2571         is a noticeable speed hit.)
2573 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
2575         * atk/Makefile.am: Really fix marshal generation.
2577 2001-06-07  Havoc Pennington  <hp@redhat.com>
2579         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2580         glib-genmarshal stuff
2582 2001-06-07  Havoc Pennington  <hp@redhat.com>
2584         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2585         glib-genmarshal
2587         * configure.in: rearrange the library checks to support
2588         uninstalled linking     
2590         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2592         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2593         ATK in giant GTK tarball
2595 2001-06-07  Brian Cameron <brian.cameron@sun.com>
2597         * docs/atk-api.sgml docs/atk-sections.txt
2598         docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2599         docs/tmpl/atktext.sgml
2600         Removed docs/atk-api.sgml since it is not used.
2601         Updated sgml files and atk-sections.txt to reflect
2602         recent changes to the atktext and atkeditabletext
2603         interfaces
2605 2001-06-06  Brian Cameron <brian.cameron@sun.com>
2607         * atk/atktext.h atk/atktext.h
2608         Updated to new atktext functions for getting attributes.
2610 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2612         * New files atk/atkstreamablecontent.[ch]
2613         Updated files: atk/Makefile.am, atk/atk.h
2615         * atk/atkvalue.c: Updated comments
2617 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2619         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2621 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
2623         * atk/atkobject.c: Add property accessible-visible-data
2625 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
2627         * atk/atkobject.c: Add support for setting and getting 
2628         accessible-value property.
2630         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2632 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
2634         * atk/atkeditabletext.[ch], atk/atktext.[ch]
2636         * docs/atk-overrides.txt, docs/Makefile.am
2637           Updated the interface for dealing with selected
2638           text to handle multiple selected regions.  Removed
2639           get_row_col_at_offset from atktext.[ch].  Added
2640           docs/atk-overrides.txt file.
2642 Thu May 31  Brian Cameron <brian.cameron@sun.com>
2644         * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2645           atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2646           Added atk_marshal_VOID__INT_INT marshaller.  Updated the
2647           Makefiles so the proper marshall files get included in the
2648           dist.  Updated the Makefiles and configure.in so that the
2649           docs get included in the dist.
2651 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
2653         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2655 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
2657         * atk/atkobject.c: Define new properties accessible-text, 
2658         accessible-caret, accessible-selection and accessible-value
2660 2001-05-29  Brian Cameron <brian.cameron@sun.com>
2662         * docs/atk-sections.txt
2664         * docs/tmpl/*
2665         Improved the layout/formatting of the atk docs.  Added docs/tmpl
2666         files.
2668 2001-05-28  Brian Cameron <brian.cameron@sun.com>
2670         * atk/atktext.c
2671         Now properly set the initialized flag when setting up signals.
2672         Updated the atk-docs in several files
2674 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2676         * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2677         atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2678         atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2679         atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2680         Fix warnings generated by Sun FORTE compiler
2682 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2684         * atk/atkcomponent.c atk/atkvalue.c
2685         Remove return calls in functions which return void
2686         
2687 2001-05-23  Padraig O'Briain  <padraig.obriain@sun.com>
2689         * atk/atkobject.h: Correct naming of role for status bar
2691         * atk/atktext.c: 
2692         Clarify behaviour of atk_text_get_text_after/at/before_offset
2694 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
2696         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2698 2001-01-06  Hans Breuer  <hans@breuer.org>
2700         * atk/makefile.msc atk/atk.def (new files) :
2701         Enable build for win32, no sourc changes necessary.
2703 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
2705         * Released 0.1
2707 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
2709         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2711 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
2713         * Start a ChangeLog