Added state-change signal to AtkObject (will deprecate accessible-state property)
[platform/upstream/atk.git] / ChangeLog
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.
6
7         * atk/atkutil.[ch]:
8         Fixed signature of atk_util_add_key_listener () to
9         take an AtkKeySnoopFunc instead of a pointer to same.
10
11 2001-11-19  Padraig O'Briain  <padraig.obriain@sun.com>
12
13         * atk/atkobject.c (atk_object_notify_state_change):
14         Fix bug in calculation of number of toggle states
15
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>
22
23         * atk/atkeditabletext.c:
24         Remove unused structure _AtkEditableTextIfaceClass
25
26         * atk/atkobject.[c|h]
27         Remove signals model_changed and selection_changed
28
29         * atk/selection.[c|h]
30         Add signal selection_changed
31
32         * atk/atktable.[c|h]
33         Remove unused structure _AtkTableIfaceClass
34         Add signal model_changed
35
36         * atk/atktext.[c|h]
37         Remove unused structure _AtkTextIfaceClass
38         Add signal text_selection_changed
39
40         * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
41         docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
42         Documentation changes
43
44 2001-11-17  Tor Lillqvist  <tml@iki.fi>
45
46         * atk-zip.sh.in: Build separate runtime and developer packages.
47
48         * atk/atk.def: Update.
49
50 2001-11-14  Bill Haneman  <bill.haneman@sun.com>
51
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.
62
63 2001-11-08  Padraig O'Briain  <padraig.obriain@sun.com>
64
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.
68
69 2001-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
70
71         * atk/atkobject.h:
72         Add role ATK_ROLE_TREE_TABLE
73
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
77
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.
86
87 2001-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
88
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
94
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.
100
101 2001-10-28  Tor Lillqvist  <tml@iki.fi>
102
103         * atk-zip.sh.in: New file, used to build developer package for
104         Win32.
105
106         * Makefile.am
107         * configure.in: Add it.
108
109         * atk/Makefile.am: Add rules to install and uninstall mingw import
110         library.
111
112 2001-10-26  Padraig O'Briain  <padraig.obriain@sun.com>
113
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()
127 .
128 Wed Oct 24 11:13:13 2001  Owen Taylor  <otaylor@redhat.com>
129
130         * Version 0.6
131
132         * NEWS: Updates.
133
134 2001-10-25  Padraig O'Briain  <padraig.obriain@sun.com>
135
136         * atk/atkobject.h, docs/tmpl/atkobject.sgml:
137         Add role ATK_ROLE_TERMINAL for an accessible terminal.
138
139 2001-10-22  Padraig O'Briain  <padraig.obriain@sun.com>
140
141         * atk/atkobject.c (atk_object_notify_state_change):
142         Initialize AtkPropertyValue data structure to 0 instead of using
143         memset.
144
145 2001-10-19  Tor Lillqvist  <tml@iki.fi>
146
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.
150
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.
154
155         * atk/atk.def: Update with new entry points.
156
157 2001-10-19  Padraig O'Briain  <padraig.obriain@sun.com>
158
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.
163
164         * atk/atktext.c, docs/tmpl/atk-unused.sgml:
165         Correct comments on functions atk_attribute_get_name() and
166         atk_attribute_get_value()
167
168 2001-10-17  Padraig O'Briain  <padraig.obriain@sun.com>
169
170         * atk/atktext.c:
171         Update comments in atk_text_get_text_[at|after|before]_offset()
172         to clarify what these functions will return.
173
174 2001-10-16  Padraig O'Briain  <padraig.obriain@sun.com>
175
176         * atk/atktext.c:
177         Update comments in atk_text_get_run_attributes() and
178         atk_text_get_default_attributes().
179
180 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
181
182         * atk/atkobject;c:
183         Change "property-change" signal to allow detail (i.e. property name) 
184         and add detail in atk_object_notify().
185
186 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
187
188         * atk/atktext.c:
189         Correct order of attribute names in text_attr_name array.
190
191 2001-10-12  Padraig O'Briain  <padraig.obriain@sun.com>
192
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.
199
200 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
201
202         * atk/atktext.c (atk_text_get_run_attributes):
203         Correct typo.
204
205         * atk/atktext.c (atk_text_get_default_attributes):
206         Add call to set iface.
207
208 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
209
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
214
215 2001-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
216
217         * atk/atktext.c (atk_attribute_set_free):
218         Avoid leaking of AtkAttributeSet data structure; speed up code.
219
220         * docs/tmpl.atk*.sgml
221         Updated to reflect current APIs.
222
223 2001-10-01  jacob berkman  <jacob@ximian.com>
224
225         * docs/Makefile.am (dist-hook-local): depend on all-local so that
226         make dist works correctly w/o having to build first
227
228 2001-10-01  Tor Lillqvist  <tml@iki.fi>
229
230         * configure.in: Add AC_LIBTOOL_WIN32_DLL.
231
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)
236
237         * atk/makefile.msc (PKG_VER): Version 0.6
238
239         * atk/atkrelation.h:
240         * atk/atkrelation.c: (AtkRelationType 
241         atk_relation_type_from_string (const gchar *name)): Added method.
242
243         
244 Tue Sep 25 12:08:52 2001  Owen Taylor  <otaylor@redhat.com>
245
246         * configure.in (ATK_MICRO_VERSION): Version 0.5
247
248         * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
249
250         * atk/makefile.msc (PKG_VER): Version 0.5
251
252 2001-09-21  Hans Breuer  <hans@breuer.org>
253
254         * atk/atk.def : updated externals
255         * atk/makefile.msc : version 0.4
256
257         * atk/atktext.c (atk_text_get_character_extents) : real_height
258         is a reference to int, so use &local_height
259
260 Wed Sep 19 10:46:44 2001  Tim Janik  <timj@gtk.org>
261
262         * Released 0.4.
263
264 Tue Sep 18 23:41:32 2001  Tim Janik  <timj@gtk.org>
265
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.
270
271         * NEWS: updates.
272
273 2001-09-11  Padraig O'Briain  <padraig.obriain@sun.com>
274
275         * atk/atkobject.c:
276         Add object reference when object is set as accessible_parent
277
278 2001-09-05  Mark McLoughlin <mark@skynet.ie>
279
280         * configure.in: remember ACLOCAL_FLAGS.
281
282 2001-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
283
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>
290
291         * configure.in: Version 0.3  
292
293         * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
294
295         * NEWS: Update  
296
297 2001-09-03  Padraig O'Briain  <padraig.obriain@sun.com>
298
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
305
306 2001-08-24  Padraig O'Briain  <padraig.obriain@sun.com>
307
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>
322
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()
328
329 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
330
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
338
339 2001-08-22  Marc Mulcahy <marc.mulcahy@sun.com>
340
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
346
347 2001-08-20  Padraig O'Briain  <padraig.obriain@sun.com>
348
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
354
355 2001-08-17  Padraig O'Briain  <padraig.obriain@sun.com>
356
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>
366
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.
372
373 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
374
375         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
376         Ensure that atk_attribute_set_free is in the documentation.
377
378 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
379
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
384
385 2001-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
386
387         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
388         Changed "length" argument of atk_text_get_character_extents() to
389         "height".
390
391 2001-08-15  Jens Finke <jens@gnome.org>
392
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.
398
399 2001-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
400
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
405
406 Sun Aug 12 10:33:02 2001  Owen Taylor  <otaylor@redhat.com>
407
408         * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
409         with GNU make.
410
411 2001-08-09  Padraig O'Briain  <padraig.obriain@sun.com>
412
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()
422
423 2001-08-07  Brian Cameron <brian.cameron@sun.com>
424
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.
432
433 2001-07-31  Padraig O'Briain  <padraig.obriain@sun.com>
434
435         * atk/atkobject.c
436         Create an object relation set when the object is created.
437
438 2001-07-30  Brian Cameron <brian.cameron@sun.com>
439
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.
446
447 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
448
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
453
454 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
455
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.
460
461 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
462
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
466
467 2001-07-25 Bill Haneman <bill.haneman@sun.com>
468
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
478
479 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
480
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>
497
498         * atk/atkobject.c
499         Changed children_changed signal to allow NULL pointers
500         for the 2nd argument to the signal handler.
501
502 2001-07-20  Hans Breuer  <hans@breuer.org>
503
504         * atk/atk.def : added more exports
505         * atk/makefile.msc : updated win32 build
506
507 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
508
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()
512
513 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
514
515         * atk/atkstate.[c|h]
516         Add ATK_STATE_ENABLED so we can distinguish between a consistent
517         and inconsistent GtkToggleButton
518
519 2001-07-16  Brian Cameron <brian.cameron@sun.com>
520
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.
529
530 2001-07-13  Darin Adler  <darin@bentspoon.com>
531
532         * atk/atkstate.c: Add missing <string.h> include.
533         * tests/teststateset.c: Add missing <string.h> include.
534
535 2001-07-13  Darin Adler  <darin@bentspoon.com>
536
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.
540
541 2001-07-11  Brian Cameron <brian.cameron@sun.com>
542
543         * tmpl/atkdocument.sgml
544         Added new file for docs.
545
546 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
547
548         * atk/atkimage.c atk/atkutil.c
549         Changes to build with Sun's FORTE compiler.
550
551 2001-07-10  Brian Cameron <brian.cameron@sun.com>
552
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.
558
559 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
560
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.
565
566 2001-06-28  Brian Cameron <brian.cameron@sun.com>
567
568         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
569         docs/tmpl/atkutil.sgml
570         Added new functiosn to AtkUtil.
571
572 2001-06-28  Brian Cameron <brian.cameron@sun.com>
573
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.
578
579 2001-06-28  Brian Cameron <brian.cameron@sun.com>
580
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.
587
588 2001-06-28  Brian Cameron <brian.cameron@sun.com>
589
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
596
597 2001-06-28  Brian Cameron <brian.cameron@sun.com>
598
599         *atk/atktable.h, atk/atktable.c
600         Updated signal handler definitions.
601
602 2001-06-27  Brian Cameron <brian.cameron@sun.com>
603
604         *atk/atktext.h
605         Updated AtkXYCoords enum.
606
607 2001-06-27  Brian Cameron <brian.cameron@sun.com>
608
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.
619
620 2001-06-27  Louise Miller <lousie.miller@sun.com>
621
622         *atk/atkselection.h, atk/atkselection.c
623         changed return type to gboolean for 
624         atk_selection_select_all_selection
625
626 2001-06-26  Brian Cameron <brian.cameron@sun.com>
627
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.
633
634 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
635
636         *atk/atktext.h
637         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
638
639 2001-06-21  Brian Cameron <brian.cameron@sun.com>
640
641         * atk/atkeditabletext.h, atk/atkobject.h,
642         atktext.[ch]
643         Added AtkAttributeSet_free() convenience
644         function.
645
646 2001-06-20  Peter Williams  <peterw@ximian.com>
647
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.
651
652 2001-06-20  Brian Cameron <brian.cameron@sun.com>
653
654         * atk/atktable.c, atk/atkmarshal.list
655         Removed needless marshal and updated signal handlers in
656         atktable.c
657
658 2001-06-20  Louise Miller <louise.miller@sun.com>
659
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
664
665 2001-06-19  Brian Cameron <brian.cameron@sun.com>
666
667         * atk/atktable.c
668         Fixed minor bug with signals.
669
670 2001-06-18  Brian Cameron <brian.cameron@sun.com>
671
672         * atk/atktable
673         Added signals.
674
675 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
676
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.
681
682 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
683
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.
688
689 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
690
691         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
692
693 2001-06-11  Havoc Pennington  <hp@redhat.com>
694
695         * NEWS: updated
696
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>
705
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.
712
713 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
714
715         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
716         Add signal model-changed.
717
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
723
724 2001-06-12  Brian Cameron <brian.cameron@sun.com>
725
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.
731
732 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
733
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.)
737
738 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
739
740         * atk/Makefile.am: Really fix marshal generation.
741
742 2001-06-07  Havoc Pennington  <hp@redhat.com>
743
744         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
745         glib-genmarshal stuff
746
747 2001-06-07  Havoc Pennington  <hp@redhat.com>
748
749         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
750         glib-genmarshal
751
752         * configure.in: rearrange the library checks to support
753         uninstalled linking     
754
755         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
756
757         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
758         ATK in giant GTK tarball
759
760 2001-06-07  Brian Cameron <brian.cameron@sun.com>
761
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
769
770 2001-06-06  Brian Cameron <brian.cameron@sun.com>
771
772         * atk/atktext.h atk/atktext.h
773         Updated to new atktext functions for getting attributes.
774
775 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
776
777         * New files atk/atkstreamablecontent.[ch]
778         Updated files: atk/Makefile.am, atk/atk.h
779
780         * atk/atkvalue.c: Updated comments
781
782 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
783
784         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
785
786 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
787
788         * atk/atkobject.c: Add property accessible-visible-data
789
790 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
791
792         * atk/atkobject.c: Add support for setting and getting 
793         accessible-value property.
794
795         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
796
797 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
798
799         * atk/atkeditabletext.[ch], atk/atktext.[ch]
800
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.
806
807 Thu May 31  Brian Cameron <brian.cameron@sun.com>
808
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.
815
816 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
817
818         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
819
820 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
821
822         * atk/atkobject.c: Define new properties accessible-text, 
823         accessible-caret, accessible-selection and accessible-value
824
825 2001-05-29  Brian Cameron <brian.cameron@sun.com>
826
827         * docs/atk-sections.txt
828
829         * docs/tmpl/*
830         Improved the layout/formatting of the atk docs.  Added docs/tmpl
831         files.
832
833 2001-05-28  Brian Cameron <brian.cameron@sun.com>
834
835         * atk/atktext.c
836         Now properly set the initialized flag when setting up signals.
837         Updated the atk-docs in several files
838
839 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
840
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
846
847 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
848
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>
853
854         * atk/atkobject.h: Correct naming of role for status bar
855
856         * atk/atktext.c: 
857         Clarify behaviour of atk_text_get_text_after/at/before_offset
858  
859 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
860
861         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
862
863 2001-01-06  Hans Breuer  <hans@breuer.org>
864
865         * atk/makefile.msc atk/atk.def (new files) :
866         Enable build for win32, no sourc changes necessary.
867
868 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
869
870         * Released 0.1
871
872 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
873
874         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
875
876 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
877
878         * Start a ChangeLog
879