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