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