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