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