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