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