Fix Coverity-detected bugs in atkimage.c - allow for possibility
[platform/upstream/atk.git] / ChangeLog
1 2006-03-20 Bill Haneman <bill.haneman@sun.com>
2
3         * atk/atkimage.c: Bug detected by Behdad Estafood
4         (atk_image_get_position): Allow for NULL-in params.
5         (atk_image_get_size): Allow for NULL in-params.
6         
7 2006-03-13 Bill Haneman <bill.haneman@sun.com>
8
9         * configure.in, NEWS: Revved to 1.11.3.
10         This is the GNOME 2.14.0 version of ATK.
11         
12 2006-02-24 Bill Haneman <bill.haneman@sun.com>
13
14         * atk/atkobject.c:
15         (get_atk_locale_dir): Make sure to convert from UTF-8 to
16         correct filename encoding; bug #317458 from Kazuzi IWAMOTO.
17
18         * atk/atkobject.c:
19         * atk/atktext.c:
20         Const patch from Arjan Van de Van; adds 'const' to 
21         internal atk structures and methods where appropriate.
22
23 2006-01-17 Bill Haneman <bill.haneman@sun.com>
24
25         * configure.in: Revved to 1.11.1.
26         Re-dist using a working gtk-doc, so that docs are included.
27         
28 2006-01-16 Bill Haneman <bill.haneman@sun.com>
29
30         * configure.in: Revved to 1.11.0.
31         
32 2005-12-27  Abel Cheung  <maddog@linuxhall.org>
33
34         * configure.in: Added "zh_HK" to ALL_LINGUAS.
35
36 2005-11-17  Bill Haneman <bill.haneman@sun.com>
37
38         * atk/atkobject.h:
39         (AtkRoleType): Added ATK_ROLE_ENTRY, ATK_ROLE_CHART,
40         ATK_ROLE_CAPTION, ATK_ROLE_DOCUMENT_FRAME, ATK_ROLE_HEADING,
41         ATK_ROLE_PAGE, ATK_ROLE_SECTION, ATK_ROLE_REDUNDANT_OBJECT.
42         (AtkAttributeSet): Moved here from AtkText.
43         (AtkObjectClass): Added get_attributes vfunc pointer.
44
45         (atk_object_get_attributes): New public method.
46         
47         * atk/atkobject.c:
48         (atk_object_get_attributes): New method implementation, 
49         uses AtkObjectClass->get_attributes.   This method allows
50         the assignment of weakly-type attributes to any AtkObject
51         instance, as name-value pairs.
52         (AtkRoleItem): Added names for the new roles.
53         
54         * atk/atkstate.h:
55         (AtkStateType): Added ATK_STATE_INVALID_ENTRY, 
56         ATK_STATE_SUPPORTS_AUTOCOMPLETION, ATK_STATE_SELECTABLE_TEXT.
57         Tweaked docs for other states.
58         
59         * atk/atkimage.h:
60         (AtkImageClass): Added get_image_locale vfunc.
61         (atk_image_get_image_locale): New method.
62
63         * atk/atkimage.c:
64         (atk_image_get_image_locale): New method.
65
66         * atk/atkcomponent.h:
67         (AtkComponentClass): Added get_alpha vfunc.
68         (atk_component_get_alpha): New method.
69         
70         * atk/atkcomponent.c:
71         (atk_component_get_alpha): New method.
72
73         * atk/atkdocument.h:
74         (AtkDocument): Added vfuncs for document locale and
75         document attributes.
76         (atk_document_get_locale): New.
77         (atk_document_get_attributes): New.
78         (atk_document_get_attribute_value): New.
79         (atk_document_set_attribute_value): New.
80
81         * atk/atkdocument.c: 
82         (atk_document_get_locale): New.
83         (atk_document_get_attributes): New.
84         (atk_document_get_attribute_value): New.
85         (atk_document_set_attribute_value): New.        
86         
87 2005-11-16  Bill Haneman <bill.haneman@sun.com>
88
89         * atk/atkimage.c:
90         * atk/atkhypertext.c:
91         * atk/atkobjectfactory.c:
92         * atk/atktable.c: Moved error return code
93         description to 'Returns' section.
94         * docs/tmpl/atkutil.sgml:
95         Committed a docs patch from Bill Abt.
96         
97 2005-11-01  Simos Xenitellis  <simos@gnome.org>
98
99         * configure.in: Added tt (Tatar) to ALL_LINGUAS.
100
101 2005-09-05  Bill Haneman <bill.haneman@sun.com>
102
103         * configure.in, NEWS: Release 1.10.3, 
104         with a working libtool (1.10.2 was a bad release, don't use).
105
106 2005-08-29  Bill Haneman <bill.haneman@sun.com>
107
108         * configure.in, NEWS: Release 1.10.2.
109
110 2005-08-19  Tor Lillqvist  <tml@novell.com>
111
112         * atk-zip.sh.in: Drop the timestamp from the zip file
113         names. Include the .def file.
114
115         * atk/Makefile.am (install-def-file): Fix typo.
116
117 2005-08-04  Tor Lillqvist  <tml@novell.com>
118
119         * configure.in: Look for windres on Win32.
120
121         * atk/Makefile.am: Don't use the script in GLib's build/win32 to
122         compile the rc file into a resource object file. (This means we
123         lose the build number increment magic, but I doubt it was that
124         useful anyway.) Instead use windres directly. To pass a normal .o
125         file produced by windres through libtool, which wants .lo files,
126         pass it directly to the linker using a -Wl option.
127
128         * atk/atk.rc.in: Correspondingly, replace BUILDNUMBER with 0.
129
130 2005-07-18  Abduxukur Abdurixit <abdurixit@gmail.com>      
131
132         * configure.in: Added 'ug' to ALL_LINGUAS.
133
134 2005-06-08  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
135
136         * configure.in: Added 'gl' to ALL_LINGUAS.
137
138 2005-04-28  Bill Haneman <billh@gnome.org>
139
140         * configure.in: Patch from Michael Meeks to
141         make atk 1.9's dependency on gtk+ 2.6 soft, i.e. 
142         don't require gmodule-no-export-2.0.
143         Restores compatibility of atk 1.9 series with gtK 2.4.X.
144
145         Revved to 1.10.1.
146
147 2005-04-22  Tor Lillqvist  <tml@novell.com>
148
149         * atk/atkobject.c: Initialize gettext before use. Calling
150         bindtextdomain() and bind_textdomain_codeset() in
151         atk_role_get_localized_name() was too late. Put the calls in new
152         function gettext_initialization() and call that from
153         atk_object_class_init() and atk_role_get_localized_name(). Move
154         the Win32-specific DllMain() and get_atk_locale_dir() functions
155         and the redefinition of ATK_LOCALEDIR before
156         gettext_initialization() as it uses ATK_LOCALEDIR. Fixes #170948
157         for atk's part. Thanks to Robert Ă–gren, Daniel Atallah and Kevin
158         Stange.
159
160 2005-04-09  Hans Breuer  <hans@breuer.org>
161
162         * atk/makefile.msc : updated $(LIBINTL_LIBS)
163         atkrelationtype.h to atk_headers, PKG_VER
164
165 2005-04-05  Bill Haneman <bill.haneman@sun.com>
166
167         * atk/atkstate.h: Added ATK_STATE_REQUIRED, to
168         indicate that explicit user interaction with a UI control is
169         required, i.e. for web forms elements with the 'required' tag.
170         See bug #172663.
171         
172 2005-04-04  Padraig O'Briain  <padraig.obriain@sun.com>
173
174         * atk/atkrelation.c: Update doc to note that atk_relation_add_target
175         was added for version 1.9.
176
177         * atk/atkrelationset.c: Update doc to note that 
178         atk_relation_set_add_relation_by_type was added for version 1.9.
179
180 2005-03-30  Steve Murphy  <murf@e-tools.com>
181
182         * configure.in: Added "rw" to ALL_LINGUAS.
183
184 2005-03-08  Bill Haneman <bill.haneman@sun.com>
185
186         * ===== Released 1.9.1=====
187
188         * configure.in, NEWS, README: Released 1.9.1.
189
190 2005-02-23  Padraig O'Briain  <padraig.obriain@sun.com>
191
192         * atk.spec.in:  Corrected FTP directory. (bug #168218)
193         Corrected spelling
194
195 2005-02-08  Christian Rose  <menthos@menthos.com>
196
197         * configure.in: Added "xh" to ALL_LINGUAS.
198
199 2005-01-26  Padraig O'Briain  <padraig.obriain@sun.com>
200
201         * atk/atk.def: Add atk_text_clip_type_get_type. Bug #165288.
202
203 2004-12-29  Tor Lillqvist  <tml@iki.fi>
204
205         * atk/atk.def: Add new functions.
206
207 2004-12-20  Padraig O'Briain  <padraig.obriain@sun.com>
208
209         * atk/atkrelationtype.h: Add description for ATK_RELATION_SUBWINDOW_OF.
210         Fixes bug #161562.
211
212 2004-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
213
214         * ===== Released 1.9.0=====
215
216         * configure.in: Version 1.9.0, interface age 0, binary age 900
217
218         * NEWS: Updated.
219
220 Thu Nov 25 14:11:41 2004  Manish Singh  <yosh@gimp.org>
221
222         * autogen.sh: rm autom4te.cache, since it might interfere with
223         differing autoconf versions.
224
225 2004-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
226
227         * atk/atkobject.c: Replace DEPRECATED by @Deprecated in comments
228         to fix warning when documentation is generated.
229
230         * atk/atkrelation.[ch]: 
231         * docs/tmpl/atkrelation.sgml: Add atk_relation_add_target.
232
233         * atk/atkrelationset.[ch]:
234         * atk/tmpl/atkrelationset.sgml: 
235         Add atk_relation_set_add_relation_by_type.
236
237         * docs/atk-sections.txt: Add atk_relation_add_target and
238         atk_relation_set_add_relation_by_type.
239
240         Fixes bug #158722.
241
242 2004-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
243
244         * configure.in: Use gmodule-no-export.pc, requires glib 2.5.7.
245         Patch from Matthias Clasen for bug #158531. 
246         Incremented version to 1.9.0. 
247         Branch for gnome-2-8 has been created.
248         
249 2004-11-11  Christian Rose  <menthos@menthos.com>
250
251         * configure.in: Added "as" to ALL_LINGUAS.
252
253 2004-10-28  Padraig O'Briain  <padraig.obriain@sun.com>
254
255         * docs/atk-docs.sgml: Add a more descriptive title in the docs.
256         Patch from Diego Gonzalez. (bug #156296)
257
258         * atk/text.c (Clarify meaning of end_offset for 
259         atk_text_get_text_at_offset().
260         Patch from Bill Haneman. (bug #156574)
261
262 2004-09-14  Abel Cheung  <maddog@linuxhall.org>
263
264         * configure.in: Added "ar" to ALL_LINGUAS.
265
266 2004-09-10  Theppitak Karoonboonyanan  <thep@linux.thai.net>
267
268         * configure.in: Added "th" to ALL_LINGUAS.
269
270 2004-09-07  Padraig O'Briain  <padraig.obriain@sun.com>
271
272         * ===== Released 1.8.0=====
273
274         * configure.in: Version 1.8.0, interface age 0, binary age 800
275
276         * NEWS: Updated.
277
278 2004-08-16  Christian Rose  <menthos@menthos.com>
279
280         * configure.in: Added "bs" to ALL_LINGUAS.
281
282 2004-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
283
284         * *atk/atkdocument.c atk/atkeditabletext.c atk/atkhypertext.c
285         atk/atkimage.c atk/atknoopobjectfactory.c atkobject.c 
286         atk/atkstreamablecontent.c atk/atktext.c attk/atkvalue.c:
287         Fix for bug #149990; patch from Kjartan Maraas.
288
289 2004-08-12  Kjartan Maraas  <kmaraas@gnome.org>
290  
291         * configure.in: Added nb to ALL_LINGUAS.
292
293 2004-08-09  Ankit Patel <ankit@redhat.com>
294
295         * configure.in: Added "gu" to ALL_LINGUAS.
296
297 2004-07-28  Padraig O'Briain  <padraig.obriain@sun.com>
298
299         * configure.in: Increment version to 1.7.3 and interface age to 3.
300
301         * ===== Released Version 1.7.3, interface age 3, binary age 703 ====
302
303         * NEWS: Updated.
304         
305 2004-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
306
307         * docs/atk-sections.txt: Add entries to fix warning when generating
308         documentation.
309
310         * docs/tmpl/atkcomponent.sgml docs/tmpl/atkhyperlink.sgml 
311         docs/tmpl/atkhypertext.sgml docs/tmpl/atkobject.sgml 
312         docs/tmpl/atkrelation.sgml docs/tmpl/atkselection.sgml 
313         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml: Changes to generated
314         files.
315
316 2004-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
317
318         * ===== Released Version 1.7.2, interface age 2, binary age 702 ====
319
320         * NEWS: Updated.
321         
322 2004-07-20  Bill Haneman <bill.haneman@sun.com>
323
324         * atk/atkobject.h, atkobject.c, atk-object-enum.c:
325         Added ATK_ROLE_EMBEDDED, "embedded component", which is a 
326         context hint for assistive technologies that the contained
327         children share a context which differs from the embedding
328         container.  Fixes bug #147989.
329
330         * configure.in: Revved to 1.7.2.
331         
332 2004-06-10  Padraig O'Briain  <padraig.obriain@sun.com>
333
334         * atk/atkcomponent.h: Add definition for atk_rectangle_get_type
335         and ATK_TYPE_RECTANGLE.
336         * atk/atkcomponent.c (atk_component_base_init): Correct definition
337         of "bounds-changed" signal.
338         (atk_rectangle_copy): New function.
339         (atk_rectangle_get_type): New function.
340
341 2004-06-08  Padraig O'Briain  <padraig.obriain@sun.com>
342
343         * configure.in: Increment version to 1.7.2 and interface age to 2.
344
345 2004-06-08  Padraig O'Briain  <padraig.obriain@sun.com>
346
347         * ===== Released Version 1.7.1, interface age 1, binary age 701 ====
348
349         * NEWS: Updated.
350         
351 2004-06-04  Padraig O'Briain  <padraig.obriain@sun.com>
352
353         * docs/atk-sections.txt: Add AtkRectangle.
354
355         * docs/tmpl/atkcomponent.sgml: Add description for bounds-changed
356         signal.
357
358 2004-05-29  Christian Rose  <menthos@menthos.com>
359
360         * configure.in: Added "tk" to ALL_LINGUAS.
361
362 2004-05-18  Padraig O'Briain  <padraig.obriain@sun.com>
363
364         * atk/atkobject.c: Allow locale dir not to be harcoded into binary.
365         Fixes bug #128906.
366
367 2004-05-11  Padraig O'Briain  <padraig.obriain@sun.com>
368
369         * atk/atkobject.c: Make extra_roles static.
370
371         * atk/atkrelation.c: Make extra_names static.
372
373         Fixes bug #142234.
374
375         * atk/atkstate.h: Add clarification of state ATK_STATE_ENABLED to
376         documentation.
377
378 2004-04-22  Padraig O'Briain  <padraig.obriain@sun.com>
379
380         * configure.in: Increment version to 1.7.1 and interface age to 1.
381
382 2004-04-22  Padraig O'Briain  <padraig.obriain@sun.com>
383
384         * ===== Released Version 1.7.0, interface age 0, binary age 700 ====
385
386         * NEWS: Updated.
387
388 2004-04-20  Padraig O'Briain  <padraig.obriain@sun.com>
389
390         * configure.in: Increment version to 1.7.0.
391
392         * atk/atkcomponent.[ch]: Add new signal "bounds_changed". 
393         * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed".
394
395         Fixes bug #140476.
396
397         * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF.
398         * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED.
399         * docs/tmpl/atkrelation.sgml: Add new relation 
400         * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED 
401          
402         Fixes bug #133375.
403
404         * atk/atktext.c: Make extra_attributes static.
405
406 2004-04-19  Padraig O'Briain  <padraig.obriain@sun.com>
407
408         * ===== Released 1.6.1=====
409
410         * configure.in: Version 1.6.1, interface age 1, binary age 601
411
412         * NEWS: Updated.
413
414         * README: Fix typo.
415
416 2004-04-08  Guntupalli Karunakar  <karunakar@freedomink.org>
417
418         * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
419
420 2004.04.02  IĂƒÂ±aki LarraĂƒÂ±aga  <dooteo@euskalgnu.org>
421
422         * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
423
424 2004-03-29  Manish Singh  <yosh@gimp.org>
425
426         * autogen.sh: use $ACLOCAL instead of aclocal-1.4 for --print-ac-dir.
427
428 2004-03-23  Guntupalli Karunakar  <karunakar@freedomink.org>
429
430         * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
431
432 2004-03-23  Pablo Saratxaga  <pablo@mandrakesoft.com>
433
434         * configure.in: Added Walloon (wa) to ALL_LINGUAS
435
436 2004-03-22  Padraig O'Briain  <padraig.obriain@sun.com>
437
438         * configure.in:
439         * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
440          Patch from Roger Leigh.
441         
442 2004-03-18  Guntupalli Karunakar  <karunakar@freedomink.org>
443
444         * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
445
446 2004-03-08  Padraig O'Briain  <padraig.obriain@sun.com>
447
448         * ===== Released 1.6.0=====
449
450         * configure.in: Version 1.6.0, interface age 0, binary age 600
451
452         * NEWS: Updated.
453
454 2004-03-07  Danilo Ă… egan  <dsegan@gmx.net>
455
456         * configure.in: Added "sr@ije" to ALL_LINGAUS.
457
458 Mon Mar  1 20:32:06 2004  Tim Janik  <timj@gtk.org>
459
460         * autogen.sh:
461         - exit with $? instead of 1 in case of failure
462         - exit with $? if ./configure failed
463           (that's so autogen.sh && make lines work)
464         - removed --enable-gtk-doc option
465         - added $AUTOGEN_CONFIGURE_ARGS
466
467 2004-03-01  Tor Lillqvist  <tml@iki.fi>
468
469         * atk/atk.def: Add some missing entries.
470
471 2004-02-24  Padraig O'Briain  <padraig.obriain@sun.com>
472
473         * ===== Released 1.5.5=====
474         
475         * configure.in: Version 1.5.5, interface age 4, binary age 505
476
477         * NEWS: Updated.
478
479 2004-02-20  Christian Rose  <menthos@menthos.com>
480
481         * configure.in: Added "en_CA" to ALL_LINGUAS.
482
483 2004-02-16  Padraig O'Briain  <padraig.obriain@sun.com>
484
485         * ===== Released 1.5.4=====
486         
487         * configure.in: Version 1.5.4, interface age 3, binary age 504
488
489         * NEWS: Updated.
490
491 2004-02-03  Padraig O'Briain  <padraig.obriain@sun.com>
492
493         * ===== Released 1.5.3=====
494         
495         * configure.in: Version 1.5.3, interface age 2, binary age 503
496
497         * NEWS: Updated.
498
499 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
500
501         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
502
503 2004-01-26  Padraig O'Briain  <padraig.obriain@sun.com>
504
505         * atk/atkobject.c: Revise property name. Fixes bug #130022 from
506         Christian - Manny Calavera - Neumair.
507
508 2004-01-23  Manish Singh  <yosh@gimp.org>
509
510         * Makefile.am: remove trailing backslash from last line of
511         DISTCLEANFILES. 
512
513 2004-01-23  Padraig O'Briain  <padraig.obriain@sun.com>
514
515         * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
516         from laszlo.peter@ireland.sun.com.
517
518         * Makefile.am: Add DISTCLEANFILES.
519
520 2004-01-12  Padraig O'Briain  <padraig.obriain@sun.com>
521
522         * ===== Released 1.5.2=====
523         
524         * configure.in: Version 1.5.2, interface age 1, binary age 502
525
526         * NEWS: Updated.
527
528 2004-01-05  Padraig O'Briain  <padraig.obriain@sun.com>
529
530         * configure.in: Move specification of ALL_LINGUAS to later in file
531         so that CATOBJEXT is defined correctly.
532         Use ATK_LOCALEDIR instead of atklocaledir.
533
534         * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
535
536         * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
537
538         * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
539
540 2004-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
541
542         * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
543         Patch provided by Jeff Franks.
544
545 2003-12-17  Padraig O'Briain  <padraig.obriain@sun.com>
546
547         * atk/atkobject.c: Change "accel label" to "accelerator label".
548         Fixes bug #129499.
549
550 2003-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
551
552         * ===== Released 1.5.1=====
553         
554         * configure.in: Version 1.5.1, interface age 0, binary age 501
555
556         * NEWS: Updated.
557
558 2003-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
559
560         * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
561
562         * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and 
563         properties
564
565         * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
566
567 2003-12-01  Michael Natterer  <mitch@gimp.org>
568
569         * atk/atkobject.c (atk_object_real_get_property): fix typo:
570         s/g_value_set_set/g_value_set_int/.
571
572 2003-12-01  Padraig O'Briain  <padraig.obriain@sun.com>
573
574         * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
575         properties translatable. Add new property "accessible-hypertext-nlinks".
576         (atk_object_real_get_property): Add support for new property
577         "accessible-hypertext-nlinks".
578
579         * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
580         link_activated.
581
582         * atk/atkhyperlink.c: Add signals link_activated and new properties
583         "number-of-anchors", "end-index" and "start-index".
584
585         This fixes bug #112390.
586
587 2003-11-29  Danilo Ă… egan  <dsegan@gmx.net>
588
589         * configure.in: Added "af" to ALL_LINGUAS.
590
591 2003-11-26  Padraig O'Briain  <padraig.obriain@sun.com>
592
593         * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
594         if object is focus object.
595
596         * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
597         the last object reported by the application as focused.
598
599         * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
600         Add atk_get_focus_object.
601
602         Fixes bug #127400.
603
604 2003-11-26  Padraig O'Briain  <padraig.obriain@sun.com>
605
606         * atk/atkobject.c: Change role names so that the unlocalized names
607         do not contain hyphens and match the Java role names. Fixes bug #125024.
608
609 2003-11-24  Padraig O'Briain  <padraig.obriain@sun.com>
610
611         *  docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
612         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
613         docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
614         docs/tmpl/atktext.sgml: Regenerate these files. The location of
615         signal information has changed.
616
617 2003-11-24  Padraig O'Briain  <padraig.obriain@sun.com>
618
619         * ===== Released 1.5.0=====
620         
621         * configure.in: Version 1.5.0, interface age 0, binary age 500
622
623         * NEWS: Updated.
624
625 2003-11-03  Padraig O'Briain  <padraig.obriain@sun.com>
626
627         * atk/atkrelation.c: Use weak references for objects in a relation
628         instead of object references so that objects are not leaked when
629         corresponding widgets are destroyed.
630
631         This fixes bug #125725.
632         
633 2003-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
634
635         * configure.in: Add reference to docs/version.xml
636
637         Should have been done in previous commit but was omitted.
638         Fixes build break reported in bugs #1258548 and #125902.
639
640 2003-10-29  Padraig O'Briain  <padraig.obriain@sun.com>
641
642         * configure.in: Add reference to docs/version.xml
643
644         * docs/Makefile.am: Add references to version.xml.in and version.xml
645
646         * docs/atk-docs.sgml: Add reference to version.xml
647
648         * docs/version.xml.in: New file.
649
650         This fixes bug #125758.
651         
652 2003-10-24  Padraig O'Briain  <padraig.obriain@sun.com>
653
654         * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
655
656 2003-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
657
658         * ===== Released 1.4.1=====
659         
660         * configure.in: Version 1.4.1, interface age 1, binary age 401
661
662         * NEWS: Updated.
663
664 2003-09-28  Gediminas Paulauskas  <menesis@delfi.lt>
665
666         * configure.in: Added lt to ALL_LINGUAS.
667
668 2003-09-23  Padraig O'Briain  <padraig.obriain@sun.com>
669
670         * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
671         This fixes bug #121990.
672
673 2003-09-21  Ăƒ\85smund SkjĂƒÂ¦veland  <aasmunds@fys.uio.no>
674  
675         * configure.in: Added Norwegian (nynorsk) code
676         nn to ALL_LINGUAS.
677
678 2003-09-10  Padraig O'Briain  <padraig.obriain@sun.com>
679
680         * atk/atkobject.c: Remove comments about signals. The description
681         should be in files in docs/tmpl directory.
682
683         * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
684         * docs/tmpl/atkobject.sgml:  Add descriptions for 
685         active-descendant-changed, children-changed, focus-event, 
686         property-change, state-change and visible-data-changed signals.
687         * docs/tmpl/atkselection.sgml: Add description for selection-changed
688         signal.
689         * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
690         columnn-inserted, column-reordered, model-changed, row-deleted, 
691         row-inserted and  row-reordered signals.
692         * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
693         text-caret-moved, text-changed and text-selection-changed signals.
694
695         This fixes bug #121163.
696
697 2003-09-02  Padraig O'Briain  <padraig.obriain@sun.com>
698
699         * ===== Released 1.4.0=====
700
701         * configure.in: Version 1.4.0, interface age 0, binary age 400
702
703         * NEWS: Updated.
704
705 2003-08-28  Christian Rose  <menthos@menthos.com>
706
707         * configure.in: Added "ne" to ALL_LINGUAS.
708
709 2003-08-25  Padraig O'Briain  <padraig.obriain@sun.com>
710
711         * ===== Released 1.3.6=====
712
713         * configure.in: Version 1.3.6, interface age 2, binary age 306
714
715         * NEWS: Updated.
716
717 2003-08-08  Malcolm Tredinnick <malcolm@commsecure.com.au>
718         
719         * autogen.sh: Clarify an error message.
720
721 2003-08-08  Guntupalli Karunakar  <karunakar@freedomink.org>
722
723         * configure.in: Added "hi" in ALL_LINGUAS.
724
725 2003-08-07  Padraig O'Briain  <padraig.obriain@sun.com>
726
727         * ===== Released 1.3.5=====
728
729         * configure.in: Version 1.3.5, interface age 1, binary age 305
730
731         * NEWS: Updated.
732
733 2003-08-04  Padraig O'Briain  <padraig.obriain@sun.com>
734
735         * Remove po/Makefile.in.in. This fixes bug #119053.
736
737 2003-07-08  Padraig O'Briain  <padraig.obriain@sun.com>
738
739         * atk/atktable.c (atk_table_ref_at): Ensure that row and column values 
740         are non-negative.
741
742         This is a partial fix for bug #116712.
743
744 2003-07-03  Padraig O'Briain  <padraig.obriain@sun.com>
745
746         * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
747         Fixes bug #116621. Problem reported by Mario Lang.
748
749 2003-06-25  Fatih Demir <kabalak@gtranslator.org>
750
751         * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
752
753 2003-06-23  Padraig O'Briain  <padraig.obriain@sun.com>
754
755         * atk.spec.in:
756         Added locale directory to spec file. Fix provided by
757         James T. Richardson, Jr.
758
759 2003-06-19  Padraig O'Briain  <padraig.obriain@sun.com>
760
761         * ===== Released 1.3.4=====
762
763         * NEWS: Updated.
764
765 2003-06-13  Tor Lillqvist  <tml@iki.fi>
766
767         * atk/atkobject.c (atk_role_get_localized_name): Set
768         gettext_initialized.
769
770         * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
771         directory, so look there, too. Include the message catalogs.
772
773 2003-06-10  Padraig O'Briain  <padraig.obriain@sun.com>
774
775         * configure.in: Version 1.3.4, interface age 0, binary age 304
776
777         * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
778         ATK_RELATION_POPUP.
779
780 2003-06-05  Paul Duffy <dubhthach@frink.nuigalway.ie>
781
782         * configure.in: Added ga (irish) to ALL_LINGUAS
783          
784 2003-06-05  Kenneth Rohde Christiansen  <kenneth@gnu.org>
785
786         * configure.in: Added li to ALL_LINGUAS.
787
788 2003-05-30  Padraig O'Briain  <padraig.obriain@sun.com>
789
790         * ===== Released 1.3.3=====
791
792         * configure.in: Version 1.3.3, interface age 3, binary age 303
793
794         * NEWS: Updated.
795
796 2003-05-28  Padraig O'Briain  <padraig.obriain@sun.com>
797
798         * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
799         ATK_ROLE_AUTOCOMPLETE.
800
801 2003-05-20  Padraig O'Briain  <padraig.obriain@sun.com>
802
803         * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state 
804         ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
805         which can have a value other than on or off.
806
807 2003-05-19 Arafat Medini <lumina@silverpen.de>
808
809         *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
810
811 2003-05-16  Telsa Gwymme  <hobbit@aloss.ukuu.org.uk>
812
813         * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
814
815 2003-05-15  Padraig O'Briain  <padraig.obriain@sun.com>
816
817         * ===== Released 1.3.2=====
818
819         * configure.in: Version 1.3.2, interface age 2, binary age 302
820
821         * NEWS: Updated.
822
823 2003-05-09  SamĂƒÂºel JĂƒÂ³n Gunnarsson  <sammi@techattack.nu>
824
825         * is.po: Added "is" into ALL_LINGUAS.
826
827 2003-05-06  Padraig O'Briain  <padraig.obriain@sun.com>
828
829         * configure.in: Make message when pkg-config fails to find glib-2.0.pc
830         less cryptic.
831
832         * po/pl.po: Updated Polish translation from Artur Flinta.
833
834 2003-05-05  Duarte Loreto <happyguy_pt@hotmail.com>
835
836         * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
837
838 2003-05-05  Christian Rose  <menthos@menthos.com>
839
840         * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
841
842 2003-05-01  Padraig O'Briain  <padraig.obriain@sun.com>
843
844         * ===== Released 1.3.1=====
845
846         * configure.in: Version 1.3.1, interface age 1, binary age 301
847
848         * NEWS: Updated.
849
850         * po/yi.po: Update line numbers.
851
852 2003-04-25  Padraig O'Briain  <padraig.obriain@sun.com>
853
854         * atk/stateset.h: Fix typo in documentation.
855
856         * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
857         Patch provided by Ali Akcaagac.
858
859 2003-03-26  Christian Rose  <menthos@menthos.com>
860
861         * configure.in: Added "yi" to ALL_LINGUAS.
862
863 2003-03-21  Takeshi AIHANA <aihana@gnome.gr.jp>
864
865         * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
866
867 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
868
869         * ===== Released 1.3.0=====
870
871         * configure.in: Version 1.3.0, interface age 0, binary age 300
872
873         * NEWS: Updated.
874
875 2003-03-20  Guntupalli Karunakar  <karunakar@freedomink.org>
876
877         * configure.in: Added Malayalam (ml) in ALL_LINGUAS
878
879 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
880
881         * docs/atk-sections.txt: Add 11 unused declarations.
882
883 2003-03-20  James Henstridge  <james@daa.com.au>
884  
885         * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
886         and glib-gettextize.
887  
888         * configure.in: cleanup to make use of newer autoconf/automake
889         features.
890  
891         * Makefile.am: get rid of custom distcheck rule, which is no
892         longer necessary.
893  
894         * atk/Makefile.am: cleanup makefile.  Use BUILT_SOURCES for built
895         sources.
896  
897         * docs/Makefile.am: use common gtk-doc.make.
898  
899         * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
900  
901 2003-03-16  Joel Brich <joel.brich@laposte.net>
902
903         * configure.in: Added "eo" to ALL_LINGUAS
904         * po/eo.po: Added Esperanto translation
905         from Charles Voelger <cvoelger@dweasel.com>
906
907 2003-03-12  Tor Lillqvist  <tml@iki.fi>
908
909         * atk/atk.def: Add one more missing export, thanks to Cedric
910         Gustin.
911
912 2003-03-07  Padraig O'Briain  <padraig.obriain@sun.com>
913
914         * atk/atkobject.c (atk_object_set_role): Add check that role is
915         actually being changed. Do not emit notification for initial
916         role setting. (bug #107710)
917
918 2003-03-06  Padraig O'Briain  <padraig.obriain@sun.com>
919
920         * atk/atkrelationset.c: Current returning of FALSE to 0 in function 
921         which returns integer; (bug #107661) reported by Morten Welinder.
922
923 2003-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
924
925         * atk/atk-relation.c
926         atk/atkrelationset.c
927         atk/atkstatset.c: Correct returning of FALSE to NULL in functions
928         which return pointer; (bug #107650) reported by Morten Welinder.
929
930 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
931
932         * test/Makefile.am: Update to produce .so files
933         (Problem reported and solution reported by Michael.Wilson@bull.net)
934
935 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
936
937         * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
938         Correct creation of non-AtkGObjectAccessible (bug #107124)
939
940         * atk/atkobject.c (atk_object_class_init): Set default initialize 
941         function so that code which does not check for existence of parent 
942         class's initialize function will work.
943
944         * atk/atkvalue.c: (atk_value_get_minimum_value, 
945         atk_value_get_maximum_value, atk_value_get_current_value):
946         Reset Value argument if it is a valid GValue otherwise zeroise it.
947
948         docs/tmpl/atkhypertext.sgml: Add link-selected signal.
949
950 2003-02-25  Tor Lillqvist  <tml@iki.fi>
951
952         * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
953
954         * atk/atk.def: Add a couple of missing entries, thanks to Cedric
955         Gustin.
956
957         * atk/atk.rc.in: New file, for version info in the DLL on
958         Windows. Similar as in GLib, GTK, etc.
959
960         * configure.in: Generate atk/atk.rc.
961         
962         * atk/Makefile.am: Use atk.rc on Windows.
963         (EXTRA_DIST): Distribute atk.rc(.in).
964
965         * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
966         but deduce it from DLL location, like GLib, GTK etc do.
967
968 2003-02-23  Abel Cheung  <maddog@linux.org.hk>
969
970         * configure.in: Added "mk" to ALL_LINGUAS.
971
972 2003-02-21  Roozbeh Pournader  <roozbeh@sharif.edu>
973
974         * configure.in: Added "fa" to ALL_LINGUAS.
975
976 2003-02-21  Metin Amiroff  <metin@karegen.com>
977
978         * configure.in: Added Azerbaijanian to ALL_LINGUAS.
979
980 2003-02-19  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
981
982         * configure.in: Added Belarusian to ALL_LINGUAS.
983
984 2003-02-14  Padraig O'Briain  <padraig.obriain@sun.com>
985
986         * atk/atknoopobject.c: Add AtkHypertext interface as this object should
987         claim to implement all interfaces.
988
989 2003-02-12  Padraig O'Briain  <padraig.obriain@sun.com>
990
991         * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
992
993         * atk/atkhypertext.c
994         (atk_hypertext_get_link): Add check on link_index value
995         (atk_hypertext_get_link_index): Add check on char_index value
996
997 2003-02-09  Christian Rose  <menthos@menthos.com>
998
999         * configure.in: Added "kn" to ALL_LINGUAS.
1000
1001 2003-02-07  Christian Rose  <menthos@menthos.com>
1002
1003         * configure.in: Added "bn" to ALL_LINGUAS.
1004
1005 2003-02-06  Christian Rose  <menthos@menthos.com>
1006
1007         * configure.in: Added "id" to ALL_LINGUAS.
1008
1009 2003-02-04  Padraig O'Briain  <padraig.obriain@sun.com>
1010
1011         * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
1012         Add weak reference so we do not leak the accessible when the object
1013         dies. Problem reported by Alex Larsson.
1014
1015 2003-02-02  Fatih Demir <kabalak@gtranslator.org>
1016
1017         * configure.in: Added "tr" (Turkish) to the languages' list.
1018
1019 2003-01-30  Padraig O'Briain  <padraig.obriain@sun.com>
1020
1021         * atk/atkhyperlink.[ch]
1022         New property selected-link defined.
1023         Function pointer is_selected_link added to interface
1024         (atk_hyperlink_is_selected_link: New functions which checks
1025         whether the specified AtkHyperlink is selected
1026         
1027         * atk/atkhypertext.[ch]
1028         New signal link-selected added.
1029
1030         * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
1031
1032         * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
1033         and function atk_hyperlink_is_selected_link.
1034
1035         This fixes bug #104621.
1036         
1037 Tue Jan 28 13:52:20 2003  Manish Singh  <yosh@gimp.org>
1038
1039         * autogen.sh (have_automake): call the versioned automake when
1040         checking the version itself.
1041
1042 Tue Jan 28 15:18:24 2003  Owen Taylor  <otaylor@redhat.com>
1043
1044         * autogen.sh (have_automake): Fix version in complaint
1045         message about automake. (#104366, Rich Burridge)
1046
1047 2003-01-26  Daniel Yacob <locales@geez.org>
1048
1049         * configure.in: Added am to ALL_LINGUAS.
1050
1051 2003-01-23  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
1052
1053         * configure.in: Added "sk" to ALL_LINGUAS.
1054
1055 2003-01-23  Abel Cheung  <maddog@linux.org.hk>
1056
1057         * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
1058
1059 2003-01-23  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
1060
1061         * configure.in: Added "pt_BR" to ALL_LINGUAS.
1062
1063 2003-01-22  Marius Andreiana <marius galuna.ro>
1064
1065         * configure.in: added 'ro' to ALL_LINGUAS
1066
1067 2003-01-21  Christian Rose  <menthos@menthos.com>
1068
1069         * configure.in: Added "mn" to ALL_LINGUAS.
1070
1071 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
1072
1073         * atk/atktext.c
1074         (atk_text_base_init): Set vtable entry for default implementations
1075         (atk_text_get_range_extents): Omit calling default implementation
1076         (atk_text_get_bounded_ranges): Omit calling default implementation
1077
1078         * atk/atkcomponent.c
1079         (atk_component_base_init): New function to set vtable entry for 
1080         default implementations
1081         (atk_component_ref_accessible_at_point): Omit calling default 
1082         implementation
1083         (atk_component_contains): Omit calling default implementation
1084         (atk_component_get_position): Omit calling default implementation
1085         (atk_component_get_size): Omit calling default implementation
1086
1087 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
1088
1089         * atk/atkobject.c 
1090         (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY 
1091         and PROP_TABLE_CAPTION_OBJECT.
1092         (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY 
1093         and PROP_TABLE_CAPTION_OBJECT.
1094
1095         This completes ATK changes for bug #74814.
1096
1097 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
1098
1099         * atk/atkobject.c: Add property accessible-table-caption-object.
1100         This addresses bug #74814.
1101
1102         * atk/atkobject.h: Move some documentation from template file to
1103         avoid warnings when building.
1104
1105         * atk/atkrelation.c: Add new properties relation and target.
1106         This addresses bug #72426.
1107
1108         * atktext.[ch]: Add new functions atk_text_get_range_extents and
1109         atk_text_get_bounded_ranges.
1110         Also added data structures AtkTextRectangle and AtkTextRange, enum
1111         AtkTextClipType and helper function  atk_text_free_ranges.
1112         This addresses bug #100943.
1113         (atk_text_get_character_extents): Ensure that the reported width is 
1114         not negative. This fixes bug #102954)
1115
1116         * docs/atk-sections.txt: Add new functions and data items.
1117
1118         * docs/tmpl/atk-object.sgml: Remove some documentation and put in 
1119         atkobject.h. Add reference to accessible-table-caption-object.
1120
1121         * docs/tmpl/atk-relation.sgml: Add new properties
1122
1123         * docs/tmpl/atktext.sgml: Add new functions and data items.
1124
1125
1126 2003-01-20  Padraig O'Briain  <padraig.obriain@sun.com>
1127
1128         * ===== Released 1.2.2=====
1129
1130         * configure.in: Version 1.2.2, interface age 2, binary age 202
1131
1132         * NEWS: Updated.
1133
1134 2003-01-19  He Qiangqiang  <carton@linux.net.cn>
1135
1136         * configure.in: Added "zh_CN" to ALL_LINGUAS.
1137
1138 2003-01-12  Laurent Dhima  <laurenti@alblinux.net>
1139
1140         * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
1141
1142 2003-01-11  Pauli Virtanen  <pauli.virtanen@hut.fi>
1143
1144         * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
1145
1146 2003-01-06  Alessio Frusciante  <algol@firenze.linux.it>
1147
1148         * configure.in (ALL_LINGUAS): Added "it" (Italian) 
1149
1150 2003-01-06  Padraig O'Briain  <padraig.obriain@sun.com>
1151
1152         * configure.in: Add -with-html-dir option. (bug #102497)
1153
1154         * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
1155
1156         * docs/tmpl/atkobject.sgml: Update so property names are in
1157         alphabetic order.
1158
1159 2003-01-03  Padraig O'Briain  <padraig.obriain@sun.com>
1160
1161         * ===== Released 1.2.1=====
1162         
1163         * configure.in: Version 1.2.1, interface age 1, binary age 201
1164
1165         * NEWS: Updated.
1166
1167 2003-01-02  Zbigniew Chyla  <cyba@gnome.pl>
1168
1169         * configure.in (ALL_LINGUAS): Added pl (Polish).
1170
1171 2002-12-23  Nam SungHyun  <namsh@kldp.org>
1172
1173         * configure.in: Added Korean (ko) to ALL_LINGUAS
1174
1175 2002-12-22  Artis Trops  <hornet@navigator.lv>
1176
1177         * configure.in: Added Latvian (lv) to ALL_LINGUAS.
1178
1179 2002-12-22  Christophe Merlet  <redfox@redfoxcenter.org>
1180
1181         * configure.in (ALL_LINGUAS): added French (fr).
1182
1183 2002-12-21  Jordi Mallach  <jordi@sindominio.net>
1184
1185         * configure.in (ALL_LINGUAS): added Catalan (ca).
1186
1187 2002-12-20  Padraig O'Briain  <padraig.obriain@sun.com>
1188
1189         * ===== Released 1.2.0 ======
1190
1191         * configure.in: Version 1.2.0, interface age 0, binary age 200
1192
1193         * NEWS: Final update for 1.2.0.
1194
1195         * docs/tmpl/atkobject.sgml: Order of properties have been changed.
1196
1197 2002-12-18  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
1198
1199         * configure.in: Added Russian to ALL_LINGUAS.
1200
1201 2002-12-16  Padraig O'Briain  <padraig.obriain@sun.com>
1202
1203         * ===== Released 1.1.5=====
1204         
1205         * configure.in: Version 1.1.5, interface age 2, binary age 105
1206
1207         * NEWS: Updated.
1208
1209 2002-12-13  Padraig O'Briain  <padraig.obriain@sun.com>
1210
1211         * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
1212         if caret is not supported. This addresses bug #101020.
1213
1214         * configure.in: Use third argument of AC_DEFINE to get rid of 
1215         acconfig.h. 
1216
1217 Thu Dec 12 14:57:20 2002  Owen Taylor  <otaylor@redhat.com>
1218
1219         * acinclude.m4: Remove; wasn't needed, and referred
1220         to GLib internal m4 files now gone.
1221
1222 Thu Dec 12 11:04:05 2002  Manish Singh  <yosh@gimp.org>
1223
1224         * configure.in: Require autoconf-2.53.
1225
1226 2002-12-12  Yanko Kaneti  <yaneti@declera.com>
1227
1228         * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
1229
1230 2002-12-11  Pablo Saratxaga  <pablo@mandrakesoft.com>
1231
1232         * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
1233         and Dutch (nl).
1234
1235 2002-12-07  Andras Timar <timar@gnome.hu>
1236
1237         * configure.in (ALL_LINGUAS): Added Hungarian (hu).
1238
1239 2002-12-06  Padraig O'Briain  <padraig.obriain@sun.com>
1240
1241         * ===== Released 1.1.4 =====
1242         
1243         * configure.in: Version 1.1.1, interface age 1, binary age 104
1244
1245         * NEWS: Updated.
1246
1247 2002-12-05  Ole Laursen  <olau@hardworking.dk>
1248
1249         * configure.in (ALL_LINGUAS): Added Danish (da).
1250
1251 2002-12-02  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
1252
1253         * configure.in (ALL_LINGUAS): Added Spanish (es).
1254
1255 2002-12-01  Christian Neumair  <chris@gnome-de.org>
1256
1257         * configure.in (ALL_LINGUAS): Added German (de).
1258
1259 2002-11-22  Kjartan Maraas  <kmaraas@gnome.org>
1260
1261         * configure.in (ALL_LINGUAS): Added "no".
1262         
1263 2002-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1264
1265         * Update NEWS for 1.1.3
1266
1267 2002-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1268
1269         * configure.in: Update to take account of gtk-doc-version being 0.10
1270         Updated version required to 0.9
1271
1272 2002-11-20  Bill Haneman <bill.haneman@sun.com>
1273
1274         * atk/atkobject.h:
1275         Added ATK_ROLE_APPLICATION.
1276
1277         * atk/atkobject.c:
1278         (atk_role_get_localized_name):
1279         Added ATK_ROLE_APPLICATION case.        
1280
1281         * docs/atk-decl.txt:
1282         Added ATK_ROLE_APPLICATION to docs.
1283         
1284 2002-11-18  Abi Brady  <morwen@evilmagic.org>
1285
1286         * configure.in: Added "en_GB" to ALL_LINGUAS.
1287
1288 2002-11-15  Hasbullah BIn Pit <sebol@ikhlas.com>
1289
1290         * configure.in: Added "ms" to ALL_LINGUAS.
1291
1292 2002-11-15  Padraig O'Briain  <padraig.obriain@sun.com>
1293
1294         * Update NEWS for 1.1.2
1295
1296         * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
1297         Update docs.
1298
1299 2002-11-14  Bill Haneman <bill.haneman@sun.com>
1300
1301         * configure.in:
1302         Revved to 1.1.2, interface age 0, binary age 102.
1303         
1304         * atk/atkrelationtype.h:
1305         (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
1306         New relations to handle content embedding, for instance
1307         text that embeds or flows around images.
1308
1309         * atk/atkhyperlink.h:
1310         (atk_hyperlink_is_inline):
1311         New API, returns whether a hyperlink's content is
1312         partially displayed inline; useful for small images
1313         emedded in text, and for HTML <src> elements.
1314         (AtkHyperlinkClass->link_state):
1315         New virtualized method, used to implement various
1316         state query API such as atk_hyperlink_is_inline().
1317
1318         * atk/atkhyperlink.c:
1319         (atk_hyperlink_is_inline):
1320         New method.
1321
1322         * docs/atk-sections.txt: 
1323         Additions for above API.
1324
1325 2002-11-13  Padraig O'Briain  <padraig.obriain@sun.com>
1326
1327         * atk/atkobject.[ch]: Add signal active-descendant-changed
1328
1329 2002-11-11  Christian Rose  <menthos@menthos.com>
1330
1331         * configure.in: Added "sv" to ALL_LINGUAS.
1332
1333 Fri Nov  8 19:55:25 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
1334
1335         * atk/atkhyperlink.c
1336         * atk/atkhyperlink.h
1337         * atk/atktable.c
1338         * atk/atktable.h
1339         * atk/atktext.c
1340         * atk/atktext.h
1341         * docs/tmpl/atkhyperlink.sgml
1342         * docs/tmpl/atkobject.sgml
1343         * docs/tmpl/atktable.sgml
1344         * docs/tmpl/atktext.sgml
1345
1346         Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
1347         without warnings.
1348         
1349 2002-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
1350
1351         * autogen.sh: Add call to autoheader to create config.h.in
1352
1353 2002-11-04  Padraig O'Briain  <padraig.obriain@sun.com>
1354
1355         * acinclude.m4: New file
1356
1357         * autogen.sh: Add i18n support (copied from gtk+).
1358
1359         * configure.in: Add definition for atklocaledir and check for
1360         bind_textdomain_codeset()
1361
1362         * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
1363
1364         * atk/atkobject.c (atk_role_get_localized_name): Add code to
1365         initialize i18n.
1366         
1367         * po/.cvsignore: Add extra files.
1368
1369 2002-11-01  Padraig O'Briain  <padraig.obriain@sun.com>
1370
1371         * configure.in: Create po/Makefile; patch supplied by 
1372         Dan Mills (thunder@ximain.com)
1373         
1374 2002-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
1375
1376         * ===== Released 1.1.1 =====
1377         
1378         * configure.in: Version 1.1.1, interface age 0, binary age 101
1379
1380         * NEWS: Updated.
1381
1382         * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
1383
1384 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
1385
1386         * Makefile.am: Add po directory
1387
1388         * configure.in: Add support for I18N
1389
1390         * acconfig.h atk/atkintl.h: New files used to support I18N
1391
1392         * atk/atkobject.c: Update atk_role_get_localized_name() to
1393         allow for localized name to be returned.
1394
1395         * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
1396
1397         * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
1398         po/ChangeLog: New files
1399
1400 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
1401
1402         * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
1403
1404         * atk/atkaction.[ch]: Add atk_action_get_localized_name.
1405
1406         * atk/atkobject.[ch]: Add atk_role_get_localized_name,
1407         atk_object_add_relationship and atk_object_remove_relationship
1408         Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
1409         and ATK_ROLE_RULER
1410
1411         * atk/atkrelation.h: Move definition of AtkRelationType to
1412         atk/relationtype.h
1413
1414         * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
1415
1416         * atk/atktext.[ch]: Add text-attributes-changed signal.
1417
1418         * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
1419
1420         * docs/tmpl/atkobject.sgml: Add new functions and new roles.
1421
1422         * docs/tmpl/atkrelation.sgml: Add new relations
1423
1424         * docs/tmpl/atkstate.sgml: Add new state
1425
1426         * docs/tmpl/atktext.sgml: Add new signal
1427
1428         * tests/testrelation.c: Add tests for new relationship functions.
1429
1430 2002-10-01  Padraig O'Briain  <padraig.obriain@sun.com>
1431
1432         * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1433         supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1434
1435         Bug #94548.
1436
1437 2002-09-24  Padraig O'Briain  <padraig.obriain@sun.com>
1438
1439         * ===== Released 1.1.0 =====
1440         
1441         * NEWS: Updated.
1442
1443 2002-09-18  Padraig O'Briain  <padraig.obriain@sun.com>
1444
1445         * configure.in:
1446         increment version to 1.1.0, in view of the fact that we've 
1447         branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1448         Also reset INTERFACE_AGE to zero, since an enum was added.
1449         Use similar library numbering as GTK.
1450
1451         * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1452
1453 2002-09-06  Mark McLoughlin  <mark@skynet.ie>
1454
1455         * atk/atkobject.h: add ATK_LAYER_WINDOW.
1456
1457         * atk/atkcomponent.c: upd docs.
1458
1459 2002-09-06  Padraig O'Briain  <padraig.obriain@sun.com>
1460
1461         * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to 
1462         avoid unused declarations
1463
1464         * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1465         Move AtkRelationSet from atkobject to atkrelationset.
1466
1467 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1468
1469         * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1470         docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1471         docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1472         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1473         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1474         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1475         docs/tmpl/atkvalue.sgml:
1476         Remove reference to ...Iface data structures; which eliminates
1477         undocumented symbols.
1478
1479 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1480
1481         *  atk/atkutil.h: Add documentation for AtkKeyEventType
1482
1483         * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1484         docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1485         docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1486         docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml 
1487         docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1488         docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1489         docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1490         docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1491         docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1492         docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1493         docs/tmpl/atkutil.sgml:
1494         Reduce number of undocumented symbols
1495
1496 2002-08-26  Padraig O'Briain  <padraig.obriain@sun.com>
1497
1498         * atk/atknoopobjectfactory.c:
1499         Add implementation for atk_object_factory_get_accessible_type()
1500
1501 2002-08-18  Havoc Pennington  <hp@pobox.com>
1502
1503         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1504         both automake 1.6 and 1.4 installed get the right automake. Means
1505         compilation from CVS will now require the latest automake 1.4
1506         release, or manually creating symlinks called "automake-1.4" and
1507         "aclocal-1.4"
1508
1509 2002-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
1510
1511         These changes improve the quality of the documentation by adding
1512         information about properties and signals.
1513
1514         * configure.in:
1515         Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1516         use in docs Makefile.am
1517
1518         * atk/atk.h:
1519         Add missing include files, atk/atknoopobject.h and 
1520         atknoopobjectfactory.h
1521
1522         * docs/Makefile.am:
1523         Add support for scan program
1524
1525         * docs/atk.types:
1526         Added content to this file
1527
1528         * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1529         docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1530         docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1531         docs/tmplatkutil.sgml:
1532         Removed references to contents of object's data structure
1533
1534         * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1535         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1536         Add references to signals and properties.
1537
1538 Wed Jul 31 17:08:04 2002  Owen Taylor  <otaylor@redhat.com>
1539
1540         * ===== Released 1.0.3 =====
1541         
1542         * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1543         interface, binary version 3.
1544
1545         * NEWS: Updated.
1546
1547 2002-07-14  Padraig O'Briain  <padraig.obriain@sun.com>
1548
1549         * README: Updated to describe where to log bugs and mention mailing
1550         list.
1551
1552 2002-06-20  Padraig O'Briain  <padraig.obriain@sun.com>
1553
1554         * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1555         atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1556         atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1557         atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1558         atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1559         atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1560         atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1561         atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1562         atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1563         atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1564         atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1565         Update documentation.
1566
1567 2002-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
1568
1569         * atk/atkregistry.c:
1570         64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1571         (bug #83316)
1572
1573 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
1574
1575         * ===== Released 1.0.2 ======
1576
1577         * NEWS: Updates.
1578
1579         * configure.in: Version 1.0.2, interface, binary age 2
1580
1581 2002-04-26  Padraig O'Briain  <padraig.obriain@sun.com>
1582
1583         * atk/atkutil.c (atk_focus_tracker_notify):
1584         Allow for object being NULL which means the window containing the
1585         focus widget has lost focus. We update the previous_focus_object 
1586         so we can emit notification for focus widget when window regains
1587         focus.
1588
1589 2002-04-15  Padraig O'Briain  <padraig.obriain@sun.com>
1590
1591         * atk/atkgobjectaccessible.c:
1592         (atk_gobject_accessible_for_object):  Allow for case where created
1593         AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1594         was not initialized in atk_gobject_accessible_class_init
1595
1596 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
1597
1598         * ===== Released 1.0.1 ======
1599
1600         * NEWS: Updates.
1601
1602         * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1603
1604 2002-03-19  Padraig O'Briain  <padraig.obriain@sun.com>
1605
1606         * atk/atkutil.c (atk_focus_tracker_notify):
1607         Do not do notification if previously notified object is the same as
1608         this object
1609
1610 2002-03-14  Tor Lillqvist  <tml@iki.fi>
1611
1612         * atk/Makefile.am: Use correct name for the DLL when generating
1613         the MSVC import library.
1614
1615 2002-03-13  Bill Haneman <bill.haneman@sun.com>
1616
1617         * atk/atkutil.c (atk_object_get_root):
1618         Changed g_type_class_peek to g_type_class_ref,
1619         this seemed to be triggering a SEGV in some cases.
1620
1621
1622 2002-03-12  Padraig O'Briain  <padraig.obriain@sun.com>
1623
1624         * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1625         Correct name of data set to NULL from quark_accessible_object to
1626         quark_object
1627
1628 2002-03-09  Padraig O'Briain  <padraig.obriain@sun.com>
1629
1630         * atk/atkhyperlink.c (atk_hyperlink_get_type):
1631         Fix typo.
1632
1633 Thu Mar  7 23:52:51 2002  Owen Taylor  <otaylor@redhat.com>
1634
1635         * ===== Released 1.0.0 ======
1636
1637         * NEWS: Final update for 1.0.0.
1638
1639         * README: Update the compilation instructions a bit.
1640
1641 2002-03-06  Tor Lillqvist  <tml@iki.fi>
1642
1643         * atk-zip.sh.in
1644         * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1645         library names.
1646
1647 Tue Mar  5 16:54:21 2002  Owen Taylor  <otaylor@redhat.com>
1648
1649         * ATK 1.0.0 rc1
1650
1651         * tests/Makefile.am: Don't install libteststateset.la,
1652         libtestrelation.la. (#73655, James Henstridge)
1653
1654         * autogen.sh: Add --enable-gtk-doc
1655
1656         * configure.in: --disable-gtk-doc by default.
1657
1658         * Makefile.am: Add a slightly modified distcheck rule
1659         that passes --enable-gtk-doc to the configure inside.
1660         (So that 'make dist' succeeds inside.)
1661
1662 Tue Mar  5 11:55:35 2002  Owen Taylor  <otaylor@redhat.com>
1663
1664         * configure.in: Require GLib-2.0.0.
1665
1666         * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1667         Switch over to the Glib/GTK+ versioning scheme.
1668
1669 2002-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
1670
1671         * atk/atktext.c (atk_text_get_text):
1672         Permit end offset value of -1
1673
1674 2002-02-28  Padraig O'Briain  <padraig.obriain@sun.com>
1675
1676         * atk/atkhypertext.h:
1677         Update comments
1678
1679 2002-02-28  Sven Neumann  <sven@gimp.org>
1680
1681         * configure.in: beautified configure --help output.
1682
1683 2002-02-27  Padraig O'Briain  <padraig.obriain@sun.com>
1684
1685         * atk/atkhypertext.h atk/atkhyperlink.h: 
1686         Add padding to class structures to allow for future expansion.
1687
1688         * atk/atkdocument.h: 
1689         Add padding to class structures to allow for future expansion.
1690
1691         * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1692         Add padding to class structures to allow for future expansion.
1693
1694 Mon Feb 25 19:09:39 2002  Owen Taylor  <otaylor@redhat.com>
1695
1696         * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1697
1698 2002-02-26  Tor Lillqvist  <tml@iki.fi>
1699
1700         * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1701         libtool won't create a DLL.
1702
1703 2002-02-25  Padraig O'Briain  <padraig.obriain@sun.com>
1704
1705         * atk/Makefile.am:
1706         Remove -no-undefined because of problems with uunresolved symbols
1707         in libgobject on Solaris when using gcc
1708
1709 Sat Feb 23 23:02:23 2002  Owen Taylor  <otaylor@redhat.com>
1710
1711         * configure.in: Version 0.13
1712
1713         * NEWS: Update for 0.13
1714
1715         * docs/atk-sections.txt: Update.
1716
1717 2002-02-22  Padraig O'Briain  <padraig.obriain@sun.com>
1718
1719         * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1720         atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1721         atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1722         Make use of parent_class consistent; define as gpointer and
1723         use g_type_class_peek_parent() to get it
1724
1725         * atk/atktext.c:
1726         Delete unused empty line
1727
1728         * atk/atkregistry.c atk/atkrelation.c:
1729         Make parent_class static 
1730
1731 2002-02-20  Padraig O'Briain  <padraig.obriain@sun.com>
1732
1733         * atk/atktext.c:
1734         Add check for offset being negative in functions which have offset
1735         parameter and return immediately if so.
1736
1737 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
1738
1739         * atk/atkcomponent.h:
1740         Change argument of get_layer and get_mdi_zorder function pointers 
1741         to be AtkComponent instead of AtkObject
1742
1743         * atk/atkcomponent.c:
1744         Change atk_component_get_layer and atk_component_get_mdi_zorder
1745         to refer to argument as component instead os accessible
1746
1747         * docs/atk-sections.txt docs/tmpl/atkaction.sgml 
1748         docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1749         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml 
1750         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1751         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1752         Update for recent changes
1753         
1754 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
1755
1756         * atk/atk.h:
1757         Guard atk.h with ifndef __ATK_H__
1758         (#71405 reported by terra@diku.dk (Morten Welinder))
1759
1760 2002-02-13  Padraig O'Briain  <padraig.obriain@sun.com>
1761
1762         * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1763         atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h 
1764         atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1765         atk/atktable.h atk/atktext.h atk/atkvalue.h:
1766         Add padding to class structures to allow for future expansion.
1767
1768 2002-02-11  Bill Haneman  <bill.haneman@sun.com>
1769
1770         * configure.in:
1771         Incremented revision and tagged GNOME_D2_BETA.
1772
1773         * atkobject.h: 
1774         Marked atk_object_get_layer and atk_object_get_mdi_zorder
1775         as deprecated (should use atk_component API below).
1776         
1777         * atkcomponent.h:
1778         Added atk_component_get_layer and atk_component_get_mdi_zorder
1779         (erroneously defined in atkobject, they belong here).
1780
1781         * atkcomponent.c:
1782         Fixed some property get/set bugs.
1783
1784         * NEWS: updated for GNOME 2 Desktop Beta.
1785         
1786 2002-02-11  jacob berkman  <jacob@ximian.com>
1787
1788         * atk/atkselection.[ch] (atk_selection_get_type): 
1789         * atk/atktable.[ch] (atk_table_get_type): 
1790         * atk/atkregistry.h (atk_get_default_registry): 
1791         * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type): 
1792         * atk/atkobjectfactory.[ch] (atk_object_factory_get_type): 
1793         * atk/atkcomponent.[ch] (atk_component_get_type): 
1794         * atk/atkaction.[ch] (atk_action_get_type): declare function
1795         arguments as (void) rather than ()
1796
1797 2002-02-04  Bill Haneman  <bill.haneman@sun.com>
1798
1799         * configure.in:
1800         Incremented revision.
1801
1802 2002-01-30  Bill Haneman  <bill.haneman@sun.com>
1803
1804         * docs/tmpl/atkaction.sgml:
1805         * docs/tmpl/atkcomponent.sgml:
1806         * docs/tmpl/atkeditabletext.sgml:
1807         * docs/tmpl/atkimage.sgml:
1808         * docs/tmpl/atkobject.sgml:
1809         * docs/tmpl/atkselection.sgml:
1810         * docs/tmpl/atktable.sgml:
1811         * docs/tmpl/atktext.sgml:
1812         * docs/tmpl/atkvalue.sgml:
1813         Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
1814         fields to improve docs; the documentation now gives some
1815         information on the purpose and function of the various ATK
1816         interfaces, and which types of UI components typically implement
1817         which interfaces.
1818         
1819 Tue Jan 29 23:29:46 2002  Owen Taylor  <otaylor@redhat.com>
1820
1821         * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
1822
1823 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
1824
1825        * configure.in:
1826        Update version number to 0.10, for Desktop Alpha 2
1827
1828 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
1829
1830         * atk/atkobject.h:
1831         Correct inconsistencies between registered signal parameter types 
1832         and default signal handler struct fields
1833         (based on patch from Murray Cumming <murray@usa.net>)
1834
1835 2002-01-10  Bill Haneman <bill.haneman@sun.com>
1836
1837        * configure.in:
1838        Update version number to 0.9, for Beta2 package.
1839
1840 Wed Jan  9 11:26:56 2002  Owen Taylor  <otaylor@redhat.com>
1841
1842         * atk/Makefile.am (s-enum-types-h):  Include glib-object.h,
1843         Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
1844         Mikael Hermansson)
1845
1846 2002-01-07  Padraig O'Briain  <padraig.obriain@sun.com>
1847
1848         * atk/atkcomponent.c (atk_component_add_focus_handler):
1849         Add comments to clarify behavior if handler has already been added
1850
1851         * docs/tmpl/atktext.sgml:
1852         Update for change of caret_changed to text_caret_moved
1853
1854 2002-01-05  Hans Breuer  <hans@breuer.org>
1855
1856         * atk/makefile.msc : generate atk-enum-types.[hc]
1857         NOTE: the long comment in atkobject.h is crashing perl,
1858         at least version 5.005_02 built for MSWin32-x86-object
1859         Binary build 506 provided by ActiveState. Temporary
1860         deleting the AtkRole comment allows to work-around.
1861
1862         atk/atk.def : updated externals
1863
1864 2002-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
1865
1866         * atk/atkgobjectaccessible.h
1867         Fixed typo in define (reported by Jeff Franks)
1868
1869         * atk/atktext.c atk/atktext.h
1870         Change name of default signal handler for text_caret_moved signal
1871         from caret_changed to text_caret_moved
1872         Change enum CARET_MOVED to TEXT_CARET_MOVED
1873         (both issues reported by Jeff Franks)
1874
1875 2001-12-15  Michael Meeks  <michael@ximian.com>
1876
1877         * atk/atkrelation.c (atk_relation_class_init):
1878         setup parent class
1879         (atk_relation_finalize): chain to parent.
1880
1881         * atk/atkrelationset.c (atk_relation_set_class_init),
1882         (atk_relation_set_finalize): same fix.
1883
1884 Sat Dec 22 12:26:51 2001  Owen Taylor  <otaylor@redhat.com>
1885
1886         * configure.in: Version 0.8, require GLib-1.3.12
1887
1888         * atk/makefile.msc (PKG_VER): Version 0.8.
1889
1890 Thu Dec 20 00:33:47 2001  Owen Taylor  <otaylor@redhat.com>
1891
1892         * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
1893         for correct srcdir != builddir operation when 
1894         generating source files in srcdir.
1895         
1896 Thu Dec 20 00:27:01 2001  Owen Taylor  <otaylor@redhat.com>
1897
1898         * docs/tmpl/atkutil.sgml: remove some conflict
1899         indicators.
1900
1901 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
1902
1903         * atk/atk.def:
1904         Add new functions
1905
1906 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
1907
1908         Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
1909         docs/tmpl/atkgobjectaccessible.sgml
1910
1911         * atk/Makefile.am atk/atk.h:
1912         Add references to new files
1913
1914         * atk/atkobject.c atk/atkobject.h
1915         docs/tmpl/atkobject.sgml:
1916         Add new function atk_object_initialize
1917
1918         * atk/atkobjectfactory.c atk/atkobjectfactory.h
1919         docs/tmpl/atkobjectfactory.sgml:
1920         Add new function atk_object_factory_get_accessible_type
1921
1922         * docs/atk-sections.txt:
1923         Add new functions.
1924         Add functions in atk-unused.txt
1925
1926         
1927 2001-12-17  Darin Adler  <darin@bentspoon.com>
1928
1929         * atk/atktext.c: Add missing #include <string.h>
1930
1931 2001-12-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
1932
1933         * atk/Makefile.am, tests/Makefile.am: Compile with
1934         -DG_DISABLE_DEPRECATED. See #52790.
1935
1936 2001-12-11  Padraig O'Briain  <padraig.obriain@sun.com>
1937
1938         * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
1939         Remove unnecessary g_retunn_val_if_fail() call.
1940
1941 2001-12-08  Michael Meeks  <michael@ximian.com>
1942
1943         * atk/atkregistry.c (atk_registry_class_init):
1944         paranoia is not appropriate here, setup parent_class,
1945         don't create a new default registry here - makes no
1946         sense.
1947         (atk_registry_finalize): chain to parent class, do
1948         g_hash_table_destroys instead of g_frees.
1949
1950 2001-12-07  Padraig O'Briain  <padraig.obriain@sun.com>
1951
1952         * atk/Makefile.am:
1953         Update to create atk-enum-types.h before compiling source files
1954         (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
1955
1956 2001-12-05  Padraig O'Briain  <padraig.obriain@sun.com>
1957
1958         * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt 
1959         docs/tmpl/atktext.sgml tests/testrelation.c:
1960         Change atk_attribute_register to atk_text_attribute_register,
1961         atk_attribute_get_value to atk_text_attribute_get_value,
1962         atk_attribute_get_name to atk_text_attribute_get_name
1963         atk_attribute_for_name to atk_text_attribuute_for_name
1964
1965 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1966
1967         * atk/atktext.c:
1968         Add implementation of atk_attribute_register, atk_attribute_for_name
1969         Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
1970         support extra attributes being defined
1971
1972         * atk/atktext.h:
1973         Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
1974         extra attributes to be defined
1975         Add atk_attribute_register() and atk_attribute_for_name()
1976
1977         * atk/atk.def:
1978         Add new functions
1979
1980         * docs/atk-sections.txt docs/tmpl/atktext.sgml
1981         Update because of additions to atk/atktext.h
1982
1983         * tests/testrelation.c:
1984         Add tests for text attributes
1985
1986 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
1987
1988         * atk/atkobject.c:
1989         Update atk_role_register() to allow extra roles to be defined
1990         Update atk_role_get_name() and atk_role_for_name() for newly defined
1991         roles
1992
1993         * tests/testrelation.c:
1994         Add tests for roles
1995
1996 2001-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
1997
1998         * atk/atkrelation.c:
1999         Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
2000         atk_relation_type_for_name()
2001
2002         * atk/atkstate.c:
2003         Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
2004         atk_state_type_for_name()
2005
2006         * tests/testrelation.c, tests/teststateset.c:
2007         Update tests as name componenets are separated by hyphen (-) rather
2008         than underline (_)
2009
2010 2001-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
2011
2012         * atk/Makefile.am:
2013         Generate files atk-enum-types.c and atk-enums-types.h to create
2014         types for enums.
2015
2016         * atk/atkobject.c:
2017         Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
2018
2019 2001-11-28  Bill Haneman  <bill.haneman@sun.com>
2020
2021         * atk/atkutil.c:
2022         Changed calls to g_type_class_peek() to g_type_class_ref() where
2023         it makes more sense, and in other places check for a non-null
2024         klass return before trying to call class methods.  This prevents
2025         SEGV if no Atk-implementation library has been loaded.
2026
2027         * atk/atkobject.c:
2028         Fixed gtk-doc warning.
2029
2030 2001-11-28  Padraig O'Briain  <padraig.obriain@sun.com>
2031
2032         * atk/atkobject.[c|h]:
2033         Add functions atk_role_get_name() and atk_role_for_name() which
2034         transform a role into an untranslated string
2035         Update comments in atkobject.h which refer to property names
2036
2037         * atk/atkrelation.c:
2038         Correct error in atk_relation_type_get_name
2039
2040         * docs/atk-sections.txt
2041         Added atk_role_get_name and atk_role_for_name
2042
2043         * docs/tmpl/*sgml
2044         Updated files
2045         
2046 2001-11-23  Hans Breuer  <hans@breuer.org>
2047
2048         * atk/atk.def : updated externals
2049
2050         * atk/atktext.c atk/atkutil.c : added two spaces to fix
2051         minor coding style issues. Found by my exports generator.
2052
2053         * atk/makefile.msc : version 0.7, use build dir from
2054         $(TOP)\glib
2055
2056 Thu Nov 22 14:37:40 2001  Owen Taylor  <otaylor@redhat.com>
2057
2058         * Version 0.7
2059
2060         * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
2061
2062 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
2063
2064         * atk/atknoopobject.c:
2065         Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
2066         when creating object
2067
2068 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
2069
2070         * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
2071         docs/tmpl/atkrelation.sgml:
2072         Change atk_relation_type_from_string to atk_relation_type_for_name
2073         Add atk_relation_type_get_name
2074
2075         * atk/atkrelationtype.c:
2076         Change atk_relation_type_from_string to atk_relation_type_for_name
2077         Add atk_relation_type_get_name
2078         Update atk_relation_type_register() to correctly register new
2079         relation types
2080
2081         * atk/atkstate.c:
2082         Changed name of static variable type to last_type
2083         Changed name of paremeter if atk_state_type_get_name to type to match
2084         comments
2085
2086         * docs/tmpl/*sgml
2087         Updated files
2088
2089         * tests/README, tests/Makefile.am       
2090         Add new test file testrelation.c
2091
2092 2001-11-22  Bill Haneman <bill.haneman@sun.com>
2093
2094         * atk/atkutil.c (atk_add_key_event_listener):
2095         Fix gtk-doc comment and clarify use of 'data' gpointer.
2096
2097 2001-11-22  Michael Meeks  <michael@ximian.com>
2098
2099         * atk/atkutil.c (atk_add_key_event_listener): switch
2100         to class_peek.
2101
2102         * atk/atkobject.c (atk_object_real_get_property):
2103         add missing 'break'.
2104
2105 2001-11-21  Michael Meeks  <michael@ximian.com>
2106
2107         * atk/atkrelation.c: pull in string.h for strcmp
2108
2109         * atk/atktext.c (atk_text_get_selection): fix bug / warning.
2110
2111         * atk/atkutil.c (atk_add_global_event_listener),
2112         (atk_get_toolkit_name, atk_get_toolkit_version):
2113         constify 
2114
2115 2001-11-21  Bill Haneman <bill.haneman@sun.com>
2116
2117         * atk/atkrelation.c: Added gtk-doc docs for 
2118         atk_relation_type_from_string.
2119
2120 Wed Nov 21 17:54:44 2001  Owen Taylor  <otaylor@redhat.com>
2121
2122         * atk/atkobject.h (enum): Fix trailing comma on
2123         enumeration.
2124
2125         * docs/atk-sections.txt: Update.
2126
2127         * NEWS: Updates
2128
2129 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
2130
2131         * atk/atkobject.[c|h]:
2132         Add additional argument (name) to state-change signal
2133         Update atk_object_notify_state_change to take account of 
2134         extra argument for state-change
2135
2136         * atk/atkmarshal.list:
2137         Add marshaller for VOID:STRING,BOOLEAN
2138         
2139 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
2140
2141         * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
2142         Add enum AtkLayer and functions atk_object_get_layer and
2143         atk_object_get_mdi_zorder
2144
2145 2001-11-20  Padraig O'Briain  <padraig.obriain@sun.com>
2146
2147         * atk/atkobject.[c|h]:
2148         Remove property accessible-state; use signal state-change instead
2149         Change signature of state-change handler to take gboolean as argument
2150         instead of AtkPropertyValues
2151         Update atk_object_notify_state_change() to emit state-change signal
2152
2153         * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
2154         Remove state ATK_STATE_COLLAPSED
2155
2156 2001-11-19  Bill Haneman <bill.haneman@sun.com>
2157
2158         * atk/atkobject.c:
2159         * atk/atkstate.c:
2160         Added state-changed signal to atkobject, in anticipation of 
2161         deprecating the accessible-state property.
2162
2163         * atk/atkutil.[ch]:
2164         Fixed signature of atk_util_add_key_listener () to
2165         take an AtkKeySnoopFunc instead of a pointer to same.
2166
2167 2001-11-19  Padraig O'Briain  <padraig.obriain@sun.com>
2168
2169         * atk/atkobject.c (atk_object_notify_state_change):
2170         Fix bug in calculation of number of toggle states
2171
2172         * atk/atkstate.c:
2173         Correct out-by-1 error in atk_state_type_register()
2174         Use type (number of states defined) in atk_state_type_get_name()
2175         and atk_state_type_for_name()
2176         
2177 2001-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
2178
2179         * atk/atkeditabletext.c:
2180         Remove unused structure _AtkEditableTextIfaceClass
2181
2182         * atk/atkobject.[c|h]
2183         Remove signals model_changed and selection_changed
2184
2185         * atk/selection.[c|h]
2186         Add signal selection_changed
2187
2188         * atk/atktable.[c|h]
2189         Remove unused structure _AtkTableIfaceClass
2190         Add signal model_changed
2191
2192         * atk/atktext.[c|h]
2193         Remove unused structure _AtkTextIfaceClass
2194         Add signal text_selection_changed
2195
2196         * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
2197         docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
2198         Documentation changes
2199
2200 2001-11-17  Tor Lillqvist  <tml@iki.fi>
2201
2202         * atk-zip.sh.in: Build separate runtime and developer packages.
2203
2204         * atk/atk.def: Update.
2205
2206 2001-11-14  Bill Haneman  <bill.haneman@sun.com>
2207
2208         * atk/atkutil.h :
2209         Added API 
2210         atk_add_key_event_listener    (AtkKeySnoopFunc *listener,
2211                                        gpointer data);
2212         atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
2213                                        gpointer data);
2214         
2215         to allow non-GTK-dependent installation of key snoop functions.
2216         This also meant adding definitions of AtkKeySnoopFunc and 
2217         AtkKeyEventStruct.
2218
2219 2001-11-08  Padraig O'Briain  <padraig.obriain@sun.com>
2220
2221         * atk/atkobject.c (atk_object_notify_state_change):
2222         Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
2223         to ATK_STATE_EXPANDED or vice versa.
2224
2225 2001-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
2226
2227         * atk/atkobject.h:
2228         Add role ATK_ROLE_TREE_TABLE
2229
2230         * atk/atkrelation.h:
2231         Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
2232         and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
2233
2234         * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
2235         docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
2236         docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
2237         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
2238         docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
2239         docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
2240         docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
2241         Update to reflect the current state of the documentation in the code.
2242
2243 2001-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
2244
2245         * atk/relation.h, docs/tmpl/atkrelation.sgml:
2246         Add two new relations ATK_RELATION_NODE_CHILDREN and
2247         ATK_RELATION_NODE_PARENT to support compound objects in a
2248         node or cell of a tree or table
2249         Added descriptions of all relations which are defined
2250
2251         * atk/atktable.c:
2252         Remove functions atk_table_real_get_index_at(),
2253         atk_table_real_get_column_at_index() and 
2254         atk_table_real_get_row_at_index() 
2255         Correct typos in documentation of other functions.
2256
2257 2001-10-28  Tor Lillqvist  <tml@iki.fi>
2258
2259         * atk-zip.sh.in: New file, used to build developer package for
2260         Win32.
2261
2262         * Makefile.am
2263         * configure.in: Add it.
2264
2265         * atk/Makefile.am: Add rules to install and uninstall mingw import
2266         library.
2267
2268 2001-10-26  Padraig O'Briain  <padraig.obriain@sun.com>
2269
2270         * atk/atkobject.[c|h]
2271         Remove the following properties
2272         accessible-child - use signal children_changed for notification
2273         accessible-text - use signal text_changed for notification
2274         accessible-caret - use signal text_caret_moved for notification
2275         accessible-selection - use new signal selection_changed 
2276         for notification
2277         accessible-visible-data - use new signal visible_data_changed
2278         for notification
2279         accessible-model - use new signal model_changed for notification
2280         Notify when role or parent changes
2281         Allow parent and role to be set or got using g_object_set() or
2282         g_object_get()
2283 .
2284 Wed Oct 24 11:13:13 2001  Owen Taylor  <otaylor@redhat.com>
2285
2286         * Version 0.6
2287
2288         * NEWS: Updates.
2289
2290 2001-10-25  Padraig O'Briain  <padraig.obriain@sun.com>
2291
2292         * atk/atkobject.h, docs/tmpl/atkobject.sgml:
2293         Add role ATK_ROLE_TERMINAL for an accessible terminal.
2294
2295 2001-10-22  Padraig O'Briain  <padraig.obriain@sun.com>
2296
2297         * atk/atkobject.c (atk_object_notify_state_change):
2298         Initialize AtkPropertyValue data structure to 0 instead of using
2299         memset.
2300
2301 2001-10-19  Tor Lillqvist  <tml@iki.fi>
2302
2303         * configure.in: Set automake conditionals OS_WIN32 if on (native)
2304         Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
2305         LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
2306
2307         * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
2308         -export-symbols atk.def. If lib.exe is available, generate
2309         atk.lib, and install it.
2310
2311         * atk/atk.def: Update with new entry points.
2312
2313 2001-10-19  Padraig O'Briain  <padraig.obriain@sun.com>
2314
2315         * atk/atkobject.[c|], docs/atk-sections.txt,
2316         docs/tmpl/atkobject.sgml:
2317         Add convenience function atk_object_notify_state_change()
2318         to generate property notification of state change.
2319
2320         * atk/atktext.c, docs/tmpl/atk-unused.sgml:
2321         Correct comments on functions atk_attribute_get_name() and
2322         atk_attribute_get_value()
2323
2324 2001-10-17  Padraig O'Briain  <padraig.obriain@sun.com>
2325
2326         * atk/atktext.c:
2327         Update comments in atk_text_get_text_[at|after|before]_offset()
2328         to clarify what these functions will return.
2329
2330 2001-10-16  Padraig O'Briain  <padraig.obriain@sun.com>
2331
2332         * atk/atktext.c:
2333         Update comments in atk_text_get_run_attributes() and
2334         atk_text_get_default_attributes().
2335
2336 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
2337
2338         * atk/atkobject;c:
2339         Change "property-change" signal to allow detail (i.e. property name) 
2340         and add detail in atk_object_notify().
2341
2342 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
2343
2344         * atk/atktext.c:
2345         Correct order of attribute names in text_attr_name array.
2346
2347 2001-10-12  Padraig O'Briain  <padraig.obriain@sun.com>
2348
2349         * atk/atktext.[c|h]:
2350         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2351         Use enum AtkTextAttribute to specify what attribute are supported
2352         rather than hash defines. Define new functions atk_attribute_get_name()
2353         and atk_attribute_get_value() which return the strings for the
2354         attribute name and values for those attribute which have named values.
2355
2356 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
2357
2358         * atk/atktext.c (atk_text_get_run_attributes):
2359         Correct typo.
2360
2361         * atk/atktext.c (atk_text_get_default_attributes):
2362         Add call to set iface.
2363
2364 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
2365
2366         * atk/atktext.[c|h]:
2367         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2368         Add new function atk_text_get_default_attributes
2369         Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
2370
2371 2001-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
2372
2373         * atk/atktext.c (atk_attribute_set_free):
2374         Avoid leaking of AtkAttributeSet data structure; speed up code.
2375
2376         * docs/tmpl.atk*.sgml
2377         Updated to reflect current APIs.
2378
2379 2001-10-01  jacob berkman  <jacob@ximian.com>
2380
2381         * docs/Makefile.am (dist-hook-local): depend on all-local so that
2382         make dist works correctly w/o having to build first
2383
2384 2001-10-01  Tor Lillqvist  <tml@iki.fi>
2385
2386         * configure.in: Add AC_LIBTOOL_WIN32_DLL.
2387
2388 Sat Sep 29 19:45:00 2001  Bill Haneman <bill.haneman@sun.com>
2389         
2390         * configure.in (ATK_MICRO_VERSION): Version 0.6
2391         (because libglade will depend on a the small api addition below)
2392
2393         * atk/makefile.msc (PKG_VER): Version 0.6
2394
2395         * atk/atkrelation.h:
2396         * atk/atkrelation.c: (AtkRelationType 
2397         atk_relation_type_from_string (const gchar *name)): Added method.
2398
2399         
2400 Tue Sep 25 12:08:52 2001  Owen Taylor  <otaylor@redhat.com>
2401
2402         * configure.in (ATK_MICRO_VERSION): Version 0.5
2403
2404         * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
2405
2406         * atk/makefile.msc (PKG_VER): Version 0.5
2407
2408 2001-09-21  Hans Breuer  <hans@breuer.org>
2409
2410         * atk/atk.def : updated externals
2411         * atk/makefile.msc : version 0.4
2412
2413         * atk/atktext.c (atk_text_get_character_extents) : real_height
2414         is a reference to int, so use &local_height
2415
2416 Wed Sep 19 10:46:44 2001  Tim Janik  <timj@gtk.org>
2417
2418         * Released 0.4.
2419
2420 Tue Sep 18 23:41:32 2001  Tim Janik  <timj@gtk.org>
2421
2422         * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
2423         up ATK_VERSION to 0.4, interface age 0, binary age 0.
2424         (from 0.2 which was not properly updated last time).
2425         depend on glib 1.3.8.
2426
2427         * NEWS: updates.
2428
2429 2001-09-11  Padraig O'Briain  <padraig.obriain@sun.com>
2430
2431         * atk/atkobject.c:
2432         Add object reference when object is set as accessible_parent
2433
2434 2001-09-05  Mark McLoughlin <mark@skynet.ie>
2435
2436         * configure.in: remember ACLOCAL_FLAGS.
2437
2438 2001-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
2439
2440         * atk/atktable.[c|h]
2441         Change atk_table_get_caption() and atk_table_set_caption()
2442         to deal with AtkObject* rather than gchar*
2443         Remove redundant and incorrect comments
2444         
2445 Mon Sep  3 19:42:47 2001  Owen Taylor  <otaylor@redhat.com>
2446
2447         * configure.in: Version 0.3  
2448
2449         * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2450
2451         * NEWS: Update  
2452
2453 2001-09-03  Padraig O'Briain  <padraig.obriain@sun.com>
2454
2455         * atk/atkobject.c:
2456         Correct property definitions for "accessible-table-caption", 
2457         "accessible-table-column-description", 
2458         "accessible-table-row-description" 
2459         * atk/atkobject.h:
2460         Update comments to include all properties defined
2461
2462 2001-08-24  Padraig O'Briain  <padraig.obriain@sun.com>
2463
2464         * atk/atkhyperlink.h:
2465         Change AtkHyperLink to AtkHyperlink in comment
2466         * atk/atkhypertext.[c|h]:
2467         Change AtkHyperLink to AtkHyperlink
2468         * atk/atktable.[c|h]:
2469         Make gchar* arguments const; make return value of type gchar*
2470         G_CONST_RETURN
2471         * docs/atk-sections.txt
2472         Remove reference to AtkHyperLink
2473         * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2474         docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2475         Updated by make
2476         
2477 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
2478
2479         * atk/atktable.c
2480         Add functions atk_table_real_get_index_at(), 
2481         atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index() 
2482         as default implementations for atk_table_get_index_at(),
2483         atk_table_get_row_at_index(), atk_table_get_column_at_index()
2484
2485 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
2486
2487         * atk/atkaction.c:
2488         Refer to return value in function documentation for 
2489         atk_action_do_action
2490         * atk/atkimage.c:
2491         Fix typo in comments
2492         * docs/tmpl/atkaction.sgml:
2493         Update to include return value
2494
2495 2001-08-22  Marc Mulcahy <marc.mulcahy@sun.com>
2496
2497         * atk/atkaction.c atk/atkaction.h:
2498         Made atk_action_do_action return a gboolean as the class member of 
2499         AtkActionIface does.
2500         * .cvsignore:
2501         Added atk.spec
2502
2503 2001-08-20  Padraig O'Briain  <padraig.obriain@sun.com>
2504
2505         * docs/tmpl/atkimage.sgml atk/atkimage.h:
2506         Swap height and width arguments to atk_image_get_image_size
2507         * atk/atkimage.c:
2508         Swap height and height arguments to atk_image_get_image_size
2509         Do not crash if NULL pointers are passed for return values
2510
2511 2001-08-17  Padraig O'Briain  <padraig.obriain@sun.com>
2512
2513         * docs/tmpl/atktext.sgml atk/atktext.h:
2514         Change parameter names *offset to *_offset
2515         * atk/atkcomponent.c:
2516         Do not crash if NULL pointers are passed for return values
2517         * atk/atktext.c:
2518         Change parameter names *offset to *_offset
2519         Do not crash if NULL pointers are passed for return values
2520         
2521 2001-08-16  Bill Haneman  <bill.haneman@sun.com>
2522
2523         * atk/atkutil.c :
2524         Changed g_type_class_peek() to g_type_class_ref()
2525         in atk_add_global_event_listener(), since
2526         g_type_class_peek() could return NULL when an
2527         instance of the class had not been created.
2528
2529 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
2530
2531         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2532         Ensure that atk_attribute_set_free is in the documentation.
2533
2534 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
2535
2536         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2537         Swapped order of width and height arguments to
2538         atk_text_get_character_extents()
2539         Changed AtkAttrributeSet_free to atk_attribute_set_free
2540
2541 2001-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
2542
2543         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2544         Changed "length" argument of atk_text_get_character_extents() to
2545         "height".
2546
2547 2001-08-15  Jens Finke <jens@gnome.org>
2548
2549         * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2550         * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2551         added a AC_SUBST for it. This is needed for the spec.in file.
2552         Added atk.spec to output list.
2553         * atk.spec.in: New file.
2554
2555 2001-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
2556
2557         * atk/atkcomponent.[c|h]
2558         * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2559         Change atk_component_get_accessible_at_point to 
2560         atk_component_ref_accessible_at_point so it will work for flyweights
2561
2562 Sun Aug 12 10:33:02 2001  Owen Taylor  <otaylor@redhat.com>
2563
2564         * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2565         with GNU make.
2566
2567 2001-08-09  Padraig O'Briain  <padraig.obriain@sun.com>
2568
2569         * atk/atkaction.c, atk/atkcomponent.c
2570         Remove all instances of g_return_if_fail (foo != NULL); that are
2571         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2572         since the second check catches the NULL.
2573         * atk/atkcomponent.c
2574         Add functions atk_component_real_contains(), 
2575         atk_component_real_get_position(), atkcomponent_real_get_size() 
2576         as default implementations for atk_component_contains(),
2577         atk_component_get_position(), atk_component_get_size()
2578
2579 2001-08-07  Brian Cameron <brian.cameron@sun.com>
2580
2581         * atk/atkimage.[ch] docs/atk-sections.txt
2582         docs/tmpl/atkimage.sgml
2583         Updated AtkImage get_position to get_image_position
2584         so the naming is consistant.  Now get_image_position
2585         and get_image_size return -1 for x/y/height/width
2586         if AtkImage implementations of these functions is
2587         not found.
2588
2589 2001-07-31  Padraig O'Briain  <padraig.obriain@sun.com>
2590
2591         * atk/atkobject.c
2592         Create an object relation set when the object is created.
2593
2594 2001-07-30  Brian Cameron <brian.cameron@sun.com>
2595
2596         * atk/atkutil.[ch]
2597         Changed first argument of atk_add_global_event_listener
2598         so the callback function is of type GSignalEmissionHook
2599         instead of AtkEventListener.  AtkEventListener is
2600         appropriate for Focus event callbacks, but not generic
2601         ones.
2602
2603 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
2604
2605         * atk/atkobject.c:
2606         Add function atk_object_real_ref_state_set() which creates the
2607         state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2608         if appropriate
2609
2610 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
2611
2612         * atk/*.c:
2613         Remove all instances of g_return_if_fail (foo != NULL); that are
2614         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2615         since the second check catches the NULL.
2616
2617 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
2618
2619         * atk/Makefile.am
2620         Fix problem with ATK not building after running make maintainer-clean
2621         and autogen.sh: add extra files to MAINTAINERCLEANFILES
2622
2623 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2624
2625         * atk/atktext.h
2626         * atk/atkeditabletext.h
2627         * atk.pc.in
2628         * atk-uninstalled.pc.in
2629         * atk/makefile.msc
2630         * configure.in
2631         Removed (unused) #defines of pango/pango.h
2632         Removed references to/dependencies on pango from .pc files
2633         Removed dependencies on pango from makefile.msc and configure.in
2634
2635 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
2636
2637         * atk/atkobject.[c|h]
2638         Move some implementation from GAIL:
2639         Default implementations for some some functions
2640         atk_object_real_get_name, atk_object_real_set_name,
2641         atk_object_real_get_description, atk_object_real_set_description,
2642         atk_object_real_get_parent, atk_object_real_set_parent,
2643         atk_object_real_get_role,
2644         atk_object_real_connect_property_change_handler,
2645         atk_object_real_remove_property_change_handler,
2646         atk_object_notify,
2647         definition of property-changed signal.
2648         Initialize pointers to NULL in atk_object_init().
2649         Initialize uninitialized function pointers to NULL in 
2650         atk_object_class_init().
2651         
2652 2001-07-23  Brian Cameron <brian.cameron@sun.com>
2653
2654         * atk/atkobject.c
2655         Changed children_changed signal to allow NULL pointers
2656         for the 2nd argument to the signal handler.
2657
2658 2001-07-20  Hans Breuer  <hans@breuer.org>
2659
2660         * atk/atk.def : added more exports
2661         * atk/makefile.msc : updated win32 build
2662
2663 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
2664
2665         * atk/atkaction.[c|h], docs/atk-sections.txt, 
2666         docs/tmpl/atkaction.sgml
2667         Add atk_action_get_name() and atk_action_set_description()
2668
2669 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
2670
2671         * atk/atkstate.[c|h]
2672         Add ATK_STATE_ENABLED so we can distinguish between a consistent
2673         and inconsistent GtkToggleButton
2674
2675 2001-07-16  Brian Cameron <brian.cameron@sun.com>
2676
2677         * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2678         docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2679         gail_textattributes_update.pat is for gail/gail and integrates the 
2680         ATK_ATTRIBUTE_* macros in the gail implementations.
2681         atk_docs_textattributes_update.pat is for atk/docs and patches
2682         atk-sections.txt etc. for improved docs
2683         atk_atk_textattributes_update.pat is for atk/atk and included the
2684         new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2685
2686 2001-07-13  Darin Adler  <darin@bentspoon.com>
2687
2688         * atk/atkstate.c: Add missing <string.h> include.
2689         * tests/teststateset.c: Add missing <string.h> include.
2690
2691 2001-07-13  Darin Adler  <darin@bentspoon.com>
2692
2693         * .cvsignore: Ignore some generated files.
2694         * autogen.sh: Get rid of call to autoheader since the
2695         configure file doesn't include AM_CONFIG_HEADER.
2696
2697 2001-07-11  Brian Cameron <brian.cameron@sun.com>
2698
2699         * tmpl/atkdocument.sgml
2700         Added new file for docs.
2701
2702 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
2703
2704         * atk/atkimage.c atk/atkutil.c
2705         Changes to build with Sun's FORTE compiler.
2706
2707 2001-07-10  Brian Cameron <brian.cameron@sun.com>
2708
2709         * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2710         tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2711         tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2712         tmpl/atktext.sgml tmpl/atkutil.sgml
2713         Updated docs pages.
2714
2715 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
2716
2717         * atk/atktext.c (atk_text_base_init): 
2718         * atk/atktable.c (atk_table_base_init): 
2719         * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2720         to adapt to recent GSignal changes.
2721
2722 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2723
2724         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2725         docs/tmpl/atkutil.sgml
2726         Added new functiosn to AtkUtil.
2727
2728 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2729
2730         * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2731         docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2732         docs/tmpl/atkobject.sgml
2733         Added new atk document interface.
2734
2735 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2736
2737         * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2738         atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2739         Updated so that functions that take screen coords as 
2740         input/output also take an enum specifying whether
2741         the coords are screen or top-level window based.
2742         Updated docs as well.
2743
2744 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2745
2746         *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2747         atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2748         atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2749         atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2750         atk/docs/tmpl/atkstreamablecontent.sgml
2751         Cleaned up docs.  Added atkstreamablecontent.sgml
2752
2753 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2754
2755         *atk/atktable.h, atk/atktable.c
2756         Updated signal handler definitions.
2757
2758 2001-06-27  Brian Cameron <brian.cameron@sun.com>
2759
2760         *atk/atktext.h
2761         Updated AtkXYCoords enum.
2762
2763 2001-06-27  Brian Cameron <brian.cameron@sun.com>
2764
2765         *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2766         atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2767         atk/atkimage.c atk/atkimage.h atk/atkobject.c
2768         atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2769         atk/atkstateset.c atk/atkstreamablecontent.c
2770         atk/atkstreamablecontent.h atk/atktable.c
2771         atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2772         and some docs/tmpl files.
2773         Updated gtk-docs fixing spelling errors and making minor
2774         changes to the API.
2775
2776 2001-06-27  Louise Miller <lousie.miller@sun.com>
2777
2778         *atk/atkselection.h, atk/atkselection.c
2779         changed return type to gboolean for 
2780         atk_selection_select_all_selection
2781
2782 2001-06-26  Brian Cameron <brian.cameron@sun.com>
2783
2784         *atk/atkstate.h atk/atkstate.c
2785         docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2786         docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2787         docs/tmpl/atktext.sgml
2788         Added ATK_STATE_STALE.  Updated docs.
2789
2790 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
2791
2792         *atk/atktext.h
2793         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2794
2795 2001-06-21  Brian Cameron <brian.cameron@sun.com>
2796
2797         * atk/atkeditabletext.h, atk/atkobject.h,
2798         atktext.[ch]
2799         Added AtkAttributeSet_free() convenience
2800         function.
2801
2802 2001-06-20  Peter Williams  <peterw@ximian.com>
2803
2804         * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2805         atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2806         G_{BEGIN,END}_DECLS.
2807
2808 2001-06-20  Brian Cameron <brian.cameron@sun.com>
2809
2810         * atk/atktable.c, atk/atkmarshal.list
2811         Removed needless marshal and updated signal handlers in
2812         atktable.c
2813
2814 2001-06-20  Louise Miller <louise.miller@sun.com>
2815
2816         *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml   
2817         Changed parameters for get_selected_rows/get_selected_columns
2818         Added 4 new functions, add_row_selection, remove_row_selection,
2819         add_column_selection, remove_column_selection
2820
2821 2001-06-19  Brian Cameron <brian.cameron@sun.com>
2822
2823         * atk/atktable.c
2824         Fixed minor bug with signals.
2825
2826 2001-06-18  Brian Cameron <brian.cameron@sun.com>
2827
2828         * atk/atktable
2829         Added signals.
2830
2831 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
2832
2833         * atk/atkselection.h atk/atkselection.c
2834         Now add_selection, clear_selection, and remove_selection 
2835         return a boolean indicating SUCCESS/FAILURE to indicate
2836         if the operation was successful.
2837
2838 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
2839
2840         * atk/atktable.h atk/atktable.h
2841         Updated so now the get_text_before|at|after functions
2842         return the start & end offset of the string.  Updated the
2843         docs.
2844
2845 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
2846
2847         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
2848
2849 2001-06-11  Havoc Pennington  <hp@redhat.com>
2850
2851         * NEWS: updated
2852
2853         * configure.in: bump version to 0.2 and add infrastructure for 
2854         libtool version info. Assumes GTK versioning scheme (major.minor 
2855         is binary compatible)
2856         
2857         * atk/Makefile.am (LDFLAGS): set version info
2858         (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
2859         
2860 2001-06-13  Brian Cameron <brian.cameron@sun.com>
2861
2862         * atk/atktable.h, atk/atktable.c
2863         Updated so that get/set row/column header functions
2864         work with AtkObjects rather than AtkTables.  Organized
2865         the header file a little more cleanly.  Also the get/set
2866         row_description and caption functions now use gchar *
2867         rather than AtkObject.
2868
2869 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
2870
2871         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
2872         Add signal model-changed.
2873
2874         * atk/atkobject.c: Add properties
2875         accessible-role, accessible-table-caption, 
2876         accessible-table-column-header, accessible-table-column_description.
2877         accessible-table-row-header, accessible-table-row_description.
2878         accessible-table-summary, accessible-model
2879
2880 2001-06-12  Brian Cameron <brian.cameron@sun.com>
2881
2882         * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
2883         Updated atkeditabletext and atktext interfaces so they
2884         now properly define the get/set attribute methods and now
2885         get_offset_at_point and get_character_extents can request
2886         x,y coords by either widget or screen coords.
2887
2888 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
2889
2890         * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
2891         CFLAGS, not in LIBS. (Always linking with -lpthread
2892         is a noticeable speed hit.)
2893
2894 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
2895
2896         * atk/Makefile.am: Really fix marshal generation.
2897
2898 2001-06-07  Havoc Pennington  <hp@redhat.com>
2899
2900         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
2901         glib-genmarshal stuff
2902
2903 2001-06-07  Havoc Pennington  <hp@redhat.com>
2904
2905         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
2906         glib-genmarshal
2907
2908         * configure.in: rearrange the library checks to support
2909         uninstalled linking     
2910
2911         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
2912
2913         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
2914         ATK in giant GTK tarball
2915
2916 2001-06-07  Brian Cameron <brian.cameron@sun.com>
2917
2918         * docs/atk-api.sgml docs/atk-sections.txt
2919         docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
2920         docs/tmpl/atktext.sgml
2921         Removed docs/atk-api.sgml since it is not used.
2922         Updated sgml files and atk-sections.txt to reflect
2923         recent changes to the atktext and atkeditabletext
2924         interfaces
2925
2926 2001-06-06  Brian Cameron <brian.cameron@sun.com>
2927
2928         * atk/atktext.h atk/atktext.h
2929         Updated to new atktext functions for getting attributes.
2930
2931 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2932
2933         * New files atk/atkstreamablecontent.[ch]
2934         Updated files: atk/Makefile.am, atk/atk.h
2935
2936         * atk/atkvalue.c: Updated comments
2937
2938 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
2939
2940         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
2941
2942 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
2943
2944         * atk/atkobject.c: Add property accessible-visible-data
2945
2946 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
2947
2948         * atk/atkobject.c: Add support for setting and getting 
2949         accessible-value property.
2950
2951         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
2952
2953 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
2954
2955         * atk/atkeditabletext.[ch], atk/atktext.[ch]
2956
2957         * docs/atk-overrides.txt, docs/Makefile.am
2958           Updated the interface for dealing with selected
2959           text to handle multiple selected regions.  Removed
2960           get_row_col_at_offset from atktext.[ch].  Added
2961           docs/atk-overrides.txt file.
2962
2963 Thu May 31  Brian Cameron <brian.cameron@sun.com>
2964
2965         * Makefile.am configure.in atk/Makefile.am atk/atktext.c
2966           atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
2967           Added atk_marshal_VOID__INT_INT marshaller.  Updated the
2968           Makefiles so the proper marshall files get included in the
2969           dist.  Updated the Makefiles and configure.in so that the
2970           docs get included in the dist.
2971
2972 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
2973
2974         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
2975
2976 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
2977
2978         * atk/atkobject.c: Define new properties accessible-text, 
2979         accessible-caret, accessible-selection and accessible-value
2980
2981 2001-05-29  Brian Cameron <brian.cameron@sun.com>
2982
2983         * docs/atk-sections.txt
2984
2985         * docs/tmpl/*
2986         Improved the layout/formatting of the atk docs.  Added docs/tmpl
2987         files.
2988
2989 2001-05-28  Brian Cameron <brian.cameron@sun.com>
2990
2991         * atk/atktext.c
2992         Now properly set the initialized flag when setting up signals.
2993         Updated the atk-docs in several files
2994
2995 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
2996
2997         * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
2998         atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
2999         atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
3000         atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
3001         Fix warnings generated by Sun FORTE compiler
3002
3003 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
3004
3005         * atk/atkcomponent.c atk/atkvalue.c
3006         Remove return calls in functions which return void
3007         
3008 2001-05-23  Padraig O'Briain  <padraig.obriain@sun.com>
3009
3010         * atk/atkobject.h: Correct naming of role for status bar
3011
3012         * atk/atktext.c: 
3013         Clarify behaviour of atk_text_get_text_after/at/before_offset
3014  
3015 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
3016
3017         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
3018
3019 2001-01-06  Hans Breuer  <hans@breuer.org>
3020
3021         * atk/makefile.msc atk/atk.def (new files) :
3022         Enable build for win32, no sourc changes necessary.
3023
3024 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
3025
3026         * Released 0.1
3027
3028 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
3029
3030         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
3031
3032 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
3033
3034         * Start a ChangeLog
3035