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