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