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