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