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