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