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