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