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