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