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