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