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