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