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