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