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