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