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