1 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
4 Update version number to 0.10, for Desktop Alpha 2
6 2002-01-28 Padraig O'Briain <padraig.obriain@sun.com>
9 Correct inconsistencies between registered signal parameter types
10 and default signal handler struct fields
11 (based on patch from Murray Cumming <murray@usa.net>)
13 2002-01-10 Bill Haneman <bill.haneman@sun.com>
16 Update version number to 0.9, for Beta2 package.
18 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
20 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
21 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
24 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
26 * atk/atkcomponent.c (atk_component_add_focus_handler):
27 Add comments to clarify behavior if handler has already been added
29 * docs/tmpl/atktext.sgml:
30 Update for change of caret_changed to text_caret_moved
32 2002-01-05 Hans Breuer <hans@breuer.org>
34 * atk/makefile.msc : generate atk-enum-types.[hc]
35 NOTE: the long comment in atkobject.h is crashing perl,
36 at least version 5.005_02 built for MSWin32-x86-object
37 Binary build 506 provided by ActiveState. Temporary
38 deleting the AtkRole comment allows to work-around.
40 atk/atk.def : updated externals
42 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
44 * atk/atkgobjectaccessible.h
45 Fixed typo in define (reported by Jeff Franks)
47 * atk/atktext.c atk/atktext.h
48 Change name of default signal handler for text_caret_moved signal
49 from caret_changed to text_caret_moved
50 Change enum CARET_MOVED to TEXT_CARET_MOVED
51 (both issues reported by Jeff Franks)
53 2001-12-15 Michael Meeks <michael@ximian.com>
55 * atk/atkrelation.c (atk_relation_class_init):
57 (atk_relation_finalize): chain to parent.
59 * atk/atkrelationset.c (atk_relation_set_class_init),
60 (atk_relation_set_finalize): same fix.
62 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
64 * configure.in: Version 0.8, require GLib-1.3.12
66 * atk/makefile.msc (PKG_VER): Version 0.8.
68 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
70 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
71 for correct srcdir != builddir operation when
72 generating source files in srcdir.
74 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
76 * docs/tmpl/atkutil.sgml: remove some conflict
79 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
84 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
86 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
87 docs/tmpl/atkgobjectaccessible.sgml
89 * atk/Makefile.am atk/atk.h:
90 Add references to new files
92 * atk/atkobject.c atk/atkobject.h
93 docs/tmpl/atkobject.sgml:
94 Add new function atk_object_initialize
96 * atk/atkobjectfactory.c atk/atkobjectfactory.h
97 docs/tmpl/atkobjectfactory.sgml:
98 Add new function atk_object_factory_get_accessible_type
100 * docs/atk-sections.txt:
102 Add functions in atk-unused.txt
105 2001-12-17 Darin Adler <darin@bentspoon.com>
107 * atk/atktext.c: Add missing #include <string.h>
109 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
111 * atk/Makefile.am, tests/Makefile.am: Compile with
112 -DG_DISABLE_DEPRECATED. See #52790.
114 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
116 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
117 Remove unnecessary g_retunn_val_if_fail() call.
119 2001-12-08 Michael Meeks <michael@ximian.com>
121 * atk/atkregistry.c (atk_registry_class_init):
122 paranoia is not appropriate here, setup parent_class,
123 don't create a new default registry here - makes no
125 (atk_registry_finalize): chain to parent class, do
126 g_hash_table_destroys instead of g_frees.
128 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
131 Update to create atk-enum-types.h before compiling source files
132 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
134 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
136 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
137 docs/tmpl/atktext.sgml tests/testrelation.c:
138 Change atk_attribute_register to atk_text_attribute_register,
139 atk_attribute_get_value to atk_text_attribute_get_value,
140 atk_attribute_get_name to atk_text_attribute_get_name
141 atk_attribute_for_name to atk_text_attribuute_for_name
143 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
146 Add implementation of atk_attribute_register, atk_attribute_for_name
147 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
148 support extra attributes being defined
151 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
152 extra attributes to be defined
153 Add atk_attribute_register() and atk_attribute_for_name()
158 * docs/atk-sections.txt docs/tmpl/atktext.sgml
159 Update because of additions to atk/atktext.h
161 * tests/testrelation.c:
162 Add tests for text attributes
164 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
167 Update atk_role_register() to allow extra roles to be defined
168 Update atk_role_get_name() and atk_role_for_name() for newly defined
171 * tests/testrelation.c:
174 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
177 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
178 atk_relation_type_for_name()
181 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
182 atk_state_type_for_name()
184 * tests/testrelation.c, tests/teststateset.c:
185 Update tests as name componenets are separated by hyphen (-) rather
188 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
191 Generate files atk-enum-types.c and atk-enums-types.h to create
195 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
197 2001-11-28 Bill Haneman <bill.haneman@sun.com>
200 Changed calls to g_type_class_peek() to g_type_class_ref() where
201 it makes more sense, and in other places check for a non-null
202 klass return before trying to call class methods. This prevents
203 SEGV if no Atk-implementation library has been loaded.
206 Fixed gtk-doc warning.
208 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
210 * atk/atkobject.[c|h]:
211 Add functions atk_role_get_name() and atk_role_for_name() which
212 transform a role into an untranslated string
213 Update comments in atkobject.h which refer to property names
216 Correct error in atk_relation_type_get_name
218 * docs/atk-sections.txt
219 Added atk_role_get_name and atk_role_for_name
224 2001-11-23 Hans Breuer <hans@breuer.org>
226 * atk/atk.def : updated externals
228 * atk/atktext.c atk/atkutil.c : added two spaces to fix
229 minor coding style issues. Found by my exports generator.
231 * atk/makefile.msc : version 0.7, use build dir from
234 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
238 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
240 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
242 * atk/atknoopobject.c:
243 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
246 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
248 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
249 docs/tmpl/atkrelation.sgml:
250 Change atk_relation_type_from_string to atk_relation_type_for_name
251 Add atk_relation_type_get_name
253 * atk/atkrelationtype.c:
254 Change atk_relation_type_from_string to atk_relation_type_for_name
255 Add atk_relation_type_get_name
256 Update atk_relation_type_register() to correctly register new
260 Changed name of static variable type to last_type
261 Changed name of paremeter if atk_state_type_get_name to type to match
267 * tests/README, tests/Makefile.am
268 Add new test file testrelation.c
270 2001-11-22 Bill Haneman <bill.haneman@sun.com>
272 * atk/atkutil.c (atk_add_key_event_listener):
273 Fix gtk-doc comment and clarify use of 'data' gpointer.
275 2001-11-22 Michael Meeks <michael@ximian.com>
277 * atk/atkutil.c (atk_add_key_event_listener): switch
280 * atk/atkobject.c (atk_object_real_get_property):
283 2001-11-21 Michael Meeks <michael@ximian.com>
285 * atk/atkrelation.c: pull in string.h for strcmp
287 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
289 * atk/atkutil.c (atk_add_global_event_listener),
290 (atk_get_toolkit_name, atk_get_toolkit_version):
293 2001-11-21 Bill Haneman <bill.haneman@sun.com>
295 * atk/atkrelation.c: Added gtk-doc docs for
296 atk_relation_type_from_string.
298 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
300 * atk/atkobject.h (enum): Fix trailing comma on
303 * docs/atk-sections.txt: Update.
307 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
309 * atk/atkobject.[c|h]:
310 Add additional argument (name) to state-change signal
311 Update atk_object_notify_state_change to take account of
312 extra argument for state-change
314 * atk/atkmarshal.list:
315 Add marshaller for VOID:STRING,BOOLEAN
317 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
319 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
320 Add enum AtkLayer and functions atk_object_get_layer and
321 atk_object_get_mdi_zorder
323 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
325 * atk/atkobject.[c|h]:
326 Remove property accessible-state; use signal state-change instead
327 Change signature of state-change handler to take gboolean as argument
328 instead of AtkPropertyValues
329 Update atk_object_notify_state_change() to emit state-change signal
331 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
332 Remove state ATK_STATE_COLLAPSED
334 2001-11-19 Bill Haneman <bill.haneman@sun.com>
338 Added state-changed signal to atkobject, in anticipation of
339 deprecating the accessible-state property.
342 Fixed signature of atk_util_add_key_listener () to
343 take an AtkKeySnoopFunc instead of a pointer to same.
345 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
347 * atk/atkobject.c (atk_object_notify_state_change):
348 Fix bug in calculation of number of toggle states
351 Correct out-by-1 error in atk_state_type_register()
352 Use type (number of states defined) in atk_state_type_get_name()
353 and atk_state_type_for_name()
355 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
357 * atk/atkeditabletext.c:
358 Remove unused structure _AtkEditableTextIfaceClass
360 * atk/atkobject.[c|h]
361 Remove signals model_changed and selection_changed
363 * atk/selection.[c|h]
364 Add signal selection_changed
367 Remove unused structure _AtkTableIfaceClass
368 Add signal model_changed
371 Remove unused structure _AtkTextIfaceClass
372 Add signal text_selection_changed
374 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
375 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
376 Documentation changes
378 2001-11-17 Tor Lillqvist <tml@iki.fi>
380 * atk-zip.sh.in: Build separate runtime and developer packages.
382 * atk/atk.def: Update.
384 2001-11-14 Bill Haneman <bill.haneman@sun.com>
388 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
390 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
393 to allow non-GTK-dependent installation of key snoop functions.
394 This also meant adding definitions of AtkKeySnoopFunc and
397 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
399 * atk/atkobject.c (atk_object_notify_state_change):
400 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
401 to ATK_STATE_EXPANDED or vice versa.
403 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
406 Add role ATK_ROLE_TREE_TABLE
409 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
410 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
412 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
413 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
414 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
415 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
416 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
417 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
418 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
419 Update to reflect the current state of the documentation in the code.
421 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
423 * atk/relation.h, docs/tmpl/atkrelation.sgml:
424 Add two new relations ATK_RELATION_NODE_CHILDREN and
425 ATK_RELATION_NODE_PARENT to support compound objects in a
426 node or cell of a tree or table
427 Added descriptions of all relations which are defined
430 Remove functions atk_table_real_get_index_at(),
431 atk_table_real_get_column_at_index() and
432 atk_table_real_get_row_at_index()
433 Correct typos in documentation of other functions.
435 2001-10-28 Tor Lillqvist <tml@iki.fi>
437 * atk-zip.sh.in: New file, used to build developer package for
441 * configure.in: Add it.
443 * atk/Makefile.am: Add rules to install and uninstall mingw import
446 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
448 * atk/atkobject.[c|h]
449 Remove the following properties
450 accessible-child - use signal children_changed for notification
451 accessible-text - use signal text_changed for notification
452 accessible-caret - use signal text_caret_moved for notification
453 accessible-selection - use new signal selection_changed
455 accessible-visible-data - use new signal visible_data_changed
457 accessible-model - use new signal model_changed for notification
458 Notify when role or parent changes
459 Allow parent and role to be set or got using g_object_set() or
462 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
468 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
470 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
471 Add role ATK_ROLE_TERMINAL for an accessible terminal.
473 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
475 * atk/atkobject.c (atk_object_notify_state_change):
476 Initialize AtkPropertyValue data structure to 0 instead of using
479 2001-10-19 Tor Lillqvist <tml@iki.fi>
481 * configure.in: Set automake conditionals OS_WIN32 if on (native)
482 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
483 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
485 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
486 -export-symbols atk.def. If lib.exe is available, generate
487 atk.lib, and install it.
489 * atk/atk.def: Update with new entry points.
491 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
493 * atk/atkobject.[c|], docs/atk-sections.txt,
494 docs/tmpl/atkobject.sgml:
495 Add convenience function atk_object_notify_state_change()
496 to generate property notification of state change.
498 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
499 Correct comments on functions atk_attribute_get_name() and
500 atk_attribute_get_value()
502 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
505 Update comments in atk_text_get_text_[at|after|before]_offset()
506 to clarify what these functions will return.
508 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
511 Update comments in atk_text_get_run_attributes() and
512 atk_text_get_default_attributes().
514 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
517 Change "property-change" signal to allow detail (i.e. property name)
518 and add detail in atk_object_notify().
520 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
523 Correct order of attribute names in text_attr_name array.
525 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
528 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
529 Use enum AtkTextAttribute to specify what attribute are supported
530 rather than hash defines. Define new functions atk_attribute_get_name()
531 and atk_attribute_get_value() which return the strings for the
532 attribute name and values for those attribute which have named values.
534 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
536 * atk/atktext.c (atk_text_get_run_attributes):
539 * atk/atktext.c (atk_text_get_default_attributes):
540 Add call to set iface.
542 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
545 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
546 Add new function atk_text_get_default_attributes
547 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
549 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
551 * atk/atktext.c (atk_attribute_set_free):
552 Avoid leaking of AtkAttributeSet data structure; speed up code.
554 * docs/tmpl.atk*.sgml
555 Updated to reflect current APIs.
557 2001-10-01 jacob berkman <jacob@ximian.com>
559 * docs/Makefile.am (dist-hook-local): depend on all-local so that
560 make dist works correctly w/o having to build first
562 2001-10-01 Tor Lillqvist <tml@iki.fi>
564 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
566 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
568 * configure.in (ATK_MICRO_VERSION): Version 0.6
569 (because libglade will depend on a the small api addition below)
571 * atk/makefile.msc (PKG_VER): Version 0.6
574 * atk/atkrelation.c: (AtkRelationType
575 atk_relation_type_from_string (const gchar *name)): Added method.
578 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
580 * configure.in (ATK_MICRO_VERSION): Version 0.5
582 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
584 * atk/makefile.msc (PKG_VER): Version 0.5
586 2001-09-21 Hans Breuer <hans@breuer.org>
588 * atk/atk.def : updated externals
589 * atk/makefile.msc : version 0.4
591 * atk/atktext.c (atk_text_get_character_extents) : real_height
592 is a reference to int, so use &local_height
594 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
598 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
600 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
601 up ATK_VERSION to 0.4, interface age 0, binary age 0.
602 (from 0.2 which was not properly updated last time).
603 depend on glib 1.3.8.
607 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
610 Add object reference when object is set as accessible_parent
612 2001-09-05 Mark McLoughlin <mark@skynet.ie>
614 * configure.in: remember ACLOCAL_FLAGS.
616 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
619 Change atk_table_get_caption() and atk_table_set_caption()
620 to deal with AtkObject* rather than gchar*
621 Remove redundant and incorrect comments
623 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
625 * configure.in: Version 0.3
627 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
631 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
634 Correct property definitions for "accessible-table-caption",
635 "accessible-table-column-description",
636 "accessible-table-row-description"
638 Update comments to include all properties defined
640 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
642 * atk/atkhyperlink.h:
643 Change AtkHyperLink to AtkHyperlink in comment
644 * atk/atkhypertext.[c|h]:
645 Change AtkHyperLink to AtkHyperlink
646 * atk/atktable.[c|h]:
647 Make gchar* arguments const; make return value of type gchar*
649 * docs/atk-sections.txt
650 Remove reference to AtkHyperLink
651 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
652 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
655 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
658 Add functions atk_table_real_get_index_at(),
659 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
660 as default implementations for atk_table_get_index_at(),
661 atk_table_get_row_at_index(), atk_table_get_column_at_index()
663 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
666 Refer to return value in function documentation for
670 * docs/tmpl/atkaction.sgml:
671 Update to include return value
673 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
675 * atk/atkaction.c atk/atkaction.h:
676 Made atk_action_do_action return a gboolean as the class member of
681 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
683 * docs/tmpl/atkimage.sgml atk/atkimage.h:
684 Swap height and width arguments to atk_image_get_image_size
686 Swap height and height arguments to atk_image_get_image_size
687 Do not crash if NULL pointers are passed for return values
689 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
691 * docs/tmpl/atktext.sgml atk/atktext.h:
692 Change parameter names *offset to *_offset
693 * atk/atkcomponent.c:
694 Do not crash if NULL pointers are passed for return values
696 Change parameter names *offset to *_offset
697 Do not crash if NULL pointers are passed for return values
699 2001-08-16 Bill Haneman <bill.haneman@sun.com>
702 Changed g_type_class_peek() to g_type_class_ref()
703 in atk_add_global_event_listener(), since
704 g_type_class_peek() could return NULL when an
705 instance of the class had not been created.
707 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
709 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
710 Ensure that atk_attribute_set_free is in the documentation.
712 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
714 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
715 Swapped order of width and height arguments to
716 atk_text_get_character_extents()
717 Changed AtkAttrributeSet_free to atk_attribute_set_free
719 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
721 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
722 Changed "length" argument of atk_text_get_character_extents() to
725 2001-08-15 Jens Finke <jens@gnome.org>
727 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
728 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
729 added a AC_SUBST for it. This is needed for the spec.in file.
730 Added atk.spec to output list.
731 * atk.spec.in: New file.
733 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
735 * atk/atkcomponent.[c|h]
736 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
737 Change atk_component_get_accessible_at_point to
738 atk_component_ref_accessible_at_point so it will work for flyweights
740 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
742 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
745 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
747 * atk/atkaction.c, atk/atkcomponent.c
748 Remove all instances of g_return_if_fail (foo != NULL); that are
749 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
750 since the second check catches the NULL.
752 Add functions atk_component_real_contains(),
753 atk_component_real_get_position(), atkcomponent_real_get_size()
754 as default implementations for atk_component_contains(),
755 atk_component_get_position(), atk_component_get_size()
757 2001-08-07 Brian Cameron <brian.cameron@sun.com>
759 * atk/atkimage.[ch] docs/atk-sections.txt
760 docs/tmpl/atkimage.sgml
761 Updated AtkImage get_position to get_image_position
762 so the naming is consistant. Now get_image_position
763 and get_image_size return -1 for x/y/height/width
764 if AtkImage implementations of these functions is
767 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
770 Create an object relation set when the object is created.
772 2001-07-30 Brian Cameron <brian.cameron@sun.com>
775 Changed first argument of atk_add_global_event_listener
776 so the callback function is of type GSignalEmissionHook
777 instead of AtkEventListener. AtkEventListener is
778 appropriate for Focus event callbacks, but not generic
781 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
784 Add function atk_object_real_ref_state_set() which creates the
785 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
788 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
791 Remove all instances of g_return_if_fail (foo != NULL); that are
792 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
793 since the second check catches the NULL.
795 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
798 Fix problem with ATK not building after running make maintainer-clean
799 and autogen.sh: add extra files to MAINTAINERCLEANFILES
801 2001-07-25 Bill Haneman <bill.haneman@sun.com>
804 * atk/atkeditabletext.h
806 * atk-uninstalled.pc.in
809 Removed (unused) #defines of pango/pango.h
810 Removed references to/dependencies on pango from .pc files
811 Removed dependencies on pango from makefile.msc and configure.in
813 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
815 * atk/atkobject.[c|h]
816 Move some implementation from GAIL:
817 Default implementations for some some functions
818 atk_object_real_get_name, atk_object_real_set_name,
819 atk_object_real_get_description, atk_object_real_set_description,
820 atk_object_real_get_parent, atk_object_real_set_parent,
821 atk_object_real_get_role,
822 atk_object_real_connect_property_change_handler,
823 atk_object_real_remove_property_change_handler,
825 definition of property-changed signal.
826 Initialize pointers to NULL in atk_object_init().
827 Initialize uninitialized function pointers to NULL in
828 atk_object_class_init().
830 2001-07-23 Brian Cameron <brian.cameron@sun.com>
833 Changed children_changed signal to allow NULL pointers
834 for the 2nd argument to the signal handler.
836 2001-07-20 Hans Breuer <hans@breuer.org>
838 * atk/atk.def : added more exports
839 * atk/makefile.msc : updated win32 build
841 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
843 * atk/atkaction.[c|h], docs/atk-sections.txt,
844 docs/tmpl/atkaction.sgml
845 Add atk_action_get_name() and atk_action_set_description()
847 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
850 Add ATK_STATE_ENABLED so we can distinguish between a consistent
851 and inconsistent GtkToggleButton
853 2001-07-16 Brian Cameron <brian.cameron@sun.com>
855 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
856 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
857 gail_textattributes_update.pat is for gail/gail and integrates the
858 ATK_ATTRIBUTE_* macros in the gail implementations.
859 atk_docs_textattributes_update.pat is for atk/docs and patches
860 atk-sections.txt etc. for improved docs
861 atk_atk_textattributes_update.pat is for atk/atk and included the
862 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
864 2001-07-13 Darin Adler <darin@bentspoon.com>
866 * atk/atkstate.c: Add missing <string.h> include.
867 * tests/teststateset.c: Add missing <string.h> include.
869 2001-07-13 Darin Adler <darin@bentspoon.com>
871 * .cvsignore: Ignore some generated files.
872 * autogen.sh: Get rid of call to autoheader since the
873 configure file doesn't include AM_CONFIG_HEADER.
875 2001-07-11 Brian Cameron <brian.cameron@sun.com>
877 * tmpl/atkdocument.sgml
878 Added new file for docs.
880 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
882 * atk/atkimage.c atk/atkutil.c
883 Changes to build with Sun's FORTE compiler.
885 2001-07-10 Brian Cameron <brian.cameron@sun.com>
887 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
888 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
889 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
890 tmpl/atktext.sgml tmpl/atkutil.sgml
893 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
895 * atk/atktext.c (atk_text_base_init):
896 * atk/atktable.c (atk_table_base_init):
897 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
898 to adapt to recent GSignal changes.
900 2001-06-28 Brian Cameron <brian.cameron@sun.com>
902 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
903 docs/tmpl/atkutil.sgml
904 Added new functiosn to AtkUtil.
906 2001-06-28 Brian Cameron <brian.cameron@sun.com>
908 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
909 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
910 docs/tmpl/atkobject.sgml
911 Added new atk document interface.
913 2001-06-28 Brian Cameron <brian.cameron@sun.com>
915 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
916 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
917 Updated so that functions that take screen coords as
918 input/output also take an enum specifying whether
919 the coords are screen or top-level window based.
920 Updated docs as well.
922 2001-06-28 Brian Cameron <brian.cameron@sun.com>
924 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
925 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
926 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
927 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
928 atk/docs/tmpl/atkstreamablecontent.sgml
929 Cleaned up docs. Added atkstreamablecontent.sgml
931 2001-06-28 Brian Cameron <brian.cameron@sun.com>
933 *atk/atktable.h, atk/atktable.c
934 Updated signal handler definitions.
936 2001-06-27 Brian Cameron <brian.cameron@sun.com>
939 Updated AtkXYCoords enum.
941 2001-06-27 Brian Cameron <brian.cameron@sun.com>
943 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
944 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
945 atk/atkimage.c atk/atkimage.h atk/atkobject.c
946 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
947 atk/atkstateset.c atk/atkstreamablecontent.c
948 atk/atkstreamablecontent.h atk/atktable.c
949 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
950 and some docs/tmpl files.
951 Updated gtk-docs fixing spelling errors and making minor
954 2001-06-27 Louise Miller <lousie.miller@sun.com>
956 *atk/atkselection.h, atk/atkselection.c
957 changed return type to gboolean for
958 atk_selection_select_all_selection
960 2001-06-26 Brian Cameron <brian.cameron@sun.com>
962 *atk/atkstate.h atk/atkstate.c
963 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
964 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
965 docs/tmpl/atktext.sgml
966 Added ATK_STATE_STALE. Updated docs.
968 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
971 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
973 2001-06-21 Brian Cameron <brian.cameron@sun.com>
975 * atk/atkeditabletext.h, atk/atkobject.h,
977 Added AtkAttributeSet_free() convenience
980 2001-06-20 Peter Williams <peterw@ximian.com>
982 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
983 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
986 2001-06-20 Brian Cameron <brian.cameron@sun.com>
988 * atk/atktable.c, atk/atkmarshal.list
989 Removed needless marshal and updated signal handlers in
992 2001-06-20 Louise Miller <louise.miller@sun.com>
994 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
995 Changed parameters for get_selected_rows/get_selected_columns
996 Added 4 new functions, add_row_selection, remove_row_selection,
997 add_column_selection, remove_column_selection
999 2001-06-19 Brian Cameron <brian.cameron@sun.com>
1002 Fixed minor bug with signals.
1004 2001-06-18 Brian Cameron <brian.cameron@sun.com>
1009 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1011 * atk/atkselection.h atk/atkselection.c
1012 Now add_selection, clear_selection, and remove_selection
1013 return a boolean indicating SUCCESS/FAILURE to indicate
1014 if the operation was successful.
1016 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1018 * atk/atktable.h atk/atktable.h
1019 Updated so now the get_text_before|at|after functions
1020 return the start & end offset of the string. Updated the
1023 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1025 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1027 2001-06-11 Havoc Pennington <hp@redhat.com>
1031 * configure.in: bump version to 0.2 and add infrastructure for
1032 libtool version info. Assumes GTK versioning scheme (major.minor
1033 is binary compatible)
1035 * atk/Makefile.am (LDFLAGS): set version info
1036 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1038 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1040 * atk/atktable.h, atk/atktable.c
1041 Updated so that get/set row/column header functions
1042 work with AtkObjects rather than AtkTables. Organized
1043 the header file a little more cleanly. Also the get/set
1044 row_description and caption functions now use gchar *
1045 rather than AtkObject.
1047 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1049 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1050 Add signal model-changed.
1052 * atk/atkobject.c: Add properties
1053 accessible-role, accessible-table-caption,
1054 accessible-table-column-header, accessible-table-column_description.
1055 accessible-table-row-header, accessible-table-row_description.
1056 accessible-table-summary, accessible-model
1058 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1060 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1061 Updated atkeditabletext and atktext interfaces so they
1062 now properly define the get/set attribute methods and now
1063 get_offset_at_point and get_character_extents can request
1064 x,y coords by either widget or screen coords.
1066 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1068 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1069 CFLAGS, not in LIBS. (Always linking with -lpthread
1070 is a noticeable speed hit.)
1072 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1074 * atk/Makefile.am: Really fix marshal generation.
1076 2001-06-07 Havoc Pennington <hp@redhat.com>
1078 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1079 glib-genmarshal stuff
1081 2001-06-07 Havoc Pennington <hp@redhat.com>
1083 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1086 * configure.in: rearrange the library checks to support
1089 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1091 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1092 ATK in giant GTK tarball
1094 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1096 * docs/atk-api.sgml docs/atk-sections.txt
1097 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1098 docs/tmpl/atktext.sgml
1099 Removed docs/atk-api.sgml since it is not used.
1100 Updated sgml files and atk-sections.txt to reflect
1101 recent changes to the atktext and atkeditabletext
1104 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1106 * atk/atktext.h atk/atktext.h
1107 Updated to new atktext functions for getting attributes.
1109 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1111 * New files atk/atkstreamablecontent.[ch]
1112 Updated files: atk/Makefile.am, atk/atk.h
1114 * atk/atkvalue.c: Updated comments
1116 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1118 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1120 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1122 * atk/atkobject.c: Add property accessible-visible-data
1124 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1126 * atk/atkobject.c: Add support for setting and getting
1127 accessible-value property.
1129 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1131 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1133 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1135 * docs/atk-overrides.txt, docs/Makefile.am
1136 Updated the interface for dealing with selected
1137 text to handle multiple selected regions. Removed
1138 get_row_col_at_offset from atktext.[ch]. Added
1139 docs/atk-overrides.txt file.
1141 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1143 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1144 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1145 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1146 Makefiles so the proper marshall files get included in the
1147 dist. Updated the Makefiles and configure.in so that the
1148 docs get included in the dist.
1150 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1152 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1154 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1156 * atk/atkobject.c: Define new properties accessible-text,
1157 accessible-caret, accessible-selection and accessible-value
1159 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1161 * docs/atk-sections.txt
1164 Improved the layout/formatting of the atk docs. Added docs/tmpl
1167 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1170 Now properly set the initialized flag when setting up signals.
1171 Updated the atk-docs in several files
1173 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1175 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1176 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1177 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1178 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1179 Fix warnings generated by Sun FORTE compiler
1181 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1183 * atk/atkcomponent.c atk/atkvalue.c
1184 Remove return calls in functions which return void
1186 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1188 * atk/atkobject.h: Correct naming of role for status bar
1191 Clarify behaviour of atk_text_get_text_after/at/before_offset
1193 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1195 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1197 2001-01-06 Hans Breuer <hans@breuer.org>
1199 * atk/makefile.msc atk/atk.def (new files) :
1200 Enable build for win32, no sourc changes necessary.
1202 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1206 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1208 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1210 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>