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