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