1 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
4 Generate files atk-enum-types.c and atk-enums-types.h to create
8 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
10 2001-11-28 Bill Haneman <bill.haneman@sun.com>
13 Changed calls to g_type_class_peek() to g_type_class_ref() where
14 it makes more sense, and in other places check for a non-null
15 klass return before trying to call class methods. This prevents
16 SEGV if no Atk-implementation library has been loaded.
19 Fixed gtk-doc warning.
21 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
23 * atk/atkobject.[c|h]:
24 Add functions atk_role_get_name() and atk_role_for_name() which
25 transform a role into an untranslated string
26 Update comments in atkobject.h which refer to property names
29 Correct error in atk_relation_type_get_name
31 * docs/atk-sections.txt
32 Added atk_role_get_name and atk_role_for_name
37 2001-11-23 Hans Breuer <hans@breuer.org>
39 * atk/atk.def : updated externals
41 * atk/atktext.c atk/atkutil.c : added two spaces to fix
42 minor coding style issues. Found by my exports generator.
44 * atk/makefile.msc : version 0.7, use build dir from
47 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
51 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
53 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
55 * atk/atknoopobject.c:
56 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
59 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
61 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
62 docs/tmpl/atkrelation.sgml:
63 Change atk_relation_type_from_string to atk_relation_type_for_name
64 Add atk_relation_type_get_name
66 * atk/atkrelationtype.c:
67 Change atk_relation_type_from_string to atk_relation_type_for_name
68 Add atk_relation_type_get_name
69 Update atk_relation_type_register() to correctly register new
73 Changed name of static variable type to last_type
74 Changed name of paremeter if atk_state_type_get_name to type to match
80 * tests/README, tests/Makefile.am
81 Add new test file testrelation.c
83 2001-11-22 Bill Haneman <bill.haneman@sun.com>
85 * atk/atkutil.c (atk_add_key_event_listener):
86 Fix gtk-doc comment and clarify use of 'data' gpointer.
88 2001-11-22 Michael Meeks <michael@ximian.com>
90 * atk/atkutil.c (atk_add_key_event_listener): switch
93 * atk/atkobject.c (atk_object_real_get_property):
96 2001-11-21 Michael Meeks <michael@ximian.com>
98 * atk/atkrelation.c: pull in string.h for strcmp
100 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
102 * atk/atkutil.c (atk_add_global_event_listener),
103 (atk_get_toolkit_name, atk_get_toolkit_version):
106 2001-11-21 Bill Haneman <bill.haneman@sun.com>
108 * atk/atkrelation.c: Added gtk-doc docs for
109 atk_relation_type_from_string.
111 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
113 * atk/atkobject.h (enum): Fix trailing comma on
116 * docs/atk-sections.txt: Update.
120 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
122 * atk/atkobject.[c|h]:
123 Add additional argument (name) to state-change signal
124 Update atk_object_notify_state_change to take account of
125 extra argument for state-change
127 * atk/atkmarshal.list:
128 Add marshaller for VOID:STRING,BOOLEAN
130 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
132 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
133 Add enum AtkLayer and functions atk_object_get_layer and
134 atk_object_get_mdi_zorder
136 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
138 * atk/atkobject.[c|h]:
139 Remove property accessible-state; use signal state-change instead
140 Change signature of state-change handler to take gboolean as argument
141 instead of AtkPropertyValues
142 Update atk_object_notify_state_change() to emit state-change signal
144 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
145 Remove state ATK_STATE_COLLAPSED
147 2001-11-19 Bill Haneman <bill.haneman@sun.com>
151 Added state-changed signal to atkobject, in anticipation of
152 deprecating the accessible-state property.
155 Fixed signature of atk_util_add_key_listener () to
156 take an AtkKeySnoopFunc instead of a pointer to same.
158 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
160 * atk/atkobject.c (atk_object_notify_state_change):
161 Fix bug in calculation of number of toggle states
164 Correct out-by-1 error in atk_state_type_register()
165 Use type (number of states defined) in atk_state_type_get_name()
166 and atk_state_type_for_name()
168 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
170 * atk/atkeditabletext.c:
171 Remove unused structure _AtkEditableTextIfaceClass
173 * atk/atkobject.[c|h]
174 Remove signals model_changed and selection_changed
176 * atk/selection.[c|h]
177 Add signal selection_changed
180 Remove unused structure _AtkTableIfaceClass
181 Add signal model_changed
184 Remove unused structure _AtkTextIfaceClass
185 Add signal text_selection_changed
187 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
188 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
189 Documentation changes
191 2001-11-17 Tor Lillqvist <tml@iki.fi>
193 * atk-zip.sh.in: Build separate runtime and developer packages.
195 * atk/atk.def: Update.
197 2001-11-14 Bill Haneman <bill.haneman@sun.com>
201 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
203 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
206 to allow non-GTK-dependent installation of key snoop functions.
207 This also meant adding definitions of AtkKeySnoopFunc and
210 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
212 * atk/atkobject.c (atk_object_notify_state_change):
213 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
214 to ATK_STATE_EXPANDED or vice versa.
216 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
219 Add role ATK_ROLE_TREE_TABLE
222 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
223 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
225 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
226 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
227 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
228 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
229 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
230 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
231 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
232 Update to reflect the current state of the documentation in the code.
234 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
236 * atk/relation.h, docs/tmpl/atkrelation.sgml:
237 Add two new relations ATK_RELATION_NODE_CHILDREN and
238 ATK_RELATION_NODE_PARENT to support compound objects in a
239 node or cell of a tree or table
240 Added descriptions of all relations which are defined
243 Remove functions atk_table_real_get_index_at(),
244 atk_table_real_get_column_at_index() and
245 atk_table_real_get_row_at_index()
246 Correct typos in documentation of other functions.
248 2001-10-28 Tor Lillqvist <tml@iki.fi>
250 * atk-zip.sh.in: New file, used to build developer package for
254 * configure.in: Add it.
256 * atk/Makefile.am: Add rules to install and uninstall mingw import
259 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
261 * atk/atkobject.[c|h]
262 Remove the following properties
263 accessible-child - use signal children_changed for notification
264 accessible-text - use signal text_changed for notification
265 accessible-caret - use signal text_caret_moved for notification
266 accessible-selection - use new signal selection_changed
268 accessible-visible-data - use new signal visible_data_changed
270 accessible-model - use new signal model_changed for notification
271 Notify when role or parent changes
272 Allow parent and role to be set or got using g_object_set() or
275 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
281 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
283 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
284 Add role ATK_ROLE_TERMINAL for an accessible terminal.
286 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
288 * atk/atkobject.c (atk_object_notify_state_change):
289 Initialize AtkPropertyValue data structure to 0 instead of using
292 2001-10-19 Tor Lillqvist <tml@iki.fi>
294 * configure.in: Set automake conditionals OS_WIN32 if on (native)
295 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
296 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
298 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
299 -export-symbols atk.def. If lib.exe is available, generate
300 atk.lib, and install it.
302 * atk/atk.def: Update with new entry points.
304 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
306 * atk/atkobject.[c|], docs/atk-sections.txt,
307 docs/tmpl/atkobject.sgml:
308 Add convenience function atk_object_notify_state_change()
309 to generate property notification of state change.
311 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
312 Correct comments on functions atk_attribute_get_name() and
313 atk_attribute_get_value()
315 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
318 Update comments in atk_text_get_text_[at|after|before]_offset()
319 to clarify what these functions will return.
321 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
324 Update comments in atk_text_get_run_attributes() and
325 atk_text_get_default_attributes().
327 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
330 Change "property-change" signal to allow detail (i.e. property name)
331 and add detail in atk_object_notify().
333 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
336 Correct order of attribute names in text_attr_name array.
338 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
341 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
342 Use enum AtkTextAttribute to specify what attribute are supported
343 rather than hash defines. Define new functions atk_attribute_get_name()
344 and atk_attribute_get_value() which return the strings for the
345 attribute name and values for those attribute which have named values.
347 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
349 * atk/atktext.c (atk_text_get_run_attributes):
352 * atk/atktext.c (atk_text_get_default_attributes):
353 Add call to set iface.
355 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
358 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
359 Add new function atk_text_get_default_attributes
360 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
362 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
364 * atk/atktext.c (atk_attribute_set_free):
365 Avoid leaking of AtkAttributeSet data structure; speed up code.
367 * docs/tmpl.atk*.sgml
368 Updated to reflect current APIs.
370 2001-10-01 jacob berkman <jacob@ximian.com>
372 * docs/Makefile.am (dist-hook-local): depend on all-local so that
373 make dist works correctly w/o having to build first
375 2001-10-01 Tor Lillqvist <tml@iki.fi>
377 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
379 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
381 * configure.in (ATK_MICRO_VERSION): Version 0.6
382 (because libglade will depend on a the small api addition below)
384 * atk/makefile.msc (PKG_VER): Version 0.6
387 * atk/atkrelation.c: (AtkRelationType
388 atk_relation_type_from_string (const gchar *name)): Added method.
391 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
393 * configure.in (ATK_MICRO_VERSION): Version 0.5
395 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
397 * atk/makefile.msc (PKG_VER): Version 0.5
399 2001-09-21 Hans Breuer <hans@breuer.org>
401 * atk/atk.def : updated externals
402 * atk/makefile.msc : version 0.4
404 * atk/atktext.c (atk_text_get_character_extents) : real_height
405 is a reference to int, so use &local_height
407 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
411 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
413 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
414 up ATK_VERSION to 0.4, interface age 0, binary age 0.
415 (from 0.2 which was not properly updated last time).
416 depend on glib 1.3.8.
420 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
423 Add object reference when object is set as accessible_parent
425 2001-09-05 Mark McLoughlin <mark@skynet.ie>
427 * configure.in: remember ACLOCAL_FLAGS.
429 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
432 Change atk_table_get_caption() and atk_table_set_caption()
433 to deal with AtkObject* rather than gchar*
434 Remove redundant and incorrect comments
436 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
438 * configure.in: Version 0.3
440 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
444 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
447 Correct property definitions for "accessible-table-caption",
448 "accessible-table-column-description",
449 "accessible-table-row-description"
451 Update comments to include all properties defined
453 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
455 * atk/atkhyperlink.h:
456 Change AtkHyperLink to AtkHyperlink in comment
457 * atk/atkhypertext.[c|h]:
458 Change AtkHyperLink to AtkHyperlink
459 * atk/atktable.[c|h]:
460 Make gchar* arguments const; make return value of type gchar*
462 * docs/atk-sections.txt
463 Remove reference to AtkHyperLink
464 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
465 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
468 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
471 Add functions atk_table_real_get_index_at(),
472 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
473 as default implementations for atk_table_get_index_at(),
474 atk_table_get_row_at_index(), atk_table_get_column_at_index()
476 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
479 Refer to return value in function documentation for
483 * docs/tmpl/atkaction.sgml:
484 Update to include return value
486 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
488 * atk/atkaction.c atk/atkaction.h:
489 Made atk_action_do_action return a gboolean as the class member of
494 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
496 * docs/tmpl/atkimage.sgml atk/atkimage.h:
497 Swap height and width arguments to atk_image_get_image_size
499 Swap height and height arguments to atk_image_get_image_size
500 Do not crash if NULL pointers are passed for return values
502 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
504 * docs/tmpl/atktext.sgml atk/atktext.h:
505 Change parameter names *offset to *_offset
506 * atk/atkcomponent.c:
507 Do not crash if NULL pointers are passed for return values
509 Change parameter names *offset to *_offset
510 Do not crash if NULL pointers are passed for return values
512 2001-08-16 Bill Haneman <bill.haneman@sun.com>
515 Changed g_type_class_peek() to g_type_class_ref()
516 in atk_add_global_event_listener(), since
517 g_type_class_peek() could return NULL when an
518 instance of the class had not been created.
520 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
522 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
523 Ensure that atk_attribute_set_free is in the documentation.
525 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
527 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
528 Swapped order of width and height arguments to
529 atk_text_get_character_extents()
530 Changed AtkAttrributeSet_free to atk_attribute_set_free
532 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
534 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
535 Changed "length" argument of atk_text_get_character_extents() to
538 2001-08-15 Jens Finke <jens@gnome.org>
540 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
541 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
542 added a AC_SUBST for it. This is needed for the spec.in file.
543 Added atk.spec to output list.
544 * atk.spec.in: New file.
546 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
548 * atk/atkcomponent.[c|h]
549 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
550 Change atk_component_get_accessible_at_point to
551 atk_component_ref_accessible_at_point so it will work for flyweights
553 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
555 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
558 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
560 * atk/atkaction.c, atk/atkcomponent.c
561 Remove all instances of g_return_if_fail (foo != NULL); that are
562 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
563 since the second check catches the NULL.
565 Add functions atk_component_real_contains(),
566 atk_component_real_get_position(), atkcomponent_real_get_size()
567 as default implementations for atk_component_contains(),
568 atk_component_get_position(), atk_component_get_size()
570 2001-08-07 Brian Cameron <brian.cameron@sun.com>
572 * atk/atkimage.[ch] docs/atk-sections.txt
573 docs/tmpl/atkimage.sgml
574 Updated AtkImage get_position to get_image_position
575 so the naming is consistant. Now get_image_position
576 and get_image_size return -1 for x/y/height/width
577 if AtkImage implementations of these functions is
580 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
583 Create an object relation set when the object is created.
585 2001-07-30 Brian Cameron <brian.cameron@sun.com>
588 Changed first argument of atk_add_global_event_listener
589 so the callback function is of type GSignalEmissionHook
590 instead of AtkEventListener. AtkEventListener is
591 appropriate for Focus event callbacks, but not generic
594 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
597 Add function atk_object_real_ref_state_set() which creates the
598 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
601 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
604 Remove all instances of g_return_if_fail (foo != NULL); that are
605 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
606 since the second check catches the NULL.
608 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
611 Fix problem with ATK not building after running make maintainer-clean
612 and autogen.sh: add extra files to MAINTAINERCLEANFILES
614 2001-07-25 Bill Haneman <bill.haneman@sun.com>
617 * atk/atkeditabletext.h
619 * atk-uninstalled.pc.in
622 Removed (unused) #defines of pango/pango.h
623 Removed references to/dependencies on pango from .pc files
624 Removed dependencies on pango from makefile.msc and configure.in
626 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
628 * atk/atkobject.[c|h]
629 Move some implementation from GAIL:
630 Default implementations for some some functions
631 atk_object_real_get_name, atk_object_real_set_name,
632 atk_object_real_get_description, atk_object_real_set_description,
633 atk_object_real_get_parent, atk_object_real_set_parent,
634 atk_object_real_get_role,
635 atk_object_real_connect_property_change_handler,
636 atk_object_real_remove_property_change_handler,
638 definition of property-changed signal.
639 Initialize pointers to NULL in atk_object_init().
640 Initialize uninitialized function pointers to NULL in
641 atk_object_class_init().
643 2001-07-23 Brian Cameron <brian.cameron@sun.com>
646 Changed children_changed signal to allow NULL pointers
647 for the 2nd argument to the signal handler.
649 2001-07-20 Hans Breuer <hans@breuer.org>
651 * atk/atk.def : added more exports
652 * atk/makefile.msc : updated win32 build
654 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
656 * atk/atkaction.[c|h], docs/atk-sections.txt,
657 docs/tmpl/atkaction.sgml
658 Add atk_action_get_name() and atk_action_set_description()
660 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
663 Add ATK_STATE_ENABLED so we can distinguish between a consistent
664 and inconsistent GtkToggleButton
666 2001-07-16 Brian Cameron <brian.cameron@sun.com>
668 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
669 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
670 gail_textattributes_update.pat is for gail/gail and integrates the
671 ATK_ATTRIBUTE_* macros in the gail implementations.
672 atk_docs_textattributes_update.pat is for atk/docs and patches
673 atk-sections.txt etc. for improved docs
674 atk_atk_textattributes_update.pat is for atk/atk and included the
675 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
677 2001-07-13 Darin Adler <darin@bentspoon.com>
679 * atk/atkstate.c: Add missing <string.h> include.
680 * tests/teststateset.c: Add missing <string.h> include.
682 2001-07-13 Darin Adler <darin@bentspoon.com>
684 * .cvsignore: Ignore some generated files.
685 * autogen.sh: Get rid of call to autoheader since the
686 configure file doesn't include AM_CONFIG_HEADER.
688 2001-07-11 Brian Cameron <brian.cameron@sun.com>
690 * tmpl/atkdocument.sgml
691 Added new file for docs.
693 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
695 * atk/atkimage.c atk/atkutil.c
696 Changes to build with Sun's FORTE compiler.
698 2001-07-10 Brian Cameron <brian.cameron@sun.com>
700 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
701 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
702 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
703 tmpl/atktext.sgml tmpl/atkutil.sgml
706 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
708 * atk/atktext.c (atk_text_base_init):
709 * atk/atktable.c (atk_table_base_init):
710 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
711 to adapt to recent GSignal changes.
713 2001-06-28 Brian Cameron <brian.cameron@sun.com>
715 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
716 docs/tmpl/atkutil.sgml
717 Added new functiosn to AtkUtil.
719 2001-06-28 Brian Cameron <brian.cameron@sun.com>
721 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
722 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
723 docs/tmpl/atkobject.sgml
724 Added new atk document interface.
726 2001-06-28 Brian Cameron <brian.cameron@sun.com>
728 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
729 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
730 Updated so that functions that take screen coords as
731 input/output also take an enum specifying whether
732 the coords are screen or top-level window based.
733 Updated docs as well.
735 2001-06-28 Brian Cameron <brian.cameron@sun.com>
737 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
738 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
739 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
740 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
741 atk/docs/tmpl/atkstreamablecontent.sgml
742 Cleaned up docs. Added atkstreamablecontent.sgml
744 2001-06-28 Brian Cameron <brian.cameron@sun.com>
746 *atk/atktable.h, atk/atktable.c
747 Updated signal handler definitions.
749 2001-06-27 Brian Cameron <brian.cameron@sun.com>
752 Updated AtkXYCoords enum.
754 2001-06-27 Brian Cameron <brian.cameron@sun.com>
756 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
757 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
758 atk/atkimage.c atk/atkimage.h atk/atkobject.c
759 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
760 atk/atkstateset.c atk/atkstreamablecontent.c
761 atk/atkstreamablecontent.h atk/atktable.c
762 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
763 and some docs/tmpl files.
764 Updated gtk-docs fixing spelling errors and making minor
767 2001-06-27 Louise Miller <lousie.miller@sun.com>
769 *atk/atkselection.h, atk/atkselection.c
770 changed return type to gboolean for
771 atk_selection_select_all_selection
773 2001-06-26 Brian Cameron <brian.cameron@sun.com>
775 *atk/atkstate.h atk/atkstate.c
776 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
777 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
778 docs/tmpl/atktext.sgml
779 Added ATK_STATE_STALE. Updated docs.
781 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
784 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
786 2001-06-21 Brian Cameron <brian.cameron@sun.com>
788 * atk/atkeditabletext.h, atk/atkobject.h,
790 Added AtkAttributeSet_free() convenience
793 2001-06-20 Peter Williams <peterw@ximian.com>
795 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
796 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
799 2001-06-20 Brian Cameron <brian.cameron@sun.com>
801 * atk/atktable.c, atk/atkmarshal.list
802 Removed needless marshal and updated signal handlers in
805 2001-06-20 Louise Miller <louise.miller@sun.com>
807 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
808 Changed parameters for get_selected_rows/get_selected_columns
809 Added 4 new functions, add_row_selection, remove_row_selection,
810 add_column_selection, remove_column_selection
812 2001-06-19 Brian Cameron <brian.cameron@sun.com>
815 Fixed minor bug with signals.
817 2001-06-18 Brian Cameron <brian.cameron@sun.com>
822 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
824 * atk/atkselection.h atk/atkselection.c
825 Now add_selection, clear_selection, and remove_selection
826 return a boolean indicating SUCCESS/FAILURE to indicate
827 if the operation was successful.
829 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
831 * atk/atktable.h atk/atktable.h
832 Updated so now the get_text_before|at|after functions
833 return the start & end offset of the string. Updated the
836 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
838 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
840 2001-06-11 Havoc Pennington <hp@redhat.com>
844 * configure.in: bump version to 0.2 and add infrastructure for
845 libtool version info. Assumes GTK versioning scheme (major.minor
846 is binary compatible)
848 * atk/Makefile.am (LDFLAGS): set version info
849 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
851 2001-06-13 Brian Cameron <brian.cameron@sun.com>
853 * atk/atktable.h, atk/atktable.c
854 Updated so that get/set row/column header functions
855 work with AtkObjects rather than AtkTables. Organized
856 the header file a little more cleanly. Also the get/set
857 row_description and caption functions now use gchar *
858 rather than AtkObject.
860 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
862 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
863 Add signal model-changed.
865 * atk/atkobject.c: Add properties
866 accessible-role, accessible-table-caption,
867 accessible-table-column-header, accessible-table-column_description.
868 accessible-table-row-header, accessible-table-row_description.
869 accessible-table-summary, accessible-model
871 2001-06-12 Brian Cameron <brian.cameron@sun.com>
873 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
874 Updated atkeditabletext and atktext interfaces so they
875 now properly define the get/set attribute methods and now
876 get_offset_at_point and get_character_extents can request
877 x,y coords by either widget or screen coords.
879 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
881 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
882 CFLAGS, not in LIBS. (Always linking with -lpthread
883 is a noticeable speed hit.)
885 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
887 * atk/Makefile.am: Really fix marshal generation.
889 2001-06-07 Havoc Pennington <hp@redhat.com>
891 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
892 glib-genmarshal stuff
894 2001-06-07 Havoc Pennington <hp@redhat.com>
896 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
899 * configure.in: rearrange the library checks to support
902 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
904 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
905 ATK in giant GTK tarball
907 2001-06-07 Brian Cameron <brian.cameron@sun.com>
909 * docs/atk-api.sgml docs/atk-sections.txt
910 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
911 docs/tmpl/atktext.sgml
912 Removed docs/atk-api.sgml since it is not used.
913 Updated sgml files and atk-sections.txt to reflect
914 recent changes to the atktext and atkeditabletext
917 2001-06-06 Brian Cameron <brian.cameron@sun.com>
919 * atk/atktext.h atk/atktext.h
920 Updated to new atktext functions for getting attributes.
922 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
924 * New files atk/atkstreamablecontent.[ch]
925 Updated files: atk/Makefile.am, atk/atk.h
927 * atk/atkvalue.c: Updated comments
929 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
931 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
933 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
935 * atk/atkobject.c: Add property accessible-visible-data
937 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
939 * atk/atkobject.c: Add support for setting and getting
940 accessible-value property.
942 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
944 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
946 * atk/atkeditabletext.[ch], atk/atktext.[ch]
948 * docs/atk-overrides.txt, docs/Makefile.am
949 Updated the interface for dealing with selected
950 text to handle multiple selected regions. Removed
951 get_row_col_at_offset from atktext.[ch]. Added
952 docs/atk-overrides.txt file.
954 Thu May 31 Brian Cameron <brian.cameron@sun.com>
956 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
957 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
958 Added atk_marshal_VOID__INT_INT marshaller. Updated the
959 Makefiles so the proper marshall files get included in the
960 dist. Updated the Makefiles and configure.in so that the
961 docs get included in the dist.
963 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
965 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
967 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
969 * atk/atkobject.c: Define new properties accessible-text,
970 accessible-caret, accessible-selection and accessible-value
972 2001-05-29 Brian Cameron <brian.cameron@sun.com>
974 * docs/atk-sections.txt
977 Improved the layout/formatting of the atk docs. Added docs/tmpl
980 2001-05-28 Brian Cameron <brian.cameron@sun.com>
983 Now properly set the initialized flag when setting up signals.
984 Updated the atk-docs in several files
986 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
988 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
989 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
990 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
991 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
992 Fix warnings generated by Sun FORTE compiler
994 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
996 * atk/atkcomponent.c atk/atkvalue.c
997 Remove return calls in functions which return void
999 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1001 * atk/atkobject.h: Correct naming of role for status bar
1004 Clarify behaviour of atk_text_get_text_after/at/before_offset
1006 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1008 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1010 2001-01-06 Hans Breuer <hans@breuer.org>
1012 * atk/makefile.msc atk/atk.def (new files) :
1013 Enable build for win32, no sourc changes necessary.
1015 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1019 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1021 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1023 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>