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