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