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