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