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