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