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