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