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