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