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