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