Added "as" to ALL_LINGUAS. Added Assamese translation by Sunaram Patir
[atk.git] / ChangeLog
blob4889c6fc0af2612e62e3ca97bf847f02a6cc8dc1
1 2004-11-11  Christian Rose  <menthos@menthos.com>
3         * configure.in: Added "as" to ALL_LINGUAS.
5 2004-10-28  Padraig O'Briain  <padraig.obriain@sun.com>
7         * docs/atk-docs.sgml: Add a more descriptive title in the docs.
8         Patch from Diego Gonzalez. (bug #156296)
10         * atk/text.c (Clarify meaning of endd_offset for 
11         atk_text_get_text_at_offset().
12         Patch from Bill Haneman. (bug #156574)
14 2004-09-14  Abel Cheung  <maddog@linuxhall.org>
16         * configure.in: Added "ar" to ALL_LINGUAS.
18 2004-09-10  Theppitak Karoonboonyanan  <thep@linux.thai.net>
20         * configure.in: Added "th" to ALL_LINGUAS.
22 2004-09-07  Padraig O'Briain  <padraig.obriain@sun.com>
24         * ===== Released 1.8.0=====
26         * configure.in: Version 1.8.0, interface age 0, binary age 800
28         * NEWS: Updated.
30 2004-08-16  Christian Rose  <menthos@menthos.com>
32         * configure.in: Added "bs" to ALL_LINGUAS.
34 2004-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
36         * *atk/atkdocument.c atk/atkeditabletext.c atk/atkhypertext.c
37         atk/atkimage.c atk/atknoopobjectfactory.c atkobject.c 
38         atk/atkstreamablecontent.c atk/atktext.c attk/atkvalue.c:
39         Fix for bug #149990; patch from Kjartan Maraas.
41 2004-08-12  Kjartan Maraas  <kmaraas@gnome.org>
43         * configure.in: Added nb to ALL_LINGUAS.
45 2004-08-09  Ankit Patel <ankit@redhat.com>
47         * configure.in: Added "gu" to ALL_LINGUAS.
49 2004-07-28  Padraig O'Briain  <padraig.obriain@sun.com>
51         * configure.in: Increment version to 1.7.3 and interface age to 3.
53         * ===== Released Version 1.7.3, interface age 3, binary age 703 ====
55         * NEWS: Updated.
56         
57 2004-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
59         * docs/atk-sections.txt: Add entries to fix warning when generating
60         documentation.
62         * docs/tmpl/atkcomponent.sgml docs/tmpl/atkhyperlink.sgml 
63         docs/tmpl/atkhypertext.sgml docs/tmpl/atkobject.sgml 
64         docs/tmpl/atkrelation.sgml docs/tmpl/atkselection.sgml 
65         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml: Changes to generated
66         files.
68 2004-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
70         * ===== Released Version 1.7.2, interface age 2, binary age 702 ====
72         * NEWS: Updated.
73         
74 2004-07-20  Bill Haneman <bill.haneman@sun.com>
76         * atk/atkobject.h, atkobject.c, atk-object-enum.c:
77         Added ATK_ROLE_EMBEDDED, "embedded component", which is a 
78         context hint for assistive technologies that the contained
79         children share a context which differs from the embedding
80         container.  Fixes bug #147989.
82         * configure.in: Revved to 1.7.2.
83         
84 2004-06-10  Padraig O'Briain  <padraig.obriain@sun.com>
86         * atk/atkcomponent.h: Add definition for atk_rectangle_get_type
87         and ATK_TYPE_RECTANGLE.
88         * atk/atkcomponent.c (atk_component_base_init): Correct definition
89         of "bounds-changed" signal.
90         (atk_rectangle_copy): New function.
91         (atk_rectangle_get_type): New function.
93 2004-06-08  Padraig O'Briain  <padraig.obriain@sun.com>
95         * configure.in: Increment version to 1.7.2 and interface age to 2.
97 2004-06-08  Padraig O'Briain  <padraig.obriain@sun.com>
99         * ===== Released Version 1.7.1, interface age 1, binary age 701 ====
101         * NEWS: Updated.
102         
103 2004-06-04  Padraig O'Briain  <padraig.obriain@sun.com>
105         * docs/atk-sections.txt: Add AtkRectangle.
107         * docs/tmpl/atkcomponent.sgml: Add description for bounds-changed
108         signal.
110 2004-05-29  Christian Rose  <menthos@menthos.com>
112         * configure.in: Added "tk" to ALL_LINGUAS.
114 2004-05-18  Padraig O'Briain  <padraig.obriain@sun.com>
116         * atk/atkobject.c: Allow locale dir not to be harcoded into binary.
117         Fixes bug #128906.
119 2004-05-11  Padraig O'Briain  <padraig.obriain@sun.com>
121         * atk/atkobject.c: Make extra_roles static.
123         * atk/atkrelation.c: Make extra_names static.
125         Fixes bug #142234.
127         * atk/atkstate.h: Add clarification of state ATK_STATE_ENABLED to
128         documentation.
130 2004-04-22  Padraig O'Briain  <padraig.obriain@sun.com>
132         * configure.in: Increment version to 1.7.1 and interface age to 1.
134 2004-04-22  Padraig O'Briain  <padraig.obriain@sun.com>
136         * ===== Released Version 1.7.0, interface age 0, binary age 700 ====
138         * NEWS: Updated.
140 2004-04-20  Padraig O'Briain  <padraig.obriain@sun.com>
142         * configure.in: Increment version to 1.7.0.
144         * atk/atkcomponent.[ch]: Add new signal "bounds_changed". 
145         * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed".
147         Fixes bug #140476.
149         * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF.
150         * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED.
151         * docs/tmpl/atkrelation.sgml: Add new relation 
152         * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED 
153          
154         Fixes bug #133375.
156         * atk/atktext.c: Make extra_attributes static.
158 2004-04-19  Padraig O'Briain  <padraig.obriain@sun.com>
160         * ===== Released 1.6.1=====
162         * configure.in: Version 1.6.1, interface age 1, binary age 601
164         * NEWS: Updated.
166         * README: Fix typo.
168 2004-04-08  Guntupalli Karunakar  <karunakar@freedomink.org>
170         * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
172 2004.04.02  Iñaki Larrañaga  <dooteo@euskalgnu.org>
174         * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
176 2004-03-29  Manish Singh  <yosh@gimp.org>
178         * autogen.sh: use $ACLOCAL instead of aclocal-1.4 for --print-ac-dir.
180 2004-03-23  Guntupalli Karunakar  <karunakar@freedomink.org>
182         * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
184 2004-03-23  Pablo Saratxaga  <pablo@mandrakesoft.com>
186         * configure.in: Added Walloon (wa) to ALL_LINGUAS
188 2004-03-22  Padraig O'Briain  <padraig.obriain@sun.com>
190         * configure.in:
191         * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
192          Patch from Roger Leigh.
193         
194 2004-03-18  Guntupalli Karunakar  <karunakar@freedomink.org>
196         * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
198 2004-03-08  Padraig O'Briain  <padraig.obriain@sun.com>
200         * ===== Released 1.6.0=====
202         * configure.in: Version 1.6.0, interface age 0, binary age 600
204         * NEWS: Updated.
206 2004-03-07  Danilo Å egan  <dsegan@gmx.net>
208         * configure.in: Added "sr@ije" to ALL_LINGAUS.
210 Mon Mar  1 20:32:06 2004  Tim Janik  <timj@gtk.org>
212         * autogen.sh:
213         - exit with $? instead of 1 in case of failure
214         - exit with $? if ./configure failed
215           (that's so autogen.sh && make lines work)
216         - removed --enable-gtk-doc option
217         - added $AUTOGEN_CONFIGURE_ARGS
219 2004-03-01  Tor Lillqvist  <tml@iki.fi>
221         * atk/atk.def: Add some missing entries.
223 2004-02-24  Padraig O'Briain  <padraig.obriain@sun.com>
225         * ===== Released 1.5.5=====
226         
227         * configure.in: Version 1.5.5, interface age 4, binary age 505
229         * NEWS: Updated.
231 2004-02-20  Christian Rose  <menthos@menthos.com>
233         * configure.in: Added "en_CA" to ALL_LINGUAS.
235 2004-02-16  Padraig O'Briain  <padraig.obriain@sun.com>
237         * ===== Released 1.5.4=====
238         
239         * configure.in: Version 1.5.4, interface age 3, binary age 504
241         * NEWS: Updated.
243 2004-02-03  Padraig O'Briain  <padraig.obriain@sun.com>
245         * ===== Released 1.5.3=====
246         
247         * configure.in: Version 1.5.3, interface age 2, binary age 503
249         * NEWS: Updated.
251 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
253         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
255 2004-01-26  Padraig O'Briain  <padraig.obriain@sun.com>
257         * atk/atkobject.c: Revise property name. Fixes bug #130022 from
258         Christian - Manny Calavera - Neumair.
260 2004-01-23  Manish Singh  <yosh@gimp.org>
262         * Makefile.am: remove trailing backslash from last line of
263         DISTCLEANFILES. 
265 2004-01-23  Padraig O'Briain  <padraig.obriain@sun.com>
267         * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
268         from laszlo.peter@ireland.sun.com.
270         * Makefile.am: Add DISTCLEANFILES.
272 2004-01-12  Padraig O'Briain  <padraig.obriain@sun.com>
274         * ===== Released 1.5.2=====
275         
276         * configure.in: Version 1.5.2, interface age 1, binary age 502
278         * NEWS: Updated.
280 2004-01-05  Padraig O'Briain  <padraig.obriain@sun.com>
282         * configure.in: Move specification of ALL_LINGUAS to later in file
283         so that CATOBJEXT is defined correctly.
284         Use ATK_LOCALEDIR instead of atklocaledir.
286         * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
288         * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
290         * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
292 2004-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
294         * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
295         Patch provided by Jeff Franks.
297 2003-12-17  Padraig O'Briain  <padraig.obriain@sun.com>
299         * atk/atkobject.c: Change "accel label" to "accelerator label".
300         Fixes bug #129499.
302 2003-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
304         * ===== Released 1.5.1=====
305         
306         * configure.in: Version 1.5.1, interface age 0, binary age 501
308         * NEWS: Updated.
310 2003-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
312         * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
314         * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and 
315         properties
317         * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
319 2003-12-01  Michael Natterer  <mitch@gimp.org>
321         * atk/atkobject.c (atk_object_real_get_property): fix typo:
322         s/g_value_set_set/g_value_set_int/.
324 2003-12-01  Padraig O'Briain  <padraig.obriain@sun.com>
326         * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
327         properties translatable. Add new property "accessible-hypertext-nlinks".
328         (atk_object_real_get_property): Add support for new property
329         "accessible-hypertext-nlinks".
331         * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
332         link_activated.
334         * atk/atkhyperlink.c: Add signals link_activated and new properties
335         "number-of-anchors", "end-index" and "start-index".
337         This fixes bug #112390.
339 2003-11-29  Danilo Å egan  <dsegan@gmx.net>
341         * configure.in: Added "af" to ALL_LINGUAS.
343 2003-11-26  Padraig O'Briain  <padraig.obriain@sun.com>
345         * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
346         if object is focus object.
348         * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
349         the last object reported by the application as focused.
351         * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
352         Add atk_get_focus_object.
354         Fixes bug #127400.
356 2003-11-26  Padraig O'Briain  <padraig.obriain@sun.com>
358         * atk/atkobject.c: Change role names so that the unlocalized names
359         do not contain hyphens and match the Java role names. Fixes bug #125024.
361 2003-11-24  Padraig O'Briain  <padraig.obriain@sun.com>
363         *  docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
364         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
365         docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
366         docs/tmpl/atktext.sgml: Regenerate these files. The location of
367         signal information has changed.
369 2003-11-24  Padraig O'Briain  <padraig.obriain@sun.com>
371         * ===== Released 1.5.0=====
372         
373         * configure.in: Version 1.5.0, interface age 0, binary age 500
375         * NEWS: Updated.
377 2003-11-03  Padraig O'Briain  <padraig.obriain@sun.com>
379         * atk/atkrelation.c: Use weak references for objects in a relation
380         instead of object references so that objects are not leaked when
381         corresponding widgets are destroyed.
383         This fixes bug #125725.
384         
385 2003-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
387         * configure.in: Add reference to docs/version.xml
389         Should have been done in previous commit but was omitted.
390         Fixes build break reported in bugs #1258548 and #125902.
392 2003-10-29  Padraig O'Briain  <padraig.obriain@sun.com>
394         * configure.in: Add reference to docs/version.xml
396         * docs/Makefile.am: Add references to version.xml.in and version.xml
398         * docs/atk-docs.sgml: Add reference to version.xml
400         * docs/version.xml.in: New file.
402         This fixes bug #125758.
403         
404 2003-10-24  Padraig O'Briain  <padraig.obriain@sun.com>
406         * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
408 2003-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
410         * ===== Released 1.4.1=====
411         
412         * configure.in: Version 1.4.1, interface age 1, binary age 401
414         * NEWS: Updated.
416 2003-09-28  Gediminas Paulauskas  <menesis@delfi.lt>
418         * configure.in: Added lt to ALL_LINGUAS.
420 2003-09-23  Padraig O'Briain  <padraig.obriain@sun.com>
422         * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
423         This fixes bug #121990.
425 2003-09-21  Ã…smund Skjæveland  <aasmunds@fys.uio.no>
427         * configure.in: Added Norwegian (nynorsk) code
428         nn to ALL_LINGUAS.
430 2003-09-10  Padraig O'Briain  <padraig.obriain@sun.com>
432         * atk/atkobject.c: Remove comments about signals. The description
433         should be in files in docs/tmpl directory.
435         * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
436         * docs/tmpl/atkobject.sgml:  Add descriptions for 
437         active-descendant-changed, children-changed, focus-event, 
438         property-change, state-change and visible-data-changed signals.
439         * docs/tmpl/atkselection.sgml: Add description for selection-changed
440         signal.
441         * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
442         columnn-inserted, column-reordered, model-changed, row-deleted, 
443         row-inserted and  row-reordered signals.
444         * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
445         text-caret-moved, text-changed and text-selection-changed signals.
447         This fixes bug #121163.
449 2003-09-02  Padraig O'Briain  <padraig.obriain@sun.com>
451         * ===== Released 1.4.0=====
453         * configure.in: Version 1.4.0, interface age 0, binary age 400
455         * NEWS: Updated.
457 2003-08-28  Christian Rose  <menthos@menthos.com>
459         * configure.in: Added "ne" to ALL_LINGUAS.
461 2003-08-25  Padraig O'Briain  <padraig.obriain@sun.com>
463         * ===== Released 1.3.6=====
465         * configure.in: Version 1.3.6, interface age 2, binary age 306
467         * NEWS: Updated.
469 2003-08-08  Malcolm Tredinnick <malcolm@commsecure.com.au>
470         
471         * autogen.sh: Clarify an error message.
473 2003-08-08  Guntupalli Karunakar  <karunakar@freedomink.org>
475         * configure.in: Added "hi" in ALL_LINGUAS.
477 2003-08-07  Padraig O'Briain  <padraig.obriain@sun.com>
479         * ===== Released 1.3.5=====
481         * configure.in: Version 1.3.5, interface age 1, binary age 305
483         * NEWS: Updated.
485 2003-08-04  Padraig O'Briain  <padraig.obriain@sun.com>
487         * Remove po/Makefile.in.in. This fixes bug #119053.
489 2003-07-08  Padraig O'Briain  <padraig.obriain@sun.com>
491         * atk/atktable.c (atk_table_ref_at): Ensure that row and column values 
492         are non-negative.
494         This is a partial fix for bug #116712.
496 2003-07-03  Padraig O'Briain  <padraig.obriain@sun.com>
498         * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
499         Fixes bug #116621. Problem reported by Mario Lang.
501 2003-06-25  Fatih Demir <kabalak@gtranslator.org>
503         * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
505 2003-06-23  Padraig O'Briain  <padraig.obriain@sun.com>
507         * atk.spec.in:
508         Added locale directory to spec file. Fix provided by
509         James T. Richardson, Jr.
511 2003-06-19  Padraig O'Briain  <padraig.obriain@sun.com>
513         * ===== Released 1.3.4=====
515         * NEWS: Updated.
517 2003-06-13  Tor Lillqvist  <tml@iki.fi>
519         * atk/atkobject.c (atk_role_get_localized_name): Set
520         gettext_initialized.
522         * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
523         directory, so look there, too. Include the message catalogs.
525 2003-06-10  Padraig O'Briain  <padraig.obriain@sun.com>
527         * configure.in: Version 1.3.4, interface age 0, binary age 304
529         * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
530         ATK_RELATION_POPUP.
532 2003-06-05  Paul Duffy <dubhthach@frink.nuigalway.ie>
534         * configure.in: Added ga (irish) to ALL_LINGUAS
535          
536 2003-06-05  Kenneth Rohde Christiansen  <kenneth@gnu.org>
538         * configure.in: Added li to ALL_LINGUAS.
540 2003-05-30  Padraig O'Briain  <padraig.obriain@sun.com>
542         * ===== Released 1.3.3=====
544         * configure.in: Version 1.3.3, interface age 3, binary age 303
546         * NEWS: Updated.
548 2003-05-28  Padraig O'Briain  <padraig.obriain@sun.com>
550         * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
551         ATK_ROLE_AUTOCOMPLETE.
553 2003-05-20  Padraig O'Briain  <padraig.obriain@sun.com>
555         * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state 
556         ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
557         which can have a value other than on or off.
559 2003-05-19 Arafat Medini <lumina@silverpen.de>
561         *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
563 2003-05-16  Telsa Gwymme  <hobbit@aloss.ukuu.org.uk>
565         * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
567 2003-05-15  Padraig O'Briain  <padraig.obriain@sun.com>
569         * ===== Released 1.3.2=====
571         * configure.in: Version 1.3.2, interface age 2, binary age 302
573         * NEWS: Updated.
575 2003-05-09  Samúel Jón Gunnarsson  <sammi@techattack.nu>
577         * is.po: Added "is" into ALL_LINGUAS.
579 2003-05-06  Padraig O'Briain  <padraig.obriain@sun.com>
581         * configure.in: Make message when pkg-config fails to find glib-2.0.pc
582         less cryptic.
584         * po/pl.po: Updated Polish translation from Artur Flinta.
586 2003-05-05  Duarte Loreto <happyguy_pt@hotmail.com>
588         * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
590 2003-05-05  Christian Rose  <menthos@menthos.com>
592         * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
594 2003-05-01  Padraig O'Briain  <padraig.obriain@sun.com>
596         * ===== Released 1.3.1=====
598         * configure.in: Version 1.3.1, interface age 1, binary age 301
600         * NEWS: Updated.
602         * po/yi.po: Update line numbers.
604 2003-04-25  Padraig O'Briain  <padraig.obriain@sun.com>
606         * atk/stateset.h: Fix typo in documentation.
608         * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
609         Patch provided by Ali Akcaagac.
611 2003-03-26  Christian Rose  <menthos@menthos.com>
613         * configure.in: Added "yi" to ALL_LINGUAS.
615 2003-03-21  Takeshi AIHANA <aihana@gnome.gr.jp>
617         * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
619 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
621         * ===== Released 1.3.0=====
623         * configure.in: Version 1.3.0, interface age 0, binary age 300
625         * NEWS: Updated.
627 2003-03-20  Guntupalli Karunakar  <karunakar@freedomink.org>
629         * configure.in: Added Malayalam (ml) in ALL_LINGUAS
631 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
633         * docs/atk-sections.txt: Add 11 unused declarations.
635 2003-03-20  James Henstridge  <james@daa.com.au>
637         * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
638         and glib-gettextize.
640         * configure.in: cleanup to make use of newer autoconf/automake
641         features.
643         * Makefile.am: get rid of custom distcheck rule, which is no
644         longer necessary.
646         * atk/Makefile.am: cleanup makefile.  Use BUILT_SOURCES for built
647         sources.
649         * docs/Makefile.am: use common gtk-doc.make.
651         * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
653 2003-03-16  Joel Brich <joel.brich@laposte.net>
655         * configure.in: Added "eo" to ALL_LINGUAS
656         * po/eo.po: Added Esperanto translation
657         from Charles Voelger <cvoelger@dweasel.com>
659 2003-03-12  Tor Lillqvist  <tml@iki.fi>
661         * atk/atk.def: Add one more missing export, thanks to Cedric
662         Gustin.
664 2003-03-07  Padraig O'Briain  <padraig.obriain@sun.com>
666         * atk/atkobject.c (atk_object_set_role): Add check that role is
667         actually being changed. Do not emit notification for initial
668         role setting. (bug #107710)
670 2003-03-06  Padraig O'Briain  <padraig.obriain@sun.com>
672         * atk/atkrelationset.c: Current returning of FALSE to 0 in function 
673         which returns integer; (bug #107661) reported by Morten Welinder.
675 2003-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
677         * atk/atk-relation.c
678         atk/atkrelationset.c
679         atk/atkstatset.c: Correct returning of FALSE to NULL in functions
680         which return pointer; (bug #107650) reported by Morten Welinder.
682 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
684         * test/Makefile.am: Update to produce .so files
685         (Problem reported and solution reported by Michael.Wilson@bull.net)
687 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
689         * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
690         Correct creation of non-AtkGObjectAccessible (bug #107124)
692         * atk/atkobject.c (atk_object_class_init): Set default initialize 
693         function so that code which does not check for existence of parent 
694         class's initialize function will work.
696         * atk/atkvalue.c: (atk_value_get_minimum_value, 
697         atk_value_get_maximum_value, atk_value_get_current_value):
698         Reset Value argument if it is a valid GValue otherwise zeroise it.
700         docs/tmpl/atkhypertext.sgml: Add link-selected signal.
702 2003-02-25  Tor Lillqvist  <tml@iki.fi>
704         * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
706         * atk/atk.def: Add a couple of missing entries, thanks to Cedric
707         Gustin.
709         * atk/atk.rc.in: New file, for version info in the DLL on
710         Windows. Similar as in GLib, GTK, etc.
712         * configure.in: Generate atk/atk.rc.
713         
714         * atk/Makefile.am: Use atk.rc on Windows.
715         (EXTRA_DIST): Distribute atk.rc(.in).
717         * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
718         but deduce it from DLL location, like GLib, GTK etc do.
720 2003-02-23  Abel Cheung  <maddog@linux.org.hk>
722         * configure.in: Added "mk" to ALL_LINGUAS.
724 2003-02-21  Roozbeh Pournader  <roozbeh@sharif.edu>
726         * configure.in: Added "fa" to ALL_LINGUAS.
728 2003-02-21  Metin Amiroff  <metin@karegen.com>
730         * configure.in: Added Azerbaijanian to ALL_LINGUAS.
732 2003-02-19  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
734         * configure.in: Added Belarusian to ALL_LINGUAS.
736 2003-02-14  Padraig O'Briain  <padraig.obriain@sun.com>
738         * atk/atknoopobject.c: Add AtkHypertext interface as this object should
739         claim to implement all interfaces.
741 2003-02-12  Padraig O'Briain  <padraig.obriain@sun.com>
743         * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
745         * atk/atkhypertext.c
746         (atk_hypertext_get_link): Add check on link_index value
747         (atk_hypertext_get_link_index): Add check on char_index value
749 2003-02-09  Christian Rose  <menthos@menthos.com>
751         * configure.in: Added "kn" to ALL_LINGUAS.
753 2003-02-07  Christian Rose  <menthos@menthos.com>
755         * configure.in: Added "bn" to ALL_LINGUAS.
757 2003-02-06  Christian Rose  <menthos@menthos.com>
759         * configure.in: Added "id" to ALL_LINGUAS.
761 2003-02-04  Padraig O'Briain  <padraig.obriain@sun.com>
763         * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
764         Add weak reference so we do not leak the accessible when the object
765         dies. Problem reported by Alex Larsson.
767 2003-02-02  Fatih Demir <kabalak@gtranslator.org>
769         * configure.in: Added "tr" (Turkish) to the languages' list.
771 2003-01-30  Padraig O'Briain  <padraig.obriain@sun.com>
773         * atk/atkhyperlink.[ch]
774         New property selected-link defined.
775         Function pointer is_selected_link added to interface
776         (atk_hyperlink_is_selected_link: New functions which checks
777         whether the specified AtkHyperlink is selected
778         
779         * atk/atkhypertext.[ch]
780         New signal link-selected added.
782         * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
784         * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
785         and function atk_hyperlink_is_selected_link.
787         This fixes bug #104621.
788         
789 Tue Jan 28 13:52:20 2003  Manish Singh  <yosh@gimp.org>
791         * autogen.sh (have_automake): call the versioned automake when
792         checking the version itself.
794 Tue Jan 28 15:18:24 2003  Owen Taylor  <otaylor@redhat.com>
796         * autogen.sh (have_automake): Fix version in complaint
797         message about automake. (#104366, Rich Burridge)
799 2003-01-26  Daniel Yacob <locales@geez.org>
801         * configure.in: Added am to ALL_LINGUAS.
803 2003-01-23  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
805         * configure.in: Added "sk" to ALL_LINGUAS.
807 2003-01-23  Abel Cheung  <maddog@linux.org.hk>
809         * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
811 2003-01-23  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
813         * configure.in: Added "pt_BR" to ALL_LINGUAS.
815 2003-01-22  Marius Andreiana <marius galuna.ro>
817         * configure.in: added 'ro' to ALL_LINGUAS
819 2003-01-21  Christian Rose  <menthos@menthos.com>
821         * configure.in: Added "mn" to ALL_LINGUAS.
823 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
825         * atk/atktext.c
826         (atk_text_base_init): Set vtable entry for default implementations
827         (atk_text_get_range_extents): Omit calling default implementation
828         (atk_text_get_bounded_ranges): Omit calling default implementation
830         * atk/atkcomponent.c
831         (atk_component_base_init): New function to set vtable entry for 
832         default implementations
833         (atk_component_ref_accessible_at_point): Omit calling default 
834         implementation
835         (atk_component_contains): Omit calling default implementation
836         (atk_component_get_position): Omit calling default implementation
837         (atk_component_get_size): Omit calling default implementation
839 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
841         * atk/atkobject.c 
842         (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY 
843         and PROP_TABLE_CAPTION_OBJECT.
844         (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY 
845         and PROP_TABLE_CAPTION_OBJECT.
847         This completes ATK changes for bug #74814.
849 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
851         * atk/atkobject.c: Add property accessible-table-caption-object.
852         This addresses bug #74814.
854         * atk/atkobject.h: Move some documentation from template file to
855         avoid warnings when building.
857         * atk/atkrelation.c: Add new properties relation and target.
858         This addresses bug #72426.
860         * atktext.[ch]: Add new functions atk_text_get_range_extents and
861         atk_text_get_bounded_ranges.
862         Also added data structures AtkTextRectangle and AtkTextRange, enum
863         AtkTextClipType and helper function  atk_text_free_ranges.
864         This addresses bug #100943.
865         (atk_text_get_character_extents): Ensure that the reported width is 
866         not negative. This fixes bug #102954)
868         * docs/atk-sections.txt: Add new functions and data items.
870         * docs/tmpl/atk-object.sgml: Remove some documentation and put in 
871         atkobject.h. Add reference to accessible-table-caption-object.
873         * docs/tmpl/atk-relation.sgml: Add new properties
875         * docs/tmpl/atktext.sgml: Add new functions and data items.
878 2003-01-20  Padraig O'Briain  <padraig.obriain@sun.com>
880         * ===== Released 1.2.2=====
882         * configure.in: Version 1.2.2, interface age 2, binary age 202
884         * NEWS: Updated.
886 2003-01-19  He Qiangqiang  <carton@linux.net.cn>
888         * configure.in: Added "zh_CN" to ALL_LINGUAS.
890 2003-01-12  Laurent Dhima  <laurenti@alblinux.net>
892         * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
894 2003-01-11  Pauli Virtanen  <pauli.virtanen@hut.fi>
896         * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
898 2003-01-06  Alessio Frusciante  <algol@firenze.linux.it>
900         * configure.in (ALL_LINGUAS): Added "it" (Italian) 
902 2003-01-06  Padraig O'Briain  <padraig.obriain@sun.com>
904         * configure.in: Add -with-html-dir option. (bug #102497)
906         * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
908         * docs/tmpl/atkobject.sgml: Update so property names are in
909         alphabetic order.
911 2003-01-03  Padraig O'Briain  <padraig.obriain@sun.com>
913         * ===== Released 1.2.1=====
914         
915         * configure.in: Version 1.2.1, interface age 1, binary age 201
917         * NEWS: Updated.
919 2003-01-02  Zbigniew Chyla  <cyba@gnome.pl>
921         * configure.in (ALL_LINGUAS): Added pl (Polish).
923 2002-12-23  Nam SungHyun  <namsh@kldp.org>
925         * configure.in: Added Korean (ko) to ALL_LINGUAS
927 2002-12-22  Artis Trops  <hornet@navigator.lv>
929         * configure.in: Added Latvian (lv) to ALL_LINGUAS.
931 2002-12-22  Christophe Merlet  <redfox@redfoxcenter.org>
933         * configure.in (ALL_LINGUAS): added French (fr).
935 2002-12-21  Jordi Mallach  <jordi@sindominio.net>
937         * configure.in (ALL_LINGUAS): added Catalan (ca).
939 2002-12-20  Padraig O'Briain  <padraig.obriain@sun.com>
941         * ===== Released 1.2.0 ======
943         * configure.in: Version 1.2.0, interface age 0, binary age 200
945         * NEWS: Final update for 1.2.0.
947         * docs/tmpl/atkobject.sgml: Order of properties have been changed.
949 2002-12-18  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
951         * configure.in: Added Russian to ALL_LINGUAS.
953 2002-12-16  Padraig O'Briain  <padraig.obriain@sun.com>
955         * ===== Released 1.1.5=====
956         
957         * configure.in: Version 1.1.5, interface age 2, binary age 105
959         * NEWS: Updated.
961 2002-12-13  Padraig O'Briain  <padraig.obriain@sun.com>
963         * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
964         if caret is not supported. This addresses bug #101020.
966         * configure.in: Use third argument of AC_DEFINE to get rid of 
967         acconfig.h. 
969 Thu Dec 12 14:57:20 2002  Owen Taylor  <otaylor@redhat.com>
971         * acinclude.m4: Remove; wasn't needed, and referred
972         to GLib internal m4 files now gone.
974 Thu Dec 12 11:04:05 2002  Manish Singh  <yosh@gimp.org>
976         * configure.in: Require autoconf-2.53.
978 2002-12-12  Yanko Kaneti  <yaneti@declera.com>
980         * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
982 2002-12-11  Pablo Saratxaga  <pablo@mandrakesoft.com>
984         * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
985         and Dutch (nl).
987 2002-12-07  Andras Timar <timar@gnome.hu>
989         * configure.in (ALL_LINGUAS): Added Hungarian (hu).
991 2002-12-06  Padraig O'Briain  <padraig.obriain@sun.com>
993         * ===== Released 1.1.4 =====
994         
995         * configure.in: Version 1.1.1, interface age 1, binary age 104
997         * NEWS: Updated.
999 2002-12-05  Ole Laursen  <olau@hardworking.dk>
1001         * configure.in (ALL_LINGUAS): Added Danish (da).
1003 2002-12-02  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
1005         * configure.in (ALL_LINGUAS): Added Spanish (es).
1007 2002-12-01  Christian Neumair  <chris@gnome-de.org>
1009         * configure.in (ALL_LINGUAS): Added German (de).
1011 2002-11-22  Kjartan Maraas  <kmaraas@gnome.org>
1013         * configure.in (ALL_LINGUAS): Added "no".
1014         
1015 2002-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1017         * Update NEWS for 1.1.3
1019 2002-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1021         * configure.in: Update to take account of gtk-doc-version being 0.10
1022         Updated version required to 0.9
1024 2002-11-20  Bill Haneman <bill.haneman@sun.com>
1026         * atk/atkobject.h:
1027         Added ATK_ROLE_APPLICATION.
1029         * atk/atkobject.c:
1030         (atk_role_get_localized_name):
1031         Added ATK_ROLE_APPLICATION case.        
1033         * docs/atk-decl.txt:
1034         Added ATK_ROLE_APPLICATION to docs.
1035         
1036 2002-11-18  Abi Brady  <morwen@evilmagic.org>
1038         * configure.in: Added "en_GB" to ALL_LINGUAS.
1040 2002-11-15  Hasbullah BIn Pit <sebol@ikhlas.com>
1042         * configure.in: Added "ms" to ALL_LINGUAS.
1044 2002-11-15  Padraig O'Briain  <padraig.obriain@sun.com>
1046         * Update NEWS for 1.1.2
1048         * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
1049         Update docs.
1051 2002-11-14  Bill Haneman <bill.haneman@sun.com>
1053         * configure.in:
1054         Revved to 1.1.2, interface age 0, binary age 102.
1055         
1056         * atk/atkrelationtype.h:
1057         (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
1058         New relations to handle content embedding, for instance
1059         text that embeds or flows around images.
1061         * atk/atkhyperlink.h:
1062         (atk_hyperlink_is_inline):
1063         New API, returns whether a hyperlink's content is
1064         partially displayed inline; useful for small images
1065         emedded in text, and for HTML <src> elements.
1066         (AtkHyperlinkClass->link_state):
1067         New virtualized method, used to implement various
1068         state query API such as atk_hyperlink_is_inline().
1070         * atk/atkhyperlink.c:
1071         (atk_hyperlink_is_inline):
1072         New method.
1074         * docs/atk-sections.txt: 
1075         Additions for above API.
1077 2002-11-13  Padraig O'Briain  <padraig.obriain@sun.com>
1079         * atk/atkobject.[ch]: Add signal active-descendant-changed
1081 2002-11-11  Christian Rose  <menthos@menthos.com>
1083         * configure.in: Added "sv" to ALL_LINGUAS.
1085 Fri Nov  8 19:55:25 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
1087         * atk/atkhyperlink.c
1088         * atk/atkhyperlink.h
1089         * atk/atktable.c
1090         * atk/atktable.h
1091         * atk/atktext.c
1092         * atk/atktext.h
1093         * docs/tmpl/atkhyperlink.sgml
1094         * docs/tmpl/atkobject.sgml
1095         * docs/tmpl/atktable.sgml
1096         * docs/tmpl/atktext.sgml
1098         Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
1099         without warnings.
1100         
1101 2002-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
1103         * autogen.sh: Add call to autoheader to create config.h.in
1105 2002-11-04  Padraig O'Briain  <padraig.obriain@sun.com>
1107         * acinclude.m4: New file
1109         * autogen.sh: Add i18n support (copied from gtk+).
1111         * configure.in: Add definition for atklocaledir and check for
1112         bind_textdomain_codeset()
1114         * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
1116         * atk/atkobject.c (atk_role_get_localized_name): Add code to
1117         initialize i18n.
1118         
1119         * po/.cvsignore: Add extra files.
1121 2002-11-01  Padraig O'Briain  <padraig.obriain@sun.com>
1123         * configure.in: Create po/Makefile; patch supplied by 
1124         Dan Mills (thunder@ximain.com)
1125         
1126 2002-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
1128         * ===== Released 1.1.1 =====
1129         
1130         * configure.in: Version 1.1.1, interface age 0, binary age 101
1132         * NEWS: Updated.
1134         * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
1136 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
1138         * Makefile.am: Add po directory
1140         * configure.in: Add support for I18N
1142         * acconfig.h atk/atkintl.h: New files used to support I18N
1144         * atk/atkobject.c: Update atk_role_get_localized_name() to
1145         allow for localized name to be returned.
1147         * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
1149         * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
1150         po/ChangeLog: New files
1152 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
1154         * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
1156         * atk/atkaction.[ch]: Add atk_action_get_localized_name.
1158         * atk/atkobject.[ch]: Add atk_role_get_localized_name,
1159         atk_object_add_relationship and atk_object_remove_relationship
1160         Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
1161         and ATK_ROLE_RULER
1163         * atk/atkrelation.h: Move definition of AtkRelationType to
1164         atk/relationtype.h
1166         * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
1168         * atk/atktext.[ch]: Add text-attributes-changed signal.
1170         * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
1172         * docs/tmpl/atkobject.sgml: Add new functions and new roles.
1174         * docs/tmpl/atkrelation.sgml: Add new relations
1176         * docs/tmpl/atkstate.sgml: Add new state
1178         * docs/tmpl/atktext.sgml: Add new signal
1180         * tests/testrelation.c: Add tests for new relationship functions.
1182 2002-10-01  Padraig O'Briain  <padraig.obriain@sun.com>
1184         * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1185         supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1187         Bug #94548.
1189 2002-09-24  Padraig O'Briain  <padraig.obriain@sun.com>
1191         * ===== Released 1.1.0 =====
1192         
1193         * NEWS: Updated.
1195 2002-09-18  Padraig O'Briain  <padraig.obriain@sun.com>
1197         * configure.in:
1198         increment version to 1.1.0, in view of the fact that we've 
1199         branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1200         Also reset INTERFACE_AGE to zero, since an enum was added.
1201         Use similar library numbering as GTK.
1203         * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1205 2002-09-06  Mark McLoughlin  <mark@skynet.ie>
1207         * atk/atkobject.h: add ATK_LAYER_WINDOW.
1209         * atk/atkcomponent.c: upd docs.
1211 2002-09-06  Padraig O'Briain  <padraig.obriain@sun.com>
1213         * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to 
1214         avoid unused declarations
1216         * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1217         Move AtkRelationSet from atkobject to atkrelationset.
1219 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1221         * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1222         docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1223         docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1224         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1225         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1226         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1227         docs/tmpl/atkvalue.sgml:
1228         Remove reference to ...Iface data structures; which eliminates
1229         undocumented symbols.
1231 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1233         *  atk/atkutil.h: Add documentation for AtkKeyEventType
1235         * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1236         docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1237         docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1238         docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml 
1239         docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1240         docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1241         docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1242         docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1243         docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1244         docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1245         docs/tmpl/atkutil.sgml:
1246         Reduce number of undocumented symbols
1248 2002-08-26  Padraig O'Briain  <padraig.obriain@sun.com>
1250         * atk/atknoopobjectfactory.c:
1251         Add implementation for atk_object_factory_get_accessible_type()
1253 2002-08-18  Havoc Pennington  <hp@pobox.com>
1255         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1256         both automake 1.6 and 1.4 installed get the right automake. Means
1257         compilation from CVS will now require the latest automake 1.4
1258         release, or manually creating symlinks called "automake-1.4" and
1259         "aclocal-1.4"
1261 2002-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
1263         These changes improve the quality of the documentation by adding
1264         information about properties and signals.
1266         * configure.in:
1267         Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1268         use in docs Makefile.am
1270         * atk/atk.h:
1271         Add missing include files, atk/atknoopobject.h and 
1272         atknoopobjectfactory.h
1274         * docs/Makefile.am:
1275         Add support for scan program
1277         * docs/atk.types:
1278         Added content to this file
1280         * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1281         docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1282         docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1283         docs/tmplatkutil.sgml:
1284         Removed references to contents of object's data structure
1286         * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1287         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1288         Add references to signals and properties.
1290 Wed Jul 31 17:08:04 2002  Owen Taylor  <otaylor@redhat.com>
1292         * ===== Released 1.0.3 =====
1293         
1294         * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1295         interface, binary version 3.
1297         * NEWS: Updated.
1299 2002-07-14  Padraig O'Briain  <padraig.obriain@sun.com>
1301         * README: Updated to describe where to log bugs and mention mailing
1302         list.
1304 2002-06-20  Padraig O'Briain  <padraig.obriain@sun.com>
1306         * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1307         atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1308         atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1309         atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1310         atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1311         atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1312         atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1313         atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1314         atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1315         atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1316         atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1317         Update documentation.
1319 2002-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
1321         * atk/atkregistry.c:
1322         64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1323         (bug #83316)
1325 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
1327         * ===== Released 1.0.2 ======
1329         * NEWS: Updates.
1331         * configure.in: Version 1.0.2, interface, binary age 2
1333 2002-04-26  Padraig O'Briain  <padraig.obriain@sun.com>
1335         * atk/atkutil.c (atk_focus_tracker_notify):
1336         Allow for object being NULL which means the window containing the
1337         focus widget has lost focus. We update the previous_focus_object 
1338         so we can emit notification for focus widget when window regains
1339         focus.
1341 2002-04-15  Padraig O'Briain  <padraig.obriain@sun.com>
1343         * atk/atkgobjectaccessible.c:
1344         (atk_gobject_accessible_for_object):  Allow for case where created
1345         AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1346         was not initialized in atk_gobject_accessible_class_init
1348 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
1350         * ===== Released 1.0.1 ======
1352         * NEWS: Updates.
1354         * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1356 2002-03-19  Padraig O'Briain  <padraig.obriain@sun.com>
1358         * atk/atkutil.c (atk_focus_tracker_notify):
1359         Do not do notification if previously notified object is the same as
1360         this object
1362 2002-03-14  Tor Lillqvist  <tml@iki.fi>
1364         * atk/Makefile.am: Use correct name for the DLL when generating
1365         the MSVC import library.
1367 2002-03-13  Bill Haneman <bill.haneman@sun.com>
1369         * atk/atkutil.c (atk_object_get_root):
1370         Changed g_type_class_peek to g_type_class_ref,
1371         this seemed to be triggering a SEGV in some cases.
1374 2002-03-12  Padraig O'Briain  <padraig.obriain@sun.com>
1376         * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1377         Correct name of data set to NULL from quark_accessible_object to
1378         quark_object
1380 2002-03-09  Padraig O'Briain  <padraig.obriain@sun.com>
1382         * atk/atkhyperlink.c (atk_hyperlink_get_type):
1383         Fix typo.
1385 Thu Mar  7 23:52:51 2002  Owen Taylor  <otaylor@redhat.com>
1387         * ===== Released 1.0.0 ======
1389         * NEWS: Final update for 1.0.0.
1391         * README: Update the compilation instructions a bit.
1393 2002-03-06  Tor Lillqvist  <tml@iki.fi>
1395         * atk-zip.sh.in
1396         * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1397         library names.
1399 Tue Mar  5 16:54:21 2002  Owen Taylor  <otaylor@redhat.com>
1401         * ATK 1.0.0 rc1
1403         * tests/Makefile.am: Don't install libteststateset.la,
1404         libtestrelation.la. (#73655, James Henstridge)
1406         * autogen.sh: Add --enable-gtk-doc
1408         * configure.in: --disable-gtk-doc by default.
1410         * Makefile.am: Add a slightly modified distcheck rule
1411         that passes --enable-gtk-doc to the configure inside.
1412         (So that 'make dist' succeeds inside.)
1414 Tue Mar  5 11:55:35 2002  Owen Taylor  <otaylor@redhat.com>
1416         * configure.in: Require GLib-2.0.0.
1418         * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1419         Switch over to the Glib/GTK+ versioning scheme.
1421 2002-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
1423         * atk/atktext.c (atk_text_get_text):
1424         Permit end offset value of -1
1426 2002-02-28  Padraig O'Briain  <padraig.obriain@sun.com>
1428         * atk/atkhypertext.h:
1429         Update comments
1431 2002-02-28  Sven Neumann  <sven@gimp.org>
1433         * configure.in: beautified configure --help output.
1435 2002-02-27  Padraig O'Briain  <padraig.obriain@sun.com>
1437         * atk/atkhypertext.h atk/atkhyperlink.h: 
1438         Add padding to class structures to allow for future expansion.
1440         * atk/atkdocument.h: 
1441         Add padding to class structures to allow for future expansion.
1443         * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1444         Add padding to class structures to allow for future expansion.
1446 Mon Feb 25 19:09:39 2002  Owen Taylor  <otaylor@redhat.com>
1448         * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1450 2002-02-26  Tor Lillqvist  <tml@iki.fi>
1452         * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1453         libtool won't create a DLL.
1455 2002-02-25  Padraig O'Briain  <padraig.obriain@sun.com>
1457         * atk/Makefile.am:
1458         Remove -no-undefined because of problems with uunresolved symbols
1459         in libgobject on Solaris when using gcc
1461 Sat Feb 23 23:02:23 2002  Owen Taylor  <otaylor@redhat.com>
1463         * configure.in: Version 0.13
1465         * NEWS: Update for 0.13
1467         * docs/atk-sections.txt: Update.
1469 2002-02-22  Padraig O'Briain  <padraig.obriain@sun.com>
1471         * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1472         atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1473         atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1474         Make use of parent_class consistent; define as gpointer and
1475         use g_type_class_peek_parent() to get it
1477         * atk/atktext.c:
1478         Delete unused empty line
1480         * atk/atkregistry.c atk/atkrelation.c:
1481         Make parent_class static 
1483 2002-02-20  Padraig O'Briain  <padraig.obriain@sun.com>
1485         * atk/atktext.c:
1486         Add check for offset being negative in functions which have offset
1487         parameter and return immediately if so.
1489 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
1491         * atk/atkcomponent.h:
1492         Change argument of get_layer and get_mdi_zorder function pointers 
1493         to be AtkComponent instead of AtkObject
1495         * atk/atkcomponent.c:
1496         Change atk_component_get_layer and atk_component_get_mdi_zorder
1497         to refer to argument as component instead os accessible
1499         * docs/atk-sections.txt docs/tmpl/atkaction.sgml 
1500         docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1501         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml 
1502         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1503         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1504         Update for recent changes
1505         
1506 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
1508         * atk/atk.h:
1509         Guard atk.h with ifndef __ATK_H__
1510         (#71405 reported by terra@diku.dk (Morten Welinder))
1512 2002-02-13  Padraig O'Briain  <padraig.obriain@sun.com>
1514         * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1515         atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h 
1516         atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1517         atk/atktable.h atk/atktext.h atk/atkvalue.h:
1518         Add padding to class structures to allow for future expansion.
1520 2002-02-11  Bill Haneman  <bill.haneman@sun.com>
1522         * configure.in:
1523         Incremented revision and tagged GNOME_D2_BETA.
1525         * atkobject.h: 
1526         Marked atk_object_get_layer and atk_object_get_mdi_zorder
1527         as deprecated (should use atk_component API below).
1528         
1529         * atkcomponent.h:
1530         Added atk_component_get_layer and atk_component_get_mdi_zorder
1531         (erroneously defined in atkobject, they belong here).
1533         * atkcomponent.c:
1534         Fixed some property get/set bugs.
1536         * NEWS: updated for GNOME 2 Desktop Beta.
1537         
1538 2002-02-11  jacob berkman  <jacob@ximian.com>
1540         * atk/atkselection.[ch] (atk_selection_get_type): 
1541         * atk/atktable.[ch] (atk_table_get_type): 
1542         * atk/atkregistry.h (atk_get_default_registry): 
1543         * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type): 
1544         * atk/atkobjectfactory.[ch] (atk_object_factory_get_type): 
1545         * atk/atkcomponent.[ch] (atk_component_get_type): 
1546         * atk/atkaction.[ch] (atk_action_get_type): declare function
1547         arguments as (void) rather than ()
1549 2002-02-04  Bill Haneman  <bill.haneman@sun.com>
1551         * configure.in:
1552         Incremented revision.
1554 2002-01-30  Bill Haneman  <bill.haneman@sun.com>
1556         * docs/tmpl/atkaction.sgml:
1557         * docs/tmpl/atkcomponent.sgml:
1558         * docs/tmpl/atkeditabletext.sgml:
1559         * docs/tmpl/atkimage.sgml:
1560         * docs/tmpl/atkobject.sgml:
1561         * docs/tmpl/atkselection.sgml:
1562         * docs/tmpl/atktable.sgml:
1563         * docs/tmpl/atktext.sgml:
1564         * docs/tmpl/atkvalue.sgml:
1565         Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1566         fields to improve docs; the documentation now gives some
1567         information on the purpose and function of the various ATK
1568         interfaces, and which types of UI components typically implement
1569         which interfaces.
1570         
1571 Tue Jan 29 23:29:46 2002  Owen Taylor  <otaylor@redhat.com>
1573         * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1575 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
1577        * configure.in:
1578        Update version number to 0.10, for Desktop Alpha 2
1580 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
1582         * atk/atkobject.h:
1583         Correct inconsistencies between registered signal parameter types 
1584         and default signal handler struct fields
1585         (based on patch from Murray Cumming <murray@usa.net>)
1587 2002-01-10  Bill Haneman <bill.haneman@sun.com>
1589        * configure.in:
1590        Update version number to 0.9, for Beta2 package.
1592 Wed Jan  9 11:26:56 2002  Owen Taylor  <otaylor@redhat.com>
1594         * atk/Makefile.am (s-enum-types-h):  Include glib-object.h,
1595         Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1596         Mikael Hermansson)
1598 2002-01-07  Padraig O'Briain  <padraig.obriain@sun.com>
1600         * atk/atkcomponent.c (atk_component_add_focus_handler):
1601         Add comments to clarify behavior if handler has already been added
1603         * docs/tmpl/atktext.sgml:
1604         Update for change of caret_changed to text_caret_moved
1606 2002-01-05  Hans Breuer  <hans@breuer.org>
1608         * atk/makefile.msc : generate atk-enum-types.[hc]
1609         NOTE: the long comment in atkobject.h is crashing perl,
1610         at least version 5.005_02 built for MSWin32-x86-object
1611         Binary build 506 provided by ActiveState. Temporary
1612         deleting the AtkRole comment allows to work-around.
1614         atk/atk.def : updated externals
1616 2002-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
1618         * atk/atkgobjectaccessible.h
1619         Fixed typo in define (reported by Jeff Franks)
1621         * atk/atktext.c atk/atktext.h
1622         Change name of default signal handler for text_caret_moved signal
1623         from caret_changed to text_caret_moved
1624         Change enum CARET_MOVED to TEXT_CARET_MOVED
1625         (both issues reported by Jeff Franks)
1627 2001-12-15  Michael Meeks  <michael@ximian.com>
1629         * atk/atkrelation.c (atk_relation_class_init):
1630         setup parent class
1631         (atk_relation_finalize): chain to parent.
1633         * atk/atkrelationset.c (atk_relation_set_class_init),
1634         (atk_relation_set_finalize): same fix.
1636 Sat Dec 22 12:26:51 2001  Owen Taylor  <otaylor@redhat.com>
1638         * configure.in: Version 0.8, require GLib-1.3.12
1640         * atk/makefile.msc (PKG_VER): Version 0.8.
1642 Thu Dec 20 00:33:47 2001  Owen Taylor  <otaylor@redhat.com>
1644         * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1645         for correct srcdir != builddir operation when 
1646         generating source files in srcdir.
1647         
1648 Thu Dec 20 00:27:01 2001  Owen Taylor  <otaylor@redhat.com>
1650         * docs/tmpl/atkutil.sgml: remove some conflict
1651         indicators.
1653 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
1655         * atk/atk.def:
1656         Add new functions
1658 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
1660         Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1661         docs/tmpl/atkgobjectaccessible.sgml
1663         * atk/Makefile.am atk/atk.h:
1664         Add references to new files
1666         * atk/atkobject.c atk/atkobject.h
1667         docs/tmpl/atkobject.sgml:
1668         Add new function atk_object_initialize
1670         * atk/atkobjectfactory.c atk/atkobjectfactory.h
1671         docs/tmpl/atkobjectfactory.sgml:
1672         Add new function atk_object_factory_get_accessible_type
1674         * docs/atk-sections.txt:
1675         Add new functions.
1676         Add functions in atk-unused.txt
1678         
1679 2001-12-17  Darin Adler  <darin@bentspoon.com>
1681         * atk/atktext.c: Add missing #include <string.h>
1683 2001-12-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
1685         * atk/Makefile.am, tests/Makefile.am: Compile with
1686         -DG_DISABLE_DEPRECATED. See #52790.
1688 2001-12-11  Padraig O'Briain  <padraig.obriain@sun.com>
1690         * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1691         Remove unnecessary g_retunn_val_if_fail() call.
1693 2001-12-08  Michael Meeks  <michael@ximian.com>
1695         * atk/atkregistry.c (atk_registry_class_init):
1696         paranoia is not appropriate here, setup parent_class,
1697         don't create a new default registry here - makes no
1698         sense.
1699         (atk_registry_finalize): chain to parent class, do
1700         g_hash_table_destroys instead of g_frees.
1702 2001-12-07  Padraig O'Briain  <padraig.obriain@sun.com>
1704         * atk/Makefile.am:
1705         Update to create atk-enum-types.h before compiling source files
1706         (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1708 2001-12-05  Padraig O'Briain  <padraig.obriain@sun.com>
1710         * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt 
1711         docs/tmpl/atktext.sgml tests/testrelation.c:
1712         Change atk_attribute_register to atk_text_attribute_register,
1713         atk_attribute_get_value to atk_text_attribute_get_value,
1714         atk_attribute_get_name to atk_text_attribute_get_name
1715         atk_attribute_for_name to atk_text_attribuute_for_name
1717 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1719         * atk/atktext.c:
1720         Add implementation of atk_attribute_register, atk_attribute_for_name
1721         Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1722         support extra attributes being defined
1724         * atk/atktext.h:
1725         Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1726         extra attributes to be defined
1727         Add atk_attribute_register() and atk_attribute_for_name()
1729         * atk/atk.def:
1730         Add new functions
1732         * docs/atk-sections.txt docs/tmpl/atktext.sgml
1733         Update because of additions to atk/atktext.h
1735         * tests/testrelation.c:
1736         Add tests for text attributes
1738 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1740         * atk/atkobject.c:
1741         Update atk_role_register() to allow extra roles to be defined
1742         Update atk_role_get_name() and atk_role_for_name() for newly defined
1743         roles
1745         * tests/testrelation.c:
1746         Add tests for roles
1748 2001-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
1750         * atk/atkrelation.c:
1751         Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1752         atk_relation_type_for_name()
1754         * atk/atkstate.c:
1755         Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1756         atk_state_type_for_name()
1758         * tests/testrelation.c, tests/teststateset.c:
1759         Update tests as name componenets are separated by hyphen (-) rather
1760         than underline (_)
1762 2001-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
1764         * atk/Makefile.am:
1765         Generate files atk-enum-types.c and atk-enums-types.h to create
1766         types for enums.
1768         * atk/atkobject.c:
1769         Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1771 2001-11-28  Bill Haneman  <bill.haneman@sun.com>
1773         * atk/atkutil.c:
1774         Changed calls to g_type_class_peek() to g_type_class_ref() where
1775         it makes more sense, and in other places check for a non-null
1776         klass return before trying to call class methods.  This prevents
1777         SEGV if no Atk-implementation library has been loaded.
1779         * atk/atkobject.c:
1780         Fixed gtk-doc warning.
1782 2001-11-28  Padraig O'Briain  <padraig.obriain@sun.com>
1784         * atk/atkobject.[c|h]:
1785         Add functions atk_role_get_name() and atk_role_for_name() which
1786         transform a role into an untranslated string
1787         Update comments in atkobject.h which refer to property names
1789         * atk/atkrelation.c:
1790         Correct error in atk_relation_type_get_name
1792         * docs/atk-sections.txt
1793         Added atk_role_get_name and atk_role_for_name
1795         * docs/tmpl/*sgml
1796         Updated files
1797         
1798 2001-11-23  Hans Breuer  <hans@breuer.org>
1800         * atk/atk.def : updated externals
1802         * atk/atktext.c atk/atkutil.c : added two spaces to fix
1803         minor coding style issues. Found by my exports generator.
1805         * atk/makefile.msc : version 0.7, use build dir from
1806         $(TOP)\glib
1808 Thu Nov 22 14:37:40 2001  Owen Taylor  <otaylor@redhat.com>
1810         * Version 0.7
1812         * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1814 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1816         * atk/atknoopobject.c:
1817         Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1818         when creating object
1820 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1822         * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1823         docs/tmpl/atkrelation.sgml:
1824         Change atk_relation_type_from_string to atk_relation_type_for_name
1825         Add atk_relation_type_get_name
1827         * atk/atkrelationtype.c:
1828         Change atk_relation_type_from_string to atk_relation_type_for_name
1829         Add atk_relation_type_get_name
1830         Update atk_relation_type_register() to correctly register new
1831         relation types
1833         * atk/atkstate.c:
1834         Changed name of static variable type to last_type
1835         Changed name of paremeter if atk_state_type_get_name to type to match
1836         comments
1838         * docs/tmpl/*sgml
1839         Updated files
1841         * tests/README, tests/Makefile.am       
1842         Add new test file testrelation.c
1844 2001-11-22  Bill Haneman <bill.haneman@sun.com>
1846         * atk/atkutil.c (atk_add_key_event_listener):
1847         Fix gtk-doc comment and clarify use of 'data' gpointer.
1849 2001-11-22  Michael Meeks  <michael@ximian.com>
1851         * atk/atkutil.c (atk_add_key_event_listener): switch
1852         to class_peek.
1854         * atk/atkobject.c (atk_object_real_get_property):
1855         add missing 'break'.
1857 2001-11-21  Michael Meeks  <michael@ximian.com>
1859         * atk/atkrelation.c: pull in string.h for strcmp
1861         * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1863         * atk/atkutil.c (atk_add_global_event_listener),
1864         (atk_get_toolkit_name, atk_get_toolkit_version):
1865         constify 
1867 2001-11-21  Bill Haneman <bill.haneman@sun.com>
1869         * atk/atkrelation.c: Added gtk-doc docs for 
1870         atk_relation_type_from_string.
1872 Wed Nov 21 17:54:44 2001  Owen Taylor  <otaylor@redhat.com>
1874         * atk/atkobject.h (enum): Fix trailing comma on
1875         enumeration.
1877         * docs/atk-sections.txt: Update.
1879         * NEWS: Updates
1881 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1883         * atk/atkobject.[c|h]:
1884         Add additional argument (name) to state-change signal
1885         Update atk_object_notify_state_change to take account of 
1886         extra argument for state-change
1888         * atk/atkmarshal.list:
1889         Add marshaller for VOID:STRING,BOOLEAN
1890         
1891 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1893         * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1894         Add enum AtkLayer and functions atk_object_get_layer and
1895         atk_object_get_mdi_zorder
1897 2001-11-20  Padraig O'Briain  <padraig.obriain@sun.com>
1899         * atk/atkobject.[c|h]:
1900         Remove property accessible-state; use signal state-change instead
1901         Change signature of state-change handler to take gboolean as argument
1902         instead of AtkPropertyValues
1903         Update atk_object_notify_state_change() to emit state-change signal
1905         * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1906         Remove state ATK_STATE_COLLAPSED
1908 2001-11-19  Bill Haneman <bill.haneman@sun.com>
1910         * atk/atkobject.c:
1911         * atk/atkstate.c:
1912         Added state-changed signal to atkobject, in anticipation of 
1913         deprecating the accessible-state property.
1915         * atk/atkutil.[ch]:
1916         Fixed signature of atk_util_add_key_listener () to
1917         take an AtkKeySnoopFunc instead of a pointer to same.
1919 2001-11-19  Padraig O'Briain  <padraig.obriain@sun.com>
1921         * atk/atkobject.c (atk_object_notify_state_change):
1922         Fix bug in calculation of number of toggle states
1924         * atk/atkstate.c:
1925         Correct out-by-1 error in atk_state_type_register()
1926         Use type (number of states defined) in atk_state_type_get_name()
1927         and atk_state_type_for_name()
1928         
1929 2001-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
1931         * atk/atkeditabletext.c:
1932         Remove unused structure _AtkEditableTextIfaceClass
1934         * atk/atkobject.[c|h]
1935         Remove signals model_changed and selection_changed
1937         * atk/selection.[c|h]
1938         Add signal selection_changed
1940         * atk/atktable.[c|h]
1941         Remove unused structure _AtkTableIfaceClass
1942         Add signal model_changed
1944         * atk/atktext.[c|h]
1945         Remove unused structure _AtkTextIfaceClass
1946         Add signal text_selection_changed
1948         * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1949         docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1950         Documentation changes
1952 2001-11-17  Tor Lillqvist  <tml@iki.fi>
1954         * atk-zip.sh.in: Build separate runtime and developer packages.
1956         * atk/atk.def: Update.
1958 2001-11-14  Bill Haneman  <bill.haneman@sun.com>
1960         * atk/atkutil.h :
1961         Added API 
1962         atk_add_key_event_listener    (AtkKeySnoopFunc *listener,
1963                                        gpointer data);
1964         atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1965                                        gpointer data);
1966         
1967         to allow non-GTK-dependent installation of key snoop functions.
1968         This also meant adding definitions of AtkKeySnoopFunc and 
1969         AtkKeyEventStruct.
1971 2001-11-08  Padraig O'Briain  <padraig.obriain@sun.com>
1973         * atk/atkobject.c (atk_object_notify_state_change):
1974         Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1975         to ATK_STATE_EXPANDED or vice versa.
1977 2001-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
1979         * atk/atkobject.h:
1980         Add role ATK_ROLE_TREE_TABLE
1982         * atk/atkrelation.h:
1983         Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1984         and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1986         * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1987         docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1988         docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1989         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1990         docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1991         docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1992         docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1993         Update to reflect the current state of the documentation in the code.
1995 2001-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
1997         * atk/relation.h, docs/tmpl/atkrelation.sgml:
1998         Add two new relations ATK_RELATION_NODE_CHILDREN and
1999         ATK_RELATION_NODE_PARENT to support compound objects in a
2000         node or cell of a tree or table
2001         Added descriptions of all relations which are defined
2003         * atk/atktable.c:
2004         Remove functions atk_table_real_get_index_at(),
2005         atk_table_real_get_column_at_index() and 
2006         atk_table_real_get_row_at_index() 
2007         Correct typos in documentation of other functions.
2009 2001-10-28  Tor Lillqvist  <tml@iki.fi>
2011         * atk-zip.sh.in: New file, used to build developer package for
2012         Win32.
2014         * Makefile.am
2015         * configure.in: Add it.
2017         * atk/Makefile.am: Add rules to install and uninstall mingw import
2018         library.
2020 2001-10-26  Padraig O'Briain  <padraig.obriain@sun.com>
2022         * atk/atkobject.[c|h]
2023         Remove the following properties
2024         accessible-child - use signal children_changed for notification
2025         accessible-text - use signal text_changed for notification
2026         accessible-caret - use signal text_caret_moved for notification
2027         accessible-selection - use new signal selection_changed 
2028         for notification
2029         accessible-visible-data - use new signal visible_data_changed
2030         for notification
2031         accessible-model - use new signal model_changed for notification
2032         Notify when role or parent changes
2033         Allow parent and role to be set or got using g_object_set() or
2034         g_object_get()
2036 Wed Oct 24 11:13:13 2001  Owen Taylor  <otaylor@redhat.com>
2038         * Version 0.6
2040         * NEWS: Updates.
2042 2001-10-25  Padraig O'Briain  <padraig.obriain@sun.com>
2044         * atk/atkobject.h, docs/tmpl/atkobject.sgml:
2045         Add role ATK_ROLE_TERMINAL for an accessible terminal.
2047 2001-10-22  Padraig O'Briain  <padraig.obriain@sun.com>
2049         * atk/atkobject.c (atk_object_notify_state_change):
2050         Initialize AtkPropertyValue data structure to 0 instead of using
2051         memset.
2053 2001-10-19  Tor Lillqvist  <tml@iki.fi>
2055         * configure.in: Set automake conditionals OS_WIN32 if on (native)
2056         Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
2057         LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
2059         * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
2060         -export-symbols atk.def. If lib.exe is available, generate
2061         atk.lib, and install it.
2063         * atk/atk.def: Update with new entry points.
2065 2001-10-19  Padraig O'Briain  <padraig.obriain@sun.com>
2067         * atk/atkobject.[c|], docs/atk-sections.txt,
2068         docs/tmpl/atkobject.sgml:
2069         Add convenience function atk_object_notify_state_change()
2070         to generate property notification of state change.
2072         * atk/atktext.c, docs/tmpl/atk-unused.sgml:
2073         Correct comments on functions atk_attribute_get_name() and
2074         atk_attribute_get_value()
2076 2001-10-17  Padraig O'Briain  <padraig.obriain@sun.com>
2078         * atk/atktext.c:
2079         Update comments in atk_text_get_text_[at|after|before]_offset()
2080         to clarify what these functions will return.
2082 2001-10-16  Padraig O'Briain  <padraig.obriain@sun.com>
2084         * atk/atktext.c:
2085         Update comments in atk_text_get_run_attributes() and
2086         atk_text_get_default_attributes().
2088 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
2090         * atk/atkobject;c:
2091         Change "property-change" signal to allow detail (i.e. property name) 
2092         and add detail in atk_object_notify().
2094 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
2096         * atk/atktext.c:
2097         Correct order of attribute names in text_attr_name array.
2099 2001-10-12  Padraig O'Briain  <padraig.obriain@sun.com>
2101         * atk/atktext.[c|h]:
2102         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2103         Use enum AtkTextAttribute to specify what attribute are supported
2104         rather than hash defines. Define new functions atk_attribute_get_name()
2105         and atk_attribute_get_value() which return the strings for the
2106         attribute name and values for those attribute which have named values.
2108 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
2110         * atk/atktext.c (atk_text_get_run_attributes):
2111         Correct typo.
2113         * atk/atktext.c (atk_text_get_default_attributes):
2114         Add call to set iface.
2116 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
2118         * atk/atktext.[c|h]:
2119         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2120         Add new function atk_text_get_default_attributes
2121         Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
2123 2001-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
2125         * atk/atktext.c (atk_attribute_set_free):
2126         Avoid leaking of AtkAttributeSet data structure; speed up code.
2128         * docs/tmpl.atk*.sgml
2129         Updated to reflect current APIs.
2131 2001-10-01  jacob berkman  <jacob@ximian.com>
2133         * docs/Makefile.am (dist-hook-local): depend on all-local so that
2134         make dist works correctly w/o having to build first
2136 2001-10-01  Tor Lillqvist  <tml@iki.fi>
2138         * configure.in: Add AC_LIBTOOL_WIN32_DLL.
2140 Sat Sep 29 19:45:00 2001  Bill Haneman <bill.haneman@sun.com>
2141         
2142         * configure.in (ATK_MICRO_VERSION): Version 0.6
2143         (because libglade will depend on a the small api addition below)
2145         * atk/makefile.msc (PKG_VER): Version 0.6
2147         * atk/atkrelation.h:
2148         * atk/atkrelation.c: (AtkRelationType 
2149         atk_relation_type_from_string (const gchar *name)): Added method.
2151         
2152 Tue Sep 25 12:08:52 2001  Owen Taylor  <otaylor@redhat.com>
2154         * configure.in (ATK_MICRO_VERSION): Version 0.5
2156         * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
2158         * atk/makefile.msc (PKG_VER): Version 0.5
2160 2001-09-21  Hans Breuer  <hans@breuer.org>
2162         * atk/atk.def : updated externals
2163         * atk/makefile.msc : version 0.4
2165         * atk/atktext.c (atk_text_get_character_extents) : real_height
2166         is a reference to int, so use &local_height
2168 Wed Sep 19 10:46:44 2001  Tim Janik  <timj@gtk.org>
2170         * Released 0.4.
2172 Tue Sep 18 23:41:32 2001  Tim Janik  <timj@gtk.org>
2174         * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
2175         up ATK_VERSION to 0.4, interface age 0, binary age 0.
2176         (from 0.2 which was not properly updated last time).
2177         depend on glib 1.3.8.
2179         * NEWS: updates.
2181 2001-09-11  Padraig O'Briain  <padraig.obriain@sun.com>
2183         * atk/atkobject.c:
2184         Add object reference when object is set as accessible_parent
2186 2001-09-05  Mark McLoughlin <mark@skynet.ie>
2188         * configure.in: remember ACLOCAL_FLAGS.
2190 2001-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
2192         * atk/atktable.[c|h]
2193         Change atk_table_get_caption() and atk_table_set_caption()
2194         to deal with AtkObject* rather than gchar*
2195         Remove redundant and incorrect comments
2196         
2197 Mon Sep  3 19:42:47 2001  Owen Taylor  <otaylor@redhat.com>
2199         * configure.in: Version 0.3  
2201         * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2203         * NEWS: Update  
2205 2001-09-03  Padraig O'Briain  <padraig.obriain@sun.com>
2207         * atk/atkobject.c:
2208         Correct property definitions for "accessible-table-caption", 
2209         "accessible-table-column-description", 
2210         "accessible-table-row-description" 
2211         * atk/atkobject.h:
2212         Update comments to include all properties defined
2214 2001-08-24  Padraig O'Briain  <padraig.obriain@sun.com>
2216         * atk/atkhyperlink.h:
2217         Change AtkHyperLink to AtkHyperlink in comment
2218         * atk/atkhypertext.[c|h]:
2219         Change AtkHyperLink to AtkHyperlink
2220         * atk/atktable.[c|h]:
2221         Make gchar* arguments const; make return value of type gchar*
2222         G_CONST_RETURN
2223         * docs/atk-sections.txt
2224         Remove reference to AtkHyperLink
2225         * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2226         docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2227         Updated by make
2228         
2229 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
2231         * atk/atktable.c
2232         Add functions atk_table_real_get_index_at(), 
2233         atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index() 
2234         as default implementations for atk_table_get_index_at(),
2235         atk_table_get_row_at_index(), atk_table_get_column_at_index()
2237 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
2239         * atk/atkaction.c:
2240         Refer to return value in function documentation for 
2241         atk_action_do_action
2242         * atk/atkimage.c:
2243         Fix typo in comments
2244         * docs/tmpl/atkaction.sgml:
2245         Update to include return value
2247 2001-08-22  Marc Mulcahy <marc.mulcahy@sun.com>
2249         * atk/atkaction.c atk/atkaction.h:
2250         Made atk_action_do_action return a gboolean as the class member of 
2251         AtkActionIface does.
2252         * .cvsignore:
2253         Added atk.spec
2255 2001-08-20  Padraig O'Briain  <padraig.obriain@sun.com>
2257         * docs/tmpl/atkimage.sgml atk/atkimage.h:
2258         Swap height and width arguments to atk_image_get_image_size
2259         * atk/atkimage.c:
2260         Swap height and height arguments to atk_image_get_image_size
2261         Do not crash if NULL pointers are passed for return values
2263 2001-08-17  Padraig O'Briain  <padraig.obriain@sun.com>
2265         * docs/tmpl/atktext.sgml atk/atktext.h:
2266         Change parameter names *offset to *_offset
2267         * atk/atkcomponent.c:
2268         Do not crash if NULL pointers are passed for return values
2269         * atk/atktext.c:
2270         Change parameter names *offset to *_offset
2271         Do not crash if NULL pointers are passed for return values
2272         
2273 2001-08-16  Bill Haneman  <bill.haneman@sun.com>
2275         * atk/atkutil.c :
2276         Changed g_type_class_peek() to g_type_class_ref()
2277         in atk_add_global_event_listener(), since
2278         g_type_class_peek() could return NULL when an
2279         instance of the class had not been created.
2281 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
2283         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2284         Ensure that atk_attribute_set_free is in the documentation.
2286 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
2288         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2289         Swapped order of width and height arguments to
2290         atk_text_get_character_extents()
2291         Changed AtkAttrributeSet_free to atk_attribute_set_free
2293 2001-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
2295         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2296         Changed "length" argument of atk_text_get_character_extents() to
2297         "height".
2299 2001-08-15  Jens Finke <jens@gnome.org>
2301         * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2302         * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2303         added a AC_SUBST for it. This is needed for the spec.in file.
2304         Added atk.spec to output list.
2305         * atk.spec.in: New file.
2307 2001-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
2309         * atk/atkcomponent.[c|h]
2310         * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2311         Change atk_component_get_accessible_at_point to 
2312         atk_component_ref_accessible_at_point so it will work for flyweights
2314 Sun Aug 12 10:33:02 2001  Owen Taylor  <otaylor@redhat.com>
2316         * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2317         with GNU make.
2319 2001-08-09  Padraig O'Briain  <padraig.obriain@sun.com>
2321         * atk/atkaction.c, atk/atkcomponent.c
2322         Remove all instances of g_return_if_fail (foo != NULL); that are
2323         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2324         since the second check catches the NULL.
2325         * atk/atkcomponent.c
2326         Add functions atk_component_real_contains(), 
2327         atk_component_real_get_position(), atkcomponent_real_get_size() 
2328         as default implementations for atk_component_contains(),
2329         atk_component_get_position(), atk_component_get_size()
2331 2001-08-07  Brian Cameron <brian.cameron@sun.com>
2333         * atk/atkimage.[ch] docs/atk-sections.txt
2334         docs/tmpl/atkimage.sgml
2335         Updated AtkImage get_position to get_image_position
2336         so the naming is consistant.  Now get_image_position
2337         and get_image_size return -1 for x/y/height/width
2338         if AtkImage implementations of these functions is
2339         not found.
2341 2001-07-31  Padraig O'Briain  <padraig.obriain@sun.com>
2343         * atk/atkobject.c
2344         Create an object relation set when the object is created.
2346 2001-07-30  Brian Cameron <brian.cameron@sun.com>
2348         * atk/atkutil.[ch]
2349         Changed first argument of atk_add_global_event_listener
2350         so the callback function is of type GSignalEmissionHook
2351         instead of AtkEventListener.  AtkEventListener is
2352         appropriate for Focus event callbacks, but not generic
2353         ones.
2355 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
2357         * atk/atkobject.c:
2358         Add function atk_object_real_ref_state_set() which creates the
2359         state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2360         if appropriate
2362 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
2364         * atk/*.c:
2365         Remove all instances of g_return_if_fail (foo != NULL); that are
2366         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2367         since the second check catches the NULL.
2369 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
2371         * atk/Makefile.am
2372         Fix problem with ATK not building after running make maintainer-clean
2373         and autogen.sh: add extra files to MAINTAINERCLEANFILES
2375 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2377         * atk/atktext.h
2378         * atk/atkeditabletext.h
2379         * atk.pc.in
2380         * atk-uninstalled.pc.in
2381         * atk/makefile.msc
2382         * configure.in
2383         Removed (unused) #defines of pango/pango.h
2384         Removed references to/dependencies on pango from .pc files
2385         Removed dependencies on pango from makefile.msc and configure.in
2387 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
2389         * atk/atkobject.[c|h]
2390         Move some implementation from GAIL:
2391         Default implementations for some some functions
2392         atk_object_real_get_name, atk_object_real_set_name,
2393         atk_object_real_get_description, atk_object_real_set_description,
2394         atk_object_real_get_parent, atk_object_real_set_parent,
2395         atk_object_real_get_role,
2396         atk_object_real_connect_property_change_handler,
2397         atk_object_real_remove_property_change_handler,
2398         atk_object_notify,
2399         definition of property-changed signal.
2400         Initialize pointers to NULL in atk_object_init().
2401         Initialize uninitialized function pointers to NULL in 
2402         atk_object_class_init().
2403         
2404 2001-07-23  Brian Cameron <brian.cameron@sun.com>
2406         * atk/atkobject.c
2407         Changed children_changed signal to allow NULL pointers
2408         for the 2nd argument to the signal handler.
2410 2001-07-20  Hans Breuer  <hans@breuer.org>
2412         * atk/atk.def : added more exports
2413         * atk/makefile.msc : updated win32 build
2415 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
2417         * atk/atkaction.[c|h], docs/atk-sections.txt, 
2418         docs/tmpl/atkaction.sgml
2419         Add atk_action_get_name() and atk_action_set_description()
2421 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
2423         * atk/atkstate.[c|h]
2424         Add ATK_STATE_ENABLED so we can distinguish between a consistent
2425         and inconsistent GtkToggleButton
2427 2001-07-16  Brian Cameron <brian.cameron@sun.com>
2429         * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2430         docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2431         gail_textattributes_update.pat is for gail/gail and integrates the 
2432         ATK_ATTRIBUTE_* macros in the gail implementations.
2433         atk_docs_textattributes_update.pat is for atk/docs and patches
2434         atk-sections.txt etc. for improved docs
2435         atk_atk_textattributes_update.pat is for atk/atk and included the
2436         new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2438 2001-07-13  Darin Adler  <darin@bentspoon.com>
2440         * atk/atkstate.c: Add missing <string.h> include.
2441         * tests/teststateset.c: Add missing <string.h> include.
2443 2001-07-13  Darin Adler  <darin@bentspoon.com>
2445         * .cvsignore: Ignore some generated files.
2446         * autogen.sh: Get rid of call to autoheader since the
2447         configure file doesn't include AM_CONFIG_HEADER.
2449 2001-07-11  Brian Cameron <brian.cameron@sun.com>
2451         * tmpl/atkdocument.sgml
2452         Added new file for docs.
2454 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
2456         * atk/atkimage.c atk/atkutil.c
2457         Changes to build with Sun's FORTE compiler.
2459 2001-07-10  Brian Cameron <brian.cameron@sun.com>
2461         * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2462         tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2463         tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2464         tmpl/atktext.sgml tmpl/atkutil.sgml
2465         Updated docs pages.
2467 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
2469         * atk/atktext.c (atk_text_base_init): 
2470         * atk/atktable.c (atk_table_base_init): 
2471         * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2472         to adapt to recent GSignal changes.
2474 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2476         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2477         docs/tmpl/atkutil.sgml
2478         Added new functiosn to AtkUtil.
2480 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2482         * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2483         docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2484         docs/tmpl/atkobject.sgml
2485         Added new atk document interface.
2487 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2489         * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2490         atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2491         Updated so that functions that take screen coords as 
2492         input/output also take an enum specifying whether
2493         the coords are screen or top-level window based.
2494         Updated docs as well.
2496 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2498         *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2499         atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2500         atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2501         atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2502         atk/docs/tmpl/atkstreamablecontent.sgml
2503         Cleaned up docs.  Added atkstreamablecontent.sgml
2505 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2507         *atk/atktable.h, atk/atktable.c
2508         Updated signal handler definitions.
2510 2001-06-27  Brian Cameron <brian.cameron@sun.com>
2512         *atk/atktext.h
2513         Updated AtkXYCoords enum.
2515 2001-06-27  Brian Cameron <brian.cameron@sun.com>
2517         *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2518         atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2519         atk/atkimage.c atk/atkimage.h atk/atkobject.c
2520         atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2521         atk/atkstateset.c atk/atkstreamablecontent.c
2522         atk/atkstreamablecontent.h atk/atktable.c
2523         atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2524         and some docs/tmpl files.
2525         Updated gtk-docs fixing spelling errors and making minor
2526         changes to the API.
2528 2001-06-27  Louise Miller <lousie.miller@sun.com>
2530         *atk/atkselection.h, atk/atkselection.c
2531         changed return type to gboolean for 
2532         atk_selection_select_all_selection
2534 2001-06-26  Brian Cameron <brian.cameron@sun.com>
2536         *atk/atkstate.h atk/atkstate.c
2537         docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2538         docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2539         docs/tmpl/atktext.sgml
2540         Added ATK_STATE_STALE.  Updated docs.
2542 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
2544         *atk/atktext.h
2545         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2547 2001-06-21  Brian Cameron <brian.cameron@sun.com>
2549         * atk/atkeditabletext.h, atk/atkobject.h,
2550         atktext.[ch]
2551         Added AtkAttributeSet_free() convenience
2552         function.
2554 2001-06-20  Peter Williams  <peterw@ximian.com>
2556         * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2557         atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2558         G_{BEGIN,END}_DECLS.
2560 2001-06-20  Brian Cameron <brian.cameron@sun.com>
2562         * atk/atktable.c, atk/atkmarshal.list
2563         Removed needless marshal and updated signal handlers in
2564         atktable.c
2566 2001-06-20  Louise Miller <louise.miller@sun.com>
2568         *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml   
2569         Changed parameters for get_selected_rows/get_selected_columns
2570         Added 4 new functions, add_row_selection, remove_row_selection,
2571         add_column_selection, remove_column_selection
2573 2001-06-19  Brian Cameron <brian.cameron@sun.com>
2575         * atk/atktable.c
2576         Fixed minor bug with signals.
2578 2001-06-18  Brian Cameron <brian.cameron@sun.com>
2580         * atk/atktable
2581         Added signals.
2583 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
2585         * atk/atkselection.h atk/atkselection.c
2586         Now add_selection, clear_selection, and remove_selection 
2587         return a boolean indicating SUCCESS/FAILURE to indicate
2588         if the operation was successful.
2590 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
2592         * atk/atktable.h atk/atktable.h
2593         Updated so now the get_text_before|at|after functions
2594         return the start & end offset of the string.  Updated the
2595         docs.
2597 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
2599         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2601 2001-06-11  Havoc Pennington  <hp@redhat.com>
2603         * NEWS: updated
2605         * configure.in: bump version to 0.2 and add infrastructure for 
2606         libtool version info. Assumes GTK versioning scheme (major.minor 
2607         is binary compatible)
2608         
2609         * atk/Makefile.am (LDFLAGS): set version info
2610         (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2611         
2612 2001-06-13  Brian Cameron <brian.cameron@sun.com>
2614         * atk/atktable.h, atk/atktable.c
2615         Updated so that get/set row/column header functions
2616         work with AtkObjects rather than AtkTables.  Organized
2617         the header file a little more cleanly.  Also the get/set
2618         row_description and caption functions now use gchar *
2619         rather than AtkObject.
2621 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
2623         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2624         Add signal model-changed.
2626         * atk/atkobject.c: Add properties
2627         accessible-role, accessible-table-caption, 
2628         accessible-table-column-header, accessible-table-column_description.
2629         accessible-table-row-header, accessible-table-row_description.
2630         accessible-table-summary, accessible-model
2632 2001-06-12  Brian Cameron <brian.cameron@sun.com>
2634         * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2635         Updated atkeditabletext and atktext interfaces so they
2636         now properly define the get/set attribute methods and now
2637         get_offset_at_point and get_character_extents can request
2638         x,y coords by either widget or screen coords.
2640 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
2642         * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2643         CFLAGS, not in LIBS. (Always linking with -lpthread
2644         is a noticeable speed hit.)
2646 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
2648         * atk/Makefile.am: Really fix marshal generation.
2650 2001-06-07  Havoc Pennington  <hp@redhat.com>
2652         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2653         glib-genmarshal stuff
2655 2001-06-07  Havoc Pennington  <hp@redhat.com>
2657         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2658         glib-genmarshal
2660         * configure.in: rearrange the library checks to support
2661         uninstalled linking     
2663         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2665         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2666         ATK in giant GTK tarball
2668 2001-06-07  Brian Cameron <brian.cameron@sun.com>
2670         * docs/atk-api.sgml docs/atk-sections.txt
2671         docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2672         docs/tmpl/atktext.sgml
2673         Removed docs/atk-api.sgml since it is not used.
2674         Updated sgml files and atk-sections.txt to reflect
2675         recent changes to the atktext and atkeditabletext
2676         interfaces
2678 2001-06-06  Brian Cameron <brian.cameron@sun.com>
2680         * atk/atktext.h atk/atktext.h
2681         Updated to new atktext functions for getting attributes.
2683 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2685         * New files atk/atkstreamablecontent.[ch]
2686         Updated files: atk/Makefile.am, atk/atk.h
2688         * atk/atkvalue.c: Updated comments
2690 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2692         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2694 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
2696         * atk/atkobject.c: Add property accessible-visible-data
2698 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
2700         * atk/atkobject.c: Add support for setting and getting 
2701         accessible-value property.
2703         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2705 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
2707         * atk/atkeditabletext.[ch], atk/atktext.[ch]
2709         * docs/atk-overrides.txt, docs/Makefile.am
2710           Updated the interface for dealing with selected
2711           text to handle multiple selected regions.  Removed
2712           get_row_col_at_offset from atktext.[ch].  Added
2713           docs/atk-overrides.txt file.
2715 Thu May 31  Brian Cameron <brian.cameron@sun.com>
2717         * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2718           atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2719           Added atk_marshal_VOID__INT_INT marshaller.  Updated the
2720           Makefiles so the proper marshall files get included in the
2721           dist.  Updated the Makefiles and configure.in so that the
2722           docs get included in the dist.
2724 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
2726         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2728 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
2730         * atk/atkobject.c: Define new properties accessible-text, 
2731         accessible-caret, accessible-selection and accessible-value
2733 2001-05-29  Brian Cameron <brian.cameron@sun.com>
2735         * docs/atk-sections.txt
2737         * docs/tmpl/*
2738         Improved the layout/formatting of the atk docs.  Added docs/tmpl
2739         files.
2741 2001-05-28  Brian Cameron <brian.cameron@sun.com>
2743         * atk/atktext.c
2744         Now properly set the initialized flag when setting up signals.
2745         Updated the atk-docs in several files
2747 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2749         * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2750         atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2751         atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2752         atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2753         Fix warnings generated by Sun FORTE compiler
2755 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2757         * atk/atkcomponent.c atk/atkvalue.c
2758         Remove return calls in functions which return void
2759         
2760 2001-05-23  Padraig O'Briain  <padraig.obriain@sun.com>
2762         * atk/atkobject.h: Correct naming of role for status bar
2764         * atk/atktext.c: 
2765         Clarify behaviour of atk_text_get_text_after/at/before_offset
2767 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
2769         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2771 2001-01-06  Hans Breuer  <hans@breuer.org>
2773         * atk/makefile.msc atk/atk.def (new files) :
2774         Enable build for win32, no sourc changes necessary.
2776 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
2778         * Released 0.1
2780 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
2782         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2784 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
2786         * Start a ChangeLog