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