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