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