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