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