1 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
4 Add implementation of atk_attribute_register, atk_attribute_for_name
5 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
6 support extra attributes being defined
9 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
10 extra attributes to be defined
11 Add atk_attribute_register() and atk_attribute_for_name()
16 * docs/atk-sections.txt docs/tmpl/atktext.sgml
17 Update because of additions to atk/atktext.h
19 * tests/testrelation.c:
20 Add tests for text attributes
22 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
25 Update atk_role_register() to allow extra roles to be defined
26 Update atk_role_get_name() and atk_role_for_name() for newly defined
29 * tests/testrelation.c:
32 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
35 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
36 atk_relation_type_for_name()
39 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
40 atk_state_type_for_name()
42 * tests/testrelation.c, tests/teststateset.c:
43 Update tests as name componenets are separated by hyphen (-) rather
46 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
49 Generate files atk-enum-types.c and atk-enums-types.h to create
53 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
55 2001-11-28 Bill Haneman <bill.haneman@sun.com>
58 Changed calls to g_type_class_peek() to g_type_class_ref() where
59 it makes more sense, and in other places check for a non-null
60 klass return before trying to call class methods. This prevents
61 SEGV if no Atk-implementation library has been loaded.
64 Fixed gtk-doc warning.
66 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
68 * atk/atkobject.[c|h]:
69 Add functions atk_role_get_name() and atk_role_for_name() which
70 transform a role into an untranslated string
71 Update comments in atkobject.h which refer to property names
74 Correct error in atk_relation_type_get_name
76 * docs/atk-sections.txt
77 Added atk_role_get_name and atk_role_for_name
82 2001-11-23 Hans Breuer <hans@breuer.org>
84 * atk/atk.def : updated externals
86 * atk/atktext.c atk/atkutil.c : added two spaces to fix
87 minor coding style issues. Found by my exports generator.
89 * atk/makefile.msc : version 0.7, use build dir from
92 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
96 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
98 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
100 * atk/atknoopobject.c:
101 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
104 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
106 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
107 docs/tmpl/atkrelation.sgml:
108 Change atk_relation_type_from_string to atk_relation_type_for_name
109 Add atk_relation_type_get_name
111 * atk/atkrelationtype.c:
112 Change atk_relation_type_from_string to atk_relation_type_for_name
113 Add atk_relation_type_get_name
114 Update atk_relation_type_register() to correctly register new
118 Changed name of static variable type to last_type
119 Changed name of paremeter if atk_state_type_get_name to type to match
125 * tests/README, tests/Makefile.am
126 Add new test file testrelation.c
128 2001-11-22 Bill Haneman <bill.haneman@sun.com>
130 * atk/atkutil.c (atk_add_key_event_listener):
131 Fix gtk-doc comment and clarify use of 'data' gpointer.
133 2001-11-22 Michael Meeks <michael@ximian.com>
135 * atk/atkutil.c (atk_add_key_event_listener): switch
138 * atk/atkobject.c (atk_object_real_get_property):
141 2001-11-21 Michael Meeks <michael@ximian.com>
143 * atk/atkrelation.c: pull in string.h for strcmp
145 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
147 * atk/atkutil.c (atk_add_global_event_listener),
148 (atk_get_toolkit_name, atk_get_toolkit_version):
151 2001-11-21 Bill Haneman <bill.haneman@sun.com>
153 * atk/atkrelation.c: Added gtk-doc docs for
154 atk_relation_type_from_string.
156 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
158 * atk/atkobject.h (enum): Fix trailing comma on
161 * docs/atk-sections.txt: Update.
165 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
167 * atk/atkobject.[c|h]:
168 Add additional argument (name) to state-change signal
169 Update atk_object_notify_state_change to take account of
170 extra argument for state-change
172 * atk/atkmarshal.list:
173 Add marshaller for VOID:STRING,BOOLEAN
175 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
177 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
178 Add enum AtkLayer and functions atk_object_get_layer and
179 atk_object_get_mdi_zorder
181 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
183 * atk/atkobject.[c|h]:
184 Remove property accessible-state; use signal state-change instead
185 Change signature of state-change handler to take gboolean as argument
186 instead of AtkPropertyValues
187 Update atk_object_notify_state_change() to emit state-change signal
189 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
190 Remove state ATK_STATE_COLLAPSED
192 2001-11-19 Bill Haneman <bill.haneman@sun.com>
196 Added state-changed signal to atkobject, in anticipation of
197 deprecating the accessible-state property.
200 Fixed signature of atk_util_add_key_listener () to
201 take an AtkKeySnoopFunc instead of a pointer to same.
203 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
205 * atk/atkobject.c (atk_object_notify_state_change):
206 Fix bug in calculation of number of toggle states
209 Correct out-by-1 error in atk_state_type_register()
210 Use type (number of states defined) in atk_state_type_get_name()
211 and atk_state_type_for_name()
213 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
215 * atk/atkeditabletext.c:
216 Remove unused structure _AtkEditableTextIfaceClass
218 * atk/atkobject.[c|h]
219 Remove signals model_changed and selection_changed
221 * atk/selection.[c|h]
222 Add signal selection_changed
225 Remove unused structure _AtkTableIfaceClass
226 Add signal model_changed
229 Remove unused structure _AtkTextIfaceClass
230 Add signal text_selection_changed
232 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
233 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
234 Documentation changes
236 2001-11-17 Tor Lillqvist <tml@iki.fi>
238 * atk-zip.sh.in: Build separate runtime and developer packages.
240 * atk/atk.def: Update.
242 2001-11-14 Bill Haneman <bill.haneman@sun.com>
246 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
248 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
251 to allow non-GTK-dependent installation of key snoop functions.
252 This also meant adding definitions of AtkKeySnoopFunc and
255 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
257 * atk/atkobject.c (atk_object_notify_state_change):
258 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
259 to ATK_STATE_EXPANDED or vice versa.
261 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
264 Add role ATK_ROLE_TREE_TABLE
267 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
268 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
270 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
271 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
272 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
273 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
274 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
275 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
276 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
277 Update to reflect the current state of the documentation in the code.
279 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
281 * atk/relation.h, docs/tmpl/atkrelation.sgml:
282 Add two new relations ATK_RELATION_NODE_CHILDREN and
283 ATK_RELATION_NODE_PARENT to support compound objects in a
284 node or cell of a tree or table
285 Added descriptions of all relations which are defined
288 Remove functions atk_table_real_get_index_at(),
289 atk_table_real_get_column_at_index() and
290 atk_table_real_get_row_at_index()
291 Correct typos in documentation of other functions.
293 2001-10-28 Tor Lillqvist <tml@iki.fi>
295 * atk-zip.sh.in: New file, used to build developer package for
299 * configure.in: Add it.
301 * atk/Makefile.am: Add rules to install and uninstall mingw import
304 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
306 * atk/atkobject.[c|h]
307 Remove the following properties
308 accessible-child - use signal children_changed for notification
309 accessible-text - use signal text_changed for notification
310 accessible-caret - use signal text_caret_moved for notification
311 accessible-selection - use new signal selection_changed
313 accessible-visible-data - use new signal visible_data_changed
315 accessible-model - use new signal model_changed for notification
316 Notify when role or parent changes
317 Allow parent and role to be set or got using g_object_set() or
320 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
326 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
328 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
329 Add role ATK_ROLE_TERMINAL for an accessible terminal.
331 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
333 * atk/atkobject.c (atk_object_notify_state_change):
334 Initialize AtkPropertyValue data structure to 0 instead of using
337 2001-10-19 Tor Lillqvist <tml@iki.fi>
339 * configure.in: Set automake conditionals OS_WIN32 if on (native)
340 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
341 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
343 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
344 -export-symbols atk.def. If lib.exe is available, generate
345 atk.lib, and install it.
347 * atk/atk.def: Update with new entry points.
349 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
351 * atk/atkobject.[c|], docs/atk-sections.txt,
352 docs/tmpl/atkobject.sgml:
353 Add convenience function atk_object_notify_state_change()
354 to generate property notification of state change.
356 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
357 Correct comments on functions atk_attribute_get_name() and
358 atk_attribute_get_value()
360 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
363 Update comments in atk_text_get_text_[at|after|before]_offset()
364 to clarify what these functions will return.
366 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
369 Update comments in atk_text_get_run_attributes() and
370 atk_text_get_default_attributes().
372 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
375 Change "property-change" signal to allow detail (i.e. property name)
376 and add detail in atk_object_notify().
378 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
381 Correct order of attribute names in text_attr_name array.
383 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
386 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
387 Use enum AtkTextAttribute to specify what attribute are supported
388 rather than hash defines. Define new functions atk_attribute_get_name()
389 and atk_attribute_get_value() which return the strings for the
390 attribute name and values for those attribute which have named values.
392 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
394 * atk/atktext.c (atk_text_get_run_attributes):
397 * atk/atktext.c (atk_text_get_default_attributes):
398 Add call to set iface.
400 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
403 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
404 Add new function atk_text_get_default_attributes
405 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
407 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
409 * atk/atktext.c (atk_attribute_set_free):
410 Avoid leaking of AtkAttributeSet data structure; speed up code.
412 * docs/tmpl.atk*.sgml
413 Updated to reflect current APIs.
415 2001-10-01 jacob berkman <jacob@ximian.com>
417 * docs/Makefile.am (dist-hook-local): depend on all-local so that
418 make dist works correctly w/o having to build first
420 2001-10-01 Tor Lillqvist <tml@iki.fi>
422 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
424 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
426 * configure.in (ATK_MICRO_VERSION): Version 0.6
427 (because libglade will depend on a the small api addition below)
429 * atk/makefile.msc (PKG_VER): Version 0.6
432 * atk/atkrelation.c: (AtkRelationType
433 atk_relation_type_from_string (const gchar *name)): Added method.
436 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
438 * configure.in (ATK_MICRO_VERSION): Version 0.5
440 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
442 * atk/makefile.msc (PKG_VER): Version 0.5
444 2001-09-21 Hans Breuer <hans@breuer.org>
446 * atk/atk.def : updated externals
447 * atk/makefile.msc : version 0.4
449 * atk/atktext.c (atk_text_get_character_extents) : real_height
450 is a reference to int, so use &local_height
452 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
456 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
458 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
459 up ATK_VERSION to 0.4, interface age 0, binary age 0.
460 (from 0.2 which was not properly updated last time).
461 depend on glib 1.3.8.
465 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
468 Add object reference when object is set as accessible_parent
470 2001-09-05 Mark McLoughlin <mark@skynet.ie>
472 * configure.in: remember ACLOCAL_FLAGS.
474 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
477 Change atk_table_get_caption() and atk_table_set_caption()
478 to deal with AtkObject* rather than gchar*
479 Remove redundant and incorrect comments
481 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
483 * configure.in: Version 0.3
485 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
489 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
492 Correct property definitions for "accessible-table-caption",
493 "accessible-table-column-description",
494 "accessible-table-row-description"
496 Update comments to include all properties defined
498 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
500 * atk/atkhyperlink.h:
501 Change AtkHyperLink to AtkHyperlink in comment
502 * atk/atkhypertext.[c|h]:
503 Change AtkHyperLink to AtkHyperlink
504 * atk/atktable.[c|h]:
505 Make gchar* arguments const; make return value of type gchar*
507 * docs/atk-sections.txt
508 Remove reference to AtkHyperLink
509 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
510 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
513 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
516 Add functions atk_table_real_get_index_at(),
517 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
518 as default implementations for atk_table_get_index_at(),
519 atk_table_get_row_at_index(), atk_table_get_column_at_index()
521 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
524 Refer to return value in function documentation for
528 * docs/tmpl/atkaction.sgml:
529 Update to include return value
531 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
533 * atk/atkaction.c atk/atkaction.h:
534 Made atk_action_do_action return a gboolean as the class member of
539 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
541 * docs/tmpl/atkimage.sgml atk/atkimage.h:
542 Swap height and width arguments to atk_image_get_image_size
544 Swap height and height arguments to atk_image_get_image_size
545 Do not crash if NULL pointers are passed for return values
547 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
549 * docs/tmpl/atktext.sgml atk/atktext.h:
550 Change parameter names *offset to *_offset
551 * atk/atkcomponent.c:
552 Do not crash if NULL pointers are passed for return values
554 Change parameter names *offset to *_offset
555 Do not crash if NULL pointers are passed for return values
557 2001-08-16 Bill Haneman <bill.haneman@sun.com>
560 Changed g_type_class_peek() to g_type_class_ref()
561 in atk_add_global_event_listener(), since
562 g_type_class_peek() could return NULL when an
563 instance of the class had not been created.
565 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
567 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
568 Ensure that atk_attribute_set_free is in the documentation.
570 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
572 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
573 Swapped order of width and height arguments to
574 atk_text_get_character_extents()
575 Changed AtkAttrributeSet_free to atk_attribute_set_free
577 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
579 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
580 Changed "length" argument of atk_text_get_character_extents() to
583 2001-08-15 Jens Finke <jens@gnome.org>
585 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
586 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
587 added a AC_SUBST for it. This is needed for the spec.in file.
588 Added atk.spec to output list.
589 * atk.spec.in: New file.
591 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
593 * atk/atkcomponent.[c|h]
594 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
595 Change atk_component_get_accessible_at_point to
596 atk_component_ref_accessible_at_point so it will work for flyweights
598 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
600 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
603 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
605 * atk/atkaction.c, atk/atkcomponent.c
606 Remove all instances of g_return_if_fail (foo != NULL); that are
607 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
608 since the second check catches the NULL.
610 Add functions atk_component_real_contains(),
611 atk_component_real_get_position(), atkcomponent_real_get_size()
612 as default implementations for atk_component_contains(),
613 atk_component_get_position(), atk_component_get_size()
615 2001-08-07 Brian Cameron <brian.cameron@sun.com>
617 * atk/atkimage.[ch] docs/atk-sections.txt
618 docs/tmpl/atkimage.sgml
619 Updated AtkImage get_position to get_image_position
620 so the naming is consistant. Now get_image_position
621 and get_image_size return -1 for x/y/height/width
622 if AtkImage implementations of these functions is
625 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
628 Create an object relation set when the object is created.
630 2001-07-30 Brian Cameron <brian.cameron@sun.com>
633 Changed first argument of atk_add_global_event_listener
634 so the callback function is of type GSignalEmissionHook
635 instead of AtkEventListener. AtkEventListener is
636 appropriate for Focus event callbacks, but not generic
639 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
642 Add function atk_object_real_ref_state_set() which creates the
643 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
646 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
649 Remove all instances of g_return_if_fail (foo != NULL); that are
650 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
651 since the second check catches the NULL.
653 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
656 Fix problem with ATK not building after running make maintainer-clean
657 and autogen.sh: add extra files to MAINTAINERCLEANFILES
659 2001-07-25 Bill Haneman <bill.haneman@sun.com>
662 * atk/atkeditabletext.h
664 * atk-uninstalled.pc.in
667 Removed (unused) #defines of pango/pango.h
668 Removed references to/dependencies on pango from .pc files
669 Removed dependencies on pango from makefile.msc and configure.in
671 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
673 * atk/atkobject.[c|h]
674 Move some implementation from GAIL:
675 Default implementations for some some functions
676 atk_object_real_get_name, atk_object_real_set_name,
677 atk_object_real_get_description, atk_object_real_set_description,
678 atk_object_real_get_parent, atk_object_real_set_parent,
679 atk_object_real_get_role,
680 atk_object_real_connect_property_change_handler,
681 atk_object_real_remove_property_change_handler,
683 definition of property-changed signal.
684 Initialize pointers to NULL in atk_object_init().
685 Initialize uninitialized function pointers to NULL in
686 atk_object_class_init().
688 2001-07-23 Brian Cameron <brian.cameron@sun.com>
691 Changed children_changed signal to allow NULL pointers
692 for the 2nd argument to the signal handler.
694 2001-07-20 Hans Breuer <hans@breuer.org>
696 * atk/atk.def : added more exports
697 * atk/makefile.msc : updated win32 build
699 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
701 * atk/atkaction.[c|h], docs/atk-sections.txt,
702 docs/tmpl/atkaction.sgml
703 Add atk_action_get_name() and atk_action_set_description()
705 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
708 Add ATK_STATE_ENABLED so we can distinguish between a consistent
709 and inconsistent GtkToggleButton
711 2001-07-16 Brian Cameron <brian.cameron@sun.com>
713 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
714 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
715 gail_textattributes_update.pat is for gail/gail and integrates the
716 ATK_ATTRIBUTE_* macros in the gail implementations.
717 atk_docs_textattributes_update.pat is for atk/docs and patches
718 atk-sections.txt etc. for improved docs
719 atk_atk_textattributes_update.pat is for atk/atk and included the
720 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
722 2001-07-13 Darin Adler <darin@bentspoon.com>
724 * atk/atkstate.c: Add missing <string.h> include.
725 * tests/teststateset.c: Add missing <string.h> include.
727 2001-07-13 Darin Adler <darin@bentspoon.com>
729 * .cvsignore: Ignore some generated files.
730 * autogen.sh: Get rid of call to autoheader since the
731 configure file doesn't include AM_CONFIG_HEADER.
733 2001-07-11 Brian Cameron <brian.cameron@sun.com>
735 * tmpl/atkdocument.sgml
736 Added new file for docs.
738 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
740 * atk/atkimage.c atk/atkutil.c
741 Changes to build with Sun's FORTE compiler.
743 2001-07-10 Brian Cameron <brian.cameron@sun.com>
745 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
746 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
747 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
748 tmpl/atktext.sgml tmpl/atkutil.sgml
751 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
753 * atk/atktext.c (atk_text_base_init):
754 * atk/atktable.c (atk_table_base_init):
755 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
756 to adapt to recent GSignal changes.
758 2001-06-28 Brian Cameron <brian.cameron@sun.com>
760 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
761 docs/tmpl/atkutil.sgml
762 Added new functiosn to AtkUtil.
764 2001-06-28 Brian Cameron <brian.cameron@sun.com>
766 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
767 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
768 docs/tmpl/atkobject.sgml
769 Added new atk document interface.
771 2001-06-28 Brian Cameron <brian.cameron@sun.com>
773 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
774 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
775 Updated so that functions that take screen coords as
776 input/output also take an enum specifying whether
777 the coords are screen or top-level window based.
778 Updated docs as well.
780 2001-06-28 Brian Cameron <brian.cameron@sun.com>
782 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
783 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
784 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
785 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
786 atk/docs/tmpl/atkstreamablecontent.sgml
787 Cleaned up docs. Added atkstreamablecontent.sgml
789 2001-06-28 Brian Cameron <brian.cameron@sun.com>
791 *atk/atktable.h, atk/atktable.c
792 Updated signal handler definitions.
794 2001-06-27 Brian Cameron <brian.cameron@sun.com>
797 Updated AtkXYCoords enum.
799 2001-06-27 Brian Cameron <brian.cameron@sun.com>
801 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
802 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
803 atk/atkimage.c atk/atkimage.h atk/atkobject.c
804 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
805 atk/atkstateset.c atk/atkstreamablecontent.c
806 atk/atkstreamablecontent.h atk/atktable.c
807 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
808 and some docs/tmpl files.
809 Updated gtk-docs fixing spelling errors and making minor
812 2001-06-27 Louise Miller <lousie.miller@sun.com>
814 *atk/atkselection.h, atk/atkselection.c
815 changed return type to gboolean for
816 atk_selection_select_all_selection
818 2001-06-26 Brian Cameron <brian.cameron@sun.com>
820 *atk/atkstate.h atk/atkstate.c
821 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
822 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
823 docs/tmpl/atktext.sgml
824 Added ATK_STATE_STALE. Updated docs.
826 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
829 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
831 2001-06-21 Brian Cameron <brian.cameron@sun.com>
833 * atk/atkeditabletext.h, atk/atkobject.h,
835 Added AtkAttributeSet_free() convenience
838 2001-06-20 Peter Williams <peterw@ximian.com>
840 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
841 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
844 2001-06-20 Brian Cameron <brian.cameron@sun.com>
846 * atk/atktable.c, atk/atkmarshal.list
847 Removed needless marshal and updated signal handlers in
850 2001-06-20 Louise Miller <louise.miller@sun.com>
852 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
853 Changed parameters for get_selected_rows/get_selected_columns
854 Added 4 new functions, add_row_selection, remove_row_selection,
855 add_column_selection, remove_column_selection
857 2001-06-19 Brian Cameron <brian.cameron@sun.com>
860 Fixed minor bug with signals.
862 2001-06-18 Brian Cameron <brian.cameron@sun.com>
867 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
869 * atk/atkselection.h atk/atkselection.c
870 Now add_selection, clear_selection, and remove_selection
871 return a boolean indicating SUCCESS/FAILURE to indicate
872 if the operation was successful.
874 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
876 * atk/atktable.h atk/atktable.h
877 Updated so now the get_text_before|at|after functions
878 return the start & end offset of the string. Updated the
881 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
883 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
885 2001-06-11 Havoc Pennington <hp@redhat.com>
889 * configure.in: bump version to 0.2 and add infrastructure for
890 libtool version info. Assumes GTK versioning scheme (major.minor
891 is binary compatible)
893 * atk/Makefile.am (LDFLAGS): set version info
894 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
896 2001-06-13 Brian Cameron <brian.cameron@sun.com>
898 * atk/atktable.h, atk/atktable.c
899 Updated so that get/set row/column header functions
900 work with AtkObjects rather than AtkTables. Organized
901 the header file a little more cleanly. Also the get/set
902 row_description and caption functions now use gchar *
903 rather than AtkObject.
905 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
907 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
908 Add signal model-changed.
910 * atk/atkobject.c: Add properties
911 accessible-role, accessible-table-caption,
912 accessible-table-column-header, accessible-table-column_description.
913 accessible-table-row-header, accessible-table-row_description.
914 accessible-table-summary, accessible-model
916 2001-06-12 Brian Cameron <brian.cameron@sun.com>
918 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
919 Updated atkeditabletext and atktext interfaces so they
920 now properly define the get/set attribute methods and now
921 get_offset_at_point and get_character_extents can request
922 x,y coords by either widget or screen coords.
924 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
926 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
927 CFLAGS, not in LIBS. (Always linking with -lpthread
928 is a noticeable speed hit.)
930 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
932 * atk/Makefile.am: Really fix marshal generation.
934 2001-06-07 Havoc Pennington <hp@redhat.com>
936 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
937 glib-genmarshal stuff
939 2001-06-07 Havoc Pennington <hp@redhat.com>
941 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
944 * configure.in: rearrange the library checks to support
947 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
949 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
950 ATK in giant GTK tarball
952 2001-06-07 Brian Cameron <brian.cameron@sun.com>
954 * docs/atk-api.sgml docs/atk-sections.txt
955 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
956 docs/tmpl/atktext.sgml
957 Removed docs/atk-api.sgml since it is not used.
958 Updated sgml files and atk-sections.txt to reflect
959 recent changes to the atktext and atkeditabletext
962 2001-06-06 Brian Cameron <brian.cameron@sun.com>
964 * atk/atktext.h atk/atktext.h
965 Updated to new atktext functions for getting attributes.
967 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
969 * New files atk/atkstreamablecontent.[ch]
970 Updated files: atk/Makefile.am, atk/atk.h
972 * atk/atkvalue.c: Updated comments
974 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
976 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
978 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
980 * atk/atkobject.c: Add property accessible-visible-data
982 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
984 * atk/atkobject.c: Add support for setting and getting
985 accessible-value property.
987 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
989 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
991 * atk/atkeditabletext.[ch], atk/atktext.[ch]
993 * docs/atk-overrides.txt, docs/Makefile.am
994 Updated the interface for dealing with selected
995 text to handle multiple selected regions. Removed
996 get_row_col_at_offset from atktext.[ch]. Added
997 docs/atk-overrides.txt file.
999 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1001 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1002 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1003 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1004 Makefiles so the proper marshall files get included in the
1005 dist. Updated the Makefiles and configure.in so that the
1006 docs get included in the dist.
1008 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1010 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1012 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1014 * atk/atkobject.c: Define new properties accessible-text,
1015 accessible-caret, accessible-selection and accessible-value
1017 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1019 * docs/atk-sections.txt
1022 Improved the layout/formatting of the atk docs. Added docs/tmpl
1025 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1028 Now properly set the initialized flag when setting up signals.
1029 Updated the atk-docs in several files
1031 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1033 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1034 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1035 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1036 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1037 Fix warnings generated by Sun FORTE compiler
1039 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1041 * atk/atkcomponent.c atk/atkvalue.c
1042 Remove return calls in functions which return void
1044 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1046 * atk/atkobject.h: Correct naming of role for status bar
1049 Clarify behaviour of atk_text_get_text_after/at/before_offset
1051 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1053 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1055 2001-01-06 Hans Breuer <hans@breuer.org>
1057 * atk/makefile.msc atk/atk.def (new files) :
1058 Enable build for win32, no sourc changes necessary.
1060 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1064 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1066 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1068 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>