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