db9120f039f80865212123dda067c0be6a2afbb7
[platform/upstream/atk.git] / ChangeLog
1 2001-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
2
3         * atk/atkeditabletext.c:
4         Remove unused structure _AtkEditableTextIfaceClass
5
6         * atk/atkobject.[c|h]
7         Remove signals model_changed and selection_changed
8
9         * atk/selection.[c|h]
10         Add signal selection_changed
11
12         * atk/atktable.[c|h]
13         Remove unused structure _AtkTableIfaceClass
14         Add signal model_changed
15
16         * atk/atktext.[c|h]
17         Remove unused structure _AtkTextIfaceClass
18         Add signal text_selection_changed
19
20         * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
21         docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
22         Documentation changes
23
24 2001-11-17  Tor Lillqvist  <tml@iki.fi>
25
26         * atk-zip.sh.in: Build separate runtime and developer packages.
27
28         * atk/atk.def: Update.
29
30 2001-11-14  Bill Haneman  <bill.haneman@sun.com>
31
32         * atk/atkutil.h :
33         Added API 
34         atk_add_key_event_listener    (AtkKeySnoopFunc *listener,
35                                        gpointer data);
36         atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
37                                        gpointer data);
38         
39         to allow non-GTK-dependent installation of key snoop functions.
40         This also meant adding definitions of AtkKeySnoopFunc and 
41         AtkKeyEventStruct.
42
43 2001-11-08  Padraig O'Briain  <padraig.obriain@sun.com>
44
45         * atk/atkobject.c (atk_object_notify_state_change):
46         Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
47         to ATK_STATE_EXPANDED or vice versa.
48
49 2001-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
50
51         * atk/atkobject.h:
52         Add role ATK_ROLE_TREE_TABLE
53
54         * atk/atkrelation.h:
55         Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
56         and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
57
58         * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
59         docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
60         docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
61         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
62         docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
63         docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
64         docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
65         Update to reflect the current state of the documentation in the code.
66
67 2001-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
68
69         * atk/relation.h, docs/tmpl/atkrelation.sgml:
70         Add two new relations ATK_RELATION_NODE_CHILDREN and
71         ATK_RELATION_NODE_PARENT to support compound objects in a
72         node or cell of a tree or table
73         Added descriptions of all relations which are defined
74
75         * atk/atktable.c:
76         Remove functions atk_table_real_get_index_at(),
77         atk_table_real_get_column_at_index() and 
78         atk_table_real_get_row_at_index() 
79         Correct typos in documentation of other functions.
80
81 2001-10-28  Tor Lillqvist  <tml@iki.fi>
82
83         * atk-zip.sh.in: New file, used to build developer package for
84         Win32.
85
86         * Makefile.am
87         * configure.in: Add it.
88
89         * atk/Makefile.am: Add rules to install and uninstall mingw import
90         library.
91
92 2001-10-26  Padraig O'Briain  <padraig.obriain@sun.com>
93
94         * atk/atkobject.[c|h]
95         Remove the following properties
96         accessible-child - use signal children_changed for notification
97         accessible-text - use signal text_changed for notification
98         accessible-caret - use signal text_caret_moved for notification
99         accessible-selection - use new signal selection_changed 
100         for notification
101         accessible-visible-data - use new signal visible_data_changed
102         for notification
103         accessible-model - use new signal model_changed for notification
104         Notify when role or parent changes
105         Allow parent and role to be set or got using g_object_set() or
106         g_object_get()
107 .
108 Wed Oct 24 11:13:13 2001  Owen Taylor  <otaylor@redhat.com>
109
110         * Version 0.6
111
112         * NEWS: Updates.
113
114 2001-10-25  Padraig O'Briain  <padraig.obriain@sun.com>
115
116         * atk/atkobject.h, docs/tmpl/atkobject.sgml:
117         Add role ATK_ROLE_TERMINAL for an accessible terminal.
118
119 2001-10-22  Padraig O'Briain  <padraig.obriain@sun.com>
120
121         * atk/atkobject.c (atk_object_notify_state_change):
122         Initialize AtkPropertyValue data structure to 0 instead of using
123         memset.
124
125 2001-10-19  Tor Lillqvist  <tml@iki.fi>
126
127         * configure.in: Set automake conditionals OS_WIN32 if on (native)
128         Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
129         LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
130
131         * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
132         -export-symbols atk.def. If lib.exe is available, generate
133         atk.lib, and install it.
134
135         * atk/atk.def: Update with new entry points.
136
137 2001-10-19  Padraig O'Briain  <padraig.obriain@sun.com>
138
139         * atk/atkobject.[c|], docs/atk-sections.txt,
140         docs/tmpl/atkobject.sgml:
141         Add convenience function atk_object_notify_state_change()
142         to generate property notification of state change.
143
144         * atk/atktext.c, docs/tmpl/atk-unused.sgml:
145         Correct comments on functions atk_attribute_get_name() and
146         atk_attribute_get_value()
147
148 2001-10-17  Padraig O'Briain  <padraig.obriain@sun.com>
149
150         * atk/atktext.c:
151         Update comments in atk_text_get_text_[at|after|before]_offset()
152         to clarify what these functions will return.
153
154 2001-10-16  Padraig O'Briain  <padraig.obriain@sun.com>
155
156         * atk/atktext.c:
157         Update comments in atk_text_get_run_attributes() and
158         atk_text_get_default_attributes().
159
160 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
161
162         * atk/atkobject;c:
163         Change "property-change" signal to allow detail (i.e. property name) 
164         and add detail in atk_object_notify().
165
166 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
167
168         * atk/atktext.c:
169         Correct order of attribute names in text_attr_name array.
170
171 2001-10-12  Padraig O'Briain  <padraig.obriain@sun.com>
172
173         * atk/atktext.[c|h]:
174         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
175         Use enum AtkTextAttribute to specify what attribute are supported
176         rather than hash defines. Define new functions atk_attribute_get_name()
177         and atk_attribute_get_value() which return the strings for the
178         attribute name and values for those attribute which have named values.
179
180 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
181
182         * atk/atktext.c (atk_text_get_run_attributes):
183         Correct typo.
184
185         * atk/atktext.c (atk_text_get_default_attributes):
186         Add call to set iface.
187
188 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
189
190         * atk/atktext.[c|h]:
191         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
192         Add new function atk_text_get_default_attributes
193         Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
194
195 2001-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
196
197         * atk/atktext.c (atk_attribute_set_free):
198         Avoid leaking of AtkAttributeSet data structure; speed up code.
199
200         * docs/tmpl.atk*.sgml
201         Updated to reflect current APIs.
202
203 2001-10-01  jacob berkman  <jacob@ximian.com>
204
205         * docs/Makefile.am (dist-hook-local): depend on all-local so that
206         make dist works correctly w/o having to build first
207
208 2001-10-01  Tor Lillqvist  <tml@iki.fi>
209
210         * configure.in: Add AC_LIBTOOL_WIN32_DLL.
211
212 Sat Sep 29 19:45:00 2001  Bill Haneman <bill.haneman@sun.com>
213         
214         * configure.in (ATK_MICRO_VERSION): Version 0.6
215         (because libglade will depend on a the small api addition below)
216
217         * atk/makefile.msc (PKG_VER): Version 0.6
218
219         * atk/atkrelation.h:
220         * atk/atkrelation.c: (AtkRelationType 
221         atk_relation_type_from_string (const gchar *name)): Added method.
222
223         
224 Tue Sep 25 12:08:52 2001  Owen Taylor  <otaylor@redhat.com>
225
226         * configure.in (ATK_MICRO_VERSION): Version 0.5
227
228         * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
229
230         * atk/makefile.msc (PKG_VER): Version 0.5
231
232 2001-09-21  Hans Breuer  <hans@breuer.org>
233
234         * atk/atk.def : updated externals
235         * atk/makefile.msc : version 0.4
236
237         * atk/atktext.c (atk_text_get_character_extents) : real_height
238         is a reference to int, so use &local_height
239
240 Wed Sep 19 10:46:44 2001  Tim Janik  <timj@gtk.org>
241
242         * Released 0.4.
243
244 Tue Sep 18 23:41:32 2001  Tim Janik  <timj@gtk.org>
245
246         * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
247         up ATK_VERSION to 0.4, interface age 0, binary age 0.
248         (from 0.2 which was not properly updated last time).
249         depend on glib 1.3.8.
250
251         * NEWS: updates.
252
253 2001-09-11  Padraig O'Briain  <padraig.obriain@sun.com>
254
255         * atk/atkobject.c:
256         Add object reference when object is set as accessible_parent
257
258 2001-09-05  Mark McLoughlin <mark@skynet.ie>
259
260         * configure.in: remember ACLOCAL_FLAGS.
261
262 2001-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
263
264         * atk/atktable.[c|h]
265         Change atk_table_get_caption() and atk_table_set_caption()
266         to deal with AtkObject* rather than gchar*
267         Remove redundant and incorrect comments
268         
269 Mon Sep  3 19:42:47 2001  Owen Taylor  <otaylor@redhat.com>
270
271         * configure.in: Version 0.3  
272
273         * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
274
275         * NEWS: Update  
276
277 2001-09-03  Padraig O'Briain  <padraig.obriain@sun.com>
278
279         * atk/atkobject.c:
280         Correct property definitions for "accessible-table-caption", 
281         "accessible-table-column-description", 
282         "accessible-table-row-description" 
283         * atk/atkobject.h:
284         Update comments to include all properties defined
285
286 2001-08-24  Padraig O'Briain  <padraig.obriain@sun.com>
287
288         * atk/atkhyperlink.h:
289         Change AtkHyperLink to AtkHyperlink in comment
290         * atk/atkhypertext.[c|h]:
291         Change AtkHyperLink to AtkHyperlink
292         * atk/atktable.[c|h]:
293         Make gchar* arguments const; make return value of type gchar*
294         G_CONST_RETURN
295         * docs/atk-sections.txt
296         Remove reference to AtkHyperLink
297         * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
298         docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
299         Updated by make
300         
301 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
302
303         * atk/atktable.c
304         Add functions atk_table_real_get_index_at(), 
305         atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index() 
306         as default implementations for atk_table_get_index_at(),
307         atk_table_get_row_at_index(), atk_table_get_column_at_index()
308
309 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
310
311         * atk/atkaction.c:
312         Refer to return value in function documentation for 
313         atk_action_do_action
314         * atk/atkimage.c:
315         Fix typo in comments
316         * docs/tmpl/atkaction.sgml:
317         Update to include return value
318
319 2001-08-22  Marc Mulcahy <marc.mulcahy@sun.com>
320
321         * atk/atkaction.c atk/atkaction.h:
322         Made atk_action_do_action return a gboolean as the class member of 
323         AtkActionIface does.
324         * .cvsignore:
325         Added atk.spec
326
327 2001-08-20  Padraig O'Briain  <padraig.obriain@sun.com>
328
329         * docs/tmpl/atkimage.sgml atk/atkimage.h:
330         Swap height and width arguments to atk_image_get_image_size
331         * atk/atkimage.c:
332         Swap height and height arguments to atk_image_get_image_size
333         Do not crash if NULL pointers are passed for return values
334
335 2001-08-17  Padraig O'Briain  <padraig.obriain@sun.com>
336
337         * docs/tmpl/atktext.sgml atk/atktext.h:
338         Change parameter names *offset to *_offset
339         * atk/atkcomponent.c:
340         Do not crash if NULL pointers are passed for return values
341         * atk/atktext.c:
342         Change parameter names *offset to *_offset
343         Do not crash if NULL pointers are passed for return values
344         
345 2001-08-16  Bill Haneman  <bill.haneman@sun.com>
346
347         * atk/atkutil.c :
348         Changed g_type_class_peek() to g_type_class_ref()
349         in atk_add_global_event_listener(), since
350         g_type_class_peek() could return NULL when an
351         instance of the class had not been created.
352
353 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
354
355         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
356         Ensure that atk_attribute_set_free is in the documentation.
357
358 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
359
360         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
361         Swapped order of width and height arguments to
362         atk_text_get_character_extents()
363         Changed AtkAttrributeSet_free to atk_attribute_set_free
364
365 2001-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
366
367         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
368         Changed "length" argument of atk_text_get_character_extents() to
369         "height".
370
371 2001-08-15  Jens Finke <jens@gnome.org>
372
373         * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
374         * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
375         added a AC_SUBST for it. This is needed for the spec.in file.
376         Added atk.spec to output list.
377         * atk.spec.in: New file.
378
379 2001-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
380
381         * atk/atkcomponent.[c|h]
382         * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
383         Change atk_component_get_accessible_at_point to 
384         atk_component_ref_accessible_at_point so it will work for flyweights
385
386 Sun Aug 12 10:33:02 2001  Owen Taylor  <otaylor@redhat.com>
387
388         * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
389         with GNU make.
390
391 2001-08-09  Padraig O'Briain  <padraig.obriain@sun.com>
392
393         * atk/atkaction.c, atk/atkcomponent.c
394         Remove all instances of g_return_if_fail (foo != NULL); that are
395         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
396         since the second check catches the NULL.
397         * atk/atkcomponent.c
398         Add functions atk_component_real_contains(), 
399         atk_component_real_get_position(), atkcomponent_real_get_size() 
400         as default implementations for atk_component_contains(),
401         atk_component_get_position(), atk_component_get_size()
402
403 2001-08-07  Brian Cameron <brian.cameron@sun.com>
404
405         * atk/atkimage.[ch] docs/atk-sections.txt
406         docs/tmpl/atkimage.sgml
407         Updated AtkImage get_position to get_image_position
408         so the naming is consistant.  Now get_image_position
409         and get_image_size return -1 for x/y/height/width
410         if AtkImage implementations of these functions is
411         not found.
412
413 2001-07-31  Padraig O'Briain  <padraig.obriain@sun.com>
414
415         * atk/atkobject.c
416         Create an object relation set when the object is created.
417
418 2001-07-30  Brian Cameron <brian.cameron@sun.com>
419
420         * atk/atkutil.[ch]
421         Changed first argument of atk_add_global_event_listener
422         so the callback function is of type GSignalEmissionHook
423         instead of AtkEventListener.  AtkEventListener is
424         appropriate for Focus event callbacks, but not generic
425         ones.
426
427 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
428
429         * atk/atkobject.c:
430         Add function atk_object_real_ref_state_set() which creates the
431         state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
432         if appropriate
433
434 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
435
436         * atk/*.c:
437         Remove all instances of g_return_if_fail (foo != NULL); that are
438         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
439         since the second check catches the NULL.
440
441 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
442
443         * atk/Makefile.am
444         Fix problem with ATK not building after running make maintainer-clean
445         and autogen.sh: add extra files to MAINTAINERCLEANFILES
446
447 2001-07-25 Bill Haneman <bill.haneman@sun.com>
448
449         * atk/atktext.h
450         * atk/atkeditabletext.h
451         * atk.pc.in
452         * atk-uninstalled.pc.in
453         * atk/makefile.msc
454         * configure.in
455         Removed (unused) #defines of pango/pango.h
456         Removed references to/dependencies on pango from .pc files
457         Removed dependencies on pango from makefile.msc and configure.in
458
459 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
460
461         * atk/atkobject.[c|h]
462         Move some implementation from GAIL:
463         Default implementations for some some functions
464         atk_object_real_get_name, atk_object_real_set_name,
465         atk_object_real_get_description, atk_object_real_set_description,
466         atk_object_real_get_parent, atk_object_real_set_parent,
467         atk_object_real_get_role,
468         atk_object_real_connect_property_change_handler,
469         atk_object_real_remove_property_change_handler,
470         atk_object_notify,
471         definition of property-changed signal.
472         Initialize pointers to NULL in atk_object_init().
473         Initialize uninitialized function pointers to NULL in 
474         atk_object_class_init().
475         
476 2001-07-23  Brian Cameron <brian.cameron@sun.com>
477
478         * atk/atkobject.c
479         Changed children_changed signal to allow NULL pointers
480         for the 2nd argument to the signal handler.
481
482 2001-07-20  Hans Breuer  <hans@breuer.org>
483
484         * atk/atk.def : added more exports
485         * atk/makefile.msc : updated win32 build
486
487 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
488
489         * atk/atkaction.[c|h], docs/atk-sections.txt, 
490         docs/tmpl/atkaction.sgml
491         Add atk_action_get_name() and atk_action_set_description()
492
493 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
494
495         * atk/atkstate.[c|h]
496         Add ATK_STATE_ENABLED so we can distinguish between a consistent
497         and inconsistent GtkToggleButton
498
499 2001-07-16  Brian Cameron <brian.cameron@sun.com>
500
501         * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
502         docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
503         gail_textattributes_update.pat is for gail/gail and integrates the 
504         ATK_ATTRIBUTE_* macros in the gail implementations.
505         atk_docs_textattributes_update.pat is for atk/docs and patches
506         atk-sections.txt etc. for improved docs
507         atk_atk_textattributes_update.pat is for atk/atk and included the
508         new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
509
510 2001-07-13  Darin Adler  <darin@bentspoon.com>
511
512         * atk/atkstate.c: Add missing <string.h> include.
513         * tests/teststateset.c: Add missing <string.h> include.
514
515 2001-07-13  Darin Adler  <darin@bentspoon.com>
516
517         * .cvsignore: Ignore some generated files.
518         * autogen.sh: Get rid of call to autoheader since the
519         configure file doesn't include AM_CONFIG_HEADER.
520
521 2001-07-11  Brian Cameron <brian.cameron@sun.com>
522
523         * tmpl/atkdocument.sgml
524         Added new file for docs.
525
526 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
527
528         * atk/atkimage.c atk/atkutil.c
529         Changes to build with Sun's FORTE compiler.
530
531 2001-07-10  Brian Cameron <brian.cameron@sun.com>
532
533         * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
534         tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
535         tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
536         tmpl/atktext.sgml tmpl/atkutil.sgml
537         Updated docs pages.
538
539 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
540
541         * atk/atktext.c (atk_text_base_init): 
542         * atk/atktable.c (atk_table_base_init): 
543         * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
544         to adapt to recent GSignal changes.
545
546 2001-06-28  Brian Cameron <brian.cameron@sun.com>
547
548         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
549         docs/tmpl/atkutil.sgml
550         Added new functiosn to AtkUtil.
551
552 2001-06-28  Brian Cameron <brian.cameron@sun.com>
553
554         * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
555         docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
556         docs/tmpl/atkobject.sgml
557         Added new atk document interface.
558
559 2001-06-28  Brian Cameron <brian.cameron@sun.com>
560
561         * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
562         atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
563         Updated so that functions that take screen coords as 
564         input/output also take an enum specifying whether
565         the coords are screen or top-level window based.
566         Updated docs as well.
567
568 2001-06-28  Brian Cameron <brian.cameron@sun.com>
569
570         *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
571         atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
572         atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
573         atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
574         atk/docs/tmpl/atkstreamablecontent.sgml
575         Cleaned up docs.  Added atkstreamablecontent.sgml
576
577 2001-06-28  Brian Cameron <brian.cameron@sun.com>
578
579         *atk/atktable.h, atk/atktable.c
580         Updated signal handler definitions.
581
582 2001-06-27  Brian Cameron <brian.cameron@sun.com>
583
584         *atk/atktext.h
585         Updated AtkXYCoords enum.
586
587 2001-06-27  Brian Cameron <brian.cameron@sun.com>
588
589         *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
590         atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
591         atk/atkimage.c atk/atkimage.h atk/atkobject.c
592         atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
593         atk/atkstateset.c atk/atkstreamablecontent.c
594         atk/atkstreamablecontent.h atk/atktable.c
595         atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
596         and some docs/tmpl files.
597         Updated gtk-docs fixing spelling errors and making minor
598         changes to the API.
599
600 2001-06-27  Louise Miller <lousie.miller@sun.com>
601
602         *atk/atkselection.h, atk/atkselection.c
603         changed return type to gboolean for 
604         atk_selection_select_all_selection
605
606 2001-06-26  Brian Cameron <brian.cameron@sun.com>
607
608         *atk/atkstate.h atk/atkstate.c
609         docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
610         docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
611         docs/tmpl/atktext.sgml
612         Added ATK_STATE_STALE.  Updated docs.
613
614 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
615
616         *atk/atktext.h
617         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
618
619 2001-06-21  Brian Cameron <brian.cameron@sun.com>
620
621         * atk/atkeditabletext.h, atk/atkobject.h,
622         atktext.[ch]
623         Added AtkAttributeSet_free() convenience
624         function.
625
626 2001-06-20  Peter Williams  <peterw@ximian.com>
627
628         * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
629         atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
630         G_{BEGIN,END}_DECLS.
631
632 2001-06-20  Brian Cameron <brian.cameron@sun.com>
633
634         * atk/atktable.c, atk/atkmarshal.list
635         Removed needless marshal and updated signal handlers in
636         atktable.c
637
638 2001-06-20  Louise Miller <louise.miller@sun.com>
639
640         *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml   
641         Changed parameters for get_selected_rows/get_selected_columns
642         Added 4 new functions, add_row_selection, remove_row_selection,
643         add_column_selection, remove_column_selection
644
645 2001-06-19  Brian Cameron <brian.cameron@sun.com>
646
647         * atk/atktable.c
648         Fixed minor bug with signals.
649
650 2001-06-18  Brian Cameron <brian.cameron@sun.com>
651
652         * atk/atktable
653         Added signals.
654
655 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
656
657         * atk/atkselection.h atk/atkselection.c
658         Now add_selection, clear_selection, and remove_selection 
659         return a boolean indicating SUCCESS/FAILURE to indicate
660         if the operation was successful.
661
662 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
663
664         * atk/atktable.h atk/atktable.h
665         Updated so now the get_text_before|at|after functions
666         return the start & end offset of the string.  Updated the
667         docs.
668
669 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
670
671         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
672
673 2001-06-11  Havoc Pennington  <hp@redhat.com>
674
675         * NEWS: updated
676
677         * configure.in: bump version to 0.2 and add infrastructure for 
678         libtool version info. Assumes GTK versioning scheme (major.minor 
679         is binary compatible)
680         
681         * atk/Makefile.am (LDFLAGS): set version info
682         (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
683         
684 2001-06-13  Brian Cameron <brian.cameron@sun.com>
685
686         * atk/atktable.h, atk/atktable.c
687         Updated so that get/set row/column header functions
688         work with AtkObjects rather than AtkTables.  Organized
689         the header file a little more cleanly.  Also the get/set
690         row_description and caption functions now use gchar *
691         rather than AtkObject.
692
693 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
694
695         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
696         Add signal model-changed.
697
698         * atk/atkobject.c: Add properties
699         accessible-role, accessible-table-caption, 
700         accessible-table-column-header, accessible-table-column_description.
701         accessible-table-row-header, accessible-table-row_description.
702         accessible-table-summary, accessible-model
703
704 2001-06-12  Brian Cameron <brian.cameron@sun.com>
705
706         * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
707         Updated atkeditabletext and atktext interfaces so they
708         now properly define the get/set attribute methods and now
709         get_offset_at_point and get_character_extents can request
710         x,y coords by either widget or screen coords.
711
712 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
713
714         * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
715         CFLAGS, not in LIBS. (Always linking with -lpthread
716         is a noticeable speed hit.)
717
718 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
719
720         * atk/Makefile.am: Really fix marshal generation.
721
722 2001-06-07  Havoc Pennington  <hp@redhat.com>
723
724         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
725         glib-genmarshal stuff
726
727 2001-06-07  Havoc Pennington  <hp@redhat.com>
728
729         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
730         glib-genmarshal
731
732         * configure.in: rearrange the library checks to support
733         uninstalled linking     
734
735         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
736
737         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
738         ATK in giant GTK tarball
739
740 2001-06-07  Brian Cameron <brian.cameron@sun.com>
741
742         * docs/atk-api.sgml docs/atk-sections.txt
743         docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
744         docs/tmpl/atktext.sgml
745         Removed docs/atk-api.sgml since it is not used.
746         Updated sgml files and atk-sections.txt to reflect
747         recent changes to the atktext and atkeditabletext
748         interfaces
749
750 2001-06-06  Brian Cameron <brian.cameron@sun.com>
751
752         * atk/atktext.h atk/atktext.h
753         Updated to new atktext functions for getting attributes.
754
755 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
756
757         * New files atk/atkstreamablecontent.[ch]
758         Updated files: atk/Makefile.am, atk/atk.h
759
760         * atk/atkvalue.c: Updated comments
761
762 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
763
764         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
765
766 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
767
768         * atk/atkobject.c: Add property accessible-visible-data
769
770 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
771
772         * atk/atkobject.c: Add support for setting and getting 
773         accessible-value property.
774
775         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
776
777 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
778
779         * atk/atkeditabletext.[ch], atk/atktext.[ch]
780
781         * docs/atk-overrides.txt, docs/Makefile.am
782           Updated the interface for dealing with selected
783           text to handle multiple selected regions.  Removed
784           get_row_col_at_offset from atktext.[ch].  Added
785           docs/atk-overrides.txt file.
786
787 Thu May 31  Brian Cameron <brian.cameron@sun.com>
788
789         * Makefile.am configure.in atk/Makefile.am atk/atktext.c
790           atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
791           Added atk_marshal_VOID__INT_INT marshaller.  Updated the
792           Makefiles so the proper marshall files get included in the
793           dist.  Updated the Makefiles and configure.in so that the
794           docs get included in the dist.
795
796 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
797
798         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
799
800 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
801
802         * atk/atkobject.c: Define new properties accessible-text, 
803         accessible-caret, accessible-selection and accessible-value
804
805 2001-05-29  Brian Cameron <brian.cameron@sun.com>
806
807         * docs/atk-sections.txt
808
809         * docs/tmpl/*
810         Improved the layout/formatting of the atk docs.  Added docs/tmpl
811         files.
812
813 2001-05-28  Brian Cameron <brian.cameron@sun.com>
814
815         * atk/atktext.c
816         Now properly set the initialized flag when setting up signals.
817         Updated the atk-docs in several files
818
819 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
820
821         * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
822         atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
823         atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
824         atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
825         Fix warnings generated by Sun FORTE compiler
826
827 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
828
829         * atk/atkcomponent.c atk/atkvalue.c
830         Remove return calls in functions which return void
831         
832 2001-05-23  Padraig O'Briain  <padraig.obriain@sun.com>
833
834         * atk/atkobject.h: Correct naming of role for status bar
835
836         * atk/atktext.c: 
837         Clarify behaviour of atk_text_get_text_after/at/before_offset
838  
839 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
840
841         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
842
843 2001-01-06  Hans Breuer  <hans@breuer.org>
844
845         * atk/makefile.msc atk/atk.def (new files) :
846         Enable build for win32, no sourc changes necessary.
847
848 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
849
850         * Released 0.1
851
852 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
853
854         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
855
856 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
857
858         * Start a ChangeLog
859