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