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