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