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