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