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