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