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