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