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