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