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