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