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