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