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