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