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