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