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