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