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