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