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