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