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