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