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