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