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