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