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