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