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