Correct name of data set to NULL from quark_accessible_object to
[platform/upstream/atk.git] / ChangeLog
1 2002-03-12  Padraig O'Briain  <padraig.obriain@sun.com>
2
3         * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
4         Correct name of data set to NULL from quark_accessible_object to
5         quark_object
6
7 2002-03-09  Padraig O'Briain  <padraig.obriain@sun.com>
8
9         * atk/atkhyperlink.c (atk_hyperlink_get_type):
10         Fix typo.
11
12 Thu Mar  7 23:52:51 2002  Owen Taylor  <otaylor@redhat.com>
13
14         * ===== Released 1.0.0 ======
15
16         * NEWS: Final update for 1.0.0.
17
18         * README: Update the compilation instructions a bit.
19
20 2002-03-06  Tor Lillqvist  <tml@iki.fi>
21
22         * atk-zip.sh.in
23         * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
24         library names.
25
26 Tue Mar  5 16:54:21 2002  Owen Taylor  <otaylor@redhat.com>
27
28         * ATK 1.0.0 rc1
29
30         * tests/Makefile.am: Don't install libteststateset.la,
31         libtestrelation.la. (#73655, James Henstridge)
32
33         * autogen.sh: Add --enable-gtk-doc
34
35         * configure.in: --disable-gtk-doc by default.
36
37         * Makefile.am: Add a slightly modified distcheck rule
38         that passes --enable-gtk-doc to the configure inside.
39         (So that 'make dist' succeeds inside.)
40
41 Tue Mar  5 11:55:35 2002  Owen Taylor  <otaylor@redhat.com>
42
43         * configure.in: Require GLib-2.0.0.
44
45         * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
46         Switch over to the Glib/GTK+ versioning scheme.
47
48 2002-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
49
50         * atk/atktext.c (atk_text_get_text):
51         Permit end offset value of -1
52
53 2002-02-28  Padraig O'Briain  <padraig.obriain@sun.com>
54
55         * atk/atkhypertext.h:
56         Update comments
57
58 2002-02-28  Sven Neumann  <sven@gimp.org>
59
60         * configure.in: beautified configure --help output.
61
62 2002-02-27  Padraig O'Briain  <padraig.obriain@sun.com>
63
64         * atk/atkhypertext.h atk/atkhyperlink.h: 
65         Add padding to class structures to allow for future expansion.
66
67         * atk/atkdocument.h: 
68         Add padding to class structures to allow for future expansion.
69
70         * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
71         Add padding to class structures to allow for future expansion.
72
73 Mon Feb 25 19:09:39 2002  Owen Taylor  <otaylor@redhat.com>
74
75         * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
76
77 2002-02-26  Tor Lillqvist  <tml@iki.fi>
78
79         * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
80         libtool won't create a DLL.
81
82 2002-02-25  Padraig O'Briain  <padraig.obriain@sun.com>
83
84         * atk/Makefile.am:
85         Remove -no-undefined because of problems with uunresolved symbols
86         in libgobject on Solaris when using gcc
87
88 Sat Feb 23 23:02:23 2002  Owen Taylor  <otaylor@redhat.com>
89
90         * configure.in: Version 0.13
91
92         * NEWS: Update for 0.13
93
94         * docs/atk-sections.txt: Update.
95
96 2002-02-22  Padraig O'Briain  <padraig.obriain@sun.com>
97
98         * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
99         atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
100         atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
101         Make use of parent_class consistent; define as gpointer and
102         use g_type_class_peek_parent() to get it
103
104         * atk/atktext.c:
105         Delete unused empty line
106
107         * atk/atkregistry.c atk/atkrelation.c:
108         Make parent_class static 
109
110 2002-02-20  Padraig O'Briain  <padraig.obriain@sun.com>
111
112         * atk/atktext.c:
113         Add check for offset being negative in functions which have offset
114         parameter and return immediately if so.
115
116 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
117
118         * atk/atkcomponent.h:
119         Change argument of get_layer and get_mdi_zorder function pointers 
120         to be AtkComponent instead of AtkObject
121
122         * atk/atkcomponent.c:
123         Change atk_component_get_layer and atk_component_get_mdi_zorder
124         to refer to argument as component instead os accessible
125
126         * docs/atk-sections.txt docs/tmpl/atkaction.sgml 
127         docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
128         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml 
129         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
130         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
131         Update for recent changes
132         
133 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
134
135         * atk/atk.h:
136         Guard atk.h with ifndef __ATK_H__
137         (#71405 reported by terra@diku.dk (Morten Welinder))
138
139 2002-02-13  Padraig O'Briain  <padraig.obriain@sun.com>
140
141         * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
142         atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h 
143         atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
144         atk/atktable.h atk/atktext.h atk/atkvalue.h:
145         Add padding to class structures to allow for future expansion.
146
147 2002-02-11  Bill Haneman  <bill.haneman@sun.com>
148
149         * configure.in:
150         Incremented revision and tagged GNOME_D2_BETA.
151
152         * atkobject.h: 
153         Marked atk_object_get_layer and atk_object_get_mdi_zorder
154         as deprecated (should use atk_component API below).
155         
156         * atkcomponent.h:
157         Added atk_component_get_layer and atk_component_get_mdi_zorder
158         (erroneously defined in atkobject, they belong here).
159
160         * atkcomponent.c:
161         Fixed some property get/set bugs.
162
163         * NEWS: updated for GNOME 2 Desktop Beta.
164         
165 2002-02-11  jacob berkman  <jacob@ximian.com>
166
167         * atk/atkselection.[ch] (atk_selection_get_type): 
168         * atk/atktable.[ch] (atk_table_get_type): 
169         * atk/atkregistry.h (atk_get_default_registry): 
170         * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type): 
171         * atk/atkobjectfactory.[ch] (atk_object_factory_get_type): 
172         * atk/atkcomponent.[ch] (atk_component_get_type): 
173         * atk/atkaction.[ch] (atk_action_get_type): declare function
174         arguments as (void) rather than ()
175
176 2002-02-04  Bill Haneman  <bill.haneman@sun.com>
177
178         * configure.in:
179         Incremented revision.
180
181 2002-01-30  Bill Haneman  <bill.haneman@sun.com>
182
183         * docs/tmpl/atkaction.sgml:
184         * docs/tmpl/atkcomponent.sgml:
185         * docs/tmpl/atkeditabletext.sgml:
186         * docs/tmpl/atkimage.sgml:
187         * docs/tmpl/atkobject.sgml:
188         * docs/tmpl/atkselection.sgml:
189         * docs/tmpl/atktable.sgml:
190         * docs/tmpl/atktext.sgml:
191         * docs/tmpl/atkvalue.sgml:
192         Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
193         fields to improve docs; the documentation now gives some
194         information on the purpose and function of the various ATK
195         interfaces, and which types of UI components typically implement
196         which interfaces.
197         
198 Tue Jan 29 23:29:46 2002  Owen Taylor  <otaylor@redhat.com>
199
200         * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
201
202 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
203
204        * configure.in:
205        Update version number to 0.10, for Desktop Alpha 2
206
207 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
208
209         * atk/atkobject.h:
210         Correct inconsistencies between registered signal parameter types 
211         and default signal handler struct fields
212         (based on patch from Murray Cumming <murray@usa.net>)
213
214 2002-01-10  Bill Haneman <bill.haneman@sun.com>
215
216        * configure.in:
217        Update version number to 0.9, for Beta2 package.
218
219 Wed Jan  9 11:26:56 2002  Owen Taylor  <otaylor@redhat.com>
220
221         * atk/Makefile.am (s-enum-types-h):  Include glib-object.h,
222         Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
223         Mikael Hermansson)
224
225 2002-01-07  Padraig O'Briain  <padraig.obriain@sun.com>
226
227         * atk/atkcomponent.c (atk_component_add_focus_handler):
228         Add comments to clarify behavior if handler has already been added
229
230         * docs/tmpl/atktext.sgml:
231         Update for change of caret_changed to text_caret_moved
232
233 2002-01-05  Hans Breuer  <hans@breuer.org>
234
235         * atk/makefile.msc : generate atk-enum-types.[hc]
236         NOTE: the long comment in atkobject.h is crashing perl,
237         at least version 5.005_02 built for MSWin32-x86-object
238         Binary build 506 provided by ActiveState. Temporary
239         deleting the AtkRole comment allows to work-around.
240
241         atk/atk.def : updated externals
242
243 2002-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
244
245         * atk/atkgobjectaccessible.h
246         Fixed typo in define (reported by Jeff Franks)
247
248         * atk/atktext.c atk/atktext.h
249         Change name of default signal handler for text_caret_moved signal
250         from caret_changed to text_caret_moved
251         Change enum CARET_MOVED to TEXT_CARET_MOVED
252         (both issues reported by Jeff Franks)
253
254 2001-12-15  Michael Meeks  <michael@ximian.com>
255
256         * atk/atkrelation.c (atk_relation_class_init):
257         setup parent class
258         (atk_relation_finalize): chain to parent.
259
260         * atk/atkrelationset.c (atk_relation_set_class_init),
261         (atk_relation_set_finalize): same fix.
262
263 Sat Dec 22 12:26:51 2001  Owen Taylor  <otaylor@redhat.com>
264
265         * configure.in: Version 0.8, require GLib-1.3.12
266
267         * atk/makefile.msc (PKG_VER): Version 0.8.
268
269 Thu Dec 20 00:33:47 2001  Owen Taylor  <otaylor@redhat.com>
270
271         * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
272         for correct srcdir != builddir operation when 
273         generating source files in srcdir.
274         
275 Thu Dec 20 00:27:01 2001  Owen Taylor  <otaylor@redhat.com>
276
277         * docs/tmpl/atkutil.sgml: remove some conflict
278         indicators.
279
280 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
281
282         * atk/atk.def:
283         Add new functions
284
285 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
286
287         Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
288         docs/tmpl/atkgobjectaccessible.sgml
289
290         * atk/Makefile.am atk/atk.h:
291         Add references to new files
292
293         * atk/atkobject.c atk/atkobject.h
294         docs/tmpl/atkobject.sgml:
295         Add new function atk_object_initialize
296
297         * atk/atkobjectfactory.c atk/atkobjectfactory.h
298         docs/tmpl/atkobjectfactory.sgml:
299         Add new function atk_object_factory_get_accessible_type
300
301         * docs/atk-sections.txt:
302         Add new functions.
303         Add functions in atk-unused.txt
304
305         
306 2001-12-17  Darin Adler  <darin@bentspoon.com>
307
308         * atk/atktext.c: Add missing #include <string.h>
309
310 2001-12-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
311
312         * atk/Makefile.am, tests/Makefile.am: Compile with
313         -DG_DISABLE_DEPRECATED. See #52790.
314
315 2001-12-11  Padraig O'Briain  <padraig.obriain@sun.com>
316
317         * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
318         Remove unnecessary g_retunn_val_if_fail() call.
319
320 2001-12-08  Michael Meeks  <michael@ximian.com>
321
322         * atk/atkregistry.c (atk_registry_class_init):
323         paranoia is not appropriate here, setup parent_class,
324         don't create a new default registry here - makes no
325         sense.
326         (atk_registry_finalize): chain to parent class, do
327         g_hash_table_destroys instead of g_frees.
328
329 2001-12-07  Padraig O'Briain  <padraig.obriain@sun.com>
330
331         * atk/Makefile.am:
332         Update to create atk-enum-types.h before compiling source files
333         (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
334
335 2001-12-05  Padraig O'Briain  <padraig.obriain@sun.com>
336
337         * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt 
338         docs/tmpl/atktext.sgml tests/testrelation.c:
339         Change atk_attribute_register to atk_text_attribute_register,
340         atk_attribute_get_value to atk_text_attribute_get_value,
341         atk_attribute_get_name to atk_text_attribute_get_name
342         atk_attribute_for_name to atk_text_attribuute_for_name
343
344 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
345
346         * atk/atktext.c:
347         Add implementation of atk_attribute_register, atk_attribute_for_name
348         Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
349         support extra attributes being defined
350
351         * atk/atktext.h:
352         Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
353         extra attributes to be defined
354         Add atk_attribute_register() and atk_attribute_for_name()
355
356         * atk/atk.def:
357         Add new functions
358
359         * docs/atk-sections.txt docs/tmpl/atktext.sgml
360         Update because of additions to atk/atktext.h
361
362         * tests/testrelation.c:
363         Add tests for text attributes
364
365 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
366
367         * atk/atkobject.c:
368         Update atk_role_register() to allow extra roles to be defined
369         Update atk_role_get_name() and atk_role_for_name() for newly defined
370         roles
371
372         * tests/testrelation.c:
373         Add tests for roles
374
375 2001-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
376
377         * atk/atkrelation.c:
378         Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
379         atk_relation_type_for_name()
380
381         * atk/atkstate.c:
382         Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
383         atk_state_type_for_name()
384
385         * tests/testrelation.c, tests/teststateset.c:
386         Update tests as name componenets are separated by hyphen (-) rather
387         than underline (_)
388
389 2001-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
390
391         * atk/Makefile.am:
392         Generate files atk-enum-types.c and atk-enums-types.h to create
393         types for enums.
394
395         * atk/atkobject.c:
396         Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
397
398 2001-11-28  Bill Haneman  <bill.haneman@sun.com>
399
400         * atk/atkutil.c:
401         Changed calls to g_type_class_peek() to g_type_class_ref() where
402         it makes more sense, and in other places check for a non-null
403         klass return before trying to call class methods.  This prevents
404         SEGV if no Atk-implementation library has been loaded.
405
406         * atk/atkobject.c:
407         Fixed gtk-doc warning.
408
409 2001-11-28  Padraig O'Briain  <padraig.obriain@sun.com>
410
411         * atk/atkobject.[c|h]:
412         Add functions atk_role_get_name() and atk_role_for_name() which
413         transform a role into an untranslated string
414         Update comments in atkobject.h which refer to property names
415
416         * atk/atkrelation.c:
417         Correct error in atk_relation_type_get_name
418
419         * docs/atk-sections.txt
420         Added atk_role_get_name and atk_role_for_name
421
422         * docs/tmpl/*sgml
423         Updated files
424         
425 2001-11-23  Hans Breuer  <hans@breuer.org>
426
427         * atk/atk.def : updated externals
428
429         * atk/atktext.c atk/atkutil.c : added two spaces to fix
430         minor coding style issues. Found by my exports generator.
431
432         * atk/makefile.msc : version 0.7, use build dir from
433         $(TOP)\glib
434
435 Thu Nov 22 14:37:40 2001  Owen Taylor  <otaylor@redhat.com>
436
437         * Version 0.7
438
439         * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
440
441 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
442
443         * atk/atknoopobject.c:
444         Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
445         when creating object
446
447 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
448
449         * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
450         docs/tmpl/atkrelation.sgml:
451         Change atk_relation_type_from_string to atk_relation_type_for_name
452         Add atk_relation_type_get_name
453
454         * atk/atkrelationtype.c:
455         Change atk_relation_type_from_string to atk_relation_type_for_name
456         Add atk_relation_type_get_name
457         Update atk_relation_type_register() to correctly register new
458         relation types
459
460         * atk/atkstate.c:
461         Changed name of static variable type to last_type
462         Changed name of paremeter if atk_state_type_get_name to type to match
463         comments
464
465         * docs/tmpl/*sgml
466         Updated files
467
468         * tests/README, tests/Makefile.am       
469         Add new test file testrelation.c
470
471 2001-11-22  Bill Haneman <bill.haneman@sun.com>
472
473         * atk/atkutil.c (atk_add_key_event_listener):
474         Fix gtk-doc comment and clarify use of 'data' gpointer.
475
476 2001-11-22  Michael Meeks  <michael@ximian.com>
477
478         * atk/atkutil.c (atk_add_key_event_listener): switch
479         to class_peek.
480
481         * atk/atkobject.c (atk_object_real_get_property):
482         add missing 'break'.
483
484 2001-11-21  Michael Meeks  <michael@ximian.com>
485
486         * atk/atkrelation.c: pull in string.h for strcmp
487
488         * atk/atktext.c (atk_text_get_selection): fix bug / warning.
489
490         * atk/atkutil.c (atk_add_global_event_listener),
491         (atk_get_toolkit_name, atk_get_toolkit_version):
492         constify 
493
494 2001-11-21  Bill Haneman <bill.haneman@sun.com>
495
496         * atk/atkrelation.c: Added gtk-doc docs for 
497         atk_relation_type_from_string.
498
499 Wed Nov 21 17:54:44 2001  Owen Taylor  <otaylor@redhat.com>
500
501         * atk/atkobject.h (enum): Fix trailing comma on
502         enumeration.
503
504         * docs/atk-sections.txt: Update.
505
506         * NEWS: Updates
507
508 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
509
510         * atk/atkobject.[c|h]:
511         Add additional argument (name) to state-change signal
512         Update atk_object_notify_state_change to take account of 
513         extra argument for state-change
514
515         * atk/atkmarshal.list:
516         Add marshaller for VOID:STRING,BOOLEAN
517         
518 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
519
520         * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
521         Add enum AtkLayer and functions atk_object_get_layer and
522         atk_object_get_mdi_zorder
523
524 2001-11-20  Padraig O'Briain  <padraig.obriain@sun.com>
525
526         * atk/atkobject.[c|h]:
527         Remove property accessible-state; use signal state-change instead
528         Change signature of state-change handler to take gboolean as argument
529         instead of AtkPropertyValues
530         Update atk_object_notify_state_change() to emit state-change signal
531
532         * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
533         Remove state ATK_STATE_COLLAPSED
534
535 2001-11-19  Bill Haneman <bill.haneman@sun.com>
536
537         * atk/atkobject.c:
538         * atk/atkstate.c:
539         Added state-changed signal to atkobject, in anticipation of 
540         deprecating the accessible-state property.
541
542         * atk/atkutil.[ch]:
543         Fixed signature of atk_util_add_key_listener () to
544         take an AtkKeySnoopFunc instead of a pointer to same.
545
546 2001-11-19  Padraig O'Briain  <padraig.obriain@sun.com>
547
548         * atk/atkobject.c (atk_object_notify_state_change):
549         Fix bug in calculation of number of toggle states
550
551         * atk/atkstate.c:
552         Correct out-by-1 error in atk_state_type_register()
553         Use type (number of states defined) in atk_state_type_get_name()
554         and atk_state_type_for_name()
555         
556 2001-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
557
558         * atk/atkeditabletext.c:
559         Remove unused structure _AtkEditableTextIfaceClass
560
561         * atk/atkobject.[c|h]
562         Remove signals model_changed and selection_changed
563
564         * atk/selection.[c|h]
565         Add signal selection_changed
566
567         * atk/atktable.[c|h]
568         Remove unused structure _AtkTableIfaceClass
569         Add signal model_changed
570
571         * atk/atktext.[c|h]
572         Remove unused structure _AtkTextIfaceClass
573         Add signal text_selection_changed
574
575         * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
576         docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
577         Documentation changes
578
579 2001-11-17  Tor Lillqvist  <tml@iki.fi>
580
581         * atk-zip.sh.in: Build separate runtime and developer packages.
582
583         * atk/atk.def: Update.
584
585 2001-11-14  Bill Haneman  <bill.haneman@sun.com>
586
587         * atk/atkutil.h :
588         Added API 
589         atk_add_key_event_listener    (AtkKeySnoopFunc *listener,
590                                        gpointer data);
591         atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
592                                        gpointer data);
593         
594         to allow non-GTK-dependent installation of key snoop functions.
595         This also meant adding definitions of AtkKeySnoopFunc and 
596         AtkKeyEventStruct.
597
598 2001-11-08  Padraig O'Briain  <padraig.obriain@sun.com>
599
600         * atk/atkobject.c (atk_object_notify_state_change):
601         Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
602         to ATK_STATE_EXPANDED or vice versa.
603
604 2001-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
605
606         * atk/atkobject.h:
607         Add role ATK_ROLE_TREE_TABLE
608
609         * atk/atkrelation.h:
610         Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
611         and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
612
613         * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
614         docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
615         docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
616         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
617         docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
618         docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
619         docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
620         Update to reflect the current state of the documentation in the code.
621
622 2001-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
623
624         * atk/relation.h, docs/tmpl/atkrelation.sgml:
625         Add two new relations ATK_RELATION_NODE_CHILDREN and
626         ATK_RELATION_NODE_PARENT to support compound objects in a
627         node or cell of a tree or table
628         Added descriptions of all relations which are defined
629
630         * atk/atktable.c:
631         Remove functions atk_table_real_get_index_at(),
632         atk_table_real_get_column_at_index() and 
633         atk_table_real_get_row_at_index() 
634         Correct typos in documentation of other functions.
635
636 2001-10-28  Tor Lillqvist  <tml@iki.fi>
637
638         * atk-zip.sh.in: New file, used to build developer package for
639         Win32.
640
641         * Makefile.am
642         * configure.in: Add it.
643
644         * atk/Makefile.am: Add rules to install and uninstall mingw import
645         library.
646
647 2001-10-26  Padraig O'Briain  <padraig.obriain@sun.com>
648
649         * atk/atkobject.[c|h]
650         Remove the following properties
651         accessible-child - use signal children_changed for notification
652         accessible-text - use signal text_changed for notification
653         accessible-caret - use signal text_caret_moved for notification
654         accessible-selection - use new signal selection_changed 
655         for notification
656         accessible-visible-data - use new signal visible_data_changed
657         for notification
658         accessible-model - use new signal model_changed for notification
659         Notify when role or parent changes
660         Allow parent and role to be set or got using g_object_set() or
661         g_object_get()
662 .
663 Wed Oct 24 11:13:13 2001  Owen Taylor  <otaylor@redhat.com>
664
665         * Version 0.6
666
667         * NEWS: Updates.
668
669 2001-10-25  Padraig O'Briain  <padraig.obriain@sun.com>
670
671         * atk/atkobject.h, docs/tmpl/atkobject.sgml:
672         Add role ATK_ROLE_TERMINAL for an accessible terminal.
673
674 2001-10-22  Padraig O'Briain  <padraig.obriain@sun.com>
675
676         * atk/atkobject.c (atk_object_notify_state_change):
677         Initialize AtkPropertyValue data structure to 0 instead of using
678         memset.
679
680 2001-10-19  Tor Lillqvist  <tml@iki.fi>
681
682         * configure.in: Set automake conditionals OS_WIN32 if on (native)
683         Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
684         LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
685
686         * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
687         -export-symbols atk.def. If lib.exe is available, generate
688         atk.lib, and install it.
689
690         * atk/atk.def: Update with new entry points.
691
692 2001-10-19  Padraig O'Briain  <padraig.obriain@sun.com>
693
694         * atk/atkobject.[c|], docs/atk-sections.txt,
695         docs/tmpl/atkobject.sgml:
696         Add convenience function atk_object_notify_state_change()
697         to generate property notification of state change.
698
699         * atk/atktext.c, docs/tmpl/atk-unused.sgml:
700         Correct comments on functions atk_attribute_get_name() and
701         atk_attribute_get_value()
702
703 2001-10-17  Padraig O'Briain  <padraig.obriain@sun.com>
704
705         * atk/atktext.c:
706         Update comments in atk_text_get_text_[at|after|before]_offset()
707         to clarify what these functions will return.
708
709 2001-10-16  Padraig O'Briain  <padraig.obriain@sun.com>
710
711         * atk/atktext.c:
712         Update comments in atk_text_get_run_attributes() and
713         atk_text_get_default_attributes().
714
715 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
716
717         * atk/atkobject;c:
718         Change "property-change" signal to allow detail (i.e. property name) 
719         and add detail in atk_object_notify().
720
721 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
722
723         * atk/atktext.c:
724         Correct order of attribute names in text_attr_name array.
725
726 2001-10-12  Padraig O'Briain  <padraig.obriain@sun.com>
727
728         * atk/atktext.[c|h]:
729         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
730         Use enum AtkTextAttribute to specify what attribute are supported
731         rather than hash defines. Define new functions atk_attribute_get_name()
732         and atk_attribute_get_value() which return the strings for the
733         attribute name and values for those attribute which have named values.
734
735 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
736
737         * atk/atktext.c (atk_text_get_run_attributes):
738         Correct typo.
739
740         * atk/atktext.c (atk_text_get_default_attributes):
741         Add call to set iface.
742
743 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
744
745         * atk/atktext.[c|h]:
746         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
747         Add new function atk_text_get_default_attributes
748         Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
749
750 2001-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
751
752         * atk/atktext.c (atk_attribute_set_free):
753         Avoid leaking of AtkAttributeSet data structure; speed up code.
754
755         * docs/tmpl.atk*.sgml
756         Updated to reflect current APIs.
757
758 2001-10-01  jacob berkman  <jacob@ximian.com>
759
760         * docs/Makefile.am (dist-hook-local): depend on all-local so that
761         make dist works correctly w/o having to build first
762
763 2001-10-01  Tor Lillqvist  <tml@iki.fi>
764
765         * configure.in: Add AC_LIBTOOL_WIN32_DLL.
766
767 Sat Sep 29 19:45:00 2001  Bill Haneman <bill.haneman@sun.com>
768         
769         * configure.in (ATK_MICRO_VERSION): Version 0.6
770         (because libglade will depend on a the small api addition below)
771
772         * atk/makefile.msc (PKG_VER): Version 0.6
773
774         * atk/atkrelation.h:
775         * atk/atkrelation.c: (AtkRelationType 
776         atk_relation_type_from_string (const gchar *name)): Added method.
777
778         
779 Tue Sep 25 12:08:52 2001  Owen Taylor  <otaylor@redhat.com>
780
781         * configure.in (ATK_MICRO_VERSION): Version 0.5
782
783         * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
784
785         * atk/makefile.msc (PKG_VER): Version 0.5
786
787 2001-09-21  Hans Breuer  <hans@breuer.org>
788
789         * atk/atk.def : updated externals
790         * atk/makefile.msc : version 0.4
791
792         * atk/atktext.c (atk_text_get_character_extents) : real_height
793         is a reference to int, so use &local_height
794
795 Wed Sep 19 10:46:44 2001  Tim Janik  <timj@gtk.org>
796
797         * Released 0.4.
798
799 Tue Sep 18 23:41:32 2001  Tim Janik  <timj@gtk.org>
800
801         * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
802         up ATK_VERSION to 0.4, interface age 0, binary age 0.
803         (from 0.2 which was not properly updated last time).
804         depend on glib 1.3.8.
805
806         * NEWS: updates.
807
808 2001-09-11  Padraig O'Briain  <padraig.obriain@sun.com>
809
810         * atk/atkobject.c:
811         Add object reference when object is set as accessible_parent
812
813 2001-09-05  Mark McLoughlin <mark@skynet.ie>
814
815         * configure.in: remember ACLOCAL_FLAGS.
816
817 2001-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
818
819         * atk/atktable.[c|h]
820         Change atk_table_get_caption() and atk_table_set_caption()
821         to deal with AtkObject* rather than gchar*
822         Remove redundant and incorrect comments
823         
824 Mon Sep  3 19:42:47 2001  Owen Taylor  <otaylor@redhat.com>
825
826         * configure.in: Version 0.3  
827
828         * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
829
830         * NEWS: Update  
831
832 2001-09-03  Padraig O'Briain  <padraig.obriain@sun.com>
833
834         * atk/atkobject.c:
835         Correct property definitions for "accessible-table-caption", 
836         "accessible-table-column-description", 
837         "accessible-table-row-description" 
838         * atk/atkobject.h:
839         Update comments to include all properties defined
840
841 2001-08-24  Padraig O'Briain  <padraig.obriain@sun.com>
842
843         * atk/atkhyperlink.h:
844         Change AtkHyperLink to AtkHyperlink in comment
845         * atk/atkhypertext.[c|h]:
846         Change AtkHyperLink to AtkHyperlink
847         * atk/atktable.[c|h]:
848         Make gchar* arguments const; make return value of type gchar*
849         G_CONST_RETURN
850         * docs/atk-sections.txt
851         Remove reference to AtkHyperLink
852         * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
853         docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
854         Updated by make
855         
856 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
857
858         * atk/atktable.c
859         Add functions atk_table_real_get_index_at(), 
860         atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index() 
861         as default implementations for atk_table_get_index_at(),
862         atk_table_get_row_at_index(), atk_table_get_column_at_index()
863
864 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
865
866         * atk/atkaction.c:
867         Refer to return value in function documentation for 
868         atk_action_do_action
869         * atk/atkimage.c:
870         Fix typo in comments
871         * docs/tmpl/atkaction.sgml:
872         Update to include return value
873
874 2001-08-22  Marc Mulcahy <marc.mulcahy@sun.com>
875
876         * atk/atkaction.c atk/atkaction.h:
877         Made atk_action_do_action return a gboolean as the class member of 
878         AtkActionIface does.
879         * .cvsignore:
880         Added atk.spec
881
882 2001-08-20  Padraig O'Briain  <padraig.obriain@sun.com>
883
884         * docs/tmpl/atkimage.sgml atk/atkimage.h:
885         Swap height and width arguments to atk_image_get_image_size
886         * atk/atkimage.c:
887         Swap height and height arguments to atk_image_get_image_size
888         Do not crash if NULL pointers are passed for return values
889
890 2001-08-17  Padraig O'Briain  <padraig.obriain@sun.com>
891
892         * docs/tmpl/atktext.sgml atk/atktext.h:
893         Change parameter names *offset to *_offset
894         * atk/atkcomponent.c:
895         Do not crash if NULL pointers are passed for return values
896         * atk/atktext.c:
897         Change parameter names *offset to *_offset
898         Do not crash if NULL pointers are passed for return values
899         
900 2001-08-16  Bill Haneman  <bill.haneman@sun.com>
901
902         * atk/atkutil.c :
903         Changed g_type_class_peek() to g_type_class_ref()
904         in atk_add_global_event_listener(), since
905         g_type_class_peek() could return NULL when an
906         instance of the class had not been created.
907
908 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
909
910         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
911         Ensure that atk_attribute_set_free is in the documentation.
912
913 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
914
915         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
916         Swapped order of width and height arguments to
917         atk_text_get_character_extents()
918         Changed AtkAttrributeSet_free to atk_attribute_set_free
919
920 2001-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
921
922         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
923         Changed "length" argument of atk_text_get_character_extents() to
924         "height".
925
926 2001-08-15  Jens Finke <jens@gnome.org>
927
928         * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
929         * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
930         added a AC_SUBST for it. This is needed for the spec.in file.
931         Added atk.spec to output list.
932         * atk.spec.in: New file.
933
934 2001-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
935
936         * atk/atkcomponent.[c|h]
937         * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
938         Change atk_component_get_accessible_at_point to 
939         atk_component_ref_accessible_at_point so it will work for flyweights
940
941 Sun Aug 12 10:33:02 2001  Owen Taylor  <otaylor@redhat.com>
942
943         * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
944         with GNU make.
945
946 2001-08-09  Padraig O'Briain  <padraig.obriain@sun.com>
947
948         * atk/atkaction.c, atk/atkcomponent.c
949         Remove all instances of g_return_if_fail (foo != NULL); that are
950         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
951         since the second check catches the NULL.
952         * atk/atkcomponent.c
953         Add functions atk_component_real_contains(), 
954         atk_component_real_get_position(), atkcomponent_real_get_size() 
955         as default implementations for atk_component_contains(),
956         atk_component_get_position(), atk_component_get_size()
957
958 2001-08-07  Brian Cameron <brian.cameron@sun.com>
959
960         * atk/atkimage.[ch] docs/atk-sections.txt
961         docs/tmpl/atkimage.sgml
962         Updated AtkImage get_position to get_image_position
963         so the naming is consistant.  Now get_image_position
964         and get_image_size return -1 for x/y/height/width
965         if AtkImage implementations of these functions is
966         not found.
967
968 2001-07-31  Padraig O'Briain  <padraig.obriain@sun.com>
969
970         * atk/atkobject.c
971         Create an object relation set when the object is created.
972
973 2001-07-30  Brian Cameron <brian.cameron@sun.com>
974
975         * atk/atkutil.[ch]
976         Changed first argument of atk_add_global_event_listener
977         so the callback function is of type GSignalEmissionHook
978         instead of AtkEventListener.  AtkEventListener is
979         appropriate for Focus event callbacks, but not generic
980         ones.
981
982 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
983
984         * atk/atkobject.c:
985         Add function atk_object_real_ref_state_set() which creates the
986         state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
987         if appropriate
988
989 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
990
991         * atk/*.c:
992         Remove all instances of g_return_if_fail (foo != NULL); that are
993         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
994         since the second check catches the NULL.
995
996 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
997
998         * atk/Makefile.am
999         Fix problem with ATK not building after running make maintainer-clean
1000         and autogen.sh: add extra files to MAINTAINERCLEANFILES
1001
1002 2001-07-25 Bill Haneman <bill.haneman@sun.com>
1003
1004         * atk/atktext.h
1005         * atk/atkeditabletext.h
1006         * atk.pc.in
1007         * atk-uninstalled.pc.in
1008         * atk/makefile.msc
1009         * configure.in
1010         Removed (unused) #defines of pango/pango.h
1011         Removed references to/dependencies on pango from .pc files
1012         Removed dependencies on pango from makefile.msc and configure.in
1013
1014 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
1015
1016         * atk/atkobject.[c|h]
1017         Move some implementation from GAIL:
1018         Default implementations for some some functions
1019         atk_object_real_get_name, atk_object_real_set_name,
1020         atk_object_real_get_description, atk_object_real_set_description,
1021         atk_object_real_get_parent, atk_object_real_set_parent,
1022         atk_object_real_get_role,
1023         atk_object_real_connect_property_change_handler,
1024         atk_object_real_remove_property_change_handler,
1025         atk_object_notify,
1026         definition of property-changed signal.
1027         Initialize pointers to NULL in atk_object_init().
1028         Initialize uninitialized function pointers to NULL in 
1029         atk_object_class_init().
1030         
1031 2001-07-23  Brian Cameron <brian.cameron@sun.com>
1032
1033         * atk/atkobject.c
1034         Changed children_changed signal to allow NULL pointers
1035         for the 2nd argument to the signal handler.
1036
1037 2001-07-20  Hans Breuer  <hans@breuer.org>
1038
1039         * atk/atk.def : added more exports
1040         * atk/makefile.msc : updated win32 build
1041
1042 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
1043
1044         * atk/atkaction.[c|h], docs/atk-sections.txt, 
1045         docs/tmpl/atkaction.sgml
1046         Add atk_action_get_name() and atk_action_set_description()
1047
1048 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
1049
1050         * atk/atkstate.[c|h]
1051         Add ATK_STATE_ENABLED so we can distinguish between a consistent
1052         and inconsistent GtkToggleButton
1053
1054 2001-07-16  Brian Cameron <brian.cameron@sun.com>
1055
1056         * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
1057         docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
1058         gail_textattributes_update.pat is for gail/gail and integrates the 
1059         ATK_ATTRIBUTE_* macros in the gail implementations.
1060         atk_docs_textattributes_update.pat is for atk/docs and patches
1061         atk-sections.txt etc. for improved docs
1062         atk_atk_textattributes_update.pat is for atk/atk and included the
1063         new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
1064
1065 2001-07-13  Darin Adler  <darin@bentspoon.com>
1066
1067         * atk/atkstate.c: Add missing <string.h> include.
1068         * tests/teststateset.c: Add missing <string.h> include.
1069
1070 2001-07-13  Darin Adler  <darin@bentspoon.com>
1071
1072         * .cvsignore: Ignore some generated files.
1073         * autogen.sh: Get rid of call to autoheader since the
1074         configure file doesn't include AM_CONFIG_HEADER.
1075
1076 2001-07-11  Brian Cameron <brian.cameron@sun.com>
1077
1078         * tmpl/atkdocument.sgml
1079         Added new file for docs.
1080
1081 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
1082
1083         * atk/atkimage.c atk/atkutil.c
1084         Changes to build with Sun's FORTE compiler.
1085
1086 2001-07-10  Brian Cameron <brian.cameron@sun.com>
1087
1088         * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
1089         tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
1090         tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
1091         tmpl/atktext.sgml tmpl/atkutil.sgml
1092         Updated docs pages.
1093
1094 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
1095
1096         * atk/atktext.c (atk_text_base_init): 
1097         * atk/atktable.c (atk_table_base_init): 
1098         * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
1099         to adapt to recent GSignal changes.
1100
1101 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1102
1103         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
1104         docs/tmpl/atkutil.sgml
1105         Added new functiosn to AtkUtil.
1106
1107 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1108
1109         * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
1110         docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
1111         docs/tmpl/atkobject.sgml
1112         Added new atk document interface.
1113
1114 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1115
1116         * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
1117         atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
1118         Updated so that functions that take screen coords as 
1119         input/output also take an enum specifying whether
1120         the coords are screen or top-level window based.
1121         Updated docs as well.
1122
1123 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1124
1125         *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
1126         atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
1127         atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
1128         atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
1129         atk/docs/tmpl/atkstreamablecontent.sgml
1130         Cleaned up docs.  Added atkstreamablecontent.sgml
1131
1132 2001-06-28  Brian Cameron <brian.cameron@sun.com>
1133
1134         *atk/atktable.h, atk/atktable.c
1135         Updated signal handler definitions.
1136
1137 2001-06-27  Brian Cameron <brian.cameron@sun.com>
1138
1139         *atk/atktext.h
1140         Updated AtkXYCoords enum.
1141
1142 2001-06-27  Brian Cameron <brian.cameron@sun.com>
1143
1144         *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
1145         atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
1146         atk/atkimage.c atk/atkimage.h atk/atkobject.c
1147         atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
1148         atk/atkstateset.c atk/atkstreamablecontent.c
1149         atk/atkstreamablecontent.h atk/atktable.c
1150         atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
1151         and some docs/tmpl files.
1152         Updated gtk-docs fixing spelling errors and making minor
1153         changes to the API.
1154
1155 2001-06-27  Louise Miller <lousie.miller@sun.com>
1156
1157         *atk/atkselection.h, atk/atkselection.c
1158         changed return type to gboolean for 
1159         atk_selection_select_all_selection
1160
1161 2001-06-26  Brian Cameron <brian.cameron@sun.com>
1162
1163         *atk/atkstate.h atk/atkstate.c
1164         docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
1165         docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
1166         docs/tmpl/atktext.sgml
1167         Added ATK_STATE_STALE.  Updated docs.
1168
1169 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
1170
1171         *atk/atktext.h
1172         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
1173
1174 2001-06-21  Brian Cameron <brian.cameron@sun.com>
1175
1176         * atk/atkeditabletext.h, atk/atkobject.h,
1177         atktext.[ch]
1178         Added AtkAttributeSet_free() convenience
1179         function.
1180
1181 2001-06-20  Peter Williams  <peterw@ximian.com>
1182
1183         * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
1184         atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
1185         G_{BEGIN,END}_DECLS.
1186
1187 2001-06-20  Brian Cameron <brian.cameron@sun.com>
1188
1189         * atk/atktable.c, atk/atkmarshal.list
1190         Removed needless marshal and updated signal handlers in
1191         atktable.c
1192
1193 2001-06-20  Louise Miller <louise.miller@sun.com>
1194
1195         *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml   
1196         Changed parameters for get_selected_rows/get_selected_columns
1197         Added 4 new functions, add_row_selection, remove_row_selection,
1198         add_column_selection, remove_column_selection
1199
1200 2001-06-19  Brian Cameron <brian.cameron@sun.com>
1201
1202         * atk/atktable.c
1203         Fixed minor bug with signals.
1204
1205 2001-06-18  Brian Cameron <brian.cameron@sun.com>
1206
1207         * atk/atktable
1208         Added signals.
1209
1210 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
1211
1212         * atk/atkselection.h atk/atkselection.c
1213         Now add_selection, clear_selection, and remove_selection 
1214         return a boolean indicating SUCCESS/FAILURE to indicate
1215         if the operation was successful.
1216
1217 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
1218
1219         * atk/atktable.h atk/atktable.h
1220         Updated so now the get_text_before|at|after functions
1221         return the start & end offset of the string.  Updated the
1222         docs.
1223
1224 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
1225
1226         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1227
1228 2001-06-11  Havoc Pennington  <hp@redhat.com>
1229
1230         * NEWS: updated
1231
1232         * configure.in: bump version to 0.2 and add infrastructure for 
1233         libtool version info. Assumes GTK versioning scheme (major.minor 
1234         is binary compatible)
1235         
1236         * atk/Makefile.am (LDFLAGS): set version info
1237         (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1238         
1239 2001-06-13  Brian Cameron <brian.cameron@sun.com>
1240
1241         * atk/atktable.h, atk/atktable.c
1242         Updated so that get/set row/column header functions
1243         work with AtkObjects rather than AtkTables.  Organized
1244         the header file a little more cleanly.  Also the get/set
1245         row_description and caption functions now use gchar *
1246         rather than AtkObject.
1247
1248 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
1249
1250         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1251         Add signal model-changed.
1252
1253         * atk/atkobject.c: Add properties
1254         accessible-role, accessible-table-caption, 
1255         accessible-table-column-header, accessible-table-column_description.
1256         accessible-table-row-header, accessible-table-row_description.
1257         accessible-table-summary, accessible-model
1258
1259 2001-06-12  Brian Cameron <brian.cameron@sun.com>
1260
1261         * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1262         Updated atkeditabletext and atktext interfaces so they
1263         now properly define the get/set attribute methods and now
1264         get_offset_at_point and get_character_extents can request
1265         x,y coords by either widget or screen coords.
1266
1267 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
1268
1269         * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1270         CFLAGS, not in LIBS. (Always linking with -lpthread
1271         is a noticeable speed hit.)
1272
1273 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
1274
1275         * atk/Makefile.am: Really fix marshal generation.
1276
1277 2001-06-07  Havoc Pennington  <hp@redhat.com>
1278
1279         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1280         glib-genmarshal stuff
1281
1282 2001-06-07  Havoc Pennington  <hp@redhat.com>
1283
1284         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1285         glib-genmarshal
1286
1287         * configure.in: rearrange the library checks to support
1288         uninstalled linking     
1289
1290         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1291
1292         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1293         ATK in giant GTK tarball
1294
1295 2001-06-07  Brian Cameron <brian.cameron@sun.com>
1296
1297         * docs/atk-api.sgml docs/atk-sections.txt
1298         docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1299         docs/tmpl/atktext.sgml
1300         Removed docs/atk-api.sgml since it is not used.
1301         Updated sgml files and atk-sections.txt to reflect
1302         recent changes to the atktext and atkeditabletext
1303         interfaces
1304
1305 2001-06-06  Brian Cameron <brian.cameron@sun.com>
1306
1307         * atk/atktext.h atk/atktext.h
1308         Updated to new atktext functions for getting attributes.
1309
1310 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
1311
1312         * New files atk/atkstreamablecontent.[ch]
1313         Updated files: atk/Makefile.am, atk/atk.h
1314
1315         * atk/atkvalue.c: Updated comments
1316
1317 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
1318
1319         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1320
1321 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
1322
1323         * atk/atkobject.c: Add property accessible-visible-data
1324
1325 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
1326
1327         * atk/atkobject.c: Add support for setting and getting 
1328         accessible-value property.
1329
1330         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1331
1332 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
1333
1334         * atk/atkeditabletext.[ch], atk/atktext.[ch]
1335
1336         * docs/atk-overrides.txt, docs/Makefile.am
1337           Updated the interface for dealing with selected
1338           text to handle multiple selected regions.  Removed
1339           get_row_col_at_offset from atktext.[ch].  Added
1340           docs/atk-overrides.txt file.
1341
1342 Thu May 31  Brian Cameron <brian.cameron@sun.com>
1343
1344         * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1345           atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1346           Added atk_marshal_VOID__INT_INT marshaller.  Updated the
1347           Makefiles so the proper marshall files get included in the
1348           dist.  Updated the Makefiles and configure.in so that the
1349           docs get included in the dist.
1350
1351 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
1352
1353         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1354
1355 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
1356
1357         * atk/atkobject.c: Define new properties accessible-text, 
1358         accessible-caret, accessible-selection and accessible-value
1359
1360 2001-05-29  Brian Cameron <brian.cameron@sun.com>
1361
1362         * docs/atk-sections.txt
1363
1364         * docs/tmpl/*
1365         Improved the layout/formatting of the atk docs.  Added docs/tmpl
1366         files.
1367
1368 2001-05-28  Brian Cameron <brian.cameron@sun.com>
1369
1370         * atk/atktext.c
1371         Now properly set the initialized flag when setting up signals.
1372         Updated the atk-docs in several files
1373
1374 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
1375
1376         * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1377         atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1378         atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1379         atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1380         Fix warnings generated by Sun FORTE compiler
1381
1382 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
1383
1384         * atk/atkcomponent.c atk/atkvalue.c
1385         Remove return calls in functions which return void
1386         
1387 2001-05-23  Padraig O'Briain  <padraig.obriain@sun.com>
1388
1389         * atk/atkobject.h: Correct naming of role for status bar
1390
1391         * atk/atktext.c: 
1392         Clarify behaviour of atk_text_get_text_after/at/before_offset
1393  
1394 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
1395
1396         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1397
1398 2001-01-06  Hans Breuer  <hans@breuer.org>
1399
1400         * atk/makefile.msc atk/atk.def (new files) :
1401         Enable build for win32, no sourc changes necessary.
1402
1403 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
1404
1405         * Released 0.1
1406
1407 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
1408
1409         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1410
1411 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
1412
1413         * Start a ChangeLog
1414