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