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