Revved to 1.10.3, to fix previous bad dist due to libtool bug.
[atk.git] / ChangeLog
blob76898cef1ce9d3fba5e500c39d93c83fcc899cc3
1 2005-09-05  Bill Haneman <bill.haneman@sun.com>
3         * configure.in, NEWS: Release 1.10.3, 
4         with a working libtool (1.10.2 was a bad release, don't use).
6 2005-08-29  Bill Haneman <bill.haneman@sun.com>
8         * configure.in, NEWS: Release 1.10.2.
10 2005-08-19  Tor Lillqvist  <tml@novell.com>
12         * atk-zip.sh.in: Drop the timestamp from the zip file
13         names. Include the .def file.
15         * atk/Makefile.am (install-def-file): Fix typo.
17 2005-08-04  Tor Lillqvist  <tml@novell.com>
19         * configure.in: Look for windres on Win32.
21         * atk/Makefile.am: Don't use the script in GLib's build/win32 to
22         compile the rc file into a resource object file. (This means we
23         lose the build number increment magic, but I doubt it was that
24         useful anyway.) Instead use windres directly. To pass a normal .o
25         file produced by windres through libtool, which wants .lo files,
26         pass it directly to the linker using a -Wl option.
28         * atk/atk.rc.in: Correspondingly, replace BUILDNUMBER with 0.
30 2005-07-18  Abduxukur Abdurixit <abdurixit@gmail.com>      
32         * configure.in: Added 'ug' to ALL_LINGUAS.
34 2005-06-08  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
36         * configure.in: Added 'gl' to ALL_LINGUAS.
38 2005-04-28  Bill Haneman <billh@gnome.org>
40         * configure.in: Patch from Michael Meeks to
41         make atk 1.9's dependency on gtk+ 2.6 soft, i.e. 
42         don't require gmodule-no-export-2.0.
43         Restores compatibility of atk 1.9 series with gtK 2.4.X.
45         Revved to 1.10.1.
47 2005-04-22  Tor Lillqvist  <tml@novell.com>
49         * atk/atkobject.c: Initialize gettext before use. Calling
50         bindtextdomain() and bind_textdomain_codeset() in
51         atk_role_get_localized_name() was too late. Put the calls in new
52         function gettext_initialization() and call that from
53         atk_object_class_init() and atk_role_get_localized_name(). Move
54         the Win32-specific DllMain() and get_atk_locale_dir() functions
55         and the redefinition of ATK_LOCALEDIR before
56         gettext_initialization() as it uses ATK_LOCALEDIR. Fixes #170948
57         for atk's part. Thanks to Robert Ă–gren, Daniel Atallah and Kevin
58         Stange.
60 2005-04-09  Hans Breuer  <hans@breuer.org>
62         * atk/makefile.msc : updated $(LIBINTL_LIBS)
63         atkrelationtype.h to atk_headers, PKG_VER
65 2005-04-05  Bill Haneman <bill.haneman@sun.com>
67         * atk/atkstate.h: Added ATK_STATE_REQUIRED, to
68         indicate that explicit user interaction with a UI control is
69         required, i.e. for web forms elements with the 'required' tag.
70         See bug #172663.
71         
72 2005-04-04  Padraig O'Briain  <padraig.obriain@sun.com>
74         * atk/atkrelation.c: Update doc to note that atk_relation_add_target
75         was added for version 1.9.
77         * atk/atkrelationset.c: Update doc to note that 
78         atk_relation_set_add_relation_by_type was added for version 1.9.
80 2005-03-30  Steve Murphy  <murf@e-tools.com>
82         * configure.in: Added "rw" to ALL_LINGUAS.
84 2005-03-08  Bill Haneman <bill.haneman@sun.com>
86         * ===== Released 1.9.1=====
88         * configure.in, NEWS, README: Released 1.9.1.
90 2005-02-23  Padraig O'Briain  <padraig.obriain@sun.com>
92         * atk.spec.in:  Corrected FTP directory. (bug #168218)
93         Corrected spelling
95 2005-02-08  Christian Rose  <menthos@menthos.com>
97         * configure.in: Added "xh" to ALL_LINGUAS.
99 2005-01-26  Padraig O'Briain  <padraig.obriain@sun.com>
101         * atk/atk.def: Add atk_text_clip_type_get_type. Bug #165288.
103 2004-12-29  Tor Lillqvist  <tml@iki.fi>
105         * atk/atk.def: Add new functions.
107 2004-12-20  Padraig O'Briain  <padraig.obriain@sun.com>
109         * atk/atkrelationtype.h: Add description for ATK_RELATION_SUBWINDOW_OF.
110         Fixes bug #161562.
112 2004-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
114         * ===== Released 1.9.0=====
116         * configure.in: Version 1.9.0, interface age 0, binary age 900
118         * NEWS: Updated.
120 Thu Nov 25 14:11:41 2004  Manish Singh  <yosh@gimp.org>
122         * autogen.sh: rm autom4te.cache, since it might interfere with
123         differing autoconf versions.
125 2004-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
127         * atk/atkobject.c: Replace DEPRECATED by @Deprecated in comments
128         to fix warning when documentation is generated.
130         * atk/atkrelation.[ch]: 
131         * docs/tmpl/atkrelation.sgml: Add atk_relation_add_target.
133         * atk/atkrelationset.[ch]:
134         * atk/tmpl/atkrelationset.sgml: 
135         Add atk_relation_set_add_relation_by_type.
137         * docs/atk-sections.txt: Add atk_relation_add_target and
138         atk_relation_set_add_relation_by_type.
140         Fixes bug #158722.
142 2004-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
144         * configure.in: Use gmodule-no-export.pc, requires glib 2.5.7.
145         Patch from Matthias Clasen for bug #158531. 
146         Incremented version to 1.9.0. 
147         Branch for gnome-2-8 has been created.
148         
149 2004-11-11  Christian Rose  <menthos@menthos.com>
151         * configure.in: Added "as" to ALL_LINGUAS.
153 2004-10-28  Padraig O'Briain  <padraig.obriain@sun.com>
155         * docs/atk-docs.sgml: Add a more descriptive title in the docs.
156         Patch from Diego Gonzalez. (bug #156296)
158         * atk/text.c (Clarify meaning of end_offset for 
159         atk_text_get_text_at_offset().
160         Patch from Bill Haneman. (bug #156574)
162 2004-09-14  Abel Cheung  <maddog@linuxhall.org>
164         * configure.in: Added "ar" to ALL_LINGUAS.
166 2004-09-10  Theppitak Karoonboonyanan  <thep@linux.thai.net>
168         * configure.in: Added "th" to ALL_LINGUAS.
170 2004-09-07  Padraig O'Briain  <padraig.obriain@sun.com>
172         * ===== Released 1.8.0=====
174         * configure.in: Version 1.8.0, interface age 0, binary age 800
176         * NEWS: Updated.
178 2004-08-16  Christian Rose  <menthos@menthos.com>
180         * configure.in: Added "bs" to ALL_LINGUAS.
182 2004-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
184         * *atk/atkdocument.c atk/atkeditabletext.c atk/atkhypertext.c
185         atk/atkimage.c atk/atknoopobjectfactory.c atkobject.c 
186         atk/atkstreamablecontent.c atk/atktext.c attk/atkvalue.c:
187         Fix for bug #149990; patch from Kjartan Maraas.
189 2004-08-12  Kjartan Maraas  <kmaraas@gnome.org>
191         * configure.in: Added nb to ALL_LINGUAS.
193 2004-08-09  Ankit Patel <ankit@redhat.com>
195         * configure.in: Added "gu" to ALL_LINGUAS.
197 2004-07-28  Padraig O'Briain  <padraig.obriain@sun.com>
199         * configure.in: Increment version to 1.7.3 and interface age to 3.
201         * ===== Released Version 1.7.3, interface age 3, binary age 703 ====
203         * NEWS: Updated.
204         
205 2004-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
207         * docs/atk-sections.txt: Add entries to fix warning when generating
208         documentation.
210         * docs/tmpl/atkcomponent.sgml docs/tmpl/atkhyperlink.sgml 
211         docs/tmpl/atkhypertext.sgml docs/tmpl/atkobject.sgml 
212         docs/tmpl/atkrelation.sgml docs/tmpl/atkselection.sgml 
213         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml: Changes to generated
214         files.
216 2004-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
218         * ===== Released Version 1.7.2, interface age 2, binary age 702 ====
220         * NEWS: Updated.
221         
222 2004-07-20  Bill Haneman <bill.haneman@sun.com>
224         * atk/atkobject.h, atkobject.c, atk-object-enum.c:
225         Added ATK_ROLE_EMBEDDED, "embedded component", which is a 
226         context hint for assistive technologies that the contained
227         children share a context which differs from the embedding
228         container.  Fixes bug #147989.
230         * configure.in: Revved to 1.7.2.
231         
232 2004-06-10  Padraig O'Briain  <padraig.obriain@sun.com>
234         * atk/atkcomponent.h: Add definition for atk_rectangle_get_type
235         and ATK_TYPE_RECTANGLE.
236         * atk/atkcomponent.c (atk_component_base_init): Correct definition
237         of "bounds-changed" signal.
238         (atk_rectangle_copy): New function.
239         (atk_rectangle_get_type): New function.
241 2004-06-08  Padraig O'Briain  <padraig.obriain@sun.com>
243         * configure.in: Increment version to 1.7.2 and interface age to 2.
245 2004-06-08  Padraig O'Briain  <padraig.obriain@sun.com>
247         * ===== Released Version 1.7.1, interface age 1, binary age 701 ====
249         * NEWS: Updated.
250         
251 2004-06-04  Padraig O'Briain  <padraig.obriain@sun.com>
253         * docs/atk-sections.txt: Add AtkRectangle.
255         * docs/tmpl/atkcomponent.sgml: Add description for bounds-changed
256         signal.
258 2004-05-29  Christian Rose  <menthos@menthos.com>
260         * configure.in: Added "tk" to ALL_LINGUAS.
262 2004-05-18  Padraig O'Briain  <padraig.obriain@sun.com>
264         * atk/atkobject.c: Allow locale dir not to be harcoded into binary.
265         Fixes bug #128906.
267 2004-05-11  Padraig O'Briain  <padraig.obriain@sun.com>
269         * atk/atkobject.c: Make extra_roles static.
271         * atk/atkrelation.c: Make extra_names static.
273         Fixes bug #142234.
275         * atk/atkstate.h: Add clarification of state ATK_STATE_ENABLED to
276         documentation.
278 2004-04-22  Padraig O'Briain  <padraig.obriain@sun.com>
280         * configure.in: Increment version to 1.7.1 and interface age to 1.
282 2004-04-22  Padraig O'Briain  <padraig.obriain@sun.com>
284         * ===== Released Version 1.7.0, interface age 0, binary age 700 ====
286         * NEWS: Updated.
288 2004-04-20  Padraig O'Briain  <padraig.obriain@sun.com>
290         * configure.in: Increment version to 1.7.0.
292         * atk/atkcomponent.[ch]: Add new signal "bounds_changed". 
293         * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed".
295         Fixes bug #140476.
297         * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF.
298         * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED.
299         * docs/tmpl/atkrelation.sgml: Add new relation 
300         * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED 
301          
302         Fixes bug #133375.
304         * atk/atktext.c: Make extra_attributes static.
306 2004-04-19  Padraig O'Briain  <padraig.obriain@sun.com>
308         * ===== Released 1.6.1=====
310         * configure.in: Version 1.6.1, interface age 1, binary age 601
312         * NEWS: Updated.
314         * README: Fix typo.
316 2004-04-08  Guntupalli Karunakar  <karunakar@freedomink.org>
318         * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
320 2004.04.02  IĂƒÂ±aki LarraĂƒÂ±aga  <dooteo@euskalgnu.org>
322         * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
324 2004-03-29  Manish Singh  <yosh@gimp.org>
326         * autogen.sh: use $ACLOCAL instead of aclocal-1.4 for --print-ac-dir.
328 2004-03-23  Guntupalli Karunakar  <karunakar@freedomink.org>
330         * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
332 2004-03-23  Pablo Saratxaga  <pablo@mandrakesoft.com>
334         * configure.in: Added Walloon (wa) to ALL_LINGUAS
336 2004-03-22  Padraig O'Briain  <padraig.obriain@sun.com>
338         * configure.in:
339         * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
340          Patch from Roger Leigh.
341         
342 2004-03-18  Guntupalli Karunakar  <karunakar@freedomink.org>
344         * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
346 2004-03-08  Padraig O'Briain  <padraig.obriain@sun.com>
348         * ===== Released 1.6.0=====
350         * configure.in: Version 1.6.0, interface age 0, binary age 600
352         * NEWS: Updated.
354 2004-03-07  Danilo Ă… egan  <dsegan@gmx.net>
356         * configure.in: Added "sr@ije" to ALL_LINGAUS.
358 Mon Mar  1 20:32:06 2004  Tim Janik  <timj@gtk.org>
360         * autogen.sh:
361         - exit with $? instead of 1 in case of failure
362         - exit with $? if ./configure failed
363           (that's so autogen.sh && make lines work)
364         - removed --enable-gtk-doc option
365         - added $AUTOGEN_CONFIGURE_ARGS
367 2004-03-01  Tor Lillqvist  <tml@iki.fi>
369         * atk/atk.def: Add some missing entries.
371 2004-02-24  Padraig O'Briain  <padraig.obriain@sun.com>
373         * ===== Released 1.5.5=====
374         
375         * configure.in: Version 1.5.5, interface age 4, binary age 505
377         * NEWS: Updated.
379 2004-02-20  Christian Rose  <menthos@menthos.com>
381         * configure.in: Added "en_CA" to ALL_LINGUAS.
383 2004-02-16  Padraig O'Briain  <padraig.obriain@sun.com>
385         * ===== Released 1.5.4=====
386         
387         * configure.in: Version 1.5.4, interface age 3, binary age 504
389         * NEWS: Updated.
391 2004-02-03  Padraig O'Briain  <padraig.obriain@sun.com>
393         * ===== Released 1.5.3=====
394         
395         * configure.in: Version 1.5.3, interface age 2, binary age 503
397         * NEWS: Updated.
399 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
401         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
403 2004-01-26  Padraig O'Briain  <padraig.obriain@sun.com>
405         * atk/atkobject.c: Revise property name. Fixes bug #130022 from
406         Christian - Manny Calavera - Neumair.
408 2004-01-23  Manish Singh  <yosh@gimp.org>
410         * Makefile.am: remove trailing backslash from last line of
411         DISTCLEANFILES. 
413 2004-01-23  Padraig O'Briain  <padraig.obriain@sun.com>
415         * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
416         from laszlo.peter@ireland.sun.com.
418         * Makefile.am: Add DISTCLEANFILES.
420 2004-01-12  Padraig O'Briain  <padraig.obriain@sun.com>
422         * ===== Released 1.5.2=====
423         
424         * configure.in: Version 1.5.2, interface age 1, binary age 502
426         * NEWS: Updated.
428 2004-01-05  Padraig O'Briain  <padraig.obriain@sun.com>
430         * configure.in: Move specification of ALL_LINGUAS to later in file
431         so that CATOBJEXT is defined correctly.
432         Use ATK_LOCALEDIR instead of atklocaledir.
434         * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
436         * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
438         * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
440 2004-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
442         * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
443         Patch provided by Jeff Franks.
445 2003-12-17  Padraig O'Briain  <padraig.obriain@sun.com>
447         * atk/atkobject.c: Change "accel label" to "accelerator label".
448         Fixes bug #129499.
450 2003-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
452         * ===== Released 1.5.1=====
453         
454         * configure.in: Version 1.5.1, interface age 0, binary age 501
456         * NEWS: Updated.
458 2003-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
460         * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
462         * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and 
463         properties
465         * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
467 2003-12-01  Michael Natterer  <mitch@gimp.org>
469         * atk/atkobject.c (atk_object_real_get_property): fix typo:
470         s/g_value_set_set/g_value_set_int/.
472 2003-12-01  Padraig O'Briain  <padraig.obriain@sun.com>
474         * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
475         properties translatable. Add new property "accessible-hypertext-nlinks".
476         (atk_object_real_get_property): Add support for new property
477         "accessible-hypertext-nlinks".
479         * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
480         link_activated.
482         * atk/atkhyperlink.c: Add signals link_activated and new properties
483         "number-of-anchors", "end-index" and "start-index".
485         This fixes bug #112390.
487 2003-11-29  Danilo Ă… egan  <dsegan@gmx.net>
489         * configure.in: Added "af" to ALL_LINGUAS.
491 2003-11-26  Padraig O'Briain  <padraig.obriain@sun.com>
493         * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
494         if object is focus object.
496         * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
497         the last object reported by the application as focused.
499         * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
500         Add atk_get_focus_object.
502         Fixes bug #127400.
504 2003-11-26  Padraig O'Briain  <padraig.obriain@sun.com>
506         * atk/atkobject.c: Change role names so that the unlocalized names
507         do not contain hyphens and match the Java role names. Fixes bug #125024.
509 2003-11-24  Padraig O'Briain  <padraig.obriain@sun.com>
511         *  docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
512         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
513         docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
514         docs/tmpl/atktext.sgml: Regenerate these files. The location of
515         signal information has changed.
517 2003-11-24  Padraig O'Briain  <padraig.obriain@sun.com>
519         * ===== Released 1.5.0=====
520         
521         * configure.in: Version 1.5.0, interface age 0, binary age 500
523         * NEWS: Updated.
525 2003-11-03  Padraig O'Briain  <padraig.obriain@sun.com>
527         * atk/atkrelation.c: Use weak references for objects in a relation
528         instead of object references so that objects are not leaked when
529         corresponding widgets are destroyed.
531         This fixes bug #125725.
532         
533 2003-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
535         * configure.in: Add reference to docs/version.xml
537         Should have been done in previous commit but was omitted.
538         Fixes build break reported in bugs #1258548 and #125902.
540 2003-10-29  Padraig O'Briain  <padraig.obriain@sun.com>
542         * configure.in: Add reference to docs/version.xml
544         * docs/Makefile.am: Add references to version.xml.in and version.xml
546         * docs/atk-docs.sgml: Add reference to version.xml
548         * docs/version.xml.in: New file.
550         This fixes bug #125758.
551         
552 2003-10-24  Padraig O'Briain  <padraig.obriain@sun.com>
554         * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
556 2003-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
558         * ===== Released 1.4.1=====
559         
560         * configure.in: Version 1.4.1, interface age 1, binary age 401
562         * NEWS: Updated.
564 2003-09-28  Gediminas Paulauskas  <menesis@delfi.lt>
566         * configure.in: Added lt to ALL_LINGUAS.
568 2003-09-23  Padraig O'Briain  <padraig.obriain@sun.com>
570         * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
571         This fixes bug #121990.
573 2003-09-21  ĂƒÂ…smund SkjĂƒÂ¦veland  <aasmunds@fys.uio.no>
575         * configure.in: Added Norwegian (nynorsk) code
576         nn to ALL_LINGUAS.
578 2003-09-10  Padraig O'Briain  <padraig.obriain@sun.com>
580         * atk/atkobject.c: Remove comments about signals. The description
581         should be in files in docs/tmpl directory.
583         * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
584         * docs/tmpl/atkobject.sgml:  Add descriptions for 
585         active-descendant-changed, children-changed, focus-event, 
586         property-change, state-change and visible-data-changed signals.
587         * docs/tmpl/atkselection.sgml: Add description for selection-changed
588         signal.
589         * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
590         columnn-inserted, column-reordered, model-changed, row-deleted, 
591         row-inserted and  row-reordered signals.
592         * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
593         text-caret-moved, text-changed and text-selection-changed signals.
595         This fixes bug #121163.
597 2003-09-02  Padraig O'Briain  <padraig.obriain@sun.com>
599         * ===== Released 1.4.0=====
601         * configure.in: Version 1.4.0, interface age 0, binary age 400
603         * NEWS: Updated.
605 2003-08-28  Christian Rose  <menthos@menthos.com>
607         * configure.in: Added "ne" to ALL_LINGUAS.
609 2003-08-25  Padraig O'Briain  <padraig.obriain@sun.com>
611         * ===== Released 1.3.6=====
613         * configure.in: Version 1.3.6, interface age 2, binary age 306
615         * NEWS: Updated.
617 2003-08-08  Malcolm Tredinnick <malcolm@commsecure.com.au>
618         
619         * autogen.sh: Clarify an error message.
621 2003-08-08  Guntupalli Karunakar  <karunakar@freedomink.org>
623         * configure.in: Added "hi" in ALL_LINGUAS.
625 2003-08-07  Padraig O'Briain  <padraig.obriain@sun.com>
627         * ===== Released 1.3.5=====
629         * configure.in: Version 1.3.5, interface age 1, binary age 305
631         * NEWS: Updated.
633 2003-08-04  Padraig O'Briain  <padraig.obriain@sun.com>
635         * Remove po/Makefile.in.in. This fixes bug #119053.
637 2003-07-08  Padraig O'Briain  <padraig.obriain@sun.com>
639         * atk/atktable.c (atk_table_ref_at): Ensure that row and column values 
640         are non-negative.
642         This is a partial fix for bug #116712.
644 2003-07-03  Padraig O'Briain  <padraig.obriain@sun.com>
646         * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
647         Fixes bug #116621. Problem reported by Mario Lang.
649 2003-06-25  Fatih Demir <kabalak@gtranslator.org>
651         * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
653 2003-06-23  Padraig O'Briain  <padraig.obriain@sun.com>
655         * atk.spec.in:
656         Added locale directory to spec file. Fix provided by
657         James T. Richardson, Jr.
659 2003-06-19  Padraig O'Briain  <padraig.obriain@sun.com>
661         * ===== Released 1.3.4=====
663         * NEWS: Updated.
665 2003-06-13  Tor Lillqvist  <tml@iki.fi>
667         * atk/atkobject.c (atk_role_get_localized_name): Set
668         gettext_initialized.
670         * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
671         directory, so look there, too. Include the message catalogs.
673 2003-06-10  Padraig O'Briain  <padraig.obriain@sun.com>
675         * configure.in: Version 1.3.4, interface age 0, binary age 304
677         * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
678         ATK_RELATION_POPUP.
680 2003-06-05  Paul Duffy <dubhthach@frink.nuigalway.ie>
682         * configure.in: Added ga (irish) to ALL_LINGUAS
683          
684 2003-06-05  Kenneth Rohde Christiansen  <kenneth@gnu.org>
686         * configure.in: Added li to ALL_LINGUAS.
688 2003-05-30  Padraig O'Briain  <padraig.obriain@sun.com>
690         * ===== Released 1.3.3=====
692         * configure.in: Version 1.3.3, interface age 3, binary age 303
694         * NEWS: Updated.
696 2003-05-28  Padraig O'Briain  <padraig.obriain@sun.com>
698         * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
699         ATK_ROLE_AUTOCOMPLETE.
701 2003-05-20  Padraig O'Briain  <padraig.obriain@sun.com>
703         * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state 
704         ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
705         which can have a value other than on or off.
707 2003-05-19 Arafat Medini <lumina@silverpen.de>
709         *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
711 2003-05-16  Telsa Gwymme  <hobbit@aloss.ukuu.org.uk>
713         * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
715 2003-05-15  Padraig O'Briain  <padraig.obriain@sun.com>
717         * ===== Released 1.3.2=====
719         * configure.in: Version 1.3.2, interface age 2, binary age 302
721         * NEWS: Updated.
723 2003-05-09  SamĂƒÂºel JĂƒÂ³n Gunnarsson  <sammi@techattack.nu>
725         * is.po: Added "is" into ALL_LINGUAS.
727 2003-05-06  Padraig O'Briain  <padraig.obriain@sun.com>
729         * configure.in: Make message when pkg-config fails to find glib-2.0.pc
730         less cryptic.
732         * po/pl.po: Updated Polish translation from Artur Flinta.
734 2003-05-05  Duarte Loreto <happyguy_pt@hotmail.com>
736         * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
738 2003-05-05  Christian Rose  <menthos@menthos.com>
740         * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
742 2003-05-01  Padraig O'Briain  <padraig.obriain@sun.com>
744         * ===== Released 1.3.1=====
746         * configure.in: Version 1.3.1, interface age 1, binary age 301
748         * NEWS: Updated.
750         * po/yi.po: Update line numbers.
752 2003-04-25  Padraig O'Briain  <padraig.obriain@sun.com>
754         * atk/stateset.h: Fix typo in documentation.
756         * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
757         Patch provided by Ali Akcaagac.
759 2003-03-26  Christian Rose  <menthos@menthos.com>
761         * configure.in: Added "yi" to ALL_LINGUAS.
763 2003-03-21  Takeshi AIHANA <aihana@gnome.gr.jp>
765         * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
767 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
769         * ===== Released 1.3.0=====
771         * configure.in: Version 1.3.0, interface age 0, binary age 300
773         * NEWS: Updated.
775 2003-03-20  Guntupalli Karunakar  <karunakar@freedomink.org>
777         * configure.in: Added Malayalam (ml) in ALL_LINGUAS
779 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
781         * docs/atk-sections.txt: Add 11 unused declarations.
783 2003-03-20  James Henstridge  <james@daa.com.au>
785         * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
786         and glib-gettextize.
788         * configure.in: cleanup to make use of newer autoconf/automake
789         features.
791         * Makefile.am: get rid of custom distcheck rule, which is no
792         longer necessary.
794         * atk/Makefile.am: cleanup makefile.  Use BUILT_SOURCES for built
795         sources.
797         * docs/Makefile.am: use common gtk-doc.make.
799         * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
801 2003-03-16  Joel Brich <joel.brich@laposte.net>
803         * configure.in: Added "eo" to ALL_LINGUAS
804         * po/eo.po: Added Esperanto translation
805         from Charles Voelger <cvoelger@dweasel.com>
807 2003-03-12  Tor Lillqvist  <tml@iki.fi>
809         * atk/atk.def: Add one more missing export, thanks to Cedric
810         Gustin.
812 2003-03-07  Padraig O'Briain  <padraig.obriain@sun.com>
814         * atk/atkobject.c (atk_object_set_role): Add check that role is
815         actually being changed. Do not emit notification for initial
816         role setting. (bug #107710)
818 2003-03-06  Padraig O'Briain  <padraig.obriain@sun.com>
820         * atk/atkrelationset.c: Current returning of FALSE to 0 in function 
821         which returns integer; (bug #107661) reported by Morten Welinder.
823 2003-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
825         * atk/atk-relation.c
826         atk/atkrelationset.c
827         atk/atkstatset.c: Correct returning of FALSE to NULL in functions
828         which return pointer; (bug #107650) reported by Morten Welinder.
830 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
832         * test/Makefile.am: Update to produce .so files
833         (Problem reported and solution reported by Michael.Wilson@bull.net)
835 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
837         * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
838         Correct creation of non-AtkGObjectAccessible (bug #107124)
840         * atk/atkobject.c (atk_object_class_init): Set default initialize 
841         function so that code which does not check for existence of parent 
842         class's initialize function will work.
844         * atk/atkvalue.c: (atk_value_get_minimum_value, 
845         atk_value_get_maximum_value, atk_value_get_current_value):
846         Reset Value argument if it is a valid GValue otherwise zeroise it.
848         docs/tmpl/atkhypertext.sgml: Add link-selected signal.
850 2003-02-25  Tor Lillqvist  <tml@iki.fi>
852         * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
854         * atk/atk.def: Add a couple of missing entries, thanks to Cedric
855         Gustin.
857         * atk/atk.rc.in: New file, for version info in the DLL on
858         Windows. Similar as in GLib, GTK, etc.
860         * configure.in: Generate atk/atk.rc.
861         
862         * atk/Makefile.am: Use atk.rc on Windows.
863         (EXTRA_DIST): Distribute atk.rc(.in).
865         * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
866         but deduce it from DLL location, like GLib, GTK etc do.
868 2003-02-23  Abel Cheung  <maddog@linux.org.hk>
870         * configure.in: Added "mk" to ALL_LINGUAS.
872 2003-02-21  Roozbeh Pournader  <roozbeh@sharif.edu>
874         * configure.in: Added "fa" to ALL_LINGUAS.
876 2003-02-21  Metin Amiroff  <metin@karegen.com>
878         * configure.in: Added Azerbaijanian to ALL_LINGUAS.
880 2003-02-19  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
882         * configure.in: Added Belarusian to ALL_LINGUAS.
884 2003-02-14  Padraig O'Briain  <padraig.obriain@sun.com>
886         * atk/atknoopobject.c: Add AtkHypertext interface as this object should
887         claim to implement all interfaces.
889 2003-02-12  Padraig O'Briain  <padraig.obriain@sun.com>
891         * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
893         * atk/atkhypertext.c
894         (atk_hypertext_get_link): Add check on link_index value
895         (atk_hypertext_get_link_index): Add check on char_index value
897 2003-02-09  Christian Rose  <menthos@menthos.com>
899         * configure.in: Added "kn" to ALL_LINGUAS.
901 2003-02-07  Christian Rose  <menthos@menthos.com>
903         * configure.in: Added "bn" to ALL_LINGUAS.
905 2003-02-06  Christian Rose  <menthos@menthos.com>
907         * configure.in: Added "id" to ALL_LINGUAS.
909 2003-02-04  Padraig O'Briain  <padraig.obriain@sun.com>
911         * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
912         Add weak reference so we do not leak the accessible when the object
913         dies. Problem reported by Alex Larsson.
915 2003-02-02  Fatih Demir <kabalak@gtranslator.org>
917         * configure.in: Added "tr" (Turkish) to the languages' list.
919 2003-01-30  Padraig O'Briain  <padraig.obriain@sun.com>
921         * atk/atkhyperlink.[ch]
922         New property selected-link defined.
923         Function pointer is_selected_link added to interface
924         (atk_hyperlink_is_selected_link: New functions which checks
925         whether the specified AtkHyperlink is selected
926         
927         * atk/atkhypertext.[ch]
928         New signal link-selected added.
930         * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
932         * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
933         and function atk_hyperlink_is_selected_link.
935         This fixes bug #104621.
936         
937 Tue Jan 28 13:52:20 2003  Manish Singh  <yosh@gimp.org>
939         * autogen.sh (have_automake): call the versioned automake when
940         checking the version itself.
942 Tue Jan 28 15:18:24 2003  Owen Taylor  <otaylor@redhat.com>
944         * autogen.sh (have_automake): Fix version in complaint
945         message about automake. (#104366, Rich Burridge)
947 2003-01-26  Daniel Yacob <locales@geez.org>
949         * configure.in: Added am to ALL_LINGUAS.
951 2003-01-23  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
953         * configure.in: Added "sk" to ALL_LINGUAS.
955 2003-01-23  Abel Cheung  <maddog@linux.org.hk>
957         * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
959 2003-01-23  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
961         * configure.in: Added "pt_BR" to ALL_LINGUAS.
963 2003-01-22  Marius Andreiana <marius galuna.ro>
965         * configure.in: added 'ro' to ALL_LINGUAS
967 2003-01-21  Christian Rose  <menthos@menthos.com>
969         * configure.in: Added "mn" to ALL_LINGUAS.
971 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
973         * atk/atktext.c
974         (atk_text_base_init): Set vtable entry for default implementations
975         (atk_text_get_range_extents): Omit calling default implementation
976         (atk_text_get_bounded_ranges): Omit calling default implementation
978         * atk/atkcomponent.c
979         (atk_component_base_init): New function to set vtable entry for 
980         default implementations
981         (atk_component_ref_accessible_at_point): Omit calling default 
982         implementation
983         (atk_component_contains): Omit calling default implementation
984         (atk_component_get_position): Omit calling default implementation
985         (atk_component_get_size): Omit calling default implementation
987 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
989         * atk/atkobject.c 
990         (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY 
991         and PROP_TABLE_CAPTION_OBJECT.
992         (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY 
993         and PROP_TABLE_CAPTION_OBJECT.
995         This completes ATK changes for bug #74814.
997 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
999         * atk/atkobject.c: Add property accessible-table-caption-object.
1000         This addresses bug #74814.
1002         * atk/atkobject.h: Move some documentation from template file to
1003         avoid warnings when building.
1005         * atk/atkrelation.c: Add new properties relation and target.
1006         This addresses bug #72426.
1008         * atktext.[ch]: Add new functions atk_text_get_range_extents and
1009         atk_text_get_bounded_ranges.
1010         Also added data structures AtkTextRectangle and AtkTextRange, enum
1011         AtkTextClipType and helper function  atk_text_free_ranges.
1012         This addresses bug #100943.
1013         (atk_text_get_character_extents): Ensure that the reported width is 
1014         not negative. This fixes bug #102954)
1016         * docs/atk-sections.txt: Add new functions and data items.
1018         * docs/tmpl/atk-object.sgml: Remove some documentation and put in 
1019         atkobject.h. Add reference to accessible-table-caption-object.
1021         * docs/tmpl/atk-relation.sgml: Add new properties
1023         * docs/tmpl/atktext.sgml: Add new functions and data items.
1026 2003-01-20  Padraig O'Briain  <padraig.obriain@sun.com>
1028         * ===== Released 1.2.2=====
1030         * configure.in: Version 1.2.2, interface age 2, binary age 202
1032         * NEWS: Updated.
1034 2003-01-19  He Qiangqiang  <carton@linux.net.cn>
1036         * configure.in: Added "zh_CN" to ALL_LINGUAS.
1038 2003-01-12  Laurent Dhima  <laurenti@alblinux.net>
1040         * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
1042 2003-01-11  Pauli Virtanen  <pauli.virtanen@hut.fi>
1044         * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
1046 2003-01-06  Alessio Frusciante  <algol@firenze.linux.it>
1048         * configure.in (ALL_LINGUAS): Added "it" (Italian) 
1050 2003-01-06  Padraig O'Briain  <padraig.obriain@sun.com>
1052         * configure.in: Add -with-html-dir option. (bug #102497)
1054         * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
1056         * docs/tmpl/atkobject.sgml: Update so property names are in
1057         alphabetic order.
1059 2003-01-03  Padraig O'Briain  <padraig.obriain@sun.com>
1061         * ===== Released 1.2.1=====
1062         
1063         * configure.in: Version 1.2.1, interface age 1, binary age 201
1065         * NEWS: Updated.
1067 2003-01-02  Zbigniew Chyla  <cyba@gnome.pl>
1069         * configure.in (ALL_LINGUAS): Added pl (Polish).
1071 2002-12-23  Nam SungHyun  <namsh@kldp.org>
1073         * configure.in: Added Korean (ko) to ALL_LINGUAS
1075 2002-12-22  Artis Trops  <hornet@navigator.lv>
1077         * configure.in: Added Latvian (lv) to ALL_LINGUAS.
1079 2002-12-22  Christophe Merlet  <redfox@redfoxcenter.org>
1081         * configure.in (ALL_LINGUAS): added French (fr).
1083 2002-12-21  Jordi Mallach  <jordi@sindominio.net>
1085         * configure.in (ALL_LINGUAS): added Catalan (ca).
1087 2002-12-20  Padraig O'Briain  <padraig.obriain@sun.com>
1089         * ===== Released 1.2.0 ======
1091         * configure.in: Version 1.2.0, interface age 0, binary age 200
1093         * NEWS: Final update for 1.2.0.
1095         * docs/tmpl/atkobject.sgml: Order of properties have been changed.
1097 2002-12-18  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
1099         * configure.in: Added Russian to ALL_LINGUAS.
1101 2002-12-16  Padraig O'Briain  <padraig.obriain@sun.com>
1103         * ===== Released 1.1.5=====
1104         
1105         * configure.in: Version 1.1.5, interface age 2, binary age 105
1107         * NEWS: Updated.
1109 2002-12-13  Padraig O'Briain  <padraig.obriain@sun.com>
1111         * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
1112         if caret is not supported. This addresses bug #101020.
1114         * configure.in: Use third argument of AC_DEFINE to get rid of 
1115         acconfig.h. 
1117 Thu Dec 12 14:57:20 2002  Owen Taylor  <otaylor@redhat.com>
1119         * acinclude.m4: Remove; wasn't needed, and referred
1120         to GLib internal m4 files now gone.
1122 Thu Dec 12 11:04:05 2002  Manish Singh  <yosh@gimp.org>
1124         * configure.in: Require autoconf-2.53.
1126 2002-12-12  Yanko Kaneti  <yaneti@declera.com>
1128         * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
1130 2002-12-11  Pablo Saratxaga  <pablo@mandrakesoft.com>
1132         * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
1133         and Dutch (nl).
1135 2002-12-07  Andras Timar <timar@gnome.hu>
1137         * configure.in (ALL_LINGUAS): Added Hungarian (hu).
1139 2002-12-06  Padraig O'Briain  <padraig.obriain@sun.com>
1141         * ===== Released 1.1.4 =====
1142         
1143         * configure.in: Version 1.1.1, interface age 1, binary age 104
1145         * NEWS: Updated.
1147 2002-12-05  Ole Laursen  <olau@hardworking.dk>
1149         * configure.in (ALL_LINGUAS): Added Danish (da).
1151 2002-12-02  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
1153         * configure.in (ALL_LINGUAS): Added Spanish (es).
1155 2002-12-01  Christian Neumair  <chris@gnome-de.org>
1157         * configure.in (ALL_LINGUAS): Added German (de).
1159 2002-11-22  Kjartan Maraas  <kmaraas@gnome.org>
1161         * configure.in (ALL_LINGUAS): Added "no".
1162         
1163 2002-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1165         * Update NEWS for 1.1.3
1167 2002-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1169         * configure.in: Update to take account of gtk-doc-version being 0.10
1170         Updated version required to 0.9
1172 2002-11-20  Bill Haneman <bill.haneman@sun.com>
1174         * atk/atkobject.h:
1175         Added ATK_ROLE_APPLICATION.
1177         * atk/atkobject.c:
1178         (atk_role_get_localized_name):
1179         Added ATK_ROLE_APPLICATION case.        
1181         * docs/atk-decl.txt:
1182         Added ATK_ROLE_APPLICATION to docs.
1183         
1184 2002-11-18  Abi Brady  <morwen@evilmagic.org>
1186         * configure.in: Added "en_GB" to ALL_LINGUAS.
1188 2002-11-15  Hasbullah BIn Pit <sebol@ikhlas.com>
1190         * configure.in: Added "ms" to ALL_LINGUAS.
1192 2002-11-15  Padraig O'Briain  <padraig.obriain@sun.com>
1194         * Update NEWS for 1.1.2
1196         * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
1197         Update docs.
1199 2002-11-14  Bill Haneman <bill.haneman@sun.com>
1201         * configure.in:
1202         Revved to 1.1.2, interface age 0, binary age 102.
1203         
1204         * atk/atkrelationtype.h:
1205         (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
1206         New relations to handle content embedding, for instance
1207         text that embeds or flows around images.
1209         * atk/atkhyperlink.h:
1210         (atk_hyperlink_is_inline):
1211         New API, returns whether a hyperlink's content is
1212         partially displayed inline; useful for small images
1213         emedded in text, and for HTML <src> elements.
1214         (AtkHyperlinkClass->link_state):
1215         New virtualized method, used to implement various
1216         state query API such as atk_hyperlink_is_inline().
1218         * atk/atkhyperlink.c:
1219         (atk_hyperlink_is_inline):
1220         New method.
1222         * docs/atk-sections.txt: 
1223         Additions for above API.
1225 2002-11-13  Padraig O'Briain  <padraig.obriain@sun.com>
1227         * atk/atkobject.[ch]: Add signal active-descendant-changed
1229 2002-11-11  Christian Rose  <menthos@menthos.com>
1231         * configure.in: Added "sv" to ALL_LINGUAS.
1233 Fri Nov  8 19:55:25 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
1235         * atk/atkhyperlink.c
1236         * atk/atkhyperlink.h
1237         * atk/atktable.c
1238         * atk/atktable.h
1239         * atk/atktext.c
1240         * atk/atktext.h
1241         * docs/tmpl/atkhyperlink.sgml
1242         * docs/tmpl/atkobject.sgml
1243         * docs/tmpl/atktable.sgml
1244         * docs/tmpl/atktext.sgml
1246         Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
1247         without warnings.
1248         
1249 2002-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
1251         * autogen.sh: Add call to autoheader to create config.h.in
1253 2002-11-04  Padraig O'Briain  <padraig.obriain@sun.com>
1255         * acinclude.m4: New file
1257         * autogen.sh: Add i18n support (copied from gtk+).
1259         * configure.in: Add definition for atklocaledir and check for
1260         bind_textdomain_codeset()
1262         * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
1264         * atk/atkobject.c (atk_role_get_localized_name): Add code to
1265         initialize i18n.
1266         
1267         * po/.cvsignore: Add extra files.
1269 2002-11-01  Padraig O'Briain  <padraig.obriain@sun.com>
1271         * configure.in: Create po/Makefile; patch supplied by 
1272         Dan Mills (thunder@ximain.com)
1273         
1274 2002-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
1276         * ===== Released 1.1.1 =====
1277         
1278         * configure.in: Version 1.1.1, interface age 0, binary age 101
1280         * NEWS: Updated.
1282         * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
1284 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
1286         * Makefile.am: Add po directory
1288         * configure.in: Add support for I18N
1290         * acconfig.h atk/atkintl.h: New files used to support I18N
1292         * atk/atkobject.c: Update atk_role_get_localized_name() to
1293         allow for localized name to be returned.
1295         * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
1297         * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
1298         po/ChangeLog: New files
1300 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
1302         * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
1304         * atk/atkaction.[ch]: Add atk_action_get_localized_name.
1306         * atk/atkobject.[ch]: Add atk_role_get_localized_name,
1307         atk_object_add_relationship and atk_object_remove_relationship
1308         Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
1309         and ATK_ROLE_RULER
1311         * atk/atkrelation.h: Move definition of AtkRelationType to
1312         atk/relationtype.h
1314         * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
1316         * atk/atktext.[ch]: Add text-attributes-changed signal.
1318         * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
1320         * docs/tmpl/atkobject.sgml: Add new functions and new roles.
1322         * docs/tmpl/atkrelation.sgml: Add new relations
1324         * docs/tmpl/atkstate.sgml: Add new state
1326         * docs/tmpl/atktext.sgml: Add new signal
1328         * tests/testrelation.c: Add tests for new relationship functions.
1330 2002-10-01  Padraig O'Briain  <padraig.obriain@sun.com>
1332         * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1333         supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1335         Bug #94548.
1337 2002-09-24  Padraig O'Briain  <padraig.obriain@sun.com>
1339         * ===== Released 1.1.0 =====
1340         
1341         * NEWS: Updated.
1343 2002-09-18  Padraig O'Briain  <padraig.obriain@sun.com>
1345         * configure.in:
1346         increment version to 1.1.0, in view of the fact that we've 
1347         branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1348         Also reset INTERFACE_AGE to zero, since an enum was added.
1349         Use similar library numbering as GTK.
1351         * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1353 2002-09-06  Mark McLoughlin  <mark@skynet.ie>
1355         * atk/atkobject.h: add ATK_LAYER_WINDOW.
1357         * atk/atkcomponent.c: upd docs.
1359 2002-09-06  Padraig O'Briain  <padraig.obriain@sun.com>
1361         * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to 
1362         avoid unused declarations
1364         * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1365         Move AtkRelationSet from atkobject to atkrelationset.
1367 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1369         * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1370         docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1371         docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1372         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1373         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1374         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1375         docs/tmpl/atkvalue.sgml:
1376         Remove reference to ...Iface data structures; which eliminates
1377         undocumented symbols.
1379 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1381         *  atk/atkutil.h: Add documentation for AtkKeyEventType
1383         * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1384         docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1385         docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1386         docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml 
1387         docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1388         docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1389         docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1390         docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1391         docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1392         docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1393         docs/tmpl/atkutil.sgml:
1394         Reduce number of undocumented symbols
1396 2002-08-26  Padraig O'Briain  <padraig.obriain@sun.com>
1398         * atk/atknoopobjectfactory.c:
1399         Add implementation for atk_object_factory_get_accessible_type()
1401 2002-08-18  Havoc Pennington  <hp@pobox.com>
1403         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1404         both automake 1.6 and 1.4 installed get the right automake. Means
1405         compilation from CVS will now require the latest automake 1.4
1406         release, or manually creating symlinks called "automake-1.4" and
1407         "aclocal-1.4"
1409 2002-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
1411         These changes improve the quality of the documentation by adding
1412         information about properties and signals.
1414         * configure.in:
1415         Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1416         use in docs Makefile.am
1418         * atk/atk.h:
1419         Add missing include files, atk/atknoopobject.h and 
1420         atknoopobjectfactory.h
1422         * docs/Makefile.am:
1423         Add support for scan program
1425         * docs/atk.types:
1426         Added content to this file
1428         * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1429         docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1430         docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1431         docs/tmplatkutil.sgml:
1432         Removed references to contents of object's data structure
1434         * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1435         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1436         Add references to signals and properties.
1438 Wed Jul 31 17:08:04 2002  Owen Taylor  <otaylor@redhat.com>
1440         * ===== Released 1.0.3 =====
1441         
1442         * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1443         interface, binary version 3.
1445         * NEWS: Updated.
1447 2002-07-14  Padraig O'Briain  <padraig.obriain@sun.com>
1449         * README: Updated to describe where to log bugs and mention mailing
1450         list.
1452 2002-06-20  Padraig O'Briain  <padraig.obriain@sun.com>
1454         * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1455         atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1456         atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1457         atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1458         atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1459         atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1460         atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1461         atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1462         atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1463         atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1464         atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1465         Update documentation.
1467 2002-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
1469         * atk/atkregistry.c:
1470         64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1471         (bug #83316)
1473 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
1475         * ===== Released 1.0.2 ======
1477         * NEWS: Updates.
1479         * configure.in: Version 1.0.2, interface, binary age 2
1481 2002-04-26  Padraig O'Briain  <padraig.obriain@sun.com>
1483         * atk/atkutil.c (atk_focus_tracker_notify):
1484         Allow for object being NULL which means the window containing the
1485         focus widget has lost focus. We update the previous_focus_object 
1486         so we can emit notification for focus widget when window regains
1487         focus.
1489 2002-04-15  Padraig O'Briain  <padraig.obriain@sun.com>
1491         * atk/atkgobjectaccessible.c:
1492         (atk_gobject_accessible_for_object):  Allow for case where created
1493         AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1494         was not initialized in atk_gobject_accessible_class_init
1496 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
1498         * ===== Released 1.0.1 ======
1500         * NEWS: Updates.
1502         * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1504 2002-03-19  Padraig O'Briain  <padraig.obriain@sun.com>
1506         * atk/atkutil.c (atk_focus_tracker_notify):
1507         Do not do notification if previously notified object is the same as
1508         this object
1510 2002-03-14  Tor Lillqvist  <tml@iki.fi>
1512         * atk/Makefile.am: Use correct name for the DLL when generating
1513         the MSVC import library.
1515 2002-03-13  Bill Haneman <bill.haneman@sun.com>
1517         * atk/atkutil.c (atk_object_get_root):
1518         Changed g_type_class_peek to g_type_class_ref,
1519         this seemed to be triggering a SEGV in some cases.
1522 2002-03-12  Padraig O'Briain  <padraig.obriain@sun.com>
1524         * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1525         Correct name of data set to NULL from quark_accessible_object to
1526         quark_object
1528 2002-03-09  Padraig O'Briain  <padraig.obriain@sun.com>
1530         * atk/atkhyperlink.c (atk_hyperlink_get_type):
1531         Fix typo.
1533 Thu Mar  7 23:52:51 2002  Owen Taylor  <otaylor@redhat.com>
1535         * ===== Released 1.0.0 ======
1537         * NEWS: Final update for 1.0.0.
1539         * README: Update the compilation instructions a bit.
1541 2002-03-06  Tor Lillqvist  <tml@iki.fi>
1543         * atk-zip.sh.in
1544         * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1545         library names.
1547 Tue Mar  5 16:54:21 2002  Owen Taylor  <otaylor@redhat.com>
1549         * ATK 1.0.0 rc1
1551         * tests/Makefile.am: Don't install libteststateset.la,
1552         libtestrelation.la. (#73655, James Henstridge)
1554         * autogen.sh: Add --enable-gtk-doc
1556         * configure.in: --disable-gtk-doc by default.
1558         * Makefile.am: Add a slightly modified distcheck rule
1559         that passes --enable-gtk-doc to the configure inside.
1560         (So that 'make dist' succeeds inside.)
1562 Tue Mar  5 11:55:35 2002  Owen Taylor  <otaylor@redhat.com>
1564         * configure.in: Require GLib-2.0.0.
1566         * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1567         Switch over to the Glib/GTK+ versioning scheme.
1569 2002-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
1571         * atk/atktext.c (atk_text_get_text):
1572         Permit end offset value of -1
1574 2002-02-28  Padraig O'Briain  <padraig.obriain@sun.com>
1576         * atk/atkhypertext.h:
1577         Update comments
1579 2002-02-28  Sven Neumann  <sven@gimp.org>
1581         * configure.in: beautified configure --help output.
1583 2002-02-27  Padraig O'Briain  <padraig.obriain@sun.com>
1585         * atk/atkhypertext.h atk/atkhyperlink.h: 
1586         Add padding to class structures to allow for future expansion.
1588         * atk/atkdocument.h: 
1589         Add padding to class structures to allow for future expansion.
1591         * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1592         Add padding to class structures to allow for future expansion.
1594 Mon Feb 25 19:09:39 2002  Owen Taylor  <otaylor@redhat.com>
1596         * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1598 2002-02-26  Tor Lillqvist  <tml@iki.fi>
1600         * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1601         libtool won't create a DLL.
1603 2002-02-25  Padraig O'Briain  <padraig.obriain@sun.com>
1605         * atk/Makefile.am:
1606         Remove -no-undefined because of problems with uunresolved symbols
1607         in libgobject on Solaris when using gcc
1609 Sat Feb 23 23:02:23 2002  Owen Taylor  <otaylor@redhat.com>
1611         * configure.in: Version 0.13
1613         * NEWS: Update for 0.13
1615         * docs/atk-sections.txt: Update.
1617 2002-02-22  Padraig O'Briain  <padraig.obriain@sun.com>
1619         * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1620         atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1621         atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1622         Make use of parent_class consistent; define as gpointer and
1623         use g_type_class_peek_parent() to get it
1625         * atk/atktext.c:
1626         Delete unused empty line
1628         * atk/atkregistry.c atk/atkrelation.c:
1629         Make parent_class static 
1631 2002-02-20  Padraig O'Briain  <padraig.obriain@sun.com>
1633         * atk/atktext.c:
1634         Add check for offset being negative in functions which have offset
1635         parameter and return immediately if so.
1637 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
1639         * atk/atkcomponent.h:
1640         Change argument of get_layer and get_mdi_zorder function pointers 
1641         to be AtkComponent instead of AtkObject
1643         * atk/atkcomponent.c:
1644         Change atk_component_get_layer and atk_component_get_mdi_zorder
1645         to refer to argument as component instead os accessible
1647         * docs/atk-sections.txt docs/tmpl/atkaction.sgml 
1648         docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1649         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml 
1650         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1651         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1652         Update for recent changes
1653         
1654 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
1656         * atk/atk.h:
1657         Guard atk.h with ifndef __ATK_H__
1658         (#71405 reported by terra@diku.dk (Morten Welinder))
1660 2002-02-13  Padraig O'Briain  <padraig.obriain@sun.com>
1662         * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1663         atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h 
1664         atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1665         atk/atktable.h atk/atktext.h atk/atkvalue.h:
1666         Add padding to class structures to allow for future expansion.
1668 2002-02-11  Bill Haneman  <bill.haneman@sun.com>
1670         * configure.in:
1671         Incremented revision and tagged GNOME_D2_BETA.
1673         * atkobject.h: 
1674         Marked atk_object_get_layer and atk_object_get_mdi_zorder
1675         as deprecated (should use atk_component API below).
1676         
1677         * atkcomponent.h:
1678         Added atk_component_get_layer and atk_component_get_mdi_zorder
1679         (erroneously defined in atkobject, they belong here).
1681         * atkcomponent.c:
1682         Fixed some property get/set bugs.
1684         * NEWS: updated for GNOME 2 Desktop Beta.
1685         
1686 2002-02-11  jacob berkman  <jacob@ximian.com>
1688         * atk/atkselection.[ch] (atk_selection_get_type): 
1689         * atk/atktable.[ch] (atk_table_get_type): 
1690         * atk/atkregistry.h (atk_get_default_registry): 
1691         * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type): 
1692         * atk/atkobjectfactory.[ch] (atk_object_factory_get_type): 
1693         * atk/atkcomponent.[ch] (atk_component_get_type): 
1694         * atk/atkaction.[ch] (atk_action_get_type): declare function
1695         arguments as (void) rather than ()
1697 2002-02-04  Bill Haneman  <bill.haneman@sun.com>
1699         * configure.in:
1700         Incremented revision.
1702 2002-01-30  Bill Haneman  <bill.haneman@sun.com>
1704         * docs/tmpl/atkaction.sgml:
1705         * docs/tmpl/atkcomponent.sgml:
1706         * docs/tmpl/atkeditabletext.sgml:
1707         * docs/tmpl/atkimage.sgml:
1708         * docs/tmpl/atkobject.sgml:
1709         * docs/tmpl/atkselection.sgml:
1710         * docs/tmpl/atktable.sgml:
1711         * docs/tmpl/atktext.sgml:
1712         * docs/tmpl/atkvalue.sgml:
1713         Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1714         fields to improve docs; the documentation now gives some
1715         information on the purpose and function of the various ATK
1716         interfaces, and which types of UI components typically implement
1717         which interfaces.
1718         
1719 Tue Jan 29 23:29:46 2002  Owen Taylor  <otaylor@redhat.com>
1721         * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1723 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
1725        * configure.in:
1726        Update version number to 0.10, for Desktop Alpha 2
1728 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
1730         * atk/atkobject.h:
1731         Correct inconsistencies between registered signal parameter types 
1732         and default signal handler struct fields
1733         (based on patch from Murray Cumming <murray@usa.net>)
1735 2002-01-10  Bill Haneman <bill.haneman@sun.com>
1737        * configure.in:
1738        Update version number to 0.9, for Beta2 package.
1740 Wed Jan  9 11:26:56 2002  Owen Taylor  <otaylor@redhat.com>
1742         * atk/Makefile.am (s-enum-types-h):  Include glib-object.h,
1743         Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1744         Mikael Hermansson)
1746 2002-01-07  Padraig O'Briain  <padraig.obriain@sun.com>
1748         * atk/atkcomponent.c (atk_component_add_focus_handler):
1749         Add comments to clarify behavior if handler has already been added
1751         * docs/tmpl/atktext.sgml:
1752         Update for change of caret_changed to text_caret_moved
1754 2002-01-05  Hans Breuer  <hans@breuer.org>
1756         * atk/makefile.msc : generate atk-enum-types.[hc]
1757         NOTE: the long comment in atkobject.h is crashing perl,
1758         at least version 5.005_02 built for MSWin32-x86-object
1759         Binary build 506 provided by ActiveState. Temporary
1760         deleting the AtkRole comment allows to work-around.
1762         atk/atk.def : updated externals
1764 2002-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
1766         * atk/atkgobjectaccessible.h
1767         Fixed typo in define (reported by Jeff Franks)
1769         * atk/atktext.c atk/atktext.h
1770         Change name of default signal handler for text_caret_moved signal
1771         from caret_changed to text_caret_moved
1772         Change enum CARET_MOVED to TEXT_CARET_MOVED
1773         (both issues reported by Jeff Franks)
1775 2001-12-15  Michael Meeks  <michael@ximian.com>
1777         * atk/atkrelation.c (atk_relation_class_init):
1778         setup parent class
1779         (atk_relation_finalize): chain to parent.
1781         * atk/atkrelationset.c (atk_relation_set_class_init),
1782         (atk_relation_set_finalize): same fix.
1784 Sat Dec 22 12:26:51 2001  Owen Taylor  <otaylor@redhat.com>
1786         * configure.in: Version 0.8, require GLib-1.3.12
1788         * atk/makefile.msc (PKG_VER): Version 0.8.
1790 Thu Dec 20 00:33:47 2001  Owen Taylor  <otaylor@redhat.com>
1792         * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1793         for correct srcdir != builddir operation when 
1794         generating source files in srcdir.
1795         
1796 Thu Dec 20 00:27:01 2001  Owen Taylor  <otaylor@redhat.com>
1798         * docs/tmpl/atkutil.sgml: remove some conflict
1799         indicators.
1801 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
1803         * atk/atk.def:
1804         Add new functions
1806 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
1808         Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1809         docs/tmpl/atkgobjectaccessible.sgml
1811         * atk/Makefile.am atk/atk.h:
1812         Add references to new files
1814         * atk/atkobject.c atk/atkobject.h
1815         docs/tmpl/atkobject.sgml:
1816         Add new function atk_object_initialize
1818         * atk/atkobjectfactory.c atk/atkobjectfactory.h
1819         docs/tmpl/atkobjectfactory.sgml:
1820         Add new function atk_object_factory_get_accessible_type
1822         * docs/atk-sections.txt:
1823         Add new functions.
1824         Add functions in atk-unused.txt
1826         
1827 2001-12-17  Darin Adler  <darin@bentspoon.com>
1829         * atk/atktext.c: Add missing #include <string.h>
1831 2001-12-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
1833         * atk/Makefile.am, tests/Makefile.am: Compile with
1834         -DG_DISABLE_DEPRECATED. See #52790.
1836 2001-12-11  Padraig O'Briain  <padraig.obriain@sun.com>
1838         * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1839         Remove unnecessary g_retunn_val_if_fail() call.
1841 2001-12-08  Michael Meeks  <michael@ximian.com>
1843         * atk/atkregistry.c (atk_registry_class_init):
1844         paranoia is not appropriate here, setup parent_class,
1845         don't create a new default registry here - makes no
1846         sense.
1847         (atk_registry_finalize): chain to parent class, do
1848         g_hash_table_destroys instead of g_frees.
1850 2001-12-07  Padraig O'Briain  <padraig.obriain@sun.com>
1852         * atk/Makefile.am:
1853         Update to create atk-enum-types.h before compiling source files
1854         (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1856 2001-12-05  Padraig O'Briain  <padraig.obriain@sun.com>
1858         * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt 
1859         docs/tmpl/atktext.sgml tests/testrelation.c:
1860         Change atk_attribute_register to atk_text_attribute_register,
1861         atk_attribute_get_value to atk_text_attribute_get_value,
1862         atk_attribute_get_name to atk_text_attribute_get_name
1863         atk_attribute_for_name to atk_text_attribuute_for_name
1865 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1867         * atk/atktext.c:
1868         Add implementation of atk_attribute_register, atk_attribute_for_name
1869         Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1870         support extra attributes being defined
1872         * atk/atktext.h:
1873         Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1874         extra attributes to be defined
1875         Add atk_attribute_register() and atk_attribute_for_name()
1877         * atk/atk.def:
1878         Add new functions
1880         * docs/atk-sections.txt docs/tmpl/atktext.sgml
1881         Update because of additions to atk/atktext.h
1883         * tests/testrelation.c:
1884         Add tests for text attributes
1886 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1888         * atk/atkobject.c:
1889         Update atk_role_register() to allow extra roles to be defined
1890         Update atk_role_get_name() and atk_role_for_name() for newly defined
1891         roles
1893         * tests/testrelation.c:
1894         Add tests for roles
1896 2001-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
1898         * atk/atkrelation.c:
1899         Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1900         atk_relation_type_for_name()
1902         * atk/atkstate.c:
1903         Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1904         atk_state_type_for_name()
1906         * tests/testrelation.c, tests/teststateset.c:
1907         Update tests as name componenets are separated by hyphen (-) rather
1908         than underline (_)
1910 2001-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
1912         * atk/Makefile.am:
1913         Generate files atk-enum-types.c and atk-enums-types.h to create
1914         types for enums.
1916         * atk/atkobject.c:
1917         Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1919 2001-11-28  Bill Haneman  <bill.haneman@sun.com>
1921         * atk/atkutil.c:
1922         Changed calls to g_type_class_peek() to g_type_class_ref() where
1923         it makes more sense, and in other places check for a non-null
1924         klass return before trying to call class methods.  This prevents
1925         SEGV if no Atk-implementation library has been loaded.
1927         * atk/atkobject.c:
1928         Fixed gtk-doc warning.
1930 2001-11-28  Padraig O'Briain  <padraig.obriain@sun.com>
1932         * atk/atkobject.[c|h]:
1933         Add functions atk_role_get_name() and atk_role_for_name() which
1934         transform a role into an untranslated string
1935         Update comments in atkobject.h which refer to property names
1937         * atk/atkrelation.c:
1938         Correct error in atk_relation_type_get_name
1940         * docs/atk-sections.txt
1941         Added atk_role_get_name and atk_role_for_name
1943         * docs/tmpl/*sgml
1944         Updated files
1945         
1946 2001-11-23  Hans Breuer  <hans@breuer.org>
1948         * atk/atk.def : updated externals
1950         * atk/atktext.c atk/atkutil.c : added two spaces to fix
1951         minor coding style issues. Found by my exports generator.
1953         * atk/makefile.msc : version 0.7, use build dir from
1954         $(TOP)\glib
1956 Thu Nov 22 14:37:40 2001  Owen Taylor  <otaylor@redhat.com>
1958         * Version 0.7
1960         * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1962 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1964         * atk/atknoopobject.c:
1965         Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1966         when creating object
1968 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1970         * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1971         docs/tmpl/atkrelation.sgml:
1972         Change atk_relation_type_from_string to atk_relation_type_for_name
1973         Add atk_relation_type_get_name
1975         * atk/atkrelationtype.c:
1976         Change atk_relation_type_from_string to atk_relation_type_for_name
1977         Add atk_relation_type_get_name
1978         Update atk_relation_type_register() to correctly register new
1979         relation types
1981         * atk/atkstate.c:
1982         Changed name of static variable type to last_type
1983         Changed name of paremeter if atk_state_type_get_name to type to match
1984         comments
1986         * docs/tmpl/*sgml
1987         Updated files
1989         * tests/README, tests/Makefile.am       
1990         Add new test file testrelation.c
1992 2001-11-22  Bill Haneman <bill.haneman@sun.com>
1994         * atk/atkutil.c (atk_add_key_event_listener):
1995         Fix gtk-doc comment and clarify use of 'data' gpointer.
1997 2001-11-22  Michael Meeks  <michael@ximian.com>
1999         * atk/atkutil.c (atk_add_key_event_listener): switch
2000         to class_peek.
2002         * atk/atkobject.c (atk_object_real_get_property):
2003         add missing 'break'.
2005 2001-11-21  Michael Meeks  <michael@ximian.com>
2007         * atk/atkrelation.c: pull in string.h for strcmp
2009         * atk/atktext.c (atk_text_get_selection): fix bug / warning.
2011         * atk/atkutil.c (atk_add_global_event_listener),
2012         (atk_get_toolkit_name, atk_get_toolkit_version):
2013         constify 
2015 2001-11-21  Bill Haneman <bill.haneman@sun.com>
2017         * atk/atkrelation.c: Added gtk-doc docs for 
2018         atk_relation_type_from_string.
2020 Wed Nov 21 17:54:44 2001  Owen Taylor  <otaylor@redhat.com>
2022         * atk/atkobject.h (enum): Fix trailing comma on
2023         enumeration.
2025         * docs/atk-sections.txt: Update.
2027         * NEWS: Updates
2029 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
2031         * atk/atkobject.[c|h]:
2032         Add additional argument (name) to state-change signal
2033         Update atk_object_notify_state_change to take account of 
2034         extra argument for state-change
2036         * atk/atkmarshal.list:
2037         Add marshaller for VOID:STRING,BOOLEAN
2038         
2039 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
2041         * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
2042         Add enum AtkLayer and functions atk_object_get_layer and
2043         atk_object_get_mdi_zorder
2045 2001-11-20  Padraig O'Briain  <padraig.obriain@sun.com>
2047         * atk/atkobject.[c|h]:
2048         Remove property accessible-state; use signal state-change instead
2049         Change signature of state-change handler to take gboolean as argument
2050         instead of AtkPropertyValues
2051         Update atk_object_notify_state_change() to emit state-change signal
2053         * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
2054         Remove state ATK_STATE_COLLAPSED
2056 2001-11-19  Bill Haneman <bill.haneman@sun.com>
2058         * atk/atkobject.c:
2059         * atk/atkstate.c:
2060         Added state-changed signal to atkobject, in anticipation of 
2061         deprecating the accessible-state property.
2063         * atk/atkutil.[ch]:
2064         Fixed signature of atk_util_add_key_listener () to
2065         take an AtkKeySnoopFunc instead of a pointer to same.
2067 2001-11-19  Padraig O'Briain  <padraig.obriain@sun.com>
2069         * atk/atkobject.c (atk_object_notify_state_change):
2070         Fix bug in calculation of number of toggle states
2072         * atk/atkstate.c:
2073         Correct out-by-1 error in atk_state_type_register()
2074         Use type (number of states defined) in atk_state_type_get_name()
2075         and atk_state_type_for_name()
2076         
2077 2001-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
2079         * atk/atkeditabletext.c:
2080         Remove unused structure _AtkEditableTextIfaceClass
2082         * atk/atkobject.[c|h]
2083         Remove signals model_changed and selection_changed
2085         * atk/selection.[c|h]
2086         Add signal selection_changed
2088         * atk/atktable.[c|h]
2089         Remove unused structure _AtkTableIfaceClass
2090         Add signal model_changed
2092         * atk/atktext.[c|h]
2093         Remove unused structure _AtkTextIfaceClass
2094         Add signal text_selection_changed
2096         * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
2097         docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
2098         Documentation changes
2100 2001-11-17  Tor Lillqvist  <tml@iki.fi>
2102         * atk-zip.sh.in: Build separate runtime and developer packages.
2104         * atk/atk.def: Update.
2106 2001-11-14  Bill Haneman  <bill.haneman@sun.com>
2108         * atk/atkutil.h :
2109         Added API 
2110         atk_add_key_event_listener    (AtkKeySnoopFunc *listener,
2111                                        gpointer data);
2112         atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
2113                                        gpointer data);
2114         
2115         to allow non-GTK-dependent installation of key snoop functions.
2116         This also meant adding definitions of AtkKeySnoopFunc and 
2117         AtkKeyEventStruct.
2119 2001-11-08  Padraig O'Briain  <padraig.obriain@sun.com>
2121         * atk/atkobject.c (atk_object_notify_state_change):
2122         Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
2123         to ATK_STATE_EXPANDED or vice versa.
2125 2001-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
2127         * atk/atkobject.h:
2128         Add role ATK_ROLE_TREE_TABLE
2130         * atk/atkrelation.h:
2131         Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
2132         and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
2134         * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
2135         docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
2136         docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
2137         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
2138         docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
2139         docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
2140         docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
2141         Update to reflect the current state of the documentation in the code.
2143 2001-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
2145         * atk/relation.h, docs/tmpl/atkrelation.sgml:
2146         Add two new relations ATK_RELATION_NODE_CHILDREN and
2147         ATK_RELATION_NODE_PARENT to support compound objects in a
2148         node or cell of a tree or table
2149         Added descriptions of all relations which are defined
2151         * atk/atktable.c:
2152         Remove functions atk_table_real_get_index_at(),
2153         atk_table_real_get_column_at_index() and 
2154         atk_table_real_get_row_at_index() 
2155         Correct typos in documentation of other functions.
2157 2001-10-28  Tor Lillqvist  <tml@iki.fi>
2159         * atk-zip.sh.in: New file, used to build developer package for
2160         Win32.
2162         * Makefile.am
2163         * configure.in: Add it.
2165         * atk/Makefile.am: Add rules to install and uninstall mingw import
2166         library.
2168 2001-10-26  Padraig O'Briain  <padraig.obriain@sun.com>
2170         * atk/atkobject.[c|h]
2171         Remove the following properties
2172         accessible-child - use signal children_changed for notification
2173         accessible-text - use signal text_changed for notification
2174         accessible-caret - use signal text_caret_moved for notification
2175         accessible-selection - use new signal selection_changed 
2176         for notification
2177         accessible-visible-data - use new signal visible_data_changed
2178         for notification
2179         accessible-model - use new signal model_changed for notification
2180         Notify when role or parent changes
2181         Allow parent and role to be set or got using g_object_set() or
2182         g_object_get()
2184 Wed Oct 24 11:13:13 2001  Owen Taylor  <otaylor@redhat.com>
2186         * Version 0.6
2188         * NEWS: Updates.
2190 2001-10-25  Padraig O'Briain  <padraig.obriain@sun.com>
2192         * atk/atkobject.h, docs/tmpl/atkobject.sgml:
2193         Add role ATK_ROLE_TERMINAL for an accessible terminal.
2195 2001-10-22  Padraig O'Briain  <padraig.obriain@sun.com>
2197         * atk/atkobject.c (atk_object_notify_state_change):
2198         Initialize AtkPropertyValue data structure to 0 instead of using
2199         memset.
2201 2001-10-19  Tor Lillqvist  <tml@iki.fi>
2203         * configure.in: Set automake conditionals OS_WIN32 if on (native)
2204         Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
2205         LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
2207         * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
2208         -export-symbols atk.def. If lib.exe is available, generate
2209         atk.lib, and install it.
2211         * atk/atk.def: Update with new entry points.
2213 2001-10-19  Padraig O'Briain  <padraig.obriain@sun.com>
2215         * atk/atkobject.[c|], docs/atk-sections.txt,
2216         docs/tmpl/atkobject.sgml:
2217         Add convenience function atk_object_notify_state_change()
2218         to generate property notification of state change.
2220         * atk/atktext.c, docs/tmpl/atk-unused.sgml:
2221         Correct comments on functions atk_attribute_get_name() and
2222         atk_attribute_get_value()
2224 2001-10-17  Padraig O'Briain  <padraig.obriain@sun.com>
2226         * atk/atktext.c:
2227         Update comments in atk_text_get_text_[at|after|before]_offset()
2228         to clarify what these functions will return.
2230 2001-10-16  Padraig O'Briain  <padraig.obriain@sun.com>
2232         * atk/atktext.c:
2233         Update comments in atk_text_get_run_attributes() and
2234         atk_text_get_default_attributes().
2236 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
2238         * atk/atkobject;c:
2239         Change "property-change" signal to allow detail (i.e. property name) 
2240         and add detail in atk_object_notify().
2242 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
2244         * atk/atktext.c:
2245         Correct order of attribute names in text_attr_name array.
2247 2001-10-12  Padraig O'Briain  <padraig.obriain@sun.com>
2249         * atk/atktext.[c|h]:
2250         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2251         Use enum AtkTextAttribute to specify what attribute are supported
2252         rather than hash defines. Define new functions atk_attribute_get_name()
2253         and atk_attribute_get_value() which return the strings for the
2254         attribute name and values for those attribute which have named values.
2256 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
2258         * atk/atktext.c (atk_text_get_run_attributes):
2259         Correct typo.
2261         * atk/atktext.c (atk_text_get_default_attributes):
2262         Add call to set iface.
2264 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
2266         * atk/atktext.[c|h]:
2267         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2268         Add new function atk_text_get_default_attributes
2269         Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
2271 2001-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
2273         * atk/atktext.c (atk_attribute_set_free):
2274         Avoid leaking of AtkAttributeSet data structure; speed up code.
2276         * docs/tmpl.atk*.sgml
2277         Updated to reflect current APIs.
2279 2001-10-01  jacob berkman  <jacob@ximian.com>
2281         * docs/Makefile.am (dist-hook-local): depend on all-local so that
2282         make dist works correctly w/o having to build first
2284 2001-10-01  Tor Lillqvist  <tml@iki.fi>
2286         * configure.in: Add AC_LIBTOOL_WIN32_DLL.
2288 Sat Sep 29 19:45:00 2001  Bill Haneman <bill.haneman@sun.com>
2289         
2290         * configure.in (ATK_MICRO_VERSION): Version 0.6
2291         (because libglade will depend on a the small api addition below)
2293         * atk/makefile.msc (PKG_VER): Version 0.6
2295         * atk/atkrelation.h:
2296         * atk/atkrelation.c: (AtkRelationType 
2297         atk_relation_type_from_string (const gchar *name)): Added method.
2299         
2300 Tue Sep 25 12:08:52 2001  Owen Taylor  <otaylor@redhat.com>
2302         * configure.in (ATK_MICRO_VERSION): Version 0.5
2304         * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
2306         * atk/makefile.msc (PKG_VER): Version 0.5
2308 2001-09-21  Hans Breuer  <hans@breuer.org>
2310         * atk/atk.def : updated externals
2311         * atk/makefile.msc : version 0.4
2313         * atk/atktext.c (atk_text_get_character_extents) : real_height
2314         is a reference to int, so use &local_height
2316 Wed Sep 19 10:46:44 2001  Tim Janik  <timj@gtk.org>
2318         * Released 0.4.
2320 Tue Sep 18 23:41:32 2001  Tim Janik  <timj@gtk.org>
2322         * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
2323         up ATK_VERSION to 0.4, interface age 0, binary age 0.
2324         (from 0.2 which was not properly updated last time).
2325         depend on glib 1.3.8.
2327         * NEWS: updates.
2329 2001-09-11  Padraig O'Briain  <padraig.obriain@sun.com>
2331         * atk/atkobject.c:
2332         Add object reference when object is set as accessible_parent
2334 2001-09-05  Mark McLoughlin <mark@skynet.ie>
2336         * configure.in: remember ACLOCAL_FLAGS.
2338 2001-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
2340         * atk/atktable.[c|h]
2341         Change atk_table_get_caption() and atk_table_set_caption()
2342         to deal with AtkObject* rather than gchar*
2343         Remove redundant and incorrect comments
2344         
2345 Mon Sep  3 19:42:47 2001  Owen Taylor  <otaylor@redhat.com>
2347         * configure.in: Version 0.3  
2349         * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2351         * NEWS: Update  
2353 2001-09-03  Padraig O'Briain  <padraig.obriain@sun.com>
2355         * atk/atkobject.c:
2356         Correct property definitions for "accessible-table-caption", 
2357         "accessible-table-column-description", 
2358         "accessible-table-row-description" 
2359         * atk/atkobject.h:
2360         Update comments to include all properties defined
2362 2001-08-24  Padraig O'Briain  <padraig.obriain@sun.com>
2364         * atk/atkhyperlink.h:
2365         Change AtkHyperLink to AtkHyperlink in comment
2366         * atk/atkhypertext.[c|h]:
2367         Change AtkHyperLink to AtkHyperlink
2368         * atk/atktable.[c|h]:
2369         Make gchar* arguments const; make return value of type gchar*
2370         G_CONST_RETURN
2371         * docs/atk-sections.txt
2372         Remove reference to AtkHyperLink
2373         * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2374         docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2375         Updated by make
2376         
2377 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
2379         * atk/atktable.c
2380         Add functions atk_table_real_get_index_at(), 
2381         atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index() 
2382         as default implementations for atk_table_get_index_at(),
2383         atk_table_get_row_at_index(), atk_table_get_column_at_index()
2385 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
2387         * atk/atkaction.c:
2388         Refer to return value in function documentation for 
2389         atk_action_do_action
2390         * atk/atkimage.c:
2391         Fix typo in comments
2392         * docs/tmpl/atkaction.sgml:
2393         Update to include return value
2395 2001-08-22  Marc Mulcahy <marc.mulcahy@sun.com>
2397         * atk/atkaction.c atk/atkaction.h:
2398         Made atk_action_do_action return a gboolean as the class member of 
2399         AtkActionIface does.
2400         * .cvsignore:
2401         Added atk.spec
2403 2001-08-20  Padraig O'Briain  <padraig.obriain@sun.com>
2405         * docs/tmpl/atkimage.sgml atk/atkimage.h:
2406         Swap height and width arguments to atk_image_get_image_size
2407         * atk/atkimage.c:
2408         Swap height and height arguments to atk_image_get_image_size
2409         Do not crash if NULL pointers are passed for return values
2411 2001-08-17  Padraig O'Briain  <padraig.obriain@sun.com>
2413         * docs/tmpl/atktext.sgml atk/atktext.h:
2414         Change parameter names *offset to *_offset
2415         * atk/atkcomponent.c:
2416         Do not crash if NULL pointers are passed for return values
2417         * atk/atktext.c:
2418         Change parameter names *offset to *_offset
2419         Do not crash if NULL pointers are passed for return values
2420         
2421 2001-08-16  Bill Haneman  <bill.haneman@sun.com>
2423         * atk/atkutil.c :
2424         Changed g_type_class_peek() to g_type_class_ref()
2425         in atk_add_global_event_listener(), since
2426         g_type_class_peek() could return NULL when an
2427         instance of the class had not been created.
2429 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
2431         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2432         Ensure that atk_attribute_set_free is in the documentation.
2434 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
2436         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2437         Swapped order of width and height arguments to
2438         atk_text_get_character_extents()
2439         Changed AtkAttrributeSet_free to atk_attribute_set_free
2441 2001-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
2443         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2444         Changed "length" argument of atk_text_get_character_extents() to
2445         "height".
2447 2001-08-15  Jens Finke <jens@gnome.org>
2449         * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2450         * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2451         added a AC_SUBST for it. This is needed for the spec.in file.
2452         Added atk.spec to output list.
2453         * atk.spec.in: New file.
2455 2001-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
2457         * atk/atkcomponent.[c|h]
2458         * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2459         Change atk_component_get_accessible_at_point to 
2460         atk_component_ref_accessible_at_point so it will work for flyweights
2462 Sun Aug 12 10:33:02 2001  Owen Taylor  <otaylor@redhat.com>
2464         * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2465         with GNU make.
2467 2001-08-09  Padraig O'Briain  <padraig.obriain@sun.com>
2469         * atk/atkaction.c, atk/atkcomponent.c
2470         Remove all instances of g_return_if_fail (foo != NULL); that are
2471         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2472         since the second check catches the NULL.
2473         * atk/atkcomponent.c
2474         Add functions atk_component_real_contains(), 
2475         atk_component_real_get_position(), atkcomponent_real_get_size() 
2476         as default implementations for atk_component_contains(),
2477         atk_component_get_position(), atk_component_get_size()
2479 2001-08-07  Brian Cameron <brian.cameron@sun.com>
2481         * atk/atkimage.[ch] docs/atk-sections.txt
2482         docs/tmpl/atkimage.sgml
2483         Updated AtkImage get_position to get_image_position
2484         so the naming is consistant.  Now get_image_position
2485         and get_image_size return -1 for x/y/height/width
2486         if AtkImage implementations of these functions is
2487         not found.
2489 2001-07-31  Padraig O'Briain  <padraig.obriain@sun.com>
2491         * atk/atkobject.c
2492         Create an object relation set when the object is created.
2494 2001-07-30  Brian Cameron <brian.cameron@sun.com>
2496         * atk/atkutil.[ch]
2497         Changed first argument of atk_add_global_event_listener
2498         so the callback function is of type GSignalEmissionHook
2499         instead of AtkEventListener.  AtkEventListener is
2500         appropriate for Focus event callbacks, but not generic
2501         ones.
2503 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
2505         * atk/atkobject.c:
2506         Add function atk_object_real_ref_state_set() which creates the
2507         state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2508         if appropriate
2510 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
2512         * atk/*.c:
2513         Remove all instances of g_return_if_fail (foo != NULL); that are
2514         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2515         since the second check catches the NULL.
2517 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
2519         * atk/Makefile.am
2520         Fix problem with ATK not building after running make maintainer-clean
2521         and autogen.sh: add extra files to MAINTAINERCLEANFILES
2523 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2525         * atk/atktext.h
2526         * atk/atkeditabletext.h
2527         * atk.pc.in
2528         * atk-uninstalled.pc.in
2529         * atk/makefile.msc
2530         * configure.in
2531         Removed (unused) #defines of pango/pango.h
2532         Removed references to/dependencies on pango from .pc files
2533         Removed dependencies on pango from makefile.msc and configure.in
2535 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
2537         * atk/atkobject.[c|h]
2538         Move some implementation from GAIL:
2539         Default implementations for some some functions
2540         atk_object_real_get_name, atk_object_real_set_name,
2541         atk_object_real_get_description, atk_object_real_set_description,
2542         atk_object_real_get_parent, atk_object_real_set_parent,
2543         atk_object_real_get_role,
2544         atk_object_real_connect_property_change_handler,
2545         atk_object_real_remove_property_change_handler,
2546         atk_object_notify,
2547         definition of property-changed signal.
2548         Initialize pointers to NULL in atk_object_init().
2549         Initialize uninitialized function pointers to NULL in 
2550         atk_object_class_init().
2551         
2552 2001-07-23  Brian Cameron <brian.cameron@sun.com>
2554         * atk/atkobject.c
2555         Changed children_changed signal to allow NULL pointers
2556         for the 2nd argument to the signal handler.
2558 2001-07-20  Hans Breuer  <hans@breuer.org>
2560         * atk/atk.def : added more exports
2561         * atk/makefile.msc : updated win32 build
2563 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
2565         * atk/atkaction.[c|h], docs/atk-sections.txt, 
2566         docs/tmpl/atkaction.sgml
2567         Add atk_action_get_name() and atk_action_set_description()
2569 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
2571         * atk/atkstate.[c|h]
2572         Add ATK_STATE_ENABLED so we can distinguish between a consistent
2573         and inconsistent GtkToggleButton
2575 2001-07-16  Brian Cameron <brian.cameron@sun.com>
2577         * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2578         docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2579         gail_textattributes_update.pat is for gail/gail and integrates the 
2580         ATK_ATTRIBUTE_* macros in the gail implementations.
2581         atk_docs_textattributes_update.pat is for atk/docs and patches
2582         atk-sections.txt etc. for improved docs
2583         atk_atk_textattributes_update.pat is for atk/atk and included the
2584         new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2586 2001-07-13  Darin Adler  <darin@bentspoon.com>
2588         * atk/atkstate.c: Add missing <string.h> include.
2589         * tests/teststateset.c: Add missing <string.h> include.
2591 2001-07-13  Darin Adler  <darin@bentspoon.com>
2593         * .cvsignore: Ignore some generated files.
2594         * autogen.sh: Get rid of call to autoheader since the
2595         configure file doesn't include AM_CONFIG_HEADER.
2597 2001-07-11  Brian Cameron <brian.cameron@sun.com>
2599         * tmpl/atkdocument.sgml
2600         Added new file for docs.
2602 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
2604         * atk/atkimage.c atk/atkutil.c
2605         Changes to build with Sun's FORTE compiler.
2607 2001-07-10  Brian Cameron <brian.cameron@sun.com>
2609         * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2610         tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2611         tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2612         tmpl/atktext.sgml tmpl/atkutil.sgml
2613         Updated docs pages.
2615 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
2617         * atk/atktext.c (atk_text_base_init): 
2618         * atk/atktable.c (atk_table_base_init): 
2619         * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2620         to adapt to recent GSignal changes.
2622 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2624         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2625         docs/tmpl/atkutil.sgml
2626         Added new functiosn to AtkUtil.
2628 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2630         * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2631         docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2632         docs/tmpl/atkobject.sgml
2633         Added new atk document interface.
2635 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2637         * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2638         atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2639         Updated so that functions that take screen coords as 
2640         input/output also take an enum specifying whether
2641         the coords are screen or top-level window based.
2642         Updated docs as well.
2644 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2646         *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2647         atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2648         atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2649         atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2650         atk/docs/tmpl/atkstreamablecontent.sgml
2651         Cleaned up docs.  Added atkstreamablecontent.sgml
2653 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2655         *atk/atktable.h, atk/atktable.c
2656         Updated signal handler definitions.
2658 2001-06-27  Brian Cameron <brian.cameron@sun.com>
2660         *atk/atktext.h
2661         Updated AtkXYCoords enum.
2663 2001-06-27  Brian Cameron <brian.cameron@sun.com>
2665         *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2666         atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2667         atk/atkimage.c atk/atkimage.h atk/atkobject.c
2668         atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2669         atk/atkstateset.c atk/atkstreamablecontent.c
2670         atk/atkstreamablecontent.h atk/atktable.c
2671         atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2672         and some docs/tmpl files.
2673         Updated gtk-docs fixing spelling errors and making minor
2674         changes to the API.
2676 2001-06-27  Louise Miller <lousie.miller@sun.com>
2678         *atk/atkselection.h, atk/atkselection.c
2679         changed return type to gboolean for 
2680         atk_selection_select_all_selection
2682 2001-06-26  Brian Cameron <brian.cameron@sun.com>
2684         *atk/atkstate.h atk/atkstate.c
2685         docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2686         docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2687         docs/tmpl/atktext.sgml
2688         Added ATK_STATE_STALE.  Updated docs.
2690 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
2692         *atk/atktext.h
2693         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2695 2001-06-21  Brian Cameron <brian.cameron@sun.com>
2697         * atk/atkeditabletext.h, atk/atkobject.h,
2698         atktext.[ch]
2699         Added AtkAttributeSet_free() convenience
2700         function.
2702 2001-06-20  Peter Williams  <peterw@ximian.com>
2704         * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2705         atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2706         G_{BEGIN,END}_DECLS.
2708 2001-06-20  Brian Cameron <brian.cameron@sun.com>
2710         * atk/atktable.c, atk/atkmarshal.list
2711         Removed needless marshal and updated signal handlers in
2712         atktable.c
2714 2001-06-20  Louise Miller <louise.miller@sun.com>
2716         *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml   
2717         Changed parameters for get_selected_rows/get_selected_columns
2718         Added 4 new functions, add_row_selection, remove_row_selection,
2719         add_column_selection, remove_column_selection
2721 2001-06-19  Brian Cameron <brian.cameron@sun.com>
2723         * atk/atktable.c
2724         Fixed minor bug with signals.
2726 2001-06-18  Brian Cameron <brian.cameron@sun.com>
2728         * atk/atktable
2729         Added signals.
2731 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
2733         * atk/atkselection.h atk/atkselection.c
2734         Now add_selection, clear_selection, and remove_selection 
2735         return a boolean indicating SUCCESS/FAILURE to indicate
2736         if the operation was successful.
2738 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
2740         * atk/atktable.h atk/atktable.h
2741         Updated so now the get_text_before|at|after functions
2742         return the start & end offset of the string.  Updated the
2743         docs.
2745 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
2747         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2749 2001-06-11  Havoc Pennington  <hp@redhat.com>
2751         * NEWS: updated
2753         * configure.in: bump version to 0.2 and add infrastructure for 
2754         libtool version info. Assumes GTK versioning scheme (major.minor 
2755         is binary compatible)
2756         
2757         * atk/Makefile.am (LDFLAGS): set version info
2758         (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2759         
2760 2001-06-13  Brian Cameron <brian.cameron@sun.com>
2762         * atk/atktable.h, atk/atktable.c
2763         Updated so that get/set row/column header functions
2764         work with AtkObjects rather than AtkTables.  Organized
2765         the header file a little more cleanly.  Also the get/set
2766         row_description and caption functions now use gchar *
2767         rather than AtkObject.
2769 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
2771         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2772         Add signal model-changed.
2774         * atk/atkobject.c: Add properties
2775         accessible-role, accessible-table-caption, 
2776         accessible-table-column-header, accessible-table-column_description.
2777         accessible-table-row-header, accessible-table-row_description.
2778         accessible-table-summary, accessible-model
2780 2001-06-12  Brian Cameron <brian.cameron@sun.com>
2782         * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2783         Updated atkeditabletext and atktext interfaces so they
2784         now properly define the get/set attribute methods and now
2785         get_offset_at_point and get_character_extents can request
2786         x,y coords by either widget or screen coords.
2788 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
2790         * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2791         CFLAGS, not in LIBS. (Always linking with -lpthread
2792         is a noticeable speed hit.)
2794 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
2796         * atk/Makefile.am: Really fix marshal generation.
2798 2001-06-07  Havoc Pennington  <hp@redhat.com>
2800         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2801         glib-genmarshal stuff
2803 2001-06-07  Havoc Pennington  <hp@redhat.com>
2805         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2806         glib-genmarshal
2808         * configure.in: rearrange the library checks to support
2809         uninstalled linking     
2811         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2813         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2814         ATK in giant GTK tarball
2816 2001-06-07  Brian Cameron <brian.cameron@sun.com>
2818         * docs/atk-api.sgml docs/atk-sections.txt
2819         docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2820         docs/tmpl/atktext.sgml
2821         Removed docs/atk-api.sgml since it is not used.
2822         Updated sgml files and atk-sections.txt to reflect
2823         recent changes to the atktext and atkeditabletext
2824         interfaces
2826 2001-06-06  Brian Cameron <brian.cameron@sun.com>
2828         * atk/atktext.h atk/atktext.h
2829         Updated to new atktext functions for getting attributes.
2831 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2833         * New files atk/atkstreamablecontent.[ch]
2834         Updated files: atk/Makefile.am, atk/atk.h
2836         * atk/atkvalue.c: Updated comments
2838 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2840         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2842 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
2844         * atk/atkobject.c: Add property accessible-visible-data
2846 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
2848         * atk/atkobject.c: Add support for setting and getting 
2849         accessible-value property.
2851         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2853 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
2855         * atk/atkeditabletext.[ch], atk/atktext.[ch]
2857         * docs/atk-overrides.txt, docs/Makefile.am
2858           Updated the interface for dealing with selected
2859           text to handle multiple selected regions.  Removed
2860           get_row_col_at_offset from atktext.[ch].  Added
2861           docs/atk-overrides.txt file.
2863 Thu May 31  Brian Cameron <brian.cameron@sun.com>
2865         * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2866           atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2867           Added atk_marshal_VOID__INT_INT marshaller.  Updated the
2868           Makefiles so the proper marshall files get included in the
2869           dist.  Updated the Makefiles and configure.in so that the
2870           docs get included in the dist.
2872 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
2874         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2876 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
2878         * atk/atkobject.c: Define new properties accessible-text, 
2879         accessible-caret, accessible-selection and accessible-value
2881 2001-05-29  Brian Cameron <brian.cameron@sun.com>
2883         * docs/atk-sections.txt
2885         * docs/tmpl/*
2886         Improved the layout/formatting of the atk docs.  Added docs/tmpl
2887         files.
2889 2001-05-28  Brian Cameron <brian.cameron@sun.com>
2891         * atk/atktext.c
2892         Now properly set the initialized flag when setting up signals.
2893         Updated the atk-docs in several files
2895 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2897         * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2898         atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2899         atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2900         atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2901         Fix warnings generated by Sun FORTE compiler
2903 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2905         * atk/atkcomponent.c atk/atkvalue.c
2906         Remove return calls in functions which return void
2907         
2908 2001-05-23  Padraig O'Briain  <padraig.obriain@sun.com>
2910         * atk/atkobject.h: Correct naming of role for status bar
2912         * atk/atktext.c: 
2913         Clarify behaviour of atk_text_get_text_after/at/before_offset
2915 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
2917         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2919 2001-01-06  Hans Breuer  <hans@breuer.org>
2921         * atk/makefile.msc atk/atk.def (new files) :
2922         Enable build for win32, no sourc changes necessary.
2924 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
2926         * Released 0.1
2928 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
2930         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2932 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
2934         * Start a ChangeLog