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