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