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