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