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