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