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