1 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
4 Remove property accessible-state; use signal state-change instead
5 Change signature of state-change handler to take gboolean as argument
6 instead of AtkPropertyValues
7 Update atk_object_notify_state_change() to emit state-change signal
9 * atk/atkstate.[c|h], docs.atkstate.sgml:
10 Remove state ATK_STATE_COLLAPSED
12 2001-11-19 Bill Haneman <bill.haneman@sun.com>
16 Added state-changed signal to atkobject, in anticipation of
17 deprecating the accessible-state property.
20 Fixed signature of atk_util_add_key_listener () to
21 take an AtkKeySnoopFunc instead of a pointer to same.
23 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
25 * atk/atkobject.c (atk_object_notify_state_change):
26 Fix bug in calculation of number of toggle states
29 Correct out-by-1 error in atk_state_type_register()
30 Use type (number of states defined) in atk_state_type_get_name()
31 and atk_state_type_for_name()
33 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
35 * atk/atkeditabletext.c:
36 Remove unused structure _AtkEditableTextIfaceClass
39 Remove signals model_changed and selection_changed
42 Add signal selection_changed
45 Remove unused structure _AtkTableIfaceClass
46 Add signal model_changed
49 Remove unused structure _AtkTextIfaceClass
50 Add signal text_selection_changed
52 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
53 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
56 2001-11-17 Tor Lillqvist <tml@iki.fi>
58 * atk-zip.sh.in: Build separate runtime and developer packages.
60 * atk/atk.def: Update.
62 2001-11-14 Bill Haneman <bill.haneman@sun.com>
66 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
68 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
71 to allow non-GTK-dependent installation of key snoop functions.
72 This also meant adding definitions of AtkKeySnoopFunc and
75 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
77 * atk/atkobject.c (atk_object_notify_state_change):
78 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
79 to ATK_STATE_EXPANDED or vice versa.
81 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
84 Add role ATK_ROLE_TREE_TABLE
87 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
88 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
90 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
91 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
92 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
93 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
94 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
95 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
96 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
97 Update to reflect the current state of the documentation in the code.
99 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
101 * atk/relation.h, docs/tmpl/atkrelation.sgml:
102 Add two new relations ATK_RELATION_NODE_CHILDREN and
103 ATK_RELATION_NODE_PARENT to support compound objects in a
104 node or cell of a tree or table
105 Added descriptions of all relations which are defined
108 Remove functions atk_table_real_get_index_at(),
109 atk_table_real_get_column_at_index() and
110 atk_table_real_get_row_at_index()
111 Correct typos in documentation of other functions.
113 2001-10-28 Tor Lillqvist <tml@iki.fi>
115 * atk-zip.sh.in: New file, used to build developer package for
119 * configure.in: Add it.
121 * atk/Makefile.am: Add rules to install and uninstall mingw import
124 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
126 * atk/atkobject.[c|h]
127 Remove the following properties
128 accessible-child - use signal children_changed for notification
129 accessible-text - use signal text_changed for notification
130 accessible-caret - use signal text_caret_moved for notification
131 accessible-selection - use new signal selection_changed
133 accessible-visible-data - use new signal visible_data_changed
135 accessible-model - use new signal model_changed for notification
136 Notify when role or parent changes
137 Allow parent and role to be set or got using g_object_set() or
140 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
146 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
148 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
149 Add role ATK_ROLE_TERMINAL for an accessible terminal.
151 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
153 * atk/atkobject.c (atk_object_notify_state_change):
154 Initialize AtkPropertyValue data structure to 0 instead of using
157 2001-10-19 Tor Lillqvist <tml@iki.fi>
159 * configure.in: Set automake conditionals OS_WIN32 if on (native)
160 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
161 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
163 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
164 -export-symbols atk.def. If lib.exe is available, generate
165 atk.lib, and install it.
167 * atk/atk.def: Update with new entry points.
169 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
171 * atk/atkobject.[c|], docs/atk-sections.txt,
172 docs/tmpl/atkobject.sgml:
173 Add convenience function atk_object_notify_state_change()
174 to generate property notification of state change.
176 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
177 Correct comments on functions atk_attribute_get_name() and
178 atk_attribute_get_value()
180 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
183 Update comments in atk_text_get_text_[at|after|before]_offset()
184 to clarify what these functions will return.
186 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
189 Update comments in atk_text_get_run_attributes() and
190 atk_text_get_default_attributes().
192 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
195 Change "property-change" signal to allow detail (i.e. property name)
196 and add detail in atk_object_notify().
198 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
201 Correct order of attribute names in text_attr_name array.
203 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
206 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
207 Use enum AtkTextAttribute to specify what attribute are supported
208 rather than hash defines. Define new functions atk_attribute_get_name()
209 and atk_attribute_get_value() which return the strings for the
210 attribute name and values for those attribute which have named values.
212 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
214 * atk/atktext.c (atk_text_get_run_attributes):
217 * atk/atktext.c (atk_text_get_default_attributes):
218 Add call to set iface.
220 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
223 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
224 Add new function atk_text_get_default_attributes
225 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
227 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
229 * atk/atktext.c (atk_attribute_set_free):
230 Avoid leaking of AtkAttributeSet data structure; speed up code.
232 * docs/tmpl.atk*.sgml
233 Updated to reflect current APIs.
235 2001-10-01 jacob berkman <jacob@ximian.com>
237 * docs/Makefile.am (dist-hook-local): depend on all-local so that
238 make dist works correctly w/o having to build first
240 2001-10-01 Tor Lillqvist <tml@iki.fi>
242 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
244 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
246 * configure.in (ATK_MICRO_VERSION): Version 0.6
247 (because libglade will depend on a the small api addition below)
249 * atk/makefile.msc (PKG_VER): Version 0.6
252 * atk/atkrelation.c: (AtkRelationType
253 atk_relation_type_from_string (const gchar *name)): Added method.
256 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
258 * configure.in (ATK_MICRO_VERSION): Version 0.5
260 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
262 * atk/makefile.msc (PKG_VER): Version 0.5
264 2001-09-21 Hans Breuer <hans@breuer.org>
266 * atk/atk.def : updated externals
267 * atk/makefile.msc : version 0.4
269 * atk/atktext.c (atk_text_get_character_extents) : real_height
270 is a reference to int, so use &local_height
272 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
276 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
278 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
279 up ATK_VERSION to 0.4, interface age 0, binary age 0.
280 (from 0.2 which was not properly updated last time).
281 depend on glib 1.3.8.
285 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
288 Add object reference when object is set as accessible_parent
290 2001-09-05 Mark McLoughlin <mark@skynet.ie>
292 * configure.in: remember ACLOCAL_FLAGS.
294 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
297 Change atk_table_get_caption() and atk_table_set_caption()
298 to deal with AtkObject* rather than gchar*
299 Remove redundant and incorrect comments
301 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
303 * configure.in: Version 0.3
305 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
309 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
312 Correct property definitions for "accessible-table-caption",
313 "accessible-table-column-description",
314 "accessible-table-row-description"
316 Update comments to include all properties defined
318 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
320 * atk/atkhyperlink.h:
321 Change AtkHyperLink to AtkHyperlink in comment
322 * atk/atkhypertext.[c|h]:
323 Change AtkHyperLink to AtkHyperlink
324 * atk/atktable.[c|h]:
325 Make gchar* arguments const; make return value of type gchar*
327 * docs/atk-sections.txt
328 Remove reference to AtkHyperLink
329 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
330 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
333 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
336 Add functions atk_table_real_get_index_at(),
337 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
338 as default implementations for atk_table_get_index_at(),
339 atk_table_get_row_at_index(), atk_table_get_column_at_index()
341 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
344 Refer to return value in function documentation for
348 * docs/tmpl/atkaction.sgml:
349 Update to include return value
351 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
353 * atk/atkaction.c atk/atkaction.h:
354 Made atk_action_do_action return a gboolean as the class member of
359 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
361 * docs/tmpl/atkimage.sgml atk/atkimage.h:
362 Swap height and width arguments to atk_image_get_image_size
364 Swap height and height arguments to atk_image_get_image_size
365 Do not crash if NULL pointers are passed for return values
367 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
369 * docs/tmpl/atktext.sgml atk/atktext.h:
370 Change parameter names *offset to *_offset
371 * atk/atkcomponent.c:
372 Do not crash if NULL pointers are passed for return values
374 Change parameter names *offset to *_offset
375 Do not crash if NULL pointers are passed for return values
377 2001-08-16 Bill Haneman <bill.haneman@sun.com>
380 Changed g_type_class_peek() to g_type_class_ref()
381 in atk_add_global_event_listener(), since
382 g_type_class_peek() could return NULL when an
383 instance of the class had not been created.
385 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
387 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
388 Ensure that atk_attribute_set_free is in the documentation.
390 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
392 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
393 Swapped order of width and height arguments to
394 atk_text_get_character_extents()
395 Changed AtkAttrributeSet_free to atk_attribute_set_free
397 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
399 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
400 Changed "length" argument of atk_text_get_character_extents() to
403 2001-08-15 Jens Finke <jens@gnome.org>
405 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
406 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
407 added a AC_SUBST for it. This is needed for the spec.in file.
408 Added atk.spec to output list.
409 * atk.spec.in: New file.
411 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
413 * atk/atkcomponent.[c|h]
414 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
415 Change atk_component_get_accessible_at_point to
416 atk_component_ref_accessible_at_point so it will work for flyweights
418 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
420 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
423 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
425 * atk/atkaction.c, atk/atkcomponent.c
426 Remove all instances of g_return_if_fail (foo != NULL); that are
427 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
428 since the second check catches the NULL.
430 Add functions atk_component_real_contains(),
431 atk_component_real_get_position(), atkcomponent_real_get_size()
432 as default implementations for atk_component_contains(),
433 atk_component_get_position(), atk_component_get_size()
435 2001-08-07 Brian Cameron <brian.cameron@sun.com>
437 * atk/atkimage.[ch] docs/atk-sections.txt
438 docs/tmpl/atkimage.sgml
439 Updated AtkImage get_position to get_image_position
440 so the naming is consistant. Now get_image_position
441 and get_image_size return -1 for x/y/height/width
442 if AtkImage implementations of these functions is
445 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
448 Create an object relation set when the object is created.
450 2001-07-30 Brian Cameron <brian.cameron@sun.com>
453 Changed first argument of atk_add_global_event_listener
454 so the callback function is of type GSignalEmissionHook
455 instead of AtkEventListener. AtkEventListener is
456 appropriate for Focus event callbacks, but not generic
459 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
462 Add function atk_object_real_ref_state_set() which creates the
463 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
466 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
469 Remove all instances of g_return_if_fail (foo != NULL); that are
470 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
471 since the second check catches the NULL.
473 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
476 Fix problem with ATK not building after running make maintainer-clean
477 and autogen.sh: add extra files to MAINTAINERCLEANFILES
479 2001-07-25 Bill Haneman <bill.haneman@sun.com>
482 * atk/atkeditabletext.h
484 * atk-uninstalled.pc.in
487 Removed (unused) #defines of pango/pango.h
488 Removed references to/dependencies on pango from .pc files
489 Removed dependencies on pango from makefile.msc and configure.in
491 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
493 * atk/atkobject.[c|h]
494 Move some implementation from GAIL:
495 Default implementations for some some functions
496 atk_object_real_get_name, atk_object_real_set_name,
497 atk_object_real_get_description, atk_object_real_set_description,
498 atk_object_real_get_parent, atk_object_real_set_parent,
499 atk_object_real_get_role,
500 atk_object_real_connect_property_change_handler,
501 atk_object_real_remove_property_change_handler,
503 definition of property-changed signal.
504 Initialize pointers to NULL in atk_object_init().
505 Initialize uninitialized function pointers to NULL in
506 atk_object_class_init().
508 2001-07-23 Brian Cameron <brian.cameron@sun.com>
511 Changed children_changed signal to allow NULL pointers
512 for the 2nd argument to the signal handler.
514 2001-07-20 Hans Breuer <hans@breuer.org>
516 * atk/atk.def : added more exports
517 * atk/makefile.msc : updated win32 build
519 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
521 * atk/atkaction.[c|h], docs/atk-sections.txt,
522 docs/tmpl/atkaction.sgml
523 Add atk_action_get_name() and atk_action_set_description()
525 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
528 Add ATK_STATE_ENABLED so we can distinguish between a consistent
529 and inconsistent GtkToggleButton
531 2001-07-16 Brian Cameron <brian.cameron@sun.com>
533 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
534 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
535 gail_textattributes_update.pat is for gail/gail and integrates the
536 ATK_ATTRIBUTE_* macros in the gail implementations.
537 atk_docs_textattributes_update.pat is for atk/docs and patches
538 atk-sections.txt etc. for improved docs
539 atk_atk_textattributes_update.pat is for atk/atk and included the
540 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
542 2001-07-13 Darin Adler <darin@bentspoon.com>
544 * atk/atkstate.c: Add missing <string.h> include.
545 * tests/teststateset.c: Add missing <string.h> include.
547 2001-07-13 Darin Adler <darin@bentspoon.com>
549 * .cvsignore: Ignore some generated files.
550 * autogen.sh: Get rid of call to autoheader since the
551 configure file doesn't include AM_CONFIG_HEADER.
553 2001-07-11 Brian Cameron <brian.cameron@sun.com>
555 * tmpl/atkdocument.sgml
556 Added new file for docs.
558 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
560 * atk/atkimage.c atk/atkutil.c
561 Changes to build with Sun's FORTE compiler.
563 2001-07-10 Brian Cameron <brian.cameron@sun.com>
565 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
566 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
567 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
568 tmpl/atktext.sgml tmpl/atkutil.sgml
571 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
573 * atk/atktext.c (atk_text_base_init):
574 * atk/atktable.c (atk_table_base_init):
575 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
576 to adapt to recent GSignal changes.
578 2001-06-28 Brian Cameron <brian.cameron@sun.com>
580 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
581 docs/tmpl/atkutil.sgml
582 Added new functiosn to AtkUtil.
584 2001-06-28 Brian Cameron <brian.cameron@sun.com>
586 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
587 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
588 docs/tmpl/atkobject.sgml
589 Added new atk document interface.
591 2001-06-28 Brian Cameron <brian.cameron@sun.com>
593 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
594 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
595 Updated so that functions that take screen coords as
596 input/output also take an enum specifying whether
597 the coords are screen or top-level window based.
598 Updated docs as well.
600 2001-06-28 Brian Cameron <brian.cameron@sun.com>
602 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
603 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
604 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
605 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
606 atk/docs/tmpl/atkstreamablecontent.sgml
607 Cleaned up docs. Added atkstreamablecontent.sgml
609 2001-06-28 Brian Cameron <brian.cameron@sun.com>
611 *atk/atktable.h, atk/atktable.c
612 Updated signal handler definitions.
614 2001-06-27 Brian Cameron <brian.cameron@sun.com>
617 Updated AtkXYCoords enum.
619 2001-06-27 Brian Cameron <brian.cameron@sun.com>
621 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
622 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
623 atk/atkimage.c atk/atkimage.h atk/atkobject.c
624 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
625 atk/atkstateset.c atk/atkstreamablecontent.c
626 atk/atkstreamablecontent.h atk/atktable.c
627 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
628 and some docs/tmpl files.
629 Updated gtk-docs fixing spelling errors and making minor
632 2001-06-27 Louise Miller <lousie.miller@sun.com>
634 *atk/atkselection.h, atk/atkselection.c
635 changed return type to gboolean for
636 atk_selection_select_all_selection
638 2001-06-26 Brian Cameron <brian.cameron@sun.com>
640 *atk/atkstate.h atk/atkstate.c
641 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
642 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
643 docs/tmpl/atktext.sgml
644 Added ATK_STATE_STALE. Updated docs.
646 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
649 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
651 2001-06-21 Brian Cameron <brian.cameron@sun.com>
653 * atk/atkeditabletext.h, atk/atkobject.h,
655 Added AtkAttributeSet_free() convenience
658 2001-06-20 Peter Williams <peterw@ximian.com>
660 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
661 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
664 2001-06-20 Brian Cameron <brian.cameron@sun.com>
666 * atk/atktable.c, atk/atkmarshal.list
667 Removed needless marshal and updated signal handlers in
670 2001-06-20 Louise Miller <louise.miller@sun.com>
672 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
673 Changed parameters for get_selected_rows/get_selected_columns
674 Added 4 new functions, add_row_selection, remove_row_selection,
675 add_column_selection, remove_column_selection
677 2001-06-19 Brian Cameron <brian.cameron@sun.com>
680 Fixed minor bug with signals.
682 2001-06-18 Brian Cameron <brian.cameron@sun.com>
687 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
689 * atk/atkselection.h atk/atkselection.c
690 Now add_selection, clear_selection, and remove_selection
691 return a boolean indicating SUCCESS/FAILURE to indicate
692 if the operation was successful.
694 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
696 * atk/atktable.h atk/atktable.h
697 Updated so now the get_text_before|at|after functions
698 return the start & end offset of the string. Updated the
701 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
703 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
705 2001-06-11 Havoc Pennington <hp@redhat.com>
709 * configure.in: bump version to 0.2 and add infrastructure for
710 libtool version info. Assumes GTK versioning scheme (major.minor
711 is binary compatible)
713 * atk/Makefile.am (LDFLAGS): set version info
714 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
716 2001-06-13 Brian Cameron <brian.cameron@sun.com>
718 * atk/atktable.h, atk/atktable.c
719 Updated so that get/set row/column header functions
720 work with AtkObjects rather than AtkTables. Organized
721 the header file a little more cleanly. Also the get/set
722 row_description and caption functions now use gchar *
723 rather than AtkObject.
725 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
727 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
728 Add signal model-changed.
730 * atk/atkobject.c: Add properties
731 accessible-role, accessible-table-caption,
732 accessible-table-column-header, accessible-table-column_description.
733 accessible-table-row-header, accessible-table-row_description.
734 accessible-table-summary, accessible-model
736 2001-06-12 Brian Cameron <brian.cameron@sun.com>
738 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
739 Updated atkeditabletext and atktext interfaces so they
740 now properly define the get/set attribute methods and now
741 get_offset_at_point and get_character_extents can request
742 x,y coords by either widget or screen coords.
744 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
746 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
747 CFLAGS, not in LIBS. (Always linking with -lpthread
748 is a noticeable speed hit.)
750 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
752 * atk/Makefile.am: Really fix marshal generation.
754 2001-06-07 Havoc Pennington <hp@redhat.com>
756 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
757 glib-genmarshal stuff
759 2001-06-07 Havoc Pennington <hp@redhat.com>
761 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
764 * configure.in: rearrange the library checks to support
767 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
769 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
770 ATK in giant GTK tarball
772 2001-06-07 Brian Cameron <brian.cameron@sun.com>
774 * docs/atk-api.sgml docs/atk-sections.txt
775 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
776 docs/tmpl/atktext.sgml
777 Removed docs/atk-api.sgml since it is not used.
778 Updated sgml files and atk-sections.txt to reflect
779 recent changes to the atktext and atkeditabletext
782 2001-06-06 Brian Cameron <brian.cameron@sun.com>
784 * atk/atktext.h atk/atktext.h
785 Updated to new atktext functions for getting attributes.
787 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
789 * New files atk/atkstreamablecontent.[ch]
790 Updated files: atk/Makefile.am, atk/atk.h
792 * atk/atkvalue.c: Updated comments
794 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
796 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
798 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
800 * atk/atkobject.c: Add property accessible-visible-data
802 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
804 * atk/atkobject.c: Add support for setting and getting
805 accessible-value property.
807 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
809 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
811 * atk/atkeditabletext.[ch], atk/atktext.[ch]
813 * docs/atk-overrides.txt, docs/Makefile.am
814 Updated the interface for dealing with selected
815 text to handle multiple selected regions. Removed
816 get_row_col_at_offset from atktext.[ch]. Added
817 docs/atk-overrides.txt file.
819 Thu May 31 Brian Cameron <brian.cameron@sun.com>
821 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
822 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
823 Added atk_marshal_VOID__INT_INT marshaller. Updated the
824 Makefiles so the proper marshall files get included in the
825 dist. Updated the Makefiles and configure.in so that the
826 docs get included in the dist.
828 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
830 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
832 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
834 * atk/atkobject.c: Define new properties accessible-text,
835 accessible-caret, accessible-selection and accessible-value
837 2001-05-29 Brian Cameron <brian.cameron@sun.com>
839 * docs/atk-sections.txt
842 Improved the layout/formatting of the atk docs. Added docs/tmpl
845 2001-05-28 Brian Cameron <brian.cameron@sun.com>
848 Now properly set the initialized flag when setting up signals.
849 Updated the atk-docs in several files
851 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
853 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
854 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
855 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
856 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
857 Fix warnings generated by Sun FORTE compiler
859 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
861 * atk/atkcomponent.c atk/atkvalue.c
862 Remove return calls in functions which return void
864 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
866 * atk/atkobject.h: Correct naming of role for status bar
869 Clarify behaviour of atk_text_get_text_after/at/before_offset
871 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
873 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
875 2001-01-06 Hans Breuer <hans@breuer.org>
877 * atk/makefile.msc atk/atk.def (new files) :
878 Enable build for win32, no sourc changes necessary.
880 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
884 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
886 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
888 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>