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