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