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