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