Added "pt_BR" to ALL_LINGUAS.
[platform/upstream/atk.git] / ChangeLog
1 2003-01-23  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
2
3         * configure.in: Added "pt_BR" to ALL_LINGUAS.
4
5 2003-01-22  Marius Andreiana <marius galuna.ro>
6
7         * configure.in: added 'ro' to ALL_LINGUAS
8
9 2003-01-21  Christian Rose  <menthos@menthos.com>
10
11         * configure.in: Added "mn" to ALL_LINGUAS.
12
13 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
14
15         * atk/atktext.c
16         (atk_text_base_init): Set vtable entry for default implementations
17         (atk_text_get_range_extents): Omit calling default implementation
18         (atk_text_get_bounded_ranges): Omit calling default implementation
19
20         * atk/atkcomponent.c
21         (atk_component_base_init): New function to set vtable entry for 
22         default implementations
23         (atk_component_ref_accessible_at_point): Omit calling default 
24         implementation
25         (atk_component_contains): Omit calling default implementation
26         (atk_component_get_position): Omit calling default implementation
27         (atk_component_get_size): Omit calling default implementation
28
29 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
30
31         * atk/atkobject.c 
32         (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY 
33         and PROP_TABLE_CAPTION_OBJECT.
34         (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY 
35         and PROP_TABLE_CAPTION_OBJECT.
36
37         This completes ATK changes for bug #74814.
38
39 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
40
41         * atk/atkobject.c: Add property accessible-table-caption-object.
42         This addresses bug #74814.
43
44         * atk/atkobject.h: Move some documentation from template file to
45         avoid warnings when building.
46
47         * atk/atkrelation.c: Add new properties relation and target.
48         This addresses bug #72426.
49
50         * atktext.[ch]: Add new functions atk_text_get_range_extents and
51         atk_text_get_bounded_ranges.
52         Also added data structures AtkTextRectangle and AtkTextRange, enum
53         AtkTextClipType and helper function  atk_text_free_ranges.
54         This addresses bug #100943.
55         (atk_text_get_character_extents): Ensure that the reported width is 
56         not negative. This fixes bug #102954)
57
58         * docs/atk-sections.txt: Add new functions and data items.
59
60         * docs/tmpl/atk-object.sgml: Remove some docuementation and put in 
61         atkobject.h. Add reference to accessible-table-caption-object.
62
63         * docs/tmpl/atk-relation.sgml: Add new properties
64
65         * docs/tmpl/atktext.sgml: Add new functions and data items.
66
67
68 2003-01-20  Padraig O'Briain  <padraig.obriain@sun.com>
69
70         * ===== Released 1.2.2=====
71
72         * configure.in: Version 1.2.2, interface age 2, binary age 202
73
74         * NEWS: Updated.
75
76 2003-01-19  He Qiangqiang  <carton@linux.net.cn>
77
78         * configure.in: Added "zh_CN" to ALL_LINGUAS.
79
80 2003-01-12  Laurent Dhima  <laurenti@alblinux.net>
81
82         * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
83
84 2003-01-11  Pauli Virtanen  <pauli.virtanen@hut.fi>
85
86         * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
87
88 2003-01-06  Alessio Frusciante  <algol@firenze.linux.it>
89
90         * configure.in (ALL_LINGUAS): Added "it" (Italian) 
91
92 2003-01-06  Padraig O'Briain  <padraig.obriain@sun.com>
93
94         * configure.in: Add -with-html-dir option. (bug #102497)
95
96         * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
97
98         * docs/tmpl/atkobject.sgml: Update so property names are in
99         alphabetic order.
100
101 2003-01-03  Padraig O'Briain  <padraig.obriain@sun.com>
102
103         * ===== Released 1.2.1=====
104         
105         * configure.in: Version 1.2.1, interface age 1, binary age 201
106
107         * NEWS: Updated.
108
109 2003-01-02  Zbigniew Chyla  <cyba@gnome.pl>
110
111         * configure.in (ALL_LINGUAS): Added pl (Polish).
112
113 2002-12-23  Nam SungHyun  <namsh@kldp.org>
114
115         * configure.in: Added Korean (ko) to ALL_LINGUAS
116
117 2002-12-22  Artis Trops  <hornet@navigator.lv>
118
119         * configure.in: Added Latvian (lv) to ALL_LINGUAS.
120
121 2002-12-22  Christophe Merlet  <redfox@redfoxcenter.org>
122
123         * configure.in (ALL_LINGUAS): added French (fr).
124
125 2002-12-21  Jordi Mallach  <jordi@sindominio.net>
126
127         * configure.in (ALL_LINGUAS): added Catalan (ca).
128
129 2002-12-20  Padraig O'Briain  <padraig.obriain@sun.com>
130
131         * ===== Released 1.2.0 ======
132
133         * configure.in: Version 1.2.0, interface age 0, binary age 200
134
135         * NEWS: Final update for 1.2.0.
136
137         * docs/tmpl/atkobject.sgml: Order of properties have been changed.
138
139 2002-12-18  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
140
141         * configure.in: Added Russian to ALL_LINGUAS.
142
143 2002-12-16  Padraig O'Briain  <padraig.obriain@sun.com>
144
145         * ===== Released 1.1.5=====
146         
147         * configure.in: Version 1.1.5, interface age 2, binary age 105
148
149         * NEWS: Updated.
150
151 2002-12-13  Padraig O'Briain  <padraig.obriain@sun.com>
152
153         * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
154         if caret is not supported. This addresses bug #101020.
155
156         * configure.in: Use third argument of AC_DEFINE to get rid of 
157         acconfig.h. 
158
159 Thu Dec 12 14:57:20 2002  Owen Taylor  <otaylor@redhat.com>
160
161         * acinclude.m4: Remove; wasn't needed, and referred
162         to GLib internal m4 files now gone.
163
164 Thu Dec 12 11:04:05 2002  Manish Singh  <yosh@gimp.org>
165
166         * configure.in: Require autoconf-2.53.
167
168 2002-12-12  Yanko Kaneti  <yaneti@declera.com>
169
170         * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
171
172 2002-12-11  Pablo Saratxaga  <pablo@mandrakesoft.com>
173
174         * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
175         and Dutch (nl).
176
177 2002-12-07  Andras Timar <timar@gnome.hu>
178
179         * configure.in (ALL_LINGUAS): Added Hungarian (hu).
180
181 2002-12-06  Padraig O'Briain  <padraig.obriain@sun.com>
182
183         * ===== Released 1.1.4 =====
184         
185         * configure.in: Version 1.1.1, interface age 1, binary age 104
186
187         * NEWS: Updated.
188
189 2002-12-05  Ole Laursen  <olau@hardworking.dk>
190
191         * configure.in (ALL_LINGUAS): Added Danish (da).
192
193 2002-12-02  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
194
195         * configure.in (ALL_LINGUAS): Added Spanish (es).
196
197 2002-12-01  Christian Neumair  <chris@gnome-de.org>
198
199         * configure.in (ALL_LINGUAS): Added German (de).
200
201 2002-11-22  Kjartan Maraas  <kmaraas@gnome.org>
202
203         * configure.in (ALL_LINGUAS): Added "no".
204         
205 2002-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
206
207         * Update NEWS for 1.1.3
208
209 2002-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
210
211         * configure.in: Update to take account of gtk-doc-version being 0.10
212         Updated version required to 0.9
213
214 2002-11-20  Bill Haneman <bill.haneman@sun.com>
215
216         * atk/atkobject.h:
217         Added ATK_ROLE_APPLICATION.
218
219         * atk/atkobject.c:
220         (atk_role_get_localized_name):
221         Added ATK_ROLE_APPLICATION case.        
222
223         * docs/atk-decl.txt:
224         Added ATK_ROLE_APPLICATION to docs.
225         
226 2002-11-18  Abi Brady  <morwen@evilmagic.org>
227
228         * configure.in: Added "en_GB" to ALL_LINGUAS.
229
230 2002-11-15  Hasbullah BIn Pit <sebol@ikhlas.com>
231
232         * configure.in: Added "ms" to ALL_LINGUAS.
233
234 2002-11-15  Padraig O'Briain  <padraig.obriain@sun.com>
235
236         * Update NEWS for 1.1.2
237
238         * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
239         Update docs.
240
241 2002-11-14  Bill Haneman <bill.haneman@sun.com>
242
243         * configure.in:
244         Revved to 1.1.2, interface age 0, binary age 102.
245         
246         * atk/atkrelationtype.h:
247         (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
248         New relations to handle content embedding, for instance
249         text that embeds or flows around images.
250
251         * atk/atkhyperlink.h:
252         (atk_hyperlink_is_inline):
253         New API, returns whether a hyperlink's content is
254         partially displayed inline; useful for small images
255         emedded in text, and for HTML <src> elements.
256         (AtkHyperlinkClass->link_state):
257         New virtualized method, used to implement various
258         state query API such as atk_hyperlink_is_inline().
259
260         * atk/atkhyperlink.c:
261         (atk_hyperlink_is_inline):
262         New method.
263
264         * docs/atk-sections.txt: 
265         Additions for above API.
266
267 2002-11-13  Padraig O'Briain  <padraig.obriain@sun.com>
268
269         * atk/atkobject.[ch]: Add signal active-descendant-changed
270
271 2002-11-11  Christian Rose  <menthos@menthos.com>
272
273         * configure.in: Added "sv" to ALL_LINGUAS.
274
275 Fri Nov  8 19:55:25 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
276
277         * atk/atkhyperlink.c
278         * atk/atkhyperlink.h
279         * atk/atktable.c
280         * atk/atktable.h
281         * atk/atktext.c
282         * atk/atktext.h
283         * docs/tmpl/atkhyperlink.sgml
284         * docs/tmpl/atkobject.sgml
285         * docs/tmpl/atktable.sgml
286         * docs/tmpl/atktext.sgml
287
288         Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
289         without warnings.
290         
291 2002-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
292
293         * autogen.sh: Add call to autoheader to create config.h.in
294
295 2002-11-04  Padraig O'Briain  <padraig.obriain@sun.com>
296
297         * acinclude.m4: New file
298
299         * autogen.sh: Add i18n support (copied from gtk+).
300
301         * configure.in: Add definition for atklocaledir and check for
302         bind_textdomain_codeset()
303
304         * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
305
306         * atk/atkobject.c (atk_role_get_localized_name): Add code to
307         initialize i18n.
308         
309         * po/.cvsignore: Add extra files.
310
311 2002-11-01  Padraig O'Briain  <padraig.obriain@sun.com>
312
313         * configure.in: Create po/Makefile; patch supplied by 
314         Dan Mills (thunder@ximain.com)
315         
316 2002-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
317
318         * ===== Released 1.1.1 =====
319         
320         * configure.in: Version 1.1.1, interface age 0, binary age 101
321
322         * NEWS: Updated.
323
324         * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
325
326 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
327
328         * Makefile.am: Add po directory
329
330         * configure.in: Add support for I18N
331
332         * acconfig.h atk/atkintl.h: New files used to support I18N
333
334         * atk/atkobject.c: Update atk_role_get_localized_name() to
335         allow for localized name to be returned.
336
337         * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
338
339         * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
340         po/ChangeLog: New files
341
342 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
343
344         * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
345
346         * atk/atkaction.[ch]: Add atk_action_get_localized_name.
347
348         * atk/atkobject.[ch]: Add atk_role_get_localized_name,
349         atk_object_add_relationship and atk_object_remove_relationship
350         Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
351         and ATK_ROLE_RULER
352
353         * atk/atkrelation.h: Move definition of AtkRelationType to
354         atk/relationtype.h
355
356         * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
357
358         * atk/atktext.[ch]: Add text-attributes-changed signal.
359
360         * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
361
362         * docs/tmpl/atkobject.sgml: Add new functions and new roles.
363
364         * docs/tmpl/atkrelation.sgml: Add new relations
365
366         * docs/tmpl/atkstate.sgml: Add new state
367
368         * docs/tmpl/atktext.sgml: Add new signal
369
370         * tests/testrelation.c: Add tests for new relationship functions.
371
372 2002-10-01  Padraig O'Briain  <padraig.obriain@sun.com>
373
374         * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
375         supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
376
377         Bug #94548.
378
379 2002-09-24  Padraig O'Briain  <padraig.obriain@sun.com>
380
381         * ===== Released 1.1.0 =====
382         
383         * NEWS: Updated.
384
385 2002-09-18  Padraig O'Briain  <padraig.obriain@sun.com>
386
387         * configure.in:
388         increment version to 1.1.0, in view of the fact that we've 
389         branched for GNOME-2 and GTK+-2.0, and this is HEAD.
390         Also reset INTERFACE_AGE to zero, since an enum was added.
391         Use similar librray numbering as GTK.
392
393         * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
394
395 2002-09-06  Mark McLoughlin  <mark@skynet.ie>
396
397         * atk/atkobject.h: add ATK_LAYER_WINDOW.
398
399         * atk/atkcomponent.c: upd docs.
400
401 2002-09-06  Padraig O'Briain  <padraig.obriain@sun.com>
402
403         * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to 
404         avoid unused declarations
405
406         * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
407         Move AtkRelationSet from atkobject to atkrelationset.
408
409 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
410
411         * docs/atk-sections.txt docs/tmpl/atkaction.sgml
412         docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
413         docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
414         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
415         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
416         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
417         docs/tmpl/atkvalue.sgml:
418         Remove reference to ...Iface data structures; which eliminates
419         undocumented symbols.
420
421 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
422
423         *  atk/atkutil.h: Add documentation for AtkKeyEventType
424
425         * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
426         docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
427         docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
428         docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml 
429         docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
430         docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
431         docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
432         docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
433         docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
434         docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
435         docs/tmpl/atkutil.sgml:
436         Reduce number of undocumented symbols
437
438 2002-08-26  Padraig O'Briain  <padraig.obriain@sun.com>
439
440         * atk/atknoopobjectfactory.c:
441         Add implementation for atk_object_factory_get_accessible_type()
442
443 2002-08-18  Havoc Pennington  <hp@pobox.com>
444
445         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
446         both automake 1.6 and 1.4 installed get the right automake. Means
447         compilation from CVS will now require the latest automake 1.4
448         release, or manually creating symlinks called "automake-1.4" and
449         "aclocal-1.4"
450
451 2002-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
452
453         These changes improve the quality of the documentation by adding
454         information about properties and signals.
455
456         * configure.in:
457         Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
458         use in docs Makefile.am
459
460         * atk/atk.h:
461         Add missing include files, atk/atknoopobject.h and 
462         atknoopobjectfactory.h
463
464         * docs/Makefile.am:
465         Add support for scan program
466
467         * docs/atk.types:
468         Added content to this file
469
470         * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
471         docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
472         docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
473         docs/tmplatkutil.sgml:
474         Removed references to contents of object's data structure
475
476         * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
477         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
478         Add references to signals and properties.
479
480 Wed Jul 31 17:08:04 2002  Owen Taylor  <otaylor@redhat.com>
481
482         * ===== Released 1.0.3 =====
483         
484         * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
485         interface, binary version 3.
486
487         * NEWS: Updated.
488
489 2002-07-14  Padraig O'Briain  <padraig.obriain@sun.com>
490
491         * README: Updated to describe where to log bugs and mention mailing
492         list.
493
494 2002-06-20  Padraig O'Briain  <padraig.obriain@sun.com>
495
496         * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
497         atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
498         atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
499         atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
500         atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
501         atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
502         atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
503         atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
504         atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
505         atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
506         atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
507         Update documentation.
508
509 2002-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
510
511         * atk/atkregistry.c:
512         64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
513         (bug #83316)
514
515 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
516
517         * ===== Released 1.0.2 ======
518
519         * NEWS: Updates.
520
521         * configure.in: Version 1.0.2, interface, binary age 2
522
523 2002-04-26  Padraig O'Briain  <padraig.obriain@sun.com>
524
525         * atk/atkutil.c (atk_focus_tracker_notify):
526         Allow for object being NULL which means the window containing the
527         focus widget has lost focus. We update the previous_focus_object 
528         so we can emit notification for focus widget when window regains
529         focus.
530
531 2002-04-15  Padraig O'Briain  <padraig.obriain@sun.com>
532
533         * atk/atkgobjectaccessible.c:
534         (atk_gobject_accessible_for_object):  Allow for case where created
535         AtkObject is not a AtkGObjectAccessible so quark_accessible_object
536         was not initialized in atk_gobject_accessible_class_init
537
538 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
539
540         * ===== Released 1.0.1 ======
541
542         * NEWS: Updates.
543
544         * configure.in: Version 1.0.1, interface, binary age 1.0.0.
545
546 2002-03-19  Padraig O'Briain  <padraig.obriain@sun.com>
547
548         * atk/atkutil.c (atk_focus_tracker_notify):
549         Do not do notification if previously notified object is the same as
550         this object
551
552 2002-03-14  Tor Lillqvist  <tml@iki.fi>
553
554         * atk/Makefile.am: Use correct name for the DLL when generating
555         the MSVC import library.
556
557 2002-03-13  Bill Haneman <bill.haneman@sun.com>
558
559         * atk/atkutil.c (atk_object_get_root):
560         Changed g_type_class_peek to g_type_class_ref,
561         this seemed to be triggering a SEGV in some cases.
562
563
564 2002-03-12  Padraig O'Briain  <padraig.obriain@sun.com>
565
566         * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
567         Correct name of data set to NULL from quark_accessible_object to
568         quark_object
569
570 2002-03-09  Padraig O'Briain  <padraig.obriain@sun.com>
571
572         * atk/atkhyperlink.c (atk_hyperlink_get_type):
573         Fix typo.
574
575 Thu Mar  7 23:52:51 2002  Owen Taylor  <otaylor@redhat.com>
576
577         * ===== Released 1.0.0 ======
578
579         * NEWS: Final update for 1.0.0.
580
581         * README: Update the compilation instructions a bit.
582
583 2002-03-06  Tor Lillqvist  <tml@iki.fi>
584
585         * atk-zip.sh.in
586         * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
587         library names.
588
589 Tue Mar  5 16:54:21 2002  Owen Taylor  <otaylor@redhat.com>
590
591         * ATK 1.0.0 rc1
592
593         * tests/Makefile.am: Don't install libteststateset.la,
594         libtestrelation.la. (#73655, James Henstridge)
595
596         * autogen.sh: Add --enable-gtk-doc
597
598         * configure.in: --disable-gtk-doc by default.
599
600         * Makefile.am: Add a slightly modified distcheck rule
601         that passes --enable-gtk-doc to the configure inside.
602         (So that 'make dist' succeeds inside.)
603
604 Tue Mar  5 11:55:35 2002  Owen Taylor  <otaylor@redhat.com>
605
606         * configure.in: Require GLib-2.0.0.
607
608         * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
609         Switch over to the Glib/GTK+ versioning scheme.
610
611 2002-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
612
613         * atk/atktext.c (atk_text_get_text):
614         Permit end offset value of -1
615
616 2002-02-28  Padraig O'Briain  <padraig.obriain@sun.com>
617
618         * atk/atkhypertext.h:
619         Update comments
620
621 2002-02-28  Sven Neumann  <sven@gimp.org>
622
623         * configure.in: beautified configure --help output.
624
625 2002-02-27  Padraig O'Briain  <padraig.obriain@sun.com>
626
627         * atk/atkhypertext.h atk/atkhyperlink.h: 
628         Add padding to class structures to allow for future expansion.
629
630         * atk/atkdocument.h: 
631         Add padding to class structures to allow for future expansion.
632
633         * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
634         Add padding to class structures to allow for future expansion.
635
636 Mon Feb 25 19:09:39 2002  Owen Taylor  <otaylor@redhat.com>
637
638         * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
639
640 2002-02-26  Tor Lillqvist  <tml@iki.fi>
641
642         * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
643         libtool won't create a DLL.
644
645 2002-02-25  Padraig O'Briain  <padraig.obriain@sun.com>
646
647         * atk/Makefile.am:
648         Remove -no-undefined because of problems with uunresolved symbols
649         in libgobject on Solaris when using gcc
650
651 Sat Feb 23 23:02:23 2002  Owen Taylor  <otaylor@redhat.com>
652
653         * configure.in: Version 0.13
654
655         * NEWS: Update for 0.13
656
657         * docs/atk-sections.txt: Update.
658
659 2002-02-22  Padraig O'Briain  <padraig.obriain@sun.com>
660
661         * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
662         atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
663         atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
664         Make use of parent_class consistent; define as gpointer and
665         use g_type_class_peek_parent() to get it
666
667         * atk/atktext.c:
668         Delete unused empty line
669
670         * atk/atkregistry.c atk/atkrelation.c:
671         Make parent_class static 
672
673 2002-02-20  Padraig O'Briain  <padraig.obriain@sun.com>
674
675         * atk/atktext.c:
676         Add check for offset being negative in functions which have offset
677         parameter and return immediately if so.
678
679 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
680
681         * atk/atkcomponent.h:
682         Change argument of get_layer and get_mdi_zorder function pointers 
683         to be AtkComponent instead of AtkObject
684
685         * atk/atkcomponent.c:
686         Change atk_component_get_layer and atk_component_get_mdi_zorder
687         to refer to argument as component instead os accessible
688
689         * docs/atk-sections.txt docs/tmpl/atkaction.sgml 
690         docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
691         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml 
692         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
693         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
694         Update for recent changes
695         
696 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
697
698         * atk/atk.h:
699         Guard atk.h with ifndef __ATK_H__
700         (#71405 reported by terra@diku.dk (Morten Welinder))
701
702 2002-02-13  Padraig O'Briain  <padraig.obriain@sun.com>
703
704         * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
705         atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h 
706         atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
707         atk/atktable.h atk/atktext.h atk/atkvalue.h:
708         Add padding to class structures to allow for future expansion.
709
710 2002-02-11  Bill Haneman  <bill.haneman@sun.com>
711
712         * configure.in:
713         Incremented revision and tagged GNOME_D2_BETA.
714
715         * atkobject.h: 
716         Marked atk_object_get_layer and atk_object_get_mdi_zorder
717         as deprecated (should use atk_component API below).
718         
719         * atkcomponent.h:
720         Added atk_component_get_layer and atk_component_get_mdi_zorder
721         (erroneously defined in atkobject, they belong here).
722
723         * atkcomponent.c:
724         Fixed some property get/set bugs.
725
726         * NEWS: updated for GNOME 2 Desktop Beta.
727         
728 2002-02-11  jacob berkman  <jacob@ximian.com>
729
730         * atk/atkselection.[ch] (atk_selection_get_type): 
731         * atk/atktable.[ch] (atk_table_get_type): 
732         * atk/atkregistry.h (atk_get_default_registry): 
733         * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type): 
734         * atk/atkobjectfactory.[ch] (atk_object_factory_get_type): 
735         * atk/atkcomponent.[ch] (atk_component_get_type): 
736         * atk/atkaction.[ch] (atk_action_get_type): declare function
737         arguments as (void) rather than ()
738
739 2002-02-04  Bill Haneman  <bill.haneman@sun.com>
740
741         * configure.in:
742         Incremented revision.
743
744 2002-01-30  Bill Haneman  <bill.haneman@sun.com>
745
746         * docs/tmpl/atkaction.sgml:
747         * docs/tmpl/atkcomponent.sgml:
748         * docs/tmpl/atkeditabletext.sgml:
749         * docs/tmpl/atkimage.sgml:
750         * docs/tmpl/atkobject.sgml:
751         * docs/tmpl/atkselection.sgml:
752         * docs/tmpl/atktable.sgml:
753         * docs/tmpl/atktext.sgml:
754         * docs/tmpl/atkvalue.sgml:
755         Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
756         fields to improve docs; the documentation now gives some
757         information on the purpose and function of the various ATK
758         interfaces, and which types of UI components typically implement
759         which interfaces.
760         
761 Tue Jan 29 23:29:46 2002  Owen Taylor  <otaylor@redhat.com>
762
763         * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
764
765 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
766
767        * configure.in:
768        Update version number to 0.10, for Desktop Alpha 2
769
770 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
771
772         * atk/atkobject.h:
773         Correct inconsistencies between registered signal parameter types 
774         and default signal handler struct fields
775         (based on patch from Murray Cumming <murray@usa.net>)
776
777 2002-01-10  Bill Haneman <bill.haneman@sun.com>
778
779        * configure.in:
780        Update version number to 0.9, for Beta2 package.
781
782 Wed Jan  9 11:26:56 2002  Owen Taylor  <otaylor@redhat.com>
783
784         * atk/Makefile.am (s-enum-types-h):  Include glib-object.h,
785         Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
786         Mikael Hermansson)
787
788 2002-01-07  Padraig O'Briain  <padraig.obriain@sun.com>
789
790         * atk/atkcomponent.c (atk_component_add_focus_handler):
791         Add comments to clarify behavior if handler has already been added
792
793         * docs/tmpl/atktext.sgml:
794         Update for change of caret_changed to text_caret_moved
795
796 2002-01-05  Hans Breuer  <hans@breuer.org>
797
798         * atk/makefile.msc : generate atk-enum-types.[hc]
799         NOTE: the long comment in atkobject.h is crashing perl,
800         at least version 5.005_02 built for MSWin32-x86-object
801         Binary build 506 provided by ActiveState. Temporary
802         deleting the AtkRole comment allows to work-around.
803
804         atk/atk.def : updated externals
805
806 2002-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
807
808         * atk/atkgobjectaccessible.h
809         Fixed typo in define (reported by Jeff Franks)
810
811         * atk/atktext.c atk/atktext.h
812         Change name of default signal handler for text_caret_moved signal
813         from caret_changed to text_caret_moved
814         Change enum CARET_MOVED to TEXT_CARET_MOVED
815         (both issues reported by Jeff Franks)
816
817 2001-12-15  Michael Meeks  <michael@ximian.com>
818
819         * atk/atkrelation.c (atk_relation_class_init):
820         setup parent class
821         (atk_relation_finalize): chain to parent.
822
823         * atk/atkrelationset.c (atk_relation_set_class_init),
824         (atk_relation_set_finalize): same fix.
825
826 Sat Dec 22 12:26:51 2001  Owen Taylor  <otaylor@redhat.com>
827
828         * configure.in: Version 0.8, require GLib-1.3.12
829
830         * atk/makefile.msc (PKG_VER): Version 0.8.
831
832 Thu Dec 20 00:33:47 2001  Owen Taylor  <otaylor@redhat.com>
833
834         * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
835         for correct srcdir != builddir operation when 
836         generating source files in srcdir.
837         
838 Thu Dec 20 00:27:01 2001  Owen Taylor  <otaylor@redhat.com>
839
840         * docs/tmpl/atkutil.sgml: remove some conflict
841         indicators.
842
843 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
844
845         * atk/atk.def:
846         Add new functions
847
848 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
849
850         Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
851         docs/tmpl/atkgobjectaccessible.sgml
852
853         * atk/Makefile.am atk/atk.h:
854         Add references to new files
855
856         * atk/atkobject.c atk/atkobject.h
857         docs/tmpl/atkobject.sgml:
858         Add new function atk_object_initialize
859
860         * atk/atkobjectfactory.c atk/atkobjectfactory.h
861         docs/tmpl/atkobjectfactory.sgml:
862         Add new function atk_object_factory_get_accessible_type
863
864         * docs/atk-sections.txt:
865         Add new functions.
866         Add functions in atk-unused.txt
867
868         
869 2001-12-17  Darin Adler  <darin@bentspoon.com>
870
871         * atk/atktext.c: Add missing #include <string.h>
872
873 2001-12-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
874
875         * atk/Makefile.am, tests/Makefile.am: Compile with
876         -DG_DISABLE_DEPRECATED. See #52790.
877
878 2001-12-11  Padraig O'Briain  <padraig.obriain@sun.com>
879
880         * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
881         Remove unnecessary g_retunn_val_if_fail() call.
882
883 2001-12-08  Michael Meeks  <michael@ximian.com>
884
885         * atk/atkregistry.c (atk_registry_class_init):
886         paranoia is not appropriate here, setup parent_class,
887         don't create a new default registry here - makes no
888         sense.
889         (atk_registry_finalize): chain to parent class, do
890         g_hash_table_destroys instead of g_frees.
891
892 2001-12-07  Padraig O'Briain  <padraig.obriain@sun.com>
893
894         * atk/Makefile.am:
895         Update to create atk-enum-types.h before compiling source files
896         (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
897
898 2001-12-05  Padraig O'Briain  <padraig.obriain@sun.com>
899
900         * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt 
901         docs/tmpl/atktext.sgml tests/testrelation.c:
902         Change atk_attribute_register to atk_text_attribute_register,
903         atk_attribute_get_value to atk_text_attribute_get_value,
904         atk_attribute_get_name to atk_text_attribute_get_name
905         atk_attribute_for_name to atk_text_attribuute_for_name
906
907 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
908
909         * atk/atktext.c:
910         Add implementation of atk_attribute_register, atk_attribute_for_name
911         Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
912         support extra attributes being defined
913
914         * atk/atktext.h:
915         Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
916         extra attributes to be defined
917         Add atk_attribute_register() and atk_attribute_for_name()
918
919         * atk/atk.def:
920         Add new functions
921
922         * docs/atk-sections.txt docs/tmpl/atktext.sgml
923         Update because of additions to atk/atktext.h
924
925         * tests/testrelation.c:
926         Add tests for text attributes
927
928 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
929
930         * atk/atkobject.c:
931         Update atk_role_register() to allow extra roles to be defined
932         Update atk_role_get_name() and atk_role_for_name() for newly defined
933         roles
934
935         * tests/testrelation.c:
936         Add tests for roles
937
938 2001-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
939
940         * atk/atkrelation.c:
941         Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
942         atk_relation_type_for_name()
943
944         * atk/atkstate.c:
945         Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
946         atk_state_type_for_name()
947
948         * tests/testrelation.c, tests/teststateset.c:
949         Update tests as name componenets are separated by hyphen (-) rather
950         than underline (_)
951
952 2001-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
953
954         * atk/Makefile.am:
955         Generate files atk-enum-types.c and atk-enums-types.h to create
956         types for enums.
957
958         * atk/atkobject.c:
959         Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
960
961 2001-11-28  Bill Haneman  <bill.haneman@sun.com>
962
963         * atk/atkutil.c:
964         Changed calls to g_type_class_peek() to g_type_class_ref() where
965         it makes more sense, and in other places check for a non-null
966         klass return before trying to call class methods.  This prevents
967         SEGV if no Atk-implementation library has been loaded.
968
969         * atk/atkobject.c:
970         Fixed gtk-doc warning.
971
972 2001-11-28  Padraig O'Briain  <padraig.obriain@sun.com>
973
974         * atk/atkobject.[c|h]:
975         Add functions atk_role_get_name() and atk_role_for_name() which
976         transform a role into an untranslated string
977         Update comments in atkobject.h which refer to property names
978
979         * atk/atkrelation.c:
980         Correct error in atk_relation_type_get_name
981
982         * docs/atk-sections.txt
983         Added atk_role_get_name and atk_role_for_name
984
985         * docs/tmpl/*sgml
986         Updated files
987         
988 2001-11-23  Hans Breuer  <hans@breuer.org>
989
990         * atk/atk.def : updated externals
991
992         * atk/atktext.c atk/atkutil.c : added two spaces to fix
993         minor coding style issues. Found by my exports generator.
994
995         * atk/makefile.msc : version 0.7, use build dir from
996         $(TOP)\glib
997
998 Thu Nov 22 14:37:40 2001  Owen Taylor  <otaylor@redhat.com>
999
1000         * Version 0.7
1001
1002         * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
1003
1004 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1005
1006         * atk/atknoopobject.c:
1007         Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
1008         when creating object
1009
1010 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1011
1012         * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
1013         docs/tmpl/atkrelation.sgml:
1014         Change atk_relation_type_from_string to atk_relation_type_for_name
1015         Add atk_relation_type_get_name
1016
1017         * atk/atkrelationtype.c:
1018         Change atk_relation_type_from_string to atk_relation_type_for_name
1019         Add atk_relation_type_get_name
1020         Update atk_relation_type_register() to correctly register new
1021         relation types
1022
1023         * atk/atkstate.c:
1024         Changed name of static variable type to last_type
1025         Changed name of paremeter if atk_state_type_get_name to type to match
1026         comments
1027
1028         * docs/tmpl/*sgml
1029         Updated files
1030
1031         * tests/README, tests/Makefile.am       
1032         Add new test file testrelation.c
1033
1034 2001-11-22  Bill Haneman <bill.haneman@sun.com>
1035
1036         * atk/atkutil.c (atk_add_key_event_listener):
1037         Fix gtk-doc comment and clarify use of 'data' gpointer.
1038
1039 2001-11-22  Michael Meeks  <michael@ximian.com>
1040
1041         * atk/atkutil.c (atk_add_key_event_listener): switch
1042         to class_peek.
1043
1044         * atk/atkobject.c (atk_object_real_get_property):
1045         add missing 'break'.
1046
1047 2001-11-21  Michael Meeks  <michael@ximian.com>
1048
1049         * atk/atkrelation.c: pull in string.h for strcmp
1050
1051         * atk/atktext.c (atk_text_get_selection): fix bug / warning.
1052
1053         * atk/atkutil.c (atk_add_global_event_listener),
1054         (atk_get_toolkit_name, atk_get_toolkit_version):
1055         constify 
1056
1057 2001-11-21  Bill Haneman <bill.haneman@sun.com>
1058
1059         * atk/atkrelation.c: Added gtk-doc docs for 
1060         atk_relation_type_from_string.
1061
1062 Wed Nov 21 17:54:44 2001  Owen Taylor  <otaylor@redhat.com>
1063
1064         * atk/atkobject.h (enum): Fix trailing comma on
1065         enumeration.
1066
1067         * docs/atk-sections.txt: Update.
1068
1069         * NEWS: Updates
1070
1071 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1072
1073         * atk/atkobject.[c|h]:
1074         Add additional argument (name) to state-change signal
1075         Update atk_object_notify_state_change to take account of 
1076         extra argument for state-change
1077
1078         * atk/atkmarshal.list:
1079         Add marshaller for VOID:STRING,BOOLEAN
1080         
1081 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1082
1083         * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
1084         Add enum AtkLayer and functions atk_object_get_layer and
1085         atk_object_get_mdi_zorder
1086
1087 2001-11-20  Padraig O'Briain  <padraig.obriain@sun.com>
1088
1089         * atk/atkobject.[c|h]:
1090         Remove property accessible-state; use signal state-change instead
1091         Change signature of state-change handler to take gboolean as argument
1092         instead of AtkPropertyValues
1093         Update atk_object_notify_state_change() to emit state-change signal
1094
1095         * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
1096         Remove state ATK_STATE_COLLAPSED
1097
1098 2001-11-19  Bill Haneman <bill.haneman@sun.com>
1099
1100         * atk/atkobject.c:
1101         * atk/atkstate.c:
1102         Added state-changed signal to atkobject, in anticipation of 
1103         deprecating the accessible-state property.
1104
1105         * atk/atkutil.[ch]:
1106         Fixed signature of atk_util_add_key_listener () to
1107         take an AtkKeySnoopFunc instead of a pointer to same.
1108
1109 2001-11-19  Padraig O'Briain  <padraig.obriain@sun.com>
1110
1111         * atk/atkobject.c (atk_object_notify_state_change):
1112         Fix bug in calculation of number of toggle states
1113
1114         * atk/atkstate.c:
1115         Correct out-by-1 error in atk_state_type_register()
1116         Use type (number of states defined) in atk_state_type_get_name()
1117         and atk_state_type_for_name()
1118         
1119 2001-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
1120
1121         * atk/atkeditabletext.c:
1122         Remove unused structure _AtkEditableTextIfaceClass
1123
1124         * atk/atkobject.[c|h]
1125         Remove signals model_changed and selection_changed
1126
1127         * atk/selection.[c|h]
1128         Add signal selection_changed
1129
1130         * atk/atktable.[c|h]
1131         Remove unused structure _AtkTableIfaceClass
1132         Add signal model_changed
1133
1134         * atk/atktext.[c|h]
1135         Remove unused structure _AtkTextIfaceClass
1136         Add signal text_selection_changed
1137
1138         * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
1139         docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
1140         Documentation changes
1141
1142 2001-11-17  Tor Lillqvist  <tml@iki.fi>
1143
1144         * atk-zip.sh.in: Build separate runtime and developer packages.
1145
1146         * atk/atk.def: Update.
1147
1148 2001-11-14  Bill Haneman  <bill.haneman@sun.com>
1149
1150         * atk/atkutil.h :
1151         Added API 
1152         atk_add_key_event_listener    (AtkKeySnoopFunc *listener,
1153                                        gpointer data);
1154         atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
1155                                        gpointer data);
1156         
1157         to allow non-GTK-dependent installation of key snoop functions.
1158         This also meant adding definitions of AtkKeySnoopFunc and 
1159         AtkKeyEventStruct.
1160
1161 2001-11-08  Padraig O'Briain  <padraig.obriain@sun.com>
1162
1163         * atk/atkobject.c (atk_object_notify_state_change):
1164         Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
1165         to ATK_STATE_EXPANDED or vice versa.
1166
1167 2001-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
1168
1169         * atk/atkobject.h:
1170         Add role ATK_ROLE_TREE_TABLE
1171
1172         * atk/atkrelation.h:
1173         Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
1174         and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
1175
1176         * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
1177         docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
1178         docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
1179         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
1180         docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
1181         docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
1182         docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
1183         Update to reflect the current state of the documentation in the code.
1184
1185 2001-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
1186
1187         * atk/relation.h, docs/tmpl/atkrelation.sgml:
1188         Add two new relations ATK_RELATION_NODE_CHILDREN and
1189         ATK_RELATION_NODE_PARENT to support compound objects in a
1190         node or cell of a tree or table
1191         Added descriptions of all relations which are defined
1192
1193         * atk/atktable.c:
1194         Remove functions atk_table_real_get_index_at(),
1195         atk_table_real_get_column_at_index() and 
1196         atk_table_real_get_row_at_index() 
1197         Correct typos in documentation of other functions.
1198
1199 2001-10-28  Tor Lillqvist  <tml@iki.fi>
1200
1201         * atk-zip.sh.in: New file, used to build developer package for
1202         Win32.
1203
1204         * Makefile.am
1205         * configure.in: Add it.
1206
1207         * atk/Makefile.am: Add rules to install and uninstall mingw import
1208         library.
1209
1210 2001-10-26  Padraig O'Briain  <padraig.obriain@sun.com>
1211
1212         * atk/atkobject.[c|h]
1213         Remove the following properties
1214         accessible-child - use signal children_changed for notification
1215         accessible-text - use signal text_changed for notification
1216         accessible-caret - use signal text_caret_moved for notification
1217         accessible-selection - use new signal selection_changed 
1218         for notification
1219         accessible-visible-data - use new signal visible_data_changed
1220         for notification
1221         accessible-model - use new signal model_changed for notification
1222         Notify when role or parent changes
1223         Allow parent and role to be set or got using g_object_set() or
1224         g_object_get()
1225 .
1226 Wed Oct 24 11:13:13 2001  Owen Taylor  <otaylor@redhat.com>
1227
1228         * Version 0.6
1229
1230         * NEWS: Updates.
1231
1232 2001-10-25  Padraig O'Briain  <padraig.obriain@sun.com>
1233
1234         * atk/atkobject.h, docs/tmpl/atkobject.sgml:
1235         Add role ATK_ROLE_TERMINAL for an accessible terminal.
1236
1237 2001-10-22  Padraig O'Briain  <padraig.obriain@sun.com>
1238
1239         * atk/atkobject.c (atk_object_notify_state_change):
1240         Initialize AtkPropertyValue data structure to 0 instead of using
1241         memset.
1242
1243 2001-10-19  Tor Lillqvist  <tml@iki.fi>
1244
1245         * configure.in: Set automake conditionals OS_WIN32 if on (native)
1246         Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
1247         LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
1248
1249         * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
1250         -export-symbols atk.def. If lib.exe is available, generate
1251         atk.lib, and install it.
1252
1253         * atk/atk.def: Update with new entry points.
1254
1255 2001-10-19  Padraig O'Briain  <padraig.obriain@sun.com>
1256
1257         * atk/atkobject.[c|], docs/atk-sections.txt,
1258         docs/tmpl/atkobject.sgml:
1259         Add convenience function atk_object_notify_state_change()
1260         to generate property notification of state change.
1261
1262         * atk/atktext.c, docs/tmpl/atk-unused.sgml:
1263         Correct comments on functions atk_attribute_get_name() and
1264         atk_attribute_get_value()
1265
1266 2001-10-17  Padraig O'Briain  <padraig.obriain@sun.com>
1267
1268         * atk/atktext.c:
1269         Update comments in atk_text_get_text_[at|after|before]_offset()
1270         to clarify what these functions will return.
1271
1272 2001-10-16  Padraig O'Briain  <padraig.obriain@sun.com>
1273
1274         * atk/atktext.c:
1275         Update comments in atk_text_get_run_attributes() and
1276         atk_text_get_default_attributes().
1277
1278 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
1279
1280         * atk/atkobject;c:
1281         Change "property-change" signal to allow detail (i.e. property name) 
1282         and add detail in atk_object_notify().
1283
1284 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
1285
1286         * atk/atktext.c:
1287         Correct order of attribute names in text_attr_name array.
1288
1289 2001-10-12  Padraig O'Briain  <padraig.obriain@sun.com>
1290
1291         * atk/atktext.[c|h]:
1292         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1293         Use enum AtkTextAttribute to specify what attribute are supported
1294         rather than hash defines. Define new functions atk_attribute_get_name()
1295         and atk_attribute_get_value() which return the strings for the
1296         attribute name and values for those attribute which have named values.
1297
1298 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
1299
1300         * atk/atktext.c (atk_text_get_run_attributes):
1301         Correct typo.
1302
1303         * atk/atktext.c (atk_text_get_default_attributes):
1304         Add call to set iface.
1305
1306 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
1307
1308         * atk/atktext.[c|h]:
1309         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1310         Add new function atk_text_get_default_attributes
1311         Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
1312
1313 2001-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
1314
1315         * atk/atktext.c (atk_attribute_set_free):
1316         Avoid leaking of AtkAttributeSet data structure; speed up code.
1317
1318         * docs/tmpl.atk*.sgml
1319         Updated to reflect current APIs.
1320
1321 2001-10-01  jacob berkman  <jacob@ximian.com>
1322
1323         * docs/Makefile.am (dist-hook-local): depend on all-local so that
1324         make dist works correctly w/o having to build first
1325
1326 2001-10-01  Tor Lillqvist  <tml@iki.fi>
1327
1328         * configure.in: Add AC_LIBTOOL_WIN32_DLL.
1329
1330 Sat Sep 29 19:45:00 2001  Bill Haneman <bill.haneman@sun.com>
1331         
1332         * configure.in (ATK_MICRO_VERSION): Version 0.6
1333         (because libglade will depend on a the small api addition below)
1334
1335         * atk/makefile.msc (PKG_VER): Version 0.6
1336
1337         * atk/atkrelation.h:
1338         * atk/atkrelation.c: (AtkRelationType 
1339         atk_relation_type_from_string (const gchar *name)): Added method.
1340
1341         
1342 Tue Sep 25 12:08:52 2001  Owen Taylor  <otaylor@redhat.com>
1343
1344         * configure.in (ATK_MICRO_VERSION): Version 0.5
1345
1346         * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
1347
1348         * atk/makefile.msc (PKG_VER): Version 0.5
1349
1350 2001-09-21  Hans Breuer  <hans@breuer.org>
1351
1352         * atk/atk.def : updated externals
1353         * atk/makefile.msc : version 0.4
1354
1355         * atk/atktext.c (atk_text_get_character_extents) : real_height
1356         is a reference to int, so use &local_height
1357
1358 Wed Sep 19 10:46:44 2001  Tim Janik  <timj@gtk.org>
1359
1360         * Released 0.4.
1361
1362 Tue Sep 18 23:41:32 2001  Tim Janik  <timj@gtk.org>
1363
1364         * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
1365         up ATK_VERSION to 0.4, interface age 0, binary age 0.
1366         (from 0.2 which was not properly updated last time).
1367         depend on glib 1.3.8.
1368
1369         * NEWS: updates.
1370
1371 2001-09-11  Padraig O'Briain  <padraig.obriain@sun.com>
1372
1373         * atk/atkobject.c:
1374         Add object reference when object is set as accessible_parent
1375
1376 2001-09-05  Mark McLoughlin <mark@skynet.ie>
1377
1378         * configure.in: remember ACLOCAL_FLAGS.
1379
1380 2001-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1381
1382         * atk/atktable.[c|h]
1383         Change atk_table_get_caption() and atk_table_set_caption()
1384         to deal with AtkObject* rather than gchar*
1385         Remove redundant and incorrect comments
1386         
1387 Mon Sep  3 19:42:47 2001  Owen Taylor  <otaylor@redhat.com>
1388
1389         * configure.in: Version 0.3  
1390
1391         * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
1392
1393         * NEWS: Update  
1394
1395 2001-09-03  Padraig O'Briain  <padraig.obriain@sun.com>
1396
1397         * atk/atkobject.c:
1398         Correct property definitions for "accessible-table-caption", 
1399         "accessible-table-column-description", 
1400         "accessible-table-row-description" 
1401         * atk/atkobject.h:
1402         Update comments to include all properties defined
1403
1404 2001-08-24  Padraig O'Briain  <padraig.obriain@sun.com>
1405
1406         * atk/atkhyperlink.h:
1407         Change AtkHyperLink to AtkHyperlink in comment
1408         * atk/atkhypertext.[c|h]:
1409         Change AtkHyperLink to AtkHyperlink
1410         * atk/atktable.[c|h]:
1411         Make gchar* arguments const; make return value of type gchar*
1412         G_CONST_RETURN
1413         * docs/atk-sections.txt
1414         Remove reference to AtkHyperLink
1415         * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
1416         docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
1417         Updated by make
1418         
1419 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
1420
1421         * atk/atktable.c
1422         Add functions atk_table_real_get_index_at(), 
1423         atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index() 
1424         as default implementations for atk_table_get_index_at(),
1425         atk_table_get_row_at_index(), atk_table_get_column_at_index()
1426
1427 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
1428
1429         * atk/atkaction.c:
1430         Refer to return value in function documentation for 
1431         atk_action_do_action
1432         * atk/atkimage.c:
1433         Fix typo in comments
1434         * docs/tmpl/atkaction.sgml:
1435         Update to include return value
1436
1437 2001-08-22  Marc Mulcahy <marc.mulcahy@sun.com>
1438
1439         * atk/atkaction.c atk/atkaction.h:
1440         Made atk_action_do_action return a gboolean as the class member of 
1441         AtkActionIface does.
1442         * .cvsignore:
1443         Added atk.spec
1444
1445 2001-08-20  Padraig O'Briain  <padraig.obriain@sun.com>
1446
1447         * docs/tmpl/atkimage.sgml atk/atkimage.h:
1448         Swap height and width arguments to atk_image_get_image_size
1449         * atk/atkimage.c:
1450         Swap height and height arguments to atk_image_get_image_size
1451         Do not crash if NULL pointers are passed for return values
1452
1453 2001-08-17  Padraig O'Briain  <padraig.obriain@sun.com>
1454
1455         * docs/tmpl/atktext.sgml atk/atktext.h:
1456         Change parameter names *offset to *_offset
1457         * atk/atkcomponent.c:
1458         Do not crash if NULL pointers are passed for return values
1459         * atk/atktext.c:
1460         Change parameter names *offset to *_offset
1461         Do not crash if NULL pointers are passed for return values
1462         
1463 2001-08-16  Bill Haneman  <bill.haneman@sun.com>
1464
1465         * atk/atkutil.c :
1466         Changed g_type_class_peek() to g_type_class_ref()
1467         in atk_add_global_event_listener(), since
1468         g_type_class_peek() could return NULL when an
1469         instance of the class had not been created.
1470
1471 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
1472
1473         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
1474         Ensure that atk_attribute_set_free is in the documentation.
1475
1476 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
1477
1478         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1479         Swapped order of width and height arguments to
1480         atk_text_get_character_extents()
1481         Changed AtkAttrributeSet_free to atk_attribute_set_free
1482
1483 2001-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
1484
1485         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
1486         Changed "length" argument of atk_text_get_character_extents() to
1487         "height".
1488
1489 2001-08-15  Jens Finke <jens@gnome.org>
1490
1491         * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
1492         * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
1493         added a AC_SUBST for it. This is needed for the spec.in file.
1494         Added atk.spec to output list.
1495         * atk.spec.in: New file.
1496
1497 2001-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
1498
1499         * atk/atkcomponent.[c|h]
1500         * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
1501         Change atk_component_get_accessible_at_point to 
1502         atk_component_ref_accessible_at_point so it will work for flyweights
1503
1504 Sun Aug 12 10:33:02 2001  Owen Taylor  <otaylor@redhat.com>
1505
1506         * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
1507         with GNU make.
1508
1509 2001-08-09  Padraig O'Briain  <padraig.obriain@sun.com>
1510
1511         * atk/atkaction.c, atk/atkcomponent.c
1512         Remove all instances of g_return_if_fail (foo != NULL); that are
1513         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1514         since the second check catches the NULL.
1515         * atk/atkcomponent.c
1516         Add functions atk_component_real_contains(), 
1517         atk_component_real_get_position(), atkcomponent_real_get_size() 
1518         as default implementations for atk_component_contains(),
1519         atk_component_get_position(), atk_component_get_size()
1520
1521 2001-08-07  Brian Cameron <brian.cameron@sun.com>
1522
1523         * atk/atkimage.[ch] docs/atk-sections.txt
1524         docs/tmpl/atkimage.sgml
1525         Updated AtkImage get_position to get_image_position
1526         so the naming is consistant.  Now get_image_position
1527         and get_image_size return -1 for x/y/height/width
1528         if AtkImage implementations of these functions is
1529         not found.
1530
1531 2001-07-31  Padraig O'Briain  <padraig.obriain@sun.com>
1532
1533         * atk/atkobject.c
1534         Create an object relation set when the object is created.
1535
1536 2001-07-30  Brian Cameron <brian.cameron@sun.com>
1537
1538         * atk/atkutil.[ch]
1539         Changed first argument of atk_add_global_event_listener
1540         so the callback function is of type GSignalEmissionHook
1541         instead of AtkEventListener.  AtkEventListener is
1542         appropriate for Focus event callbacks, but not generic
1543         ones.
1544
1545 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
1546
1547         * atk/atkobject.c:
1548         Add function atk_object_real_ref_state_set() which creates the
1549         state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
1550         if appropriate
1551
1552 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
1553
1554         * atk/*.c:
1555         Remove all instances of g_return_if_fail (foo != NULL); that are
1556         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
1557         since the second check catches the NULL.
1558
1559 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
1560
1561         * atk/Makefile.am
1562         Fix problem with ATK not building after running make maintainer-clean
1563         and autogen.sh: add extra files to MAINTAINERCLEANFILES
1564
1565 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1566
1567         * atk/atktext.h
1568         * atk/atkeditabletext.h
1569         * atk.pc.in
1570         * atk-uninstalled.pc.in
1571         * atk/makefile.msc
1572         * configure.in
1573         Removed (unused) #defines of pango/pango.h
1574         Removed references to/dependencies on pango from .pc files
1575         Removed dependencies on pango from makefile.msc and configure.in
1576
1577 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
1578
1579         * atk/atkobject.[c|h]
1580         Move some implementation from GAIL:
1581         Default implementations for some some functions
1582         atk_object_real_get_name, atk_object_real_set_name,
1583         atk_object_real_get_description, atk_object_real_set_description,
1584         atk_object_real_get_parent, atk_object_real_set_parent,
1585         atk_object_real_get_role,
1586         atk_object_real_connect_property_change_handler,
1587         atk_object_real_remove_property_change_handler,
1588         atk_object_notify,
1589         definition of property-changed signal.
1590         Initialize pointers to NULL in atk_object_init().
1591         Initialize uninitialized function pointers to NULL in 
1592         atk_object_class_init().
1593         
1594 2001-07-23  Brian Cameron <brian.cameron@sun.com>
1595
1596         * atk/atkobject.c
1597         Changed children_changed signal to allow NULL pointers
1598         for the 2nd argument to the signal handler.
1599
1600 2001-07-20  Hans Breuer  <hans@breuer.org>
1601
1602         * atk/atk.def : added more exports
1603         * atk/makefile.msc : updated win32 build
1604
1605 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
1606
1607         * atk/atkaction.[c|h], docs/atk-sections.txt, 
1608         docs/tmpl/atkaction.sgml
1609         Add atk_action_get_name() and atk_action_set_description()
1610
1611 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
1612
1613         * atk/atkstate.[c|h]
1614         Add ATK_STATE_ENABLED so we can distinguish between a consistent
1615         and inconsistent GtkToggleButton
1616
1617 2001-07-16  Brian Cameron <brian.cameron@sun.com>
1618
1619         * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1620         docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1621         gail_textattributes_update.pat is for gail/gail and integrates the 
1622         ATK_ATTRIBUTE_* macros in the gail implementations.
1623         atk_docs_textattributes_update.pat is for atk/docs and patches
1624         atk-sections.txt etc. for improved docs
1625         atk_atk_textattributes_update.pat is for atk/atk and included the
1626         new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1627
1628 2001-07-13  Darin Adler  <darin@bentspoon.com>
1629
1630         * atk/atkstate.c: Add missing <string.h> include.
1631         * tests/teststateset.c: Add missing <string.h> include.
1632
1633 2001-07-13  Darin Adler  <darin@bentspoon.com>
1634
1635         * .cvsignore: Ignore some generated files.
1636         * autogen.sh: Get rid of call to autoheader since the
1637         configure file doesn't include AM_CONFIG_HEADER.
1638
1639 2001-07-11  Brian Cameron <brian.cameron@sun.com>
1640
1641         * tmpl/atkdocument.sgml
1642         Added new file for docs.
1643
1644 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
1645
1646         * atk/atkimage.c atk/atkutil.c
1647         Changes to build with Sun's FORTE compiler.
1648
1649 2001-07-10  Brian Cameron <brian.cameron@sun.com>
1650
1651         * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1652         tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1653         tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1654         tmpl/atktext.sgml tmpl/atkutil.sgml
1655         Updated docs pages.
1656
1657 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
1658
1659         * atk/atktext.c (atk_text_base_init): 
1660         * atk/atktable.c (atk_table_base_init): 
1661         * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1662         to adapt to recent GSignal changes.
1663
1664 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1665
1666         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1667         docs/tmpl/atkutil.sgml
1668         Added new functiosn to AtkUtil.
1669
1670 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1671
1672         * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1673         docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1674         docs/tmpl/atkobject.sgml
1675         Added new atk document interface.
1676
1677 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1678
1679         * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1680         atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1681         Updated so that functions that take screen coords as 
1682         input/output also take an enum specifying whether
1683         the coords are screen or top-level window based.
1684         Updated docs as well.
1685
1686 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1687
1688         *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1689         atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1690         atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1691         atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1692         atk/docs/tmpl/atkstreamablecontent.sgml
1693         Cleaned up docs.  Added atkstreamablecontent.sgml
1694
1695 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1696
1697         *atk/atktable.h, atk/atktable.c
1698         Updated signal handler definitions.
1699
1700 2001-06-27  Brian Cameron <brian.cameron@sun.com>
1701
1702         *atk/atktext.h
1703         Updated AtkXYCoords enum.
1704
1705 2001-06-27  Brian Cameron <brian.cameron@sun.com>
1706
1707         *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1708         atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1709         atk/atkimage.c atk/atkimage.h atk/atkobject.c
1710         atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1711         atk/atkstateset.c atk/atkstreamablecontent.c
1712         atk/atkstreamablecontent.h atk/atktable.c
1713         atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1714         and some docs/tmpl files.
1715         Updated gtk-docs fixing spelling errors and making minor
1716         changes to the API.
1717
1718 2001-06-27  Louise Miller <lousie.miller@sun.com>
1719
1720         *atk/atkselection.h, atk/atkselection.c
1721         changed return type to gboolean for 
1722         atk_selection_select_all_selection
1723
1724 2001-06-26  Brian Cameron <brian.cameron@sun.com>
1725
1726         *atk/atkstate.h atk/atkstate.c
1727         docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1728         docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1729         docs/tmpl/atktext.sgml
1730         Added ATK_STATE_STALE.  Updated docs.
1731
1732 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
1733
1734         *atk/atktext.h
1735         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1736
1737 2001-06-21  Brian Cameron <brian.cameron@sun.com>
1738
1739         * atk/atkeditabletext.h, atk/atkobject.h,
1740         atktext.[ch]
1741         Added AtkAttributeSet_free() convenience
1742         function.
1743
1744 2001-06-20  Peter Williams  <peterw@ximian.com>
1745
1746         * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1747         atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1748         G_{BEGIN,END}_DECLS.
1749
1750 2001-06-20  Brian Cameron <brian.cameron@sun.com>
1751
1752         * atk/atktable.c, atk/atkmarshal.list
1753         Removed needless marshal and updated signal handlers in
1754         atktable.c
1755
1756 2001-06-20  Louise Miller <louise.miller@sun.com>
1757
1758         *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml   
1759         Changed parameters for get_selected_rows/get_selected_columns
1760         Added 4 new functions, add_row_selection, remove_row_selection,
1761         add_column_selection, remove_column_selection
1762
1763 2001-06-19  Brian Cameron <brian.cameron@sun.com>
1764
1765         * atk/atktable.c
1766         Fixed minor bug with signals.
1767
1768 2001-06-18  Brian Cameron <brian.cameron@sun.com>
1769
1770         * atk/atktable
1771         Added signals.
1772
1773 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
1774
1775         * atk/atkselection.h atk/atkselection.c
1776         Now add_selection, clear_selection, and remove_selection 
1777         return a boolean indicating SUCCESS/FAILURE to indicate
1778         if the operation was successful.
1779
1780 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
1781
1782         * atk/atktable.h atk/atktable.h
1783         Updated so now the get_text_before|at|after functions
1784         return the start & end offset of the string.  Updated the
1785         docs.
1786
1787 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
1788
1789         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1790
1791 2001-06-11  Havoc Pennington  <hp@redhat.com>
1792
1793         * NEWS: updated
1794
1795         * configure.in: bump version to 0.2 and add infrastructure for 
1796         libtool version info. Assumes GTK versioning scheme (major.minor 
1797         is binary compatible)
1798         
1799         * atk/Makefile.am (LDFLAGS): set version info
1800         (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1801         
1802 2001-06-13  Brian Cameron <brian.cameron@sun.com>
1803
1804         * atk/atktable.h, atk/atktable.c
1805         Updated so that get/set row/column header functions
1806         work with AtkObjects rather than AtkTables.  Organized
1807         the header file a little more cleanly.  Also the get/set
1808         row_description and caption functions now use gchar *
1809         rather than AtkObject.
1810
1811 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
1812
1813         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1814         Add signal model-changed.
1815
1816         * atk/atkobject.c: Add properties
1817         accessible-role, accessible-table-caption, 
1818         accessible-table-column-header, accessible-table-column_description.
1819         accessible-table-row-header, accessible-table-row_description.
1820         accessible-table-summary, accessible-model
1821
1822 2001-06-12  Brian Cameron <brian.cameron@sun.com>
1823
1824         * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1825         Updated atkeditabletext and atktext interfaces so they
1826         now properly define the get/set attribute methods and now
1827         get_offset_at_point and get_character_extents can request
1828         x,y coords by either widget or screen coords.
1829
1830 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
1831
1832         * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1833         CFLAGS, not in LIBS. (Always linking with -lpthread
1834         is a noticeable speed hit.)
1835
1836 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
1837
1838         * atk/Makefile.am: Really fix marshal generation.
1839
1840 2001-06-07  Havoc Pennington  <hp@redhat.com>
1841
1842         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1843         glib-genmarshal stuff
1844
1845 2001-06-07  Havoc Pennington  <hp@redhat.com>
1846
1847         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1848         glib-genmarshal
1849
1850         * configure.in: rearrange the library checks to support
1851         uninstalled linking     
1852
1853         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1854
1855         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1856         ATK in giant GTK tarball
1857
1858 2001-06-07  Brian Cameron <brian.cameron@sun.com>
1859
1860         * docs/atk-api.sgml docs/atk-sections.txt
1861         docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1862         docs/tmpl/atktext.sgml
1863         Removed docs/atk-api.sgml since it is not used.
1864         Updated sgml files and atk-sections.txt to reflect
1865         recent changes to the atktext and atkeditabletext
1866         interfaces
1867
1868 2001-06-06  Brian Cameron <brian.cameron@sun.com>
1869
1870         * atk/atktext.h atk/atktext.h
1871         Updated to new atktext functions for getting attributes.
1872
1873 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
1874
1875         * New files atk/atkstreamablecontent.[ch]
1876         Updated files: atk/Makefile.am, atk/atk.h
1877
1878         * atk/atkvalue.c: Updated comments
1879
1880 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
1881
1882         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1883
1884 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
1885
1886         * atk/atkobject.c: Add property accessible-visible-data
1887
1888 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
1889
1890         * atk/atkobject.c: Add support for setting and getting 
1891         accessible-value property.
1892
1893         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1894
1895 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
1896
1897         * atk/atkeditabletext.[ch], atk/atktext.[ch]
1898
1899         * docs/atk-overrides.txt, docs/Makefile.am
1900           Updated the interface for dealing with selected
1901           text to handle multiple selected regions.  Removed
1902           get_row_col_at_offset from atktext.[ch].  Added
1903           docs/atk-overrides.txt file.
1904
1905 Thu May 31  Brian Cameron <brian.cameron@sun.com>
1906
1907         * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1908           atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1909           Added atk_marshal_VOID__INT_INT marshaller.  Updated the
1910           Makefiles so the proper marshall files get included in the
1911           dist.  Updated the Makefiles and configure.in so that the
1912           docs get included in the dist.
1913
1914 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
1915
1916         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1917
1918 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
1919
1920         * atk/atkobject.c: Define new properties accessible-text, 
1921         accessible-caret, accessible-selection and accessible-value
1922
1923 2001-05-29  Brian Cameron <brian.cameron@sun.com>
1924
1925         * docs/atk-sections.txt
1926
1927         * docs/tmpl/*
1928         Improved the layout/formatting of the atk docs.  Added docs/tmpl
1929         files.
1930
1931 2001-05-28  Brian Cameron <brian.cameron@sun.com>
1932
1933         * atk/atktext.c
1934         Now properly set the initialized flag when setting up signals.
1935         Updated the atk-docs in several files
1936
1937 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
1938
1939         * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1940         atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1941         atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1942         atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1943         Fix warnings generated by Sun FORTE compiler
1944
1945 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
1946
1947         * atk/atkcomponent.c atk/atkvalue.c
1948         Remove return calls in functions which return void
1949         
1950 2001-05-23  Padraig O'Briain  <padraig.obriain@sun.com>
1951
1952         * atk/atkobject.h: Correct naming of role for status bar
1953
1954         * atk/atktext.c: 
1955         Clarify behaviour of atk_text_get_text_after/at/before_offset
1956  
1957 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
1958
1959         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1960
1961 2001-01-06  Hans Breuer  <hans@breuer.org>
1962
1963         * atk/makefile.msc atk/atk.def (new files) :
1964         Enable build for win32, no sourc changes necessary.
1965
1966 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
1967
1968         * Released 0.1
1969
1970 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
1971
1972         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1973
1974 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
1975
1976         * Start a ChangeLog
1977