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