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