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