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