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