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