1 2001-11-19 Bill Haneman <bill.haneman@sun.com>
4 Added state-changed signal to atkobject, in anticipation of
5 deprecating the accessible-state property.
8 Fixed signature of atk_util_add_key_listener () to
9 take an AtkKeySnoopFunc instead of a pointer to same.
11 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
13 * atk/atkobject.c (atk_object_notify_state_change):
14 Fix bug in calculation of number of toggle states
17 Correct out-by-1 error in atk_state_type_register()
18 Use type (number of states defined) in atk_state_type_get_name()
19 and atk_state_type_for_name()
21 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
23 * atk/atkeditabletext.c:
24 Remove unused structure _AtkEditableTextIfaceClass
27 Remove signals model_changed and selection_changed
30 Add signal selection_changed
33 Remove unused structure _AtkTableIfaceClass
34 Add signal model_changed
37 Remove unused structure _AtkTextIfaceClass
38 Add signal text_selection_changed
40 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
41 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
44 2001-11-17 Tor Lillqvist <tml@iki.fi>
46 * atk-zip.sh.in: Build separate runtime and developer packages.
48 * atk/atk.def: Update.
50 2001-11-14 Bill Haneman <bill.haneman@sun.com>
54 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
56 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
59 to allow non-GTK-dependent installation of key snoop functions.
60 This also meant adding definitions of AtkKeySnoopFunc and
63 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
65 * atk/atkobject.c (atk_object_notify_state_change):
66 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
67 to ATK_STATE_EXPANDED or vice versa.
69 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
72 Add role ATK_ROLE_TREE_TABLE
75 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
76 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
78 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
79 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
80 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
81 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
82 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
83 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
84 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
85 Update to reflect the current state of the documentation in the code.
87 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
89 * atk/relation.h, docs/tmpl/atkrelation.sgml:
90 Add two new relations ATK_RELATION_NODE_CHILDREN and
91 ATK_RELATION_NODE_PARENT to support compound objects in a
92 node or cell of a tree or table
93 Added descriptions of all relations which are defined
96 Remove functions atk_table_real_get_index_at(),
97 atk_table_real_get_column_at_index() and
98 atk_table_real_get_row_at_index()
99 Correct typos in documentation of other functions.
101 2001-10-28 Tor Lillqvist <tml@iki.fi>
103 * atk-zip.sh.in: New file, used to build developer package for
107 * configure.in: Add it.
109 * atk/Makefile.am: Add rules to install and uninstall mingw import
112 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
114 * atk/atkobject.[c|h]
115 Remove the following properties
116 accessible-child - use signal children_changed for notification
117 accessible-text - use signal text_changed for notification
118 accessible-caret - use signal text_caret_moved for notification
119 accessible-selection - use new signal selection_changed
121 accessible-visible-data - use new signal visible_data_changed
123 accessible-model - use new signal model_changed for notification
124 Notify when role or parent changes
125 Allow parent and role to be set or got using g_object_set() or
128 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
134 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
136 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
137 Add role ATK_ROLE_TERMINAL for an accessible terminal.
139 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
141 * atk/atkobject.c (atk_object_notify_state_change):
142 Initialize AtkPropertyValue data structure to 0 instead of using
145 2001-10-19 Tor Lillqvist <tml@iki.fi>
147 * configure.in: Set automake conditionals OS_WIN32 if on (native)
148 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
149 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
151 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
152 -export-symbols atk.def. If lib.exe is available, generate
153 atk.lib, and install it.
155 * atk/atk.def: Update with new entry points.
157 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
159 * atk/atkobject.[c|], docs/atk-sections.txt,
160 docs/tmpl/atkobject.sgml:
161 Add convenience function atk_object_notify_state_change()
162 to generate property notification of state change.
164 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
165 Correct comments on functions atk_attribute_get_name() and
166 atk_attribute_get_value()
168 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
171 Update comments in atk_text_get_text_[at|after|before]_offset()
172 to clarify what these functions will return.
174 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
177 Update comments in atk_text_get_run_attributes() and
178 atk_text_get_default_attributes().
180 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
183 Change "property-change" signal to allow detail (i.e. property name)
184 and add detail in atk_object_notify().
186 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
189 Correct order of attribute names in text_attr_name array.
191 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
194 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
195 Use enum AtkTextAttribute to specify what attribute are supported
196 rather than hash defines. Define new functions atk_attribute_get_name()
197 and atk_attribute_get_value() which return the strings for the
198 attribute name and values for those attribute which have named values.
200 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
202 * atk/atktext.c (atk_text_get_run_attributes):
205 * atk/atktext.c (atk_text_get_default_attributes):
206 Add call to set iface.
208 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
211 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
212 Add new function atk_text_get_default_attributes
213 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
215 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
217 * atk/atktext.c (atk_attribute_set_free):
218 Avoid leaking of AtkAttributeSet data structure; speed up code.
220 * docs/tmpl.atk*.sgml
221 Updated to reflect current APIs.
223 2001-10-01 jacob berkman <jacob@ximian.com>
225 * docs/Makefile.am (dist-hook-local): depend on all-local so that
226 make dist works correctly w/o having to build first
228 2001-10-01 Tor Lillqvist <tml@iki.fi>
230 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
232 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
234 * configure.in (ATK_MICRO_VERSION): Version 0.6
235 (because libglade will depend on a the small api addition below)
237 * atk/makefile.msc (PKG_VER): Version 0.6
240 * atk/atkrelation.c: (AtkRelationType
241 atk_relation_type_from_string (const gchar *name)): Added method.
244 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
246 * configure.in (ATK_MICRO_VERSION): Version 0.5
248 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
250 * atk/makefile.msc (PKG_VER): Version 0.5
252 2001-09-21 Hans Breuer <hans@breuer.org>
254 * atk/atk.def : updated externals
255 * atk/makefile.msc : version 0.4
257 * atk/atktext.c (atk_text_get_character_extents) : real_height
258 is a reference to int, so use &local_height
260 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
264 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
266 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
267 up ATK_VERSION to 0.4, interface age 0, binary age 0.
268 (from 0.2 which was not properly updated last time).
269 depend on glib 1.3.8.
273 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
276 Add object reference when object is set as accessible_parent
278 2001-09-05 Mark McLoughlin <mark@skynet.ie>
280 * configure.in: remember ACLOCAL_FLAGS.
282 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
285 Change atk_table_get_caption() and atk_table_set_caption()
286 to deal with AtkObject* rather than gchar*
287 Remove redundant and incorrect comments
289 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
291 * configure.in: Version 0.3
293 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
297 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
300 Correct property definitions for "accessible-table-caption",
301 "accessible-table-column-description",
302 "accessible-table-row-description"
304 Update comments to include all properties defined
306 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
308 * atk/atkhyperlink.h:
309 Change AtkHyperLink to AtkHyperlink in comment
310 * atk/atkhypertext.[c|h]:
311 Change AtkHyperLink to AtkHyperlink
312 * atk/atktable.[c|h]:
313 Make gchar* arguments const; make return value of type gchar*
315 * docs/atk-sections.txt
316 Remove reference to AtkHyperLink
317 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
318 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
321 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
324 Add functions atk_table_real_get_index_at(),
325 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
326 as default implementations for atk_table_get_index_at(),
327 atk_table_get_row_at_index(), atk_table_get_column_at_index()
329 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
332 Refer to return value in function documentation for
336 * docs/tmpl/atkaction.sgml:
337 Update to include return value
339 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
341 * atk/atkaction.c atk/atkaction.h:
342 Made atk_action_do_action return a gboolean as the class member of
347 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
349 * docs/tmpl/atkimage.sgml atk/atkimage.h:
350 Swap height and width arguments to atk_image_get_image_size
352 Swap height and height arguments to atk_image_get_image_size
353 Do not crash if NULL pointers are passed for return values
355 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
357 * docs/tmpl/atktext.sgml atk/atktext.h:
358 Change parameter names *offset to *_offset
359 * atk/atkcomponent.c:
360 Do not crash if NULL pointers are passed for return values
362 Change parameter names *offset to *_offset
363 Do not crash if NULL pointers are passed for return values
365 2001-08-16 Bill Haneman <bill.haneman@sun.com>
368 Changed g_type_class_peek() to g_type_class_ref()
369 in atk_add_global_event_listener(), since
370 g_type_class_peek() could return NULL when an
371 instance of the class had not been created.
373 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
375 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
376 Ensure that atk_attribute_set_free is in the documentation.
378 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
380 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
381 Swapped order of width and height arguments to
382 atk_text_get_character_extents()
383 Changed AtkAttrributeSet_free to atk_attribute_set_free
385 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
387 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
388 Changed "length" argument of atk_text_get_character_extents() to
391 2001-08-15 Jens Finke <jens@gnome.org>
393 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
394 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
395 added a AC_SUBST for it. This is needed for the spec.in file.
396 Added atk.spec to output list.
397 * atk.spec.in: New file.
399 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
401 * atk/atkcomponent.[c|h]
402 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
403 Change atk_component_get_accessible_at_point to
404 atk_component_ref_accessible_at_point so it will work for flyweights
406 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
408 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
411 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
413 * atk/atkaction.c, atk/atkcomponent.c
414 Remove all instances of g_return_if_fail (foo != NULL); that are
415 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
416 since the second check catches the NULL.
418 Add functions atk_component_real_contains(),
419 atk_component_real_get_position(), atkcomponent_real_get_size()
420 as default implementations for atk_component_contains(),
421 atk_component_get_position(), atk_component_get_size()
423 2001-08-07 Brian Cameron <brian.cameron@sun.com>
425 * atk/atkimage.[ch] docs/atk-sections.txt
426 docs/tmpl/atkimage.sgml
427 Updated AtkImage get_position to get_image_position
428 so the naming is consistant. Now get_image_position
429 and get_image_size return -1 for x/y/height/width
430 if AtkImage implementations of these functions is
433 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
436 Create an object relation set when the object is created.
438 2001-07-30 Brian Cameron <brian.cameron@sun.com>
441 Changed first argument of atk_add_global_event_listener
442 so the callback function is of type GSignalEmissionHook
443 instead of AtkEventListener. AtkEventListener is
444 appropriate for Focus event callbacks, but not generic
447 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
450 Add function atk_object_real_ref_state_set() which creates the
451 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
454 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
457 Remove all instances of g_return_if_fail (foo != NULL); that are
458 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
459 since the second check catches the NULL.
461 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
464 Fix problem with ATK not building after running make maintainer-clean
465 and autogen.sh: add extra files to MAINTAINERCLEANFILES
467 2001-07-25 Bill Haneman <bill.haneman@sun.com>
470 * atk/atkeditabletext.h
472 * atk-uninstalled.pc.in
475 Removed (unused) #defines of pango/pango.h
476 Removed references to/dependencies on pango from .pc files
477 Removed dependencies on pango from makefile.msc and configure.in
479 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
481 * atk/atkobject.[c|h]
482 Move some implementation from GAIL:
483 Default implementations for some some functions
484 atk_object_real_get_name, atk_object_real_set_name,
485 atk_object_real_get_description, atk_object_real_set_description,
486 atk_object_real_get_parent, atk_object_real_set_parent,
487 atk_object_real_get_role,
488 atk_object_real_connect_property_change_handler,
489 atk_object_real_remove_property_change_handler,
491 definition of property-changed signal.
492 Initialize pointers to NULL in atk_object_init().
493 Initialize uninitialized function pointers to NULL in
494 atk_object_class_init().
496 2001-07-23 Brian Cameron <brian.cameron@sun.com>
499 Changed children_changed signal to allow NULL pointers
500 for the 2nd argument to the signal handler.
502 2001-07-20 Hans Breuer <hans@breuer.org>
504 * atk/atk.def : added more exports
505 * atk/makefile.msc : updated win32 build
507 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
509 * atk/atkaction.[c|h], docs/atk-sections.txt,
510 docs/tmpl/atkaction.sgml
511 Add atk_action_get_name() and atk_action_set_description()
513 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
516 Add ATK_STATE_ENABLED so we can distinguish between a consistent
517 and inconsistent GtkToggleButton
519 2001-07-16 Brian Cameron <brian.cameron@sun.com>
521 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
522 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
523 gail_textattributes_update.pat is for gail/gail and integrates the
524 ATK_ATTRIBUTE_* macros in the gail implementations.
525 atk_docs_textattributes_update.pat is for atk/docs and patches
526 atk-sections.txt etc. for improved docs
527 atk_atk_textattributes_update.pat is for atk/atk and included the
528 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
530 2001-07-13 Darin Adler <darin@bentspoon.com>
532 * atk/atkstate.c: Add missing <string.h> include.
533 * tests/teststateset.c: Add missing <string.h> include.
535 2001-07-13 Darin Adler <darin@bentspoon.com>
537 * .cvsignore: Ignore some generated files.
538 * autogen.sh: Get rid of call to autoheader since the
539 configure file doesn't include AM_CONFIG_HEADER.
541 2001-07-11 Brian Cameron <brian.cameron@sun.com>
543 * tmpl/atkdocument.sgml
544 Added new file for docs.
546 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
548 * atk/atkimage.c atk/atkutil.c
549 Changes to build with Sun's FORTE compiler.
551 2001-07-10 Brian Cameron <brian.cameron@sun.com>
553 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
554 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
555 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
556 tmpl/atktext.sgml tmpl/atkutil.sgml
559 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
561 * atk/atktext.c (atk_text_base_init):
562 * atk/atktable.c (atk_table_base_init):
563 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
564 to adapt to recent GSignal changes.
566 2001-06-28 Brian Cameron <brian.cameron@sun.com>
568 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
569 docs/tmpl/atkutil.sgml
570 Added new functiosn to AtkUtil.
572 2001-06-28 Brian Cameron <brian.cameron@sun.com>
574 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
575 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
576 docs/tmpl/atkobject.sgml
577 Added new atk document interface.
579 2001-06-28 Brian Cameron <brian.cameron@sun.com>
581 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
582 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
583 Updated so that functions that take screen coords as
584 input/output also take an enum specifying whether
585 the coords are screen or top-level window based.
586 Updated docs as well.
588 2001-06-28 Brian Cameron <brian.cameron@sun.com>
590 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
591 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
592 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
593 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
594 atk/docs/tmpl/atkstreamablecontent.sgml
595 Cleaned up docs. Added atkstreamablecontent.sgml
597 2001-06-28 Brian Cameron <brian.cameron@sun.com>
599 *atk/atktable.h, atk/atktable.c
600 Updated signal handler definitions.
602 2001-06-27 Brian Cameron <brian.cameron@sun.com>
605 Updated AtkXYCoords enum.
607 2001-06-27 Brian Cameron <brian.cameron@sun.com>
609 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
610 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
611 atk/atkimage.c atk/atkimage.h atk/atkobject.c
612 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
613 atk/atkstateset.c atk/atkstreamablecontent.c
614 atk/atkstreamablecontent.h atk/atktable.c
615 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
616 and some docs/tmpl files.
617 Updated gtk-docs fixing spelling errors and making minor
620 2001-06-27 Louise Miller <lousie.miller@sun.com>
622 *atk/atkselection.h, atk/atkselection.c
623 changed return type to gboolean for
624 atk_selection_select_all_selection
626 2001-06-26 Brian Cameron <brian.cameron@sun.com>
628 *atk/atkstate.h atk/atkstate.c
629 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
630 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
631 docs/tmpl/atktext.sgml
632 Added ATK_STATE_STALE. Updated docs.
634 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
637 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
639 2001-06-21 Brian Cameron <brian.cameron@sun.com>
641 * atk/atkeditabletext.h, atk/atkobject.h,
643 Added AtkAttributeSet_free() convenience
646 2001-06-20 Peter Williams <peterw@ximian.com>
648 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
649 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
652 2001-06-20 Brian Cameron <brian.cameron@sun.com>
654 * atk/atktable.c, atk/atkmarshal.list
655 Removed needless marshal and updated signal handlers in
658 2001-06-20 Louise Miller <louise.miller@sun.com>
660 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
661 Changed parameters for get_selected_rows/get_selected_columns
662 Added 4 new functions, add_row_selection, remove_row_selection,
663 add_column_selection, remove_column_selection
665 2001-06-19 Brian Cameron <brian.cameron@sun.com>
668 Fixed minor bug with signals.
670 2001-06-18 Brian Cameron <brian.cameron@sun.com>
675 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
677 * atk/atkselection.h atk/atkselection.c
678 Now add_selection, clear_selection, and remove_selection
679 return a boolean indicating SUCCESS/FAILURE to indicate
680 if the operation was successful.
682 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
684 * atk/atktable.h atk/atktable.h
685 Updated so now the get_text_before|at|after functions
686 return the start & end offset of the string. Updated the
689 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
691 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
693 2001-06-11 Havoc Pennington <hp@redhat.com>
697 * configure.in: bump version to 0.2 and add infrastructure for
698 libtool version info. Assumes GTK versioning scheme (major.minor
699 is binary compatible)
701 * atk/Makefile.am (LDFLAGS): set version info
702 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
704 2001-06-13 Brian Cameron <brian.cameron@sun.com>
706 * atk/atktable.h, atk/atktable.c
707 Updated so that get/set row/column header functions
708 work with AtkObjects rather than AtkTables. Organized
709 the header file a little more cleanly. Also the get/set
710 row_description and caption functions now use gchar *
711 rather than AtkObject.
713 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
715 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
716 Add signal model-changed.
718 * atk/atkobject.c: Add properties
719 accessible-role, accessible-table-caption,
720 accessible-table-column-header, accessible-table-column_description.
721 accessible-table-row-header, accessible-table-row_description.
722 accessible-table-summary, accessible-model
724 2001-06-12 Brian Cameron <brian.cameron@sun.com>
726 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
727 Updated atkeditabletext and atktext interfaces so they
728 now properly define the get/set attribute methods and now
729 get_offset_at_point and get_character_extents can request
730 x,y coords by either widget or screen coords.
732 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
734 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
735 CFLAGS, not in LIBS. (Always linking with -lpthread
736 is a noticeable speed hit.)
738 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
740 * atk/Makefile.am: Really fix marshal generation.
742 2001-06-07 Havoc Pennington <hp@redhat.com>
744 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
745 glib-genmarshal stuff
747 2001-06-07 Havoc Pennington <hp@redhat.com>
749 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
752 * configure.in: rearrange the library checks to support
755 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
757 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
758 ATK in giant GTK tarball
760 2001-06-07 Brian Cameron <brian.cameron@sun.com>
762 * docs/atk-api.sgml docs/atk-sections.txt
763 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
764 docs/tmpl/atktext.sgml
765 Removed docs/atk-api.sgml since it is not used.
766 Updated sgml files and atk-sections.txt to reflect
767 recent changes to the atktext and atkeditabletext
770 2001-06-06 Brian Cameron <brian.cameron@sun.com>
772 * atk/atktext.h atk/atktext.h
773 Updated to new atktext functions for getting attributes.
775 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
777 * New files atk/atkstreamablecontent.[ch]
778 Updated files: atk/Makefile.am, atk/atk.h
780 * atk/atkvalue.c: Updated comments
782 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
784 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
786 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
788 * atk/atkobject.c: Add property accessible-visible-data
790 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
792 * atk/atkobject.c: Add support for setting and getting
793 accessible-value property.
795 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
797 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
799 * atk/atkeditabletext.[ch], atk/atktext.[ch]
801 * docs/atk-overrides.txt, docs/Makefile.am
802 Updated the interface for dealing with selected
803 text to handle multiple selected regions. Removed
804 get_row_col_at_offset from atktext.[ch]. Added
805 docs/atk-overrides.txt file.
807 Thu May 31 Brian Cameron <brian.cameron@sun.com>
809 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
810 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
811 Added atk_marshal_VOID__INT_INT marshaller. Updated the
812 Makefiles so the proper marshall files get included in the
813 dist. Updated the Makefiles and configure.in so that the
814 docs get included in the dist.
816 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
818 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
820 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
822 * atk/atkobject.c: Define new properties accessible-text,
823 accessible-caret, accessible-selection and accessible-value
825 2001-05-29 Brian Cameron <brian.cameron@sun.com>
827 * docs/atk-sections.txt
830 Improved the layout/formatting of the atk docs. Added docs/tmpl
833 2001-05-28 Brian Cameron <brian.cameron@sun.com>
836 Now properly set the initialized flag when setting up signals.
837 Updated the atk-docs in several files
839 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
841 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
842 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
843 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
844 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
845 Fix warnings generated by Sun FORTE compiler
847 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
849 * atk/atkcomponent.c atk/atkvalue.c
850 Remove return calls in functions which return void
852 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
854 * atk/atkobject.h: Correct naming of role for status bar
857 Clarify behaviour of atk_text_get_text_after/at/before_offset
859 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
861 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
863 2001-01-06 Hans Breuer <hans@breuer.org>
865 * atk/makefile.msc atk/atk.def (new files) :
866 Enable build for win32, no sourc changes necessary.
868 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
872 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
874 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
876 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>