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