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