Added "yi" to ALL_LINGUAS. Added Yiddish translation by Raphael Finkel
[platform/upstream/atk.git] / ChangeLog
1 2003-03-26  Christian Rose  <menthos@menthos.com>
2
3         * configure.in: Added "yi" to ALL_LINGUAS.
4
5 2003-03-21  Takeshi AIHANA <aihana@gnome.gr.jp>
6
7         * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
8
9 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
10
11         * ===== Released 1.3.0=====
12
13         * configure.in: Version 1.3.0, interface age 0, binary age 300
14
15         * NEWS: Updated.
16
17 2003-03-20  Guntupalli Karunakar  <karunakar@freedomink.org>
18
19         * configure.in: Added Malayalam (ml) in ALL_LINGUAS
20
21 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
22
23         * docs/atk-sections.txt: Add 11 unused declarations.
24
25 2003-03-20  James Henstridge  <james@daa.com.au>
26  
27         * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
28         and glib-gettextize.
29  
30         * configure.in: cleanup to make use of newer autoconf/automake
31         features.
32  
33         * Makefile.am: get rid of custom distcheck rule, which is no
34         longer necessary.
35  
36         * atk/Makefile.am: cleanup makefile.  Use BUILT_SOURCES for built
37         sources.
38  
39         * docs/Makefile.am: use common gtk-doc.make.
40  
41         * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
42  
43 2003-03-16  Joel Brich <joel.brich@laposte.net>
44
45         * configure.in: Added "eo" to ALL_LINGUAS
46         * po/eo.po: Added Esperanto translation
47         from Charles Voelger <cvoelger@dweasel.com>
48
49 2003-03-12  Tor Lillqvist  <tml@iki.fi>
50
51         * atk/atk.def: Add one more missing export, thanks to Cedric
52         Gustin.
53
54 2003-03-07  Padraig O'Briain  <padraig.obriain@sun.com>
55
56         * atk/atkobject.c (atk_object_set_role): Add check that role is
57         actually being changed. Do not emit notification for initial
58         role setting. (bug #107710)
59
60 2003-03-06  Padraig O'Briain  <padraig.obriain@sun.com>
61
62         * atk/atkrelationset.c: Current returning of FALSE to 0 in function 
63         which returns integer; (bug #107661) reported by Morten Welinder.
64
65 2003-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
66
67         * atk/atk-relation.c
68         atk/atkrelationset.c
69         atk/atkstatset.c: Correct returning of FALSE to NULL in functions
70         which return pointer; (bug #107650) reported by Morten Welinder.
71
72 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
73
74         * test/Makefile.am: Update to produce .so files
75         (Problem reported and solution reported by Michael.Wilson@bull.net)
76
77 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
78
79         * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
80         Correct creation of non-AtkGObjectAccessible (bug #107124)
81
82         * atk/atkobject.c (atk_object_class_init): Set default initialize 
83         function so that code which does not check for existence of parent 
84         class's initialize function will work.
85
86         * atk/atkvalue.c: (atk_value_get_minimum_value, 
87         atk_value_get_maximum_value, atk_value_get_current_value):
88         Reset Value argument if it is a valid GValue otherwise zeroise it.
89
90         docs/tmpl/atkhypertext.sgml: Add link-selected signal.
91
92 2003-02-25  Tor Lillqvist  <tml@iki.fi>
93
94         * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
95
96         * atk/atk.def: Add a couple of missing entries, thanks to Cedric
97         Gustin.
98
99         * atk/atk.rc.in: New file, for version info in the DLL on
100         Windows. Similar as in GLib, GTK, etc.
101
102         * configure.in: Generate atk/atk.rc.
103         
104         * atk/Makefile.am: Use atk.rc on Windows.
105         (EXTRA_DIST): Distribute atk.rc(.in).
106
107         * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
108         but deduce it from DLL location, like GLib, GTK etc do.
109
110 2003-02-23  Abel Cheung  <maddog@linux.org.hk>
111
112         * configure.in: Added "mk" to ALL_LINGUAS.
113
114 2003-02-21  Roozbeh Pournader  <roozbeh@sharif.edu>
115
116         * configure.in: Added "fa" to ALL_LINGUAS.
117
118 2003-02-21  Metin Amiroff  <metin@karegen.com>
119
120         * configure.in: Added Azerbaijanian to ALL_LINGUAS.
121
122 2003-02-19  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
123
124         * configure.in: Added Belarusian to ALL_LINGUAS.
125
126 2003-02-14  Padraig O'Briain  <padraig.obriain@sun.com>
127
128         * atk/atknoopobject.c: Add AtkHypertext interface as this object should
129         claim to implement all interfaces.
130
131 2003-02-12  Padraig O'Briain  <padraig.obriain@sun.com>
132
133         * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
134
135         * atk/atkhypertext.c
136         (atk_hypertext_get_link): Add check on link_index value
137         (atk_hypertext_get_link_index): Add check on char_index value
138
139 2003-02-09  Christian Rose  <menthos@menthos.com>
140
141         * configure.in: Added "kn" to ALL_LINGUAS.
142
143 2003-02-07  Christian Rose  <menthos@menthos.com>
144
145         * configure.in: Added "bn" to ALL_LINGUAS.
146
147 2003-02-06  Christian Rose  <menthos@menthos.com>
148
149         * configure.in: Added "id" to ALL_LINGUAS.
150
151 2003-02-04  Padraig O'Briain  <padraig.obriain@sun.com>
152
153         * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
154         Add weak reference so we do not leak the accessible when the object
155         dies. Problem reported by Alex Larsson.
156
157 2003-02-02  Fatih Demir <kabalak@gtranslator.org>
158
159         * configure.in: Added "tr" (Turkish) to the languages' list.
160
161 2003-01-30  Padraig O'Briain  <padraig.obriain@sun.com>
162
163         * atk/atkhyperlink.[ch]
164         New property selected-link defined.
165         Function pointer is_selected_link added to interface
166         (atk_hyperlink_is_selected_link: New functions which checks
167         whether the specified AtkHyperlink is selected
168         
169         * atk/atkhypertext.[ch]
170         New signal link-selected added.
171
172         * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
173
174         * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
175         and function atk_hyperlink_is_selected_link.
176
177         This fixes bug #104621.
178         
179 Tue Jan 28 13:52:20 2003  Manish Singh  <yosh@gimp.org>
180
181         * autogen.sh (have_automake): call the versioned automake when
182         checking the version itself.
183
184 Tue Jan 28 15:18:24 2003  Owen Taylor  <otaylor@redhat.com>
185
186         * autogen.sh (have_automake): Fix version in complaint
187         message about automake. (#104366, Rich Burridge)
188
189 2003-01-26  Daniel Yacob <locales@geez.org>
190
191         * configure.in: Added am to ALL_LINGUAS.
192
193 2003-01-23  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
194
195         * configure.in: Added "sk" to ALL_LINGUAS.
196
197 2003-01-23  Abel Cheung  <maddog@linux.org.hk>
198
199         * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
200
201 2003-01-23  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
202
203         * configure.in: Added "pt_BR" to ALL_LINGUAS.
204
205 2003-01-22  Marius Andreiana <marius galuna.ro>
206
207         * configure.in: added 'ro' to ALL_LINGUAS
208
209 2003-01-21  Christian Rose  <menthos@menthos.com>
210
211         * configure.in: Added "mn" to ALL_LINGUAS.
212
213 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
214
215         * atk/atktext.c
216         (atk_text_base_init): Set vtable entry for default implementations
217         (atk_text_get_range_extents): Omit calling default implementation
218         (atk_text_get_bounded_ranges): Omit calling default implementation
219
220         * atk/atkcomponent.c
221         (atk_component_base_init): New function to set vtable entry for 
222         default implementations
223         (atk_component_ref_accessible_at_point): Omit calling default 
224         implementation
225         (atk_component_contains): Omit calling default implementation
226         (atk_component_get_position): Omit calling default implementation
227         (atk_component_get_size): Omit calling default implementation
228
229 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
230
231         * atk/atkobject.c 
232         (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY 
233         and PROP_TABLE_CAPTION_OBJECT.
234         (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY 
235         and PROP_TABLE_CAPTION_OBJECT.
236
237         This completes ATK changes for bug #74814.
238
239 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
240
241         * atk/atkobject.c: Add property accessible-table-caption-object.
242         This addresses bug #74814.
243
244         * atk/atkobject.h: Move some documentation from template file to
245         avoid warnings when building.
246
247         * atk/atkrelation.c: Add new properties relation and target.
248         This addresses bug #72426.
249
250         * atktext.[ch]: Add new functions atk_text_get_range_extents and
251         atk_text_get_bounded_ranges.
252         Also added data structures AtkTextRectangle and AtkTextRange, enum
253         AtkTextClipType and helper function  atk_text_free_ranges.
254         This addresses bug #100943.
255         (atk_text_get_character_extents): Ensure that the reported width is 
256         not negative. This fixes bug #102954)
257
258         * docs/atk-sections.txt: Add new functions and data items.
259
260         * docs/tmpl/atk-object.sgml: Remove some documentation and put in 
261         atkobject.h. Add reference to accessible-table-caption-object.
262
263         * docs/tmpl/atk-relation.sgml: Add new properties
264
265         * docs/tmpl/atktext.sgml: Add new functions and data items.
266
267
268 2003-01-20  Padraig O'Briain  <padraig.obriain@sun.com>
269
270         * ===== Released 1.2.2=====
271
272         * configure.in: Version 1.2.2, interface age 2, binary age 202
273
274         * NEWS: Updated.
275
276 2003-01-19  He Qiangqiang  <carton@linux.net.cn>
277
278         * configure.in: Added "zh_CN" to ALL_LINGUAS.
279
280 2003-01-12  Laurent Dhima  <laurenti@alblinux.net>
281
282         * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
283
284 2003-01-11  Pauli Virtanen  <pauli.virtanen@hut.fi>
285
286         * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
287
288 2003-01-06  Alessio Frusciante  <algol@firenze.linux.it>
289
290         * configure.in (ALL_LINGUAS): Added "it" (Italian) 
291
292 2003-01-06  Padraig O'Briain  <padraig.obriain@sun.com>
293
294         * configure.in: Add -with-html-dir option. (bug #102497)
295
296         * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
297
298         * docs/tmpl/atkobject.sgml: Update so property names are in
299         alphabetic order.
300
301 2003-01-03  Padraig O'Briain  <padraig.obriain@sun.com>
302
303         * ===== Released 1.2.1=====
304         
305         * configure.in: Version 1.2.1, interface age 1, binary age 201
306
307         * NEWS: Updated.
308
309 2003-01-02  Zbigniew Chyla  <cyba@gnome.pl>
310
311         * configure.in (ALL_LINGUAS): Added pl (Polish).
312
313 2002-12-23  Nam SungHyun  <namsh@kldp.org>
314
315         * configure.in: Added Korean (ko) to ALL_LINGUAS
316
317 2002-12-22  Artis Trops  <hornet@navigator.lv>
318
319         * configure.in: Added Latvian (lv) to ALL_LINGUAS.
320
321 2002-12-22  Christophe Merlet  <redfox@redfoxcenter.org>
322
323         * configure.in (ALL_LINGUAS): added French (fr).
324
325 2002-12-21  Jordi Mallach  <jordi@sindominio.net>
326
327         * configure.in (ALL_LINGUAS): added Catalan (ca).
328
329 2002-12-20  Padraig O'Briain  <padraig.obriain@sun.com>
330
331         * ===== Released 1.2.0 ======
332
333         * configure.in: Version 1.2.0, interface age 0, binary age 200
334
335         * NEWS: Final update for 1.2.0.
336
337         * docs/tmpl/atkobject.sgml: Order of properties have been changed.
338
339 2002-12-18  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
340
341         * configure.in: Added Russian to ALL_LINGUAS.
342
343 2002-12-16  Padraig O'Briain  <padraig.obriain@sun.com>
344
345         * ===== Released 1.1.5=====
346         
347         * configure.in: Version 1.1.5, interface age 2, binary age 105
348
349         * NEWS: Updated.
350
351 2002-12-13  Padraig O'Briain  <padraig.obriain@sun.com>
352
353         * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
354         if caret is not supported. This addresses bug #101020.
355
356         * configure.in: Use third argument of AC_DEFINE to get rid of 
357         acconfig.h. 
358
359 Thu Dec 12 14:57:20 2002  Owen Taylor  <otaylor@redhat.com>
360
361         * acinclude.m4: Remove; wasn't needed, and referred
362         to GLib internal m4 files now gone.
363
364 Thu Dec 12 11:04:05 2002  Manish Singh  <yosh@gimp.org>
365
366         * configure.in: Require autoconf-2.53.
367
368 2002-12-12  Yanko Kaneti  <yaneti@declera.com>
369
370         * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
371
372 2002-12-11  Pablo Saratxaga  <pablo@mandrakesoft.com>
373
374         * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
375         and Dutch (nl).
376
377 2002-12-07  Andras Timar <timar@gnome.hu>
378
379         * configure.in (ALL_LINGUAS): Added Hungarian (hu).
380
381 2002-12-06  Padraig O'Briain  <padraig.obriain@sun.com>
382
383         * ===== Released 1.1.4 =====
384         
385         * configure.in: Version 1.1.1, interface age 1, binary age 104
386
387         * NEWS: Updated.
388
389 2002-12-05  Ole Laursen  <olau@hardworking.dk>
390
391         * configure.in (ALL_LINGUAS): Added Danish (da).
392
393 2002-12-02  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
394
395         * configure.in (ALL_LINGUAS): Added Spanish (es).
396
397 2002-12-01  Christian Neumair  <chris@gnome-de.org>
398
399         * configure.in (ALL_LINGUAS): Added German (de).
400
401 2002-11-22  Kjartan Maraas  <kmaraas@gnome.org>
402
403         * configure.in (ALL_LINGUAS): Added "no".
404         
405 2002-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
406
407         * Update NEWS for 1.1.3
408
409 2002-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
410
411         * configure.in: Update to take account of gtk-doc-version being 0.10
412         Updated version required to 0.9
413
414 2002-11-20  Bill Haneman <bill.haneman@sun.com>
415
416         * atk/atkobject.h:
417         Added ATK_ROLE_APPLICATION.
418
419         * atk/atkobject.c:
420         (atk_role_get_localized_name):
421         Added ATK_ROLE_APPLICATION case.        
422
423         * docs/atk-decl.txt:
424         Added ATK_ROLE_APPLICATION to docs.
425         
426 2002-11-18  Abi Brady  <morwen@evilmagic.org>
427
428         * configure.in: Added "en_GB" to ALL_LINGUAS.
429
430 2002-11-15  Hasbullah BIn Pit <sebol@ikhlas.com>
431
432         * configure.in: Added "ms" to ALL_LINGUAS.
433
434 2002-11-15  Padraig O'Briain  <padraig.obriain@sun.com>
435
436         * Update NEWS for 1.1.2
437
438         * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
439         Update docs.
440
441 2002-11-14  Bill Haneman <bill.haneman@sun.com>
442
443         * configure.in:
444         Revved to 1.1.2, interface age 0, binary age 102.
445         
446         * atk/atkrelationtype.h:
447         (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
448         New relations to handle content embedding, for instance
449         text that embeds or flows around images.
450
451         * atk/atkhyperlink.h:
452         (atk_hyperlink_is_inline):
453         New API, returns whether a hyperlink's content is
454         partially displayed inline; useful for small images
455         emedded in text, and for HTML <src> elements.
456         (AtkHyperlinkClass->link_state):
457         New virtualized method, used to implement various
458         state query API such as atk_hyperlink_is_inline().
459
460         * atk/atkhyperlink.c:
461         (atk_hyperlink_is_inline):
462         New method.
463
464         * docs/atk-sections.txt: 
465         Additions for above API.
466
467 2002-11-13  Padraig O'Briain  <padraig.obriain@sun.com>
468
469         * atk/atkobject.[ch]: Add signal active-descendant-changed
470
471 2002-11-11  Christian Rose  <menthos@menthos.com>
472
473         * configure.in: Added "sv" to ALL_LINGUAS.
474
475 Fri Nov  8 19:55:25 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
476
477         * atk/atkhyperlink.c
478         * atk/atkhyperlink.h
479         * atk/atktable.c
480         * atk/atktable.h
481         * atk/atktext.c
482         * atk/atktext.h
483         * docs/tmpl/atkhyperlink.sgml
484         * docs/tmpl/atkobject.sgml
485         * docs/tmpl/atktable.sgml
486         * docs/tmpl/atktext.sgml
487
488         Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
489         without warnings.
490         
491 2002-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
492
493         * autogen.sh: Add call to autoheader to create config.h.in
494
495 2002-11-04  Padraig O'Briain  <padraig.obriain@sun.com>
496
497         * acinclude.m4: New file
498
499         * autogen.sh: Add i18n support (copied from gtk+).
500
501         * configure.in: Add definition for atklocaledir and check for
502         bind_textdomain_codeset()
503
504         * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
505
506         * atk/atkobject.c (atk_role_get_localized_name): Add code to
507         initialize i18n.
508         
509         * po/.cvsignore: Add extra files.
510
511 2002-11-01  Padraig O'Briain  <padraig.obriain@sun.com>
512
513         * configure.in: Create po/Makefile; patch supplied by 
514         Dan Mills (thunder@ximain.com)
515         
516 2002-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
517
518         * ===== Released 1.1.1 =====
519         
520         * configure.in: Version 1.1.1, interface age 0, binary age 101
521
522         * NEWS: Updated.
523
524         * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
525
526 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
527
528         * Makefile.am: Add po directory
529
530         * configure.in: Add support for I18N
531
532         * acconfig.h atk/atkintl.h: New files used to support I18N
533
534         * atk/atkobject.c: Update atk_role_get_localized_name() to
535         allow for localized name to be returned.
536
537         * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
538
539         * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
540         po/ChangeLog: New files
541
542 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
543
544         * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
545
546         * atk/atkaction.[ch]: Add atk_action_get_localized_name.
547
548         * atk/atkobject.[ch]: Add atk_role_get_localized_name,
549         atk_object_add_relationship and atk_object_remove_relationship
550         Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
551         and ATK_ROLE_RULER
552
553         * atk/atkrelation.h: Move definition of AtkRelationType to
554         atk/relationtype.h
555
556         * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
557
558         * atk/atktext.[ch]: Add text-attributes-changed signal.
559
560         * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
561
562         * docs/tmpl/atkobject.sgml: Add new functions and new roles.
563
564         * docs/tmpl/atkrelation.sgml: Add new relations
565
566         * docs/tmpl/atkstate.sgml: Add new state
567
568         * docs/tmpl/atktext.sgml: Add new signal
569
570         * tests/testrelation.c: Add tests for new relationship functions.
571
572 2002-10-01  Padraig O'Briain  <padraig.obriain@sun.com>
573
574         * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
575         supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
576
577         Bug #94548.
578
579 2002-09-24  Padraig O'Briain  <padraig.obriain@sun.com>
580
581         * ===== Released 1.1.0 =====
582         
583         * NEWS: Updated.
584
585 2002-09-18  Padraig O'Briain  <padraig.obriain@sun.com>
586
587         * configure.in:
588         increment version to 1.1.0, in view of the fact that we've 
589         branched for GNOME-2 and GTK+-2.0, and this is HEAD.
590         Also reset INTERFACE_AGE to zero, since an enum was added.
591         Use similar library numbering as GTK.
592
593         * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
594
595 2002-09-06  Mark McLoughlin  <mark@skynet.ie>
596
597         * atk/atkobject.h: add ATK_LAYER_WINDOW.
598
599         * atk/atkcomponent.c: upd docs.
600
601 2002-09-06  Padraig O'Briain  <padraig.obriain@sun.com>
602
603         * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to 
604         avoid unused declarations
605
606         * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
607         Move AtkRelationSet from atkobject to atkrelationset.
608
609 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
610
611         * docs/atk-sections.txt docs/tmpl/atkaction.sgml
612         docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
613         docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
614         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
615         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
616         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
617         docs/tmpl/atkvalue.sgml:
618         Remove reference to ...Iface data structures; which eliminates
619         undocumented symbols.
620
621 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
622
623         *  atk/atkutil.h: Add documentation for AtkKeyEventType
624
625         * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
626         docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
627         docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
628         docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml 
629         docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
630         docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
631         docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
632         docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
633         docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
634         docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
635         docs/tmpl/atkutil.sgml:
636         Reduce number of undocumented symbols
637
638 2002-08-26  Padraig O'Briain  <padraig.obriain@sun.com>
639
640         * atk/atknoopobjectfactory.c:
641         Add implementation for atk_object_factory_get_accessible_type()
642
643 2002-08-18  Havoc Pennington  <hp@pobox.com>
644
645         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
646         both automake 1.6 and 1.4 installed get the right automake. Means
647         compilation from CVS will now require the latest automake 1.4
648         release, or manually creating symlinks called "automake-1.4" and
649         "aclocal-1.4"
650
651 2002-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
652
653         These changes improve the quality of the documentation by adding
654         information about properties and signals.
655
656         * configure.in:
657         Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
658         use in docs Makefile.am
659
660         * atk/atk.h:
661         Add missing include files, atk/atknoopobject.h and 
662         atknoopobjectfactory.h
663
664         * docs/Makefile.am:
665         Add support for scan program
666
667         * docs/atk.types:
668         Added content to this file
669
670         * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
671         docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
672         docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
673         docs/tmplatkutil.sgml:
674         Removed references to contents of object's data structure
675
676         * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
677         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
678         Add references to signals and properties.
679
680 Wed Jul 31 17:08:04 2002  Owen Taylor  <otaylor@redhat.com>
681
682         * ===== Released 1.0.3 =====
683         
684         * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
685         interface, binary version 3.
686
687         * NEWS: Updated.
688
689 2002-07-14  Padraig O'Briain  <padraig.obriain@sun.com>
690
691         * README: Updated to describe where to log bugs and mention mailing
692         list.
693
694 2002-06-20  Padraig O'Briain  <padraig.obriain@sun.com>
695
696         * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
697         atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
698         atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
699         atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
700         atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
701         atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
702         atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
703         atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
704         atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
705         atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
706         atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
707         Update documentation.
708
709 2002-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
710
711         * atk/atkregistry.c:
712         64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
713         (bug #83316)
714
715 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
716
717         * ===== Released 1.0.2 ======
718
719         * NEWS: Updates.
720
721         * configure.in: Version 1.0.2, interface, binary age 2
722
723 2002-04-26  Padraig O'Briain  <padraig.obriain@sun.com>
724
725         * atk/atkutil.c (atk_focus_tracker_notify):
726         Allow for object being NULL which means the window containing the
727         focus widget has lost focus. We update the previous_focus_object 
728         so we can emit notification for focus widget when window regains
729         focus.
730
731 2002-04-15  Padraig O'Briain  <padraig.obriain@sun.com>
732
733         * atk/atkgobjectaccessible.c:
734         (atk_gobject_accessible_for_object):  Allow for case where created
735         AtkObject is not a AtkGObjectAccessible so quark_accessible_object
736         was not initialized in atk_gobject_accessible_class_init
737
738 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
739
740         * ===== Released 1.0.1 ======
741
742         * NEWS: Updates.
743
744         * configure.in: Version 1.0.1, interface, binary age 1.0.0.
745
746 2002-03-19  Padraig O'Briain  <padraig.obriain@sun.com>
747
748         * atk/atkutil.c (atk_focus_tracker_notify):
749         Do not do notification if previously notified object is the same as
750         this object
751
752 2002-03-14  Tor Lillqvist  <tml@iki.fi>
753
754         * atk/Makefile.am: Use correct name for the DLL when generating
755         the MSVC import library.
756
757 2002-03-13  Bill Haneman <bill.haneman@sun.com>
758
759         * atk/atkutil.c (atk_object_get_root):
760         Changed g_type_class_peek to g_type_class_ref,
761         this seemed to be triggering a SEGV in some cases.
762
763
764 2002-03-12  Padraig O'Briain  <padraig.obriain@sun.com>
765
766         * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
767         Correct name of data set to NULL from quark_accessible_object to
768         quark_object
769
770 2002-03-09  Padraig O'Briain  <padraig.obriain@sun.com>
771
772         * atk/atkhyperlink.c (atk_hyperlink_get_type):
773         Fix typo.
774
775 Thu Mar  7 23:52:51 2002  Owen Taylor  <otaylor@redhat.com>
776
777         * ===== Released 1.0.0 ======
778
779         * NEWS: Final update for 1.0.0.
780
781         * README: Update the compilation instructions a bit.
782
783 2002-03-06  Tor Lillqvist  <tml@iki.fi>
784
785         * atk-zip.sh.in
786         * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
787         library names.
788
789 Tue Mar  5 16:54:21 2002  Owen Taylor  <otaylor@redhat.com>
790
791         * ATK 1.0.0 rc1
792
793         * tests/Makefile.am: Don't install libteststateset.la,
794         libtestrelation.la. (#73655, James Henstridge)
795
796         * autogen.sh: Add --enable-gtk-doc
797
798         * configure.in: --disable-gtk-doc by default.
799
800         * Makefile.am: Add a slightly modified distcheck rule
801         that passes --enable-gtk-doc to the configure inside.
802         (So that 'make dist' succeeds inside.)
803
804 Tue Mar  5 11:55:35 2002  Owen Taylor  <otaylor@redhat.com>
805
806         * configure.in: Require GLib-2.0.0.
807
808         * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
809         Switch over to the Glib/GTK+ versioning scheme.
810
811 2002-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
812
813         * atk/atktext.c (atk_text_get_text):
814         Permit end offset value of -1
815
816 2002-02-28  Padraig O'Briain  <padraig.obriain@sun.com>
817
818         * atk/atkhypertext.h:
819         Update comments
820
821 2002-02-28  Sven Neumann  <sven@gimp.org>
822
823         * configure.in: beautified configure --help output.
824
825 2002-02-27  Padraig O'Briain  <padraig.obriain@sun.com>
826
827         * atk/atkhypertext.h atk/atkhyperlink.h: 
828         Add padding to class structures to allow for future expansion.
829
830         * atk/atkdocument.h: 
831         Add padding to class structures to allow for future expansion.
832
833         * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
834         Add padding to class structures to allow for future expansion.
835
836 Mon Feb 25 19:09:39 2002  Owen Taylor  <otaylor@redhat.com>
837
838         * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
839
840 2002-02-26  Tor Lillqvist  <tml@iki.fi>
841
842         * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
843         libtool won't create a DLL.
844
845 2002-02-25  Padraig O'Briain  <padraig.obriain@sun.com>
846
847         * atk/Makefile.am:
848         Remove -no-undefined because of problems with uunresolved symbols
849         in libgobject on Solaris when using gcc
850
851 Sat Feb 23 23:02:23 2002  Owen Taylor  <otaylor@redhat.com>
852
853         * configure.in: Version 0.13
854
855         * NEWS: Update for 0.13
856
857         * docs/atk-sections.txt: Update.
858
859 2002-02-22  Padraig O'Briain  <padraig.obriain@sun.com>
860
861         * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
862         atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
863         atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
864         Make use of parent_class consistent; define as gpointer and
865         use g_type_class_peek_parent() to get it
866
867         * atk/atktext.c:
868         Delete unused empty line
869
870         * atk/atkregistry.c atk/atkrelation.c:
871         Make parent_class static 
872
873 2002-02-20  Padraig O'Briain  <padraig.obriain@sun.com>
874
875         * atk/atktext.c:
876         Add check for offset being negative in functions which have offset
877         parameter and return immediately if so.
878
879 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
880
881         * atk/atkcomponent.h:
882         Change argument of get_layer and get_mdi_zorder function pointers 
883         to be AtkComponent instead of AtkObject
884
885         * atk/atkcomponent.c:
886         Change atk_component_get_layer and atk_component_get_mdi_zorder
887         to refer to argument as component instead os accessible
888
889         * docs/atk-sections.txt docs/tmpl/atkaction.sgml 
890         docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
891         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml 
892         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
893         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
894         Update for recent changes
895         
896 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
897
898         * atk/atk.h:
899         Guard atk.h with ifndef __ATK_H__
900         (#71405 reported by terra@diku.dk (Morten Welinder))
901
902 2002-02-13  Padraig O'Briain  <padraig.obriain@sun.com>
903
904         * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
905         atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h 
906         atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
907         atk/atktable.h atk/atktext.h atk/atkvalue.h:
908         Add padding to class structures to allow for future expansion.
909
910 2002-02-11  Bill Haneman  <bill.haneman@sun.com>
911
912         * configure.in:
913         Incremented revision and tagged GNOME_D2_BETA.
914
915         * atkobject.h: 
916         Marked atk_object_get_layer and atk_object_get_mdi_zorder
917         as deprecated (should use atk_component API below).
918         
919         * atkcomponent.h:
920         Added atk_component_get_layer and atk_component_get_mdi_zorder
921         (erroneously defined in atkobject, they belong here).
922
923         * atkcomponent.c:
924         Fixed some property get/set bugs.
925
926         * NEWS: updated for GNOME 2 Desktop Beta.
927         
928 2002-02-11  jacob berkman  <jacob@ximian.com>
929
930         * atk/atkselection.[ch] (atk_selection_get_type): 
931         * atk/atktable.[ch] (atk_table_get_type): 
932         * atk/atkregistry.h (atk_get_default_registry): 
933         * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type): 
934         * atk/atkobjectfactory.[ch] (atk_object_factory_get_type): 
935         * atk/atkcomponent.[ch] (atk_component_get_type): 
936         * atk/atkaction.[ch] (atk_action_get_type): declare function
937         arguments as (void) rather than ()
938
939 2002-02-04  Bill Haneman  <bill.haneman@sun.com>
940
941         * configure.in:
942         Incremented revision.
943
944 2002-01-30  Bill Haneman  <bill.haneman@sun.com>
945
946         * docs/tmpl/atkaction.sgml:
947         * docs/tmpl/atkcomponent.sgml:
948         * docs/tmpl/atkeditabletext.sgml:
949         * docs/tmpl/atkimage.sgml:
950         * docs/tmpl/atkobject.sgml:
951         * docs/tmpl/atkselection.sgml:
952         * docs/tmpl/atktable.sgml:
953         * docs/tmpl/atktext.sgml:
954         * docs/tmpl/atkvalue.sgml:
955         Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
956         fields to improve docs; the documentation now gives some
957         information on the purpose and function of the various ATK
958         interfaces, and which types of UI components typically implement
959         which interfaces.
960         
961 Tue Jan 29 23:29:46 2002  Owen Taylor  <otaylor@redhat.com>
962
963         * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
964
965 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
966
967        * configure.in:
968        Update version number to 0.10, for Desktop Alpha 2
969
970 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
971
972         * atk/atkobject.h:
973         Correct inconsistencies between registered signal parameter types 
974         and default signal handler struct fields
975         (based on patch from Murray Cumming <murray@usa.net>)
976
977 2002-01-10  Bill Haneman <bill.haneman@sun.com>
978
979        * configure.in:
980        Update version number to 0.9, for Beta2 package.
981
982 Wed Jan  9 11:26:56 2002  Owen Taylor  <otaylor@redhat.com>
983
984         * atk/Makefile.am (s-enum-types-h):  Include glib-object.h,
985         Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
986         Mikael Hermansson)
987
988 2002-01-07  Padraig O'Briain  <padraig.obriain@sun.com>
989
990         * atk/atkcomponent.c (atk_component_add_focus_handler):
991         Add comments to clarify behavior if handler has already been added
992
993         * docs/tmpl/atktext.sgml:
994         Update for change of caret_changed to text_caret_moved
995
996 2002-01-05  Hans Breuer  <hans@breuer.org>
997
998         * atk/makefile.msc : generate atk-enum-types.[hc]
999         NOTE: the long comment in atkobject.h is crashing perl,
1000         at least version 5.005_02 built for MSWin32-x86-object
1001         Binary build 506 provided by ActiveState. Temporary
1002         deleting the AtkRole comment allows to work-around.
1003
1004         atk/atk.def : updated externals
1005
1006 2002-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
1007
1008         * atk/atkgobjectaccessible.h
1009         Fixed typo in define (reported by Jeff Franks)
1010
1011         * atk/atktext.c atk/atktext.h
1012         Change name of default signal handler for text_caret_moved signal
1013         from caret_changed to text_caret_moved
1014         Change enum CARET_MOVED to TEXT_CARET_MOVED
1015         (both issues reported by Jeff Franks)
1016
1017 2001-12-15  Michael Meeks  <michael@ximian.com>
1018
1019         * atk/atkrelation.c (atk_relation_class_init):
1020         setup parent class
1021         (atk_relation_finalize): chain to parent.
1022
1023         * atk/atkrelationset.c (atk_relation_set_class_init),
1024         (atk_relation_set_finalize): same fix.
1025
1026 Sat Dec 22 12:26:51 2001  Owen Taylor  <otaylor@redhat.com>
1027
1028         * configure.in: Version 0.8, require GLib-1.3.12
1029
1030         * atk/makefile.msc (PKG_VER): Version 0.8.
1031
1032 Thu Dec 20 00:33:47 2001  Owen Taylor  <otaylor@redhat.com>
1033
1034         * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1035         for correct srcdir != builddir operation when 
1036         generating source files in srcdir.
1037         
1038 Thu Dec 20 00:27:01 2001  Owen Taylor  <otaylor@redhat.com>
1039
1040         * docs/tmpl/atkutil.sgml: remove some conflict
1041         indicators.
1042
1043 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
1044
1045         * atk/atk.def:
1046         Add new functions
1047
1048 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
1049
1050         Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1051         docs/tmpl/atkgobjectaccessible.sgml
1052
1053         * atk/Makefile.am atk/atk.h:
1054         Add references to new files
1055
1056         * atk/atkobject.c atk/atkobject.h
1057         docs/tmpl/atkobject.sgml:
1058         Add new function atk_object_initialize
1059
1060         * atk/atkobjectfactory.c atk/atkobjectfactory.h
1061         docs/tmpl/atkobjectfactory.sgml:
1062         Add new function atk_object_factory_get_accessible_type
1063
1064         * docs/atk-sections.txt:
1065         Add new functions.
1066         Add functions in atk-unused.txt
1067
1068         
1069 2001-12-17  Darin Adler  <darin@bentspoon.com>
1070
1071         * atk/atktext.c: Add missing #include <string.h>
1072
1073 2001-12-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
1074
1075         * atk/Makefile.am, tests/Makefile.am: Compile with
1076         -DG_DISABLE_DEPRECATED. See #52790.
1077
1078 2001-12-11  Padraig O'Briain  <padraig.obriain@sun.com>
1079
1080         * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1081         Remove unnecessary g_retunn_val_if_fail() call.
1082
1083 2001-12-08  Michael Meeks  <michael@ximian.com>
1084
1085         * atk/atkregistry.c (atk_registry_class_init):
1086         paranoia is not appropriate here, setup parent_class,
1087         don't create a new default registry here - makes no
1088         sense.
1089         (atk_registry_finalize): chain to parent class, do
1090         g_hash_table_destroys instead of g_frees.
1091
1092 2001-12-07  Padraig O'Briain  <padraig.obriain@sun.com>
1093
1094         * atk/Makefile.am:
1095         Update to create atk-enum-types.h before compiling source files
1096         (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1097
1098 2001-12-05  Padraig O'Briain  <padraig.obriain@sun.com>
1099
1100         * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt 
1101         docs/tmpl/atktext.sgml tests/testrelation.c:
1102         Change atk_attribute_register to atk_text_attribute_register,
1103         atk_attribute_get_value to atk_text_attribute_get_value,
1104         atk_attribute_get_name to atk_text_attribute_get_name
1105         atk_attribute_for_name to atk_text_attribuute_for_name
1106
1107 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1108
1109         * atk/atktext.c:
1110         Add implementation of atk_attribute_register, atk_attribute_for_name
1111         Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1112         support extra attributes being defined
1113
1114         * atk/atktext.h:
1115         Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1116         extra attributes to be defined
1117         Add atk_attribute_register() and atk_attribute_for_name()
1118
1119         * atk/atk.def:
1120         Add new functions
1121
1122         * docs/atk-sections.txt docs/tmpl/atktext.sgml
1123         Update because of additions to atk/atktext.h
1124
1125         * tests/testrelation.c:
1126         Add tests for text attributes
1127
1128 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1129
1130         * atk/atkobject.c:
1131         Update atk_role_register() to allow extra roles to be defined
1132         Update atk_role_get_name() and atk_role_for_name() for newly defined
1133         roles
1134
1135         * tests/testrelation.c:
1136         Add tests for roles
1137
1138 2001-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
1139
1140         * atk/atkrelation.c:
1141         Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
1142         atk_relation_type_for_name()
1143
1144         * atk/atkstate.c:
1145         Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
1146         atk_state_type_for_name()
1147
1148         * tests/testrelation.c, tests/teststateset.c:
1149         Update tests as name componenets are separated by hyphen (-) rather
1150         than underline (_)
1151
1152 2001-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
1153
1154         * atk/Makefile.am:
1155         Generate files atk-enum-types.c and atk-enums-types.h to create
1156         types for enums.
1157
1158         * atk/atkobject.c:
1159         Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
1160
1161 2001-11-28  Bill Haneman  <bill.haneman@sun.com>
1162
1163         * atk/atkutil.c:
1164         Changed calls to g_type_class_peek() to g_type_class_ref() where
1165         it makes more sense, and in other places check for a non-null
1166         klass return before trying to call class methods.  This prevents
1167         SEGV if no Atk-implementation library has been loaded.
1168
1169         * atk/atkobject.c:
1170         Fixed gtk-doc warning.
1171
1172 2001-11-28  Padraig O'Briain  <padraig.obriain@sun.com>
1173
1174         * atk/atkobject.[c|h]:
1175         Add functions atk_role_get_name() and atk_role_for_name() which
1176         transform a role into an untranslated string
1177         Update comments in atkobject.h which refer to property names
1178
1179         * atk/atkrelation.c:
1180         Correct error in atk_relation_type_get_name
1181
1182         * docs/atk-sections.txt
1183         Added atk_role_get_name and atk_role_for_name
1184
1185         * docs/tmpl/*sgml
1186         Updated files
1187         
1188 2001-11-23  Hans Breuer  <hans@breuer.org>
1189
1190         * atk/atk.def : updated externals
1191
1192         * atk/atktext.c atk/atkutil.c : added two spaces to fix
1193         minor coding style issues. Found by my exports generator.
1194
1195         * atk/makefile.msc : version 0.7, use build dir from
1196         $(TOP)\glib
1197
1198 Thu Nov 22 14:37:40 2001  Owen Taylor  <otaylor@redhat.com>
1199
1200         * Version 0.7
1201
1202         * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1203
1204 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1205
1206         * atk/atknoopobject.c:
1207         Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1208         when creating object
1209
1210 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1211
1212         * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1213         docs/tmpl/atkrelation.sgml:
1214         Change atk_relation_type_from_string to atk_relation_type_for_name
1215         Add atk_relation_type_get_name
1216
1217         * atk/atkrelationtype.c:
1218         Change atk_relation_type_from_string to atk_relation_type_for_name
1219         Add atk_relation_type_get_name
1220         Update atk_relation_type_register() to correctly register new
1221         relation types
1222
1223         * atk/atkstate.c:
1224         Changed name of static variable type to last_type
1225         Changed name of paremeter if atk_state_type_get_name to type to match
1226         comments
1227
1228         * docs/tmpl/*sgml
1229         Updated files
1230
1231         * tests/README, tests/Makefile.am       
1232         Add new test file testrelation.c
1233
1234 2001-11-22  Bill Haneman <bill.haneman@sun.com>
1235
1236         * atk/atkutil.c (atk_add_key_event_listener):
1237         Fix gtk-doc comment and clarify use of 'data' gpointer.
1238
1239 2001-11-22  Michael Meeks  <michael@ximian.com>
1240
1241         * atk/atkutil.c (atk_add_key_event_listener): switch
1242         to class_peek.
1243
1244         * atk/atkobject.c (atk_object_real_get_property):
1245         add missing 'break'.
1246
1247 2001-11-21  Michael Meeks  <michael@ximian.com>
1248
1249         * atk/atkrelation.c: pull in string.h for strcmp
1250
1251         * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1252
1253         * atk/atkutil.c (atk_add_global_event_listener),
1254         (atk_get_toolkit_name, atk_get_toolkit_version):
1255         constify 
1256
1257 2001-11-21  Bill Haneman <bill.haneman@sun.com>
1258
1259         * atk/atkrelation.c: Added gtk-doc docs for 
1260         atk_relation_type_from_string.
1261
1262 Wed Nov 21 17:54:44 2001  Owen Taylor  <otaylor@redhat.com>
1263
1264         * atk/atkobject.h (enum): Fix trailing comma on
1265         enumeration.
1266
1267         * docs/atk-sections.txt: Update.
1268
1269         * NEWS: Updates
1270
1271 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1272
1273         * atk/atkobject.[c|h]:
1274         Add additional argument (name) to state-change signal
1275         Update atk_object_notify_state_change to take account of 
1276         extra argument for state-change
1277
1278         * atk/atkmarshal.list:
1279         Add marshaller for VOID:STRING,BOOLEAN
1280         
1281 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1282
1283         * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1284         Add enum AtkLayer and functions atk_object_get_layer and
1285         atk_object_get_mdi_zorder
1286
1287 2001-11-20  Padraig O'Briain  <padraig.obriain@sun.com>
1288
1289         * atk/atkobject.[c|h]:
1290         Remove property accessible-state; use signal state-change instead
1291         Change signature of state-change handler to take gboolean as argument
1292         instead of AtkPropertyValues
1293         Update atk_object_notify_state_change() to emit state-change signal
1294
1295         * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1296         Remove state ATK_STATE_COLLAPSED
1297
1298 2001-11-19  Bill Haneman <bill.haneman@sun.com>
1299
1300         * atk/atkobject.c:
1301         * atk/atkstate.c:
1302         Added state-changed signal to atkobject, in anticipation of 
1303         deprecating the accessible-state property.
1304
1305         * atk/atkutil.[ch]:
1306         Fixed signature of atk_util_add_key_listener () to
1307         take an AtkKeySnoopFunc instead of a pointer to same.
1308
1309 2001-11-19  Padraig O'Briain  <padraig.obriain@sun.com>
1310
1311         * atk/atkobject.c (atk_object_notify_state_change):
1312         Fix bug in calculation of number of toggle states
1313
1314         * atk/atkstate.c:
1315         Correct out-by-1 error in atk_state_type_register()
1316         Use type (number of states defined) in atk_state_type_get_name()
1317         and atk_state_type_for_name()
1318         
1319 2001-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
1320
1321         * atk/atkeditabletext.c:
1322         Remove unused structure _AtkEditableTextIfaceClass
1323
1324         * atk/atkobject.[c|h]
1325         Remove signals model_changed and selection_changed
1326
1327         * atk/selection.[c|h]
1328         Add signal selection_changed
1329
1330         * atk/atktable.[c|h]
1331         Remove unused structure _AtkTableIfaceClass
1332         Add signal model_changed
1333
1334         * atk/atktext.[c|h]
1335         Remove unused structure _AtkTextIfaceClass
1336         Add signal text_selection_changed
1337
1338         * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1339         docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1340         Documentation changes
1341
1342 2001-11-17  Tor Lillqvist  <tml@iki.fi>
1343
1344         * atk-zip.sh.in: Build separate runtime and developer packages.
1345
1346         * atk/atk.def: Update.
1347
1348 2001-11-14  Bill Haneman  <bill.haneman@sun.com>
1349
1350         * atk/atkutil.h :
1351         Added API 
1352         atk_add_key_event_listener    (AtkKeySnoopFunc *listener,
1353                                        gpointer data);
1354         atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1355                                        gpointer data);
1356         
1357         to allow non-GTK-dependent installation of key snoop functions.
1358         This also meant adding definitions of AtkKeySnoopFunc and 
1359         AtkKeyEventStruct.
1360
1361 2001-11-08  Padraig O'Briain  <padraig.obriain@sun.com>
1362
1363         * atk/atkobject.c (atk_object_notify_state_change):
1364         Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1365         to ATK_STATE_EXPANDED or vice versa.
1366
1367 2001-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
1368
1369         * atk/atkobject.h:
1370         Add role ATK_ROLE_TREE_TABLE
1371
1372         * atk/atkrelation.h:
1373         Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1374         and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1375
1376         * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1377         docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1378         docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1379         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1380         docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1381         docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1382         docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1383         Update to reflect the current state of the documentation in the code.
1384
1385 2001-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
1386
1387         * atk/relation.h, docs/tmpl/atkrelation.sgml:
1388         Add two new relations ATK_RELATION_NODE_CHILDREN and
1389         ATK_RELATION_NODE_PARENT to support compound objects in a
1390         node or cell of a tree or table
1391         Added descriptions of all relations which are defined
1392
1393         * atk/atktable.c:
1394         Remove functions atk_table_real_get_index_at(),
1395         atk_table_real_get_column_at_index() and 
1396         atk_table_real_get_row_at_index() 
1397         Correct typos in documentation of other functions.
1398
1399 2001-10-28  Tor Lillqvist  <tml@iki.fi>
1400
1401         * atk-zip.sh.in: New file, used to build developer package for
1402         Win32.
1403
1404         * Makefile.am
1405         * configure.in: Add it.
1406
1407         * atk/Makefile.am: Add rules to install and uninstall mingw import
1408         library.
1409
1410 2001-10-26  Padraig O'Briain  <padraig.obriain@sun.com>
1411
1412         * atk/atkobject.[c|h]
1413         Remove the following properties
1414         accessible-child - use signal children_changed for notification
1415         accessible-text - use signal text_changed for notification
1416         accessible-caret - use signal text_caret_moved for notification
1417         accessible-selection - use new signal selection_changed 
1418         for notification
1419         accessible-visible-data - use new signal visible_data_changed
1420         for notification
1421         accessible-model - use new signal model_changed for notification
1422         Notify when role or parent changes
1423         Allow parent and role to be set or got using g_object_set() or
1424         g_object_get()
1425 .
1426 Wed Oct 24 11:13:13 2001  Owen Taylor  <otaylor@redhat.com>
1427
1428         * Version 0.6
1429
1430         * NEWS: Updates.
1431
1432 2001-10-25  Padraig O'Briain  <padraig.obriain@sun.com>
1433
1434         * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1435         Add role ATK_ROLE_TERMINAL for an accessible terminal.
1436
1437 2001-10-22  Padraig O'Briain  <padraig.obriain@sun.com>
1438
1439         * atk/atkobject.c (atk_object_notify_state_change):
1440         Initialize AtkPropertyValue data structure to 0 instead of using
1441         memset.
1442
1443 2001-10-19  Tor Lillqvist  <tml@iki.fi>
1444
1445         * configure.in: Set automake conditionals OS_WIN32 if on (native)
1446         Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1447         LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1448
1449         * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1450         -export-symbols atk.def. If lib.exe is available, generate
1451         atk.lib, and install it.
1452
1453         * atk/atk.def: Update with new entry points.
1454
1455 2001-10-19  Padraig O'Briain  <padraig.obriain@sun.com>
1456
1457         * atk/atkobject.[c|], docs/atk-sections.txt,
1458         docs/tmpl/atkobject.sgml:
1459         Add convenience function atk_object_notify_state_change()
1460         to generate property notification of state change.
1461
1462         * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1463         Correct comments on functions atk_attribute_get_name() and
1464         atk_attribute_get_value()
1465
1466 2001-10-17  Padraig O'Briain  <padraig.obriain@sun.com>
1467
1468         * atk/atktext.c:
1469         Update comments in atk_text_get_text_[at|after|before]_offset()
1470         to clarify what these functions will return.
1471
1472 2001-10-16  Padraig O'Briain  <padraig.obriain@sun.com>
1473
1474         * atk/atktext.c:
1475         Update comments in atk_text_get_run_attributes() and
1476         atk_text_get_default_attributes().
1477
1478 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
1479
1480         * atk/atkobject;c:
1481         Change "property-change" signal to allow detail (i.e. property name) 
1482         and add detail in atk_object_notify().
1483
1484 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
1485
1486         * atk/atktext.c:
1487         Correct order of attribute names in text_attr_name array.
1488
1489 2001-10-12  Padraig O'Briain  <padraig.obriain@sun.com>
1490
1491         * atk/atktext.[c|h]:
1492         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1493         Use enum AtkTextAttribute to specify what attribute are supported
1494         rather than hash defines. Define new functions atk_attribute_get_name()
1495         and atk_attribute_get_value() which return the strings for the
1496         attribute name and values for those attribute which have named values.
1497
1498 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
1499
1500         * atk/atktext.c (atk_text_get_run_attributes):
1501         Correct typo.
1502
1503         * atk/atktext.c (atk_text_get_default_attributes):
1504         Add call to set iface.
1505
1506 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
1507
1508         * atk/atktext.[c|h]:
1509         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1510         Add new function atk_text_get_default_attributes
1511         Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1512
1513 2001-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
1514
1515         * atk/atktext.c (atk_attribute_set_free):
1516         Avoid leaking of AtkAttributeSet data structure; speed up code.
1517
1518         * docs/tmpl.atk*.sgml
1519         Updated to reflect current APIs.
1520
1521 2001-10-01  jacob berkman  <jacob@ximian.com>
1522
1523         * docs/Makefile.am (dist-hook-local): depend on all-local so that
1524         make dist works correctly w/o having to build first
1525
1526 2001-10-01  Tor Lillqvist  <tml@iki.fi>
1527
1528         * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1529
1530 Sat Sep 29 19:45:00 2001  Bill Haneman <bill.haneman@sun.com>
1531         
1532         * configure.in (ATK_MICRO_VERSION): Version 0.6
1533         (because libglade will depend on a the small api addition below)
1534
1535         * atk/makefile.msc (PKG_VER): Version 0.6
1536
1537         * atk/atkrelation.h:
1538         * atk/atkrelation.c: (AtkRelationType 
1539         atk_relation_type_from_string (const gchar *name)): Added method.
1540
1541         
1542 Tue Sep 25 12:08:52 2001  Owen Taylor  <otaylor@redhat.com>
1543
1544         * configure.in (ATK_MICRO_VERSION): Version 0.5
1545
1546         * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1547
1548         * atk/makefile.msc (PKG_VER): Version 0.5
1549
1550 2001-09-21  Hans Breuer  <hans@breuer.org>
1551
1552         * atk/atk.def : updated externals
1553         * atk/makefile.msc : version 0.4
1554
1555         * atk/atktext.c (atk_text_get_character_extents) : real_height
1556         is a reference to int, so use &local_height
1557
1558 Wed Sep 19 10:46:44 2001  Tim Janik  <timj@gtk.org>
1559
1560         * Released 0.4.
1561
1562 Tue Sep 18 23:41:32 2001  Tim Janik  <timj@gtk.org>
1563
1564         * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1565         up ATK_VERSION to 0.4, interface age 0, binary age 0.
1566         (from 0.2 which was not properly updated last time).
1567         depend on glib 1.3.8.
1568
1569         * NEWS: updates.
1570
1571 2001-09-11  Padraig O'Briain  <padraig.obriain@sun.com>
1572
1573         * atk/atkobject.c:
1574         Add object reference when object is set as accessible_parent
1575
1576 2001-09-05  Mark McLoughlin <mark@skynet.ie>
1577
1578         * configure.in: remember ACLOCAL_FLAGS.
1579
1580 2001-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1581
1582         * atk/atktable.[c|h]
1583         Change atk_table_get_caption() and atk_table_set_caption()
1584         to deal with AtkObject* rather than gchar*
1585         Remove redundant and incorrect comments
1586         
1587 Mon Sep  3 19:42:47 2001  Owen Taylor  <otaylor@redhat.com>
1588
1589         * configure.in: Version 0.3  
1590
1591         * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1592
1593         * NEWS: Update  
1594
1595 2001-09-03  Padraig O'Briain  <padraig.obriain@sun.com>
1596
1597         * atk/atkobject.c:
1598         Correct property definitions for "accessible-table-caption", 
1599         "accessible-table-column-description", 
1600         "accessible-table-row-description" 
1601         * atk/atkobject.h:
1602         Update comments to include all properties defined
1603
1604 2001-08-24  Padraig O'Briain  <padraig.obriain@sun.com>
1605
1606         * atk/atkhyperlink.h:
1607         Change AtkHyperLink to AtkHyperlink in comment
1608         * atk/atkhypertext.[c|h]:
1609         Change AtkHyperLink to AtkHyperlink
1610         * atk/atktable.[c|h]:
1611         Make gchar* arguments const; make return value of type gchar*
1612         G_CONST_RETURN
1613         * docs/atk-sections.txt
1614         Remove reference to AtkHyperLink
1615         * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1616         docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1617         Updated by make
1618         
1619 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
1620
1621         * atk/atktable.c
1622         Add functions atk_table_real_get_index_at(), 
1623         atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index() 
1624         as default implementations for atk_table_get_index_at(),
1625         atk_table_get_row_at_index(), atk_table_get_column_at_index()
1626
1627 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
1628
1629         * atk/atkaction.c:
1630         Refer to return value in function documentation for 
1631         atk_action_do_action
1632         * atk/atkimage.c:
1633         Fix typo in comments
1634         * docs/tmpl/atkaction.sgml:
1635         Update to include return value
1636
1637 2001-08-22  Marc Mulcahy <marc.mulcahy@sun.com>
1638
1639         * atk/atkaction.c atk/atkaction.h:
1640         Made atk_action_do_action return a gboolean as the class member of 
1641         AtkActionIface does.
1642         * .cvsignore:
1643         Added atk.spec
1644
1645 2001-08-20  Padraig O'Briain  <padraig.obriain@sun.com>
1646
1647         * docs/tmpl/atkimage.sgml atk/atkimage.h:
1648         Swap height and width arguments to atk_image_get_image_size
1649         * atk/atkimage.c:
1650         Swap height and height arguments to atk_image_get_image_size
1651         Do not crash if NULL pointers are passed for return values
1652
1653 2001-08-17  Padraig O'Briain  <padraig.obriain@sun.com>
1654
1655         * docs/tmpl/atktext.sgml atk/atktext.h:
1656         Change parameter names *offset to *_offset
1657         * atk/atkcomponent.c:
1658         Do not crash if NULL pointers are passed for return values
1659         * atk/atktext.c:
1660         Change parameter names *offset to *_offset
1661         Do not crash if NULL pointers are passed for return values
1662         
1663 2001-08-16  Bill Haneman  <bill.haneman@sun.com>
1664
1665         * atk/atkutil.c :
1666         Changed g_type_class_peek() to g_type_class_ref()
1667         in atk_add_global_event_listener(), since
1668         g_type_class_peek() could return NULL when an
1669         instance of the class had not been created.
1670
1671 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
1672
1673         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1674         Ensure that atk_attribute_set_free is in the documentation.
1675
1676 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
1677
1678         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1679         Swapped order of width and height arguments to
1680         atk_text_get_character_extents()
1681         Changed AtkAttrributeSet_free to atk_attribute_set_free
1682
1683 2001-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
1684
1685         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1686         Changed "length" argument of atk_text_get_character_extents() to
1687         "height".
1688
1689 2001-08-15  Jens Finke <jens@gnome.org>
1690
1691         * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1692         * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1693         added a AC_SUBST for it. This is needed for the spec.in file.
1694         Added atk.spec to output list.
1695         * atk.spec.in: New file.
1696
1697 2001-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
1698
1699         * atk/atkcomponent.[c|h]
1700         * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1701         Change atk_component_get_accessible_at_point to 
1702         atk_component_ref_accessible_at_point so it will work for flyweights
1703
1704 Sun Aug 12 10:33:02 2001  Owen Taylor  <otaylor@redhat.com>
1705
1706         * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1707         with GNU make.
1708
1709 2001-08-09  Padraig O'Briain  <padraig.obriain@sun.com>
1710
1711         * atk/atkaction.c, atk/atkcomponent.c
1712         Remove all instances of g_return_if_fail (foo != NULL); that are
1713         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1714         since the second check catches the NULL.
1715         * atk/atkcomponent.c
1716         Add functions atk_component_real_contains(), 
1717         atk_component_real_get_position(), atkcomponent_real_get_size() 
1718         as default implementations for atk_component_contains(),
1719         atk_component_get_position(), atk_component_get_size()
1720
1721 2001-08-07  Brian Cameron <brian.cameron@sun.com>
1722
1723         * atk/atkimage.[ch] docs/atk-sections.txt
1724         docs/tmpl/atkimage.sgml
1725         Updated AtkImage get_position to get_image_position
1726         so the naming is consistant.  Now get_image_position
1727         and get_image_size return -1 for x/y/height/width
1728         if AtkImage implementations of these functions is
1729         not found.
1730
1731 2001-07-31  Padraig O'Briain  <padraig.obriain@sun.com>
1732
1733         * atk/atkobject.c
1734         Create an object relation set when the object is created.
1735
1736 2001-07-30  Brian Cameron <brian.cameron@sun.com>
1737
1738         * atk/atkutil.[ch]
1739         Changed first argument of atk_add_global_event_listener
1740         so the callback function is of type GSignalEmissionHook
1741         instead of AtkEventListener.  AtkEventListener is
1742         appropriate for Focus event callbacks, but not generic
1743         ones.
1744
1745 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
1746
1747         * atk/atkobject.c:
1748         Add function atk_object_real_ref_state_set() which creates the
1749         state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1750         if appropriate
1751
1752 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
1753
1754         * atk/*.c:
1755         Remove all instances of g_return_if_fail (foo != NULL); that are
1756         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1757         since the second check catches the NULL.
1758
1759 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
1760
1761         * atk/Makefile.am
1762         Fix problem with ATK not building after running make maintainer-clean
1763         and autogen.sh: add extra files to MAINTAINERCLEANFILES
1764
1765 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1766
1767         * atk/atktext.h
1768         * atk/atkeditabletext.h
1769         * atk.pc.in
1770         * atk-uninstalled.pc.in
1771         * atk/makefile.msc
1772         * configure.in
1773         Removed (unused) #defines of pango/pango.h
1774         Removed references to/dependencies on pango from .pc files
1775         Removed dependencies on pango from makefile.msc and configure.in
1776
1777 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
1778
1779         * atk/atkobject.[c|h]
1780         Move some implementation from GAIL:
1781         Default implementations for some some functions
1782         atk_object_real_get_name, atk_object_real_set_name,
1783         atk_object_real_get_description, atk_object_real_set_description,
1784         atk_object_real_get_parent, atk_object_real_set_parent,
1785         atk_object_real_get_role,
1786         atk_object_real_connect_property_change_handler,
1787         atk_object_real_remove_property_change_handler,
1788         atk_object_notify,
1789         definition of property-changed signal.
1790         Initialize pointers to NULL in atk_object_init().
1791         Initialize uninitialized function pointers to NULL in 
1792         atk_object_class_init().
1793         
1794 2001-07-23  Brian Cameron <brian.cameron@sun.com>
1795
1796         * atk/atkobject.c
1797         Changed children_changed signal to allow NULL pointers
1798         for the 2nd argument to the signal handler.
1799
1800 2001-07-20  Hans Breuer  <hans@breuer.org>
1801
1802         * atk/atk.def : added more exports
1803         * atk/makefile.msc : updated win32 build
1804
1805 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
1806
1807         * atk/atkaction.[c|h], docs/atk-sections.txt, 
1808         docs/tmpl/atkaction.sgml
1809         Add atk_action_get_name() and atk_action_set_description()
1810
1811 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
1812
1813         * atk/atkstate.[c|h]
1814         Add ATK_STATE_ENABLED so we can distinguish between a consistent
1815         and inconsistent GtkToggleButton
1816
1817 2001-07-16  Brian Cameron <brian.cameron@sun.com>
1818
1819         * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1820         docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1821         gail_textattributes_update.pat is for gail/gail and integrates the 
1822         ATK_ATTRIBUTE_* macros in the gail implementations.
1823         atk_docs_textattributes_update.pat is for atk/docs and patches
1824         atk-sections.txt etc. for improved docs
1825         atk_atk_textattributes_update.pat is for atk/atk and included the
1826         new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1827
1828 2001-07-13  Darin Adler  <darin@bentspoon.com>
1829
1830         * atk/atkstate.c: Add missing <string.h> include.
1831         * tests/teststateset.c: Add missing <string.h> include.
1832
1833 2001-07-13  Darin Adler  <darin@bentspoon.com>
1834
1835         * .cvsignore: Ignore some generated files.
1836         * autogen.sh: Get rid of call to autoheader since the
1837         configure file doesn't include AM_CONFIG_HEADER.
1838
1839 2001-07-11  Brian Cameron <brian.cameron@sun.com>
1840
1841         * tmpl/atkdocument.sgml
1842         Added new file for docs.
1843
1844 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
1845
1846         * atk/atkimage.c atk/atkutil.c
1847         Changes to build with Sun's FORTE compiler.
1848
1849 2001-07-10  Brian Cameron <brian.cameron@sun.com>
1850
1851         * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1852         tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1853         tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1854         tmpl/atktext.sgml tmpl/atkutil.sgml
1855         Updated docs pages.
1856
1857 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
1858
1859         * atk/atktext.c (atk_text_base_init): 
1860         * atk/atktable.c (atk_table_base_init): 
1861         * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1862         to adapt to recent GSignal changes.
1863
1864 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1865
1866         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1867         docs/tmpl/atkutil.sgml
1868         Added new functiosn to AtkUtil.
1869
1870 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1871
1872         * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1873         docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1874         docs/tmpl/atkobject.sgml
1875         Added new atk document interface.
1876
1877 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1878
1879         * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1880         atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1881         Updated so that functions that take screen coords as 
1882         input/output also take an enum specifying whether
1883         the coords are screen or top-level window based.
1884         Updated docs as well.
1885
1886 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1887
1888         *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1889         atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1890         atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1891         atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1892         atk/docs/tmpl/atkstreamablecontent.sgml
1893         Cleaned up docs.  Added atkstreamablecontent.sgml
1894
1895 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1896
1897         *atk/atktable.h, atk/atktable.c
1898         Updated signal handler definitions.
1899
1900 2001-06-27  Brian Cameron <brian.cameron@sun.com>
1901
1902         *atk/atktext.h
1903         Updated AtkXYCoords enum.
1904
1905 2001-06-27  Brian Cameron <brian.cameron@sun.com>
1906
1907         *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1908         atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1909         atk/atkimage.c atk/atkimage.h atk/atkobject.c
1910         atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1911         atk/atkstateset.c atk/atkstreamablecontent.c
1912         atk/atkstreamablecontent.h atk/atktable.c
1913         atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1914         and some docs/tmpl files.
1915         Updated gtk-docs fixing spelling errors and making minor
1916         changes to the API.
1917
1918 2001-06-27  Louise Miller <lousie.miller@sun.com>
1919
1920         *atk/atkselection.h, atk/atkselection.c
1921         changed return type to gboolean for 
1922         atk_selection_select_all_selection
1923
1924 2001-06-26  Brian Cameron <brian.cameron@sun.com>
1925
1926         *atk/atkstate.h atk/atkstate.c
1927         docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1928         docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1929         docs/tmpl/atktext.sgml
1930         Added ATK_STATE_STALE.  Updated docs.
1931
1932 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
1933
1934         *atk/atktext.h
1935         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1936
1937 2001-06-21  Brian Cameron <brian.cameron@sun.com>
1938
1939         * atk/atkeditabletext.h, atk/atkobject.h,
1940         atktext.[ch]
1941         Added AtkAttributeSet_free() convenience
1942         function.
1943
1944 2001-06-20  Peter Williams  <peterw@ximian.com>
1945
1946         * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1947         atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1948         G_{BEGIN,END}_DECLS.
1949
1950 2001-06-20  Brian Cameron <brian.cameron@sun.com>
1951
1952         * atk/atktable.c, atk/atkmarshal.list
1953         Removed needless marshal and updated signal handlers in
1954         atktable.c
1955
1956 2001-06-20  Louise Miller <louise.miller@sun.com>
1957
1958         *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml   
1959         Changed parameters for get_selected_rows/get_selected_columns
1960         Added 4 new functions, add_row_selection, remove_row_selection,
1961         add_column_selection, remove_column_selection
1962
1963 2001-06-19  Brian Cameron <brian.cameron@sun.com>
1964
1965         * atk/atktable.c
1966         Fixed minor bug with signals.
1967
1968 2001-06-18  Brian Cameron <brian.cameron@sun.com>
1969
1970         * atk/atktable
1971         Added signals.
1972
1973 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
1974
1975         * atk/atkselection.h atk/atkselection.c
1976         Now add_selection, clear_selection, and remove_selection 
1977         return a boolean indicating SUCCESS/FAILURE to indicate
1978         if the operation was successful.
1979
1980 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
1981
1982         * atk/atktable.h atk/atktable.h
1983         Updated so now the get_text_before|at|after functions
1984         return the start & end offset of the string.  Updated the
1985         docs.
1986
1987 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
1988
1989         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1990
1991 2001-06-11  Havoc Pennington  <hp@redhat.com>
1992
1993         * NEWS: updated
1994
1995         * configure.in: bump version to 0.2 and add infrastructure for 
1996         libtool version info. Assumes GTK versioning scheme (major.minor 
1997         is binary compatible)
1998         
1999         * atk/Makefile.am (LDFLAGS): set version info
2000         (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2001         
2002 2001-06-13  Brian Cameron <brian.cameron@sun.com>
2003
2004         * atk/atktable.h, atk/atktable.c
2005         Updated so that get/set row/column header functions
2006         work with AtkObjects rather than AtkTables.  Organized
2007         the header file a little more cleanly.  Also the get/set
2008         row_description and caption functions now use gchar *
2009         rather than AtkObject.
2010
2011 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
2012
2013         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2014         Add signal model-changed.
2015
2016         * atk/atkobject.c: Add properties
2017         accessible-role, accessible-table-caption, 
2018         accessible-table-column-header, accessible-table-column_description.
2019         accessible-table-row-header, accessible-table-row_description.
2020         accessible-table-summary, accessible-model
2021
2022 2001-06-12  Brian Cameron <brian.cameron@sun.com>
2023
2024         * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2025         Updated atkeditabletext and atktext interfaces so they
2026         now properly define the get/set attribute methods and now
2027         get_offset_at_point and get_character_extents can request
2028         x,y coords by either widget or screen coords.
2029
2030 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
2031
2032         * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2033         CFLAGS, not in LIBS. (Always linking with -lpthread
2034         is a noticeable speed hit.)
2035
2036 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
2037
2038         * atk/Makefile.am: Really fix marshal generation.
2039
2040 2001-06-07  Havoc Pennington  <hp@redhat.com>
2041
2042         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2043         glib-genmarshal stuff
2044
2045 2001-06-07  Havoc Pennington  <hp@redhat.com>
2046
2047         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2048         glib-genmarshal
2049
2050         * configure.in: rearrange the library checks to support
2051         uninstalled linking     
2052
2053         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2054
2055         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2056         ATK in giant GTK tarball
2057
2058 2001-06-07  Brian Cameron <brian.cameron@sun.com>
2059
2060         * docs/atk-api.sgml docs/atk-sections.txt
2061         docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2062         docs/tmpl/atktext.sgml
2063         Removed docs/atk-api.sgml since it is not used.
2064         Updated sgml files and atk-sections.txt to reflect
2065         recent changes to the atktext and atkeditabletext
2066         interfaces
2067
2068 2001-06-06  Brian Cameron <brian.cameron@sun.com>
2069
2070         * atk/atktext.h atk/atktext.h
2071         Updated to new atktext functions for getting attributes.
2072
2073 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2074
2075         * New files atk/atkstreamablecontent.[ch]
2076         Updated files: atk/Makefile.am, atk/atk.h
2077
2078         * atk/atkvalue.c: Updated comments
2079
2080 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2081
2082         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2083
2084 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
2085
2086         * atk/atkobject.c: Add property accessible-visible-data
2087
2088 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
2089
2090         * atk/atkobject.c: Add support for setting and getting 
2091         accessible-value property.
2092
2093         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2094
2095 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
2096
2097         * atk/atkeditabletext.[ch], atk/atktext.[ch]
2098
2099         * docs/atk-overrides.txt, docs/Makefile.am
2100           Updated the interface for dealing with selected
2101           text to handle multiple selected regions.  Removed
2102           get_row_col_at_offset from atktext.[ch].  Added
2103           docs/atk-overrides.txt file.
2104
2105 Thu May 31  Brian Cameron <brian.cameron@sun.com>
2106
2107         * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2108           atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2109           Added atk_marshal_VOID__INT_INT marshaller.  Updated the
2110           Makefiles so the proper marshall files get included in the
2111           dist.  Updated the Makefiles and configure.in so that the
2112           docs get included in the dist.
2113
2114 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
2115
2116         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2117
2118 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
2119
2120         * atk/atkobject.c: Define new properties accessible-text, 
2121         accessible-caret, accessible-selection and accessible-value
2122
2123 2001-05-29  Brian Cameron <brian.cameron@sun.com>
2124
2125         * docs/atk-sections.txt
2126
2127         * docs/tmpl/*
2128         Improved the layout/formatting of the atk docs.  Added docs/tmpl
2129         files.
2130
2131 2001-05-28  Brian Cameron <brian.cameron@sun.com>
2132
2133         * atk/atktext.c
2134         Now properly set the initialized flag when setting up signals.
2135         Updated the atk-docs in several files
2136
2137 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2138
2139         * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2140         atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2141         atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
2142         atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
2143         Fix warnings generated by Sun FORTE compiler
2144
2145 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2146
2147         * atk/atkcomponent.c atk/atkvalue.c
2148         Remove return calls in functions which return void
2149         
2150 2001-05-23  Padraig O'Briain  <padraig.obriain@sun.com>
2151
2152         * atk/atkobject.h: Correct naming of role for status bar
2153
2154         * atk/atktext.c: 
2155         Clarify behaviour of atk_text_get_text_after/at/before_offset
2156  
2157 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
2158
2159         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
2160
2161 2001-01-06  Hans Breuer  <hans@breuer.org>
2162
2163         * atk/makefile.msc atk/atk.def (new files) :
2164         Enable build for win32, no sourc changes necessary.
2165
2166 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
2167
2168         * Released 0.1
2169
2170 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
2171
2172         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
2173
2174 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
2175
2176         * Start a ChangeLog
2177