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