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