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