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