1 2002-01-10 Bill Haneman <bill.haneman@sun.com>
4 Update version number to 0.9, for Beta2 package.
6 Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
8 * atk/Makefile.am (s-enum-types-h): Include glib-object.h,
9 Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#68325,
12 2002-01-07 Padraig O'Briain <padraig.obriain@sun.com>
14 * atk/atkcomponent.c (atk_component_add_focus_handler):1
15 Add comments to clarify behavior if handler has already been added
17 * docs/tmpl/atktext.sgml:
18 Update for change of caret_changed to text_caret_moved
20 2002-01-05 Hans Breuer <hans@breuer.org>
22 * atk/makefile.msc : generate atk-enum-types.[hc]
23 NOTE: the long comment in atkobject.h is crashing perl,
24 at least version 5.005_02 built for MSWin32-x86-object
25 Binary build 506 provided by ActiveState. Temporary
26 deleting the AtkRole comment allows to work-around.
28 atk/atk.def : updated externals
30 2002-01-02 Padraig O'Briain <padraig.obriain@sun.com>
32 * atk/atkgobjectaccessible.h
33 Fixed typo in define (reported by Jeff Franks)
35 * atk/atktext.c atk/atktext.h
36 Change name of default signal handler for text_caret_moved signal
37 from caret_changed to text_caret_moved
38 Change enum CARET_MOVED to TEXT_CARET_MOVED
39 (both issues reported by Jeff Franks)
41 2001-12-15 Michael Meeks <michael@ximian.com>
43 * atk/atkrelation.c (atk_relation_class_init):
45 (atk_relation_finalize): chain to parent.
47 * atk/atkrelationset.c (atk_relation_set_class_init),
48 (atk_relation_set_finalize): same fix.
50 Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
52 * configure.in: Version 0.8, require GLib-1.3.12
54 * atk/makefile.msc (PKG_VER): Version 0.8.
56 Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
58 * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
59 for correct srcdir != builddir operation when
60 generating source files in srcdir.
62 Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
64 * docs/tmpl/atkutil.sgml: remove some conflict
67 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
72 2001-12-19 Padraig O'Briain <padraig.obriain@sun.com>
74 Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
75 docs/tmpl/atkgobjectaccessible.sgml
77 * atk/Makefile.am atk/atk.h:
78 Add references to new files
80 * atk/atkobject.c atk/atkobject.h
81 docs/tmpl/atkobject.sgml:
82 Add new function atk_object_initialize
84 * atk/atkobjectfactory.c atk/atkobjectfactory.h
85 docs/tmpl/atkobjectfactory.sgml:
86 Add new function atk_object_factory_get_accessible_type
88 * docs/atk-sections.txt:
90 Add functions in atk-unused.txt
93 2001-12-17 Darin Adler <darin@bentspoon.com>
95 * atk/atktext.c: Add missing #include <string.h>
97 2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
99 * atk/Makefile.am, tests/Makefile.am: Compile with
100 -DG_DISABLE_DEPRECATED. See #52790.
102 2001-12-11 Padraig O'Briain <padraig.obriain@sun.com>
104 * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
105 Remove unnecessary g_retunn_val_if_fail() call.
107 2001-12-08 Michael Meeks <michael@ximian.com>
109 * atk/atkregistry.c (atk_registry_class_init):
110 paranoia is not appropriate here, setup parent_class,
111 don't create a new default registry here - makes no
113 (atk_registry_finalize): chain to parent class, do
114 g_hash_table_destroys instead of g_frees.
116 2001-12-07 Padraig O'Briain <padraig.obriain@sun.com>
119 Update to create atk-enum-types.h before compiling source files
120 (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
122 2001-12-05 Padraig O'Briain <padraig.obriain@sun.com>
124 * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
125 docs/tmpl/atktext.sgml tests/testrelation.c:
126 Change atk_attribute_register to atk_text_attribute_register,
127 atk_attribute_get_value to atk_text_attribute_get_value,
128 atk_attribute_get_name to atk_text_attribute_get_name
129 atk_attribute_for_name to atk_text_attribuute_for_name
131 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
134 Add implementation of atk_attribute_register, atk_attribute_for_name
135 Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
136 support extra attributes being defined
139 Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
140 extra attributes to be defined
141 Add atk_attribute_register() and atk_attribute_for_name()
146 * docs/atk-sections.txt docs/tmpl/atktext.sgml
147 Update because of additions to atk/atktext.h
149 * tests/testrelation.c:
150 Add tests for text attributes
152 2001-12-04 Padraig O'Briain <padraig.obriain@sun.com>
155 Update atk_role_register() to allow extra roles to be defined
156 Update atk_role_get_name() and atk_role_for_name() for newly defined
159 * tests/testrelation.c:
162 2001-12-03 Padraig O'Briain <padraig.obriain@sun.com>
165 Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
166 atk_relation_type_for_name()
169 Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
170 atk_state_type_for_name()
172 * tests/testrelation.c, tests/teststateset.c:
173 Update tests as name componenets are separated by hyphen (-) rather
176 2001-11-29 Padraig O'Briain <padraig.obriain@sun.com>
179 Generate files atk-enum-types.c and atk-enums-types.h to create
183 Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
185 2001-11-28 Bill Haneman <bill.haneman@sun.com>
188 Changed calls to g_type_class_peek() to g_type_class_ref() where
189 it makes more sense, and in other places check for a non-null
190 klass return before trying to call class methods. This prevents
191 SEGV if no Atk-implementation library has been loaded.
194 Fixed gtk-doc warning.
196 2001-11-28 Padraig O'Briain <padraig.obriain@sun.com>
198 * atk/atkobject.[c|h]:
199 Add functions atk_role_get_name() and atk_role_for_name() which
200 transform a role into an untranslated string
201 Update comments in atkobject.h which refer to property names
204 Correct error in atk_relation_type_get_name
206 * docs/atk-sections.txt
207 Added atk_role_get_name and atk_role_for_name
212 2001-11-23 Hans Breuer <hans@breuer.org>
214 * atk/atk.def : updated externals
216 * atk/atktext.c atk/atkutil.c : added two spaces to fix
217 minor coding style issues. Found by my exports generator.
219 * atk/makefile.msc : version 0.7, use build dir from
222 Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
226 * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
228 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
230 * atk/atknoopobject.c:
231 Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
234 2001-11-22 Padraig O'Briain <padraig.obriain@sun.com>
236 * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
237 docs/tmpl/atkrelation.sgml:
238 Change atk_relation_type_from_string to atk_relation_type_for_name
239 Add atk_relation_type_get_name
241 * atk/atkrelationtype.c:
242 Change atk_relation_type_from_string to atk_relation_type_for_name
243 Add atk_relation_type_get_name
244 Update atk_relation_type_register() to correctly register new
248 Changed name of static variable type to last_type
249 Changed name of paremeter if atk_state_type_get_name to type to match
255 * tests/README, tests/Makefile.am
256 Add new test file testrelation.c
258 2001-11-22 Bill Haneman <bill.haneman@sun.com>
260 * atk/atkutil.c (atk_add_key_event_listener):
261 Fix gtk-doc comment and clarify use of 'data' gpointer.
263 2001-11-22 Michael Meeks <michael@ximian.com>
265 * atk/atkutil.c (atk_add_key_event_listener): switch
268 * atk/atkobject.c (atk_object_real_get_property):
271 2001-11-21 Michael Meeks <michael@ximian.com>
273 * atk/atkrelation.c: pull in string.h for strcmp
275 * atk/atktext.c (atk_text_get_selection): fix bug / warning.
277 * atk/atkutil.c (atk_add_global_event_listener),
278 (atk_get_toolkit_name, atk_get_toolkit_version):
281 2001-11-21 Bill Haneman <bill.haneman@sun.com>
283 * atk/atkrelation.c: Added gtk-doc docs for
284 atk_relation_type_from_string.
286 Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
288 * atk/atkobject.h (enum): Fix trailing comma on
291 * docs/atk-sections.txt: Update.
295 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
297 * atk/atkobject.[c|h]:
298 Add additional argument (name) to state-change signal
299 Update atk_object_notify_state_change to take account of
300 extra argument for state-change
302 * atk/atkmarshal.list:
303 Add marshaller for VOID:STRING,BOOLEAN
305 2001-11-21 Padraig O'Briain <padraig.obriain@sun.com>
307 * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
308 Add enum AtkLayer and functions atk_object_get_layer and
309 atk_object_get_mdi_zorder
311 2001-11-20 Padraig O'Briain <padraig.obriain@sun.com>
313 * atk/atkobject.[c|h]:
314 Remove property accessible-state; use signal state-change instead
315 Change signature of state-change handler to take gboolean as argument
316 instead of AtkPropertyValues
317 Update atk_object_notify_state_change() to emit state-change signal
319 * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
320 Remove state ATK_STATE_COLLAPSED
322 2001-11-19 Bill Haneman <bill.haneman@sun.com>
326 Added state-changed signal to atkobject, in anticipation of
327 deprecating the accessible-state property.
330 Fixed signature of atk_util_add_key_listener () to
331 take an AtkKeySnoopFunc instead of a pointer to same.
333 2001-11-19 Padraig O'Briain <padraig.obriain@sun.com>
335 * atk/atkobject.c (atk_object_notify_state_change):
336 Fix bug in calculation of number of toggle states
339 Correct out-by-1 error in atk_state_type_register()
340 Use type (number of states defined) in atk_state_type_get_name()
341 and atk_state_type_for_name()
343 2001-11-17 Padraig O'Briain <padraig.obriain@sun.com>
345 * atk/atkeditabletext.c:
346 Remove unused structure _AtkEditableTextIfaceClass
348 * atk/atkobject.[c|h]
349 Remove signals model_changed and selection_changed
351 * atk/selection.[c|h]
352 Add signal selection_changed
355 Remove unused structure _AtkTableIfaceClass
356 Add signal model_changed
359 Remove unused structure _AtkTextIfaceClass
360 Add signal text_selection_changed
362 * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
363 docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
364 Documentation changes
366 2001-11-17 Tor Lillqvist <tml@iki.fi>
368 * atk-zip.sh.in: Build separate runtime and developer packages.
370 * atk/atk.def: Update.
372 2001-11-14 Bill Haneman <bill.haneman@sun.com>
376 atk_add_key_event_listener (AtkKeySnoopFunc *listener,
378 atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
381 to allow non-GTK-dependent installation of key snoop functions.
382 This also meant adding definitions of AtkKeySnoopFunc and
385 2001-11-08 Padraig O'Briain <padraig.obriain@sun.com>
387 * atk/atkobject.c (atk_object_notify_state_change):
388 Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
389 to ATK_STATE_EXPANDED or vice versa.
391 2001-11-05 Padraig O'Briain <padraig.obriain@sun.com>
394 Add role ATK_ROLE_TREE_TABLE
397 Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
398 and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
400 * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
401 docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
402 docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
403 docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
404 docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
405 docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
406 docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
407 Update to reflect the current state of the documentation in the code.
409 2001-10-31 Padraig O'Briain <padraig.obriain@sun.com>
411 * atk/relation.h, docs/tmpl/atkrelation.sgml:
412 Add two new relations ATK_RELATION_NODE_CHILDREN and
413 ATK_RELATION_NODE_PARENT to support compound objects in a
414 node or cell of a tree or table
415 Added descriptions of all relations which are defined
418 Remove functions atk_table_real_get_index_at(),
419 atk_table_real_get_column_at_index() and
420 atk_table_real_get_row_at_index()
421 Correct typos in documentation of other functions.
423 2001-10-28 Tor Lillqvist <tml@iki.fi>
425 * atk-zip.sh.in: New file, used to build developer package for
429 * configure.in: Add it.
431 * atk/Makefile.am: Add rules to install and uninstall mingw import
434 2001-10-26 Padraig O'Briain <padraig.obriain@sun.com>
436 * atk/atkobject.[c|h]
437 Remove the following properties
438 accessible-child - use signal children_changed for notification
439 accessible-text - use signal text_changed for notification
440 accessible-caret - use signal text_caret_moved for notification
441 accessible-selection - use new signal selection_changed
443 accessible-visible-data - use new signal visible_data_changed
445 accessible-model - use new signal model_changed for notification
446 Notify when role or parent changes
447 Allow parent and role to be set or got using g_object_set() or
450 Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
456 2001-10-25 Padraig O'Briain <padraig.obriain@sun.com>
458 * atk/atkobject.h, docs/tmpl/atkobject.sgml:
459 Add role ATK_ROLE_TERMINAL for an accessible terminal.
461 2001-10-22 Padraig O'Briain <padraig.obriain@sun.com>
463 * atk/atkobject.c (atk_object_notify_state_change):
464 Initialize AtkPropertyValue data structure to 0 instead of using
467 2001-10-19 Tor Lillqvist <tml@iki.fi>
469 * configure.in: Set automake conditionals OS_WIN32 if on (native)
470 Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
471 LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
473 * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
474 -export-symbols atk.def. If lib.exe is available, generate
475 atk.lib, and install it.
477 * atk/atk.def: Update with new entry points.
479 2001-10-19 Padraig O'Briain <padraig.obriain@sun.com>
481 * atk/atkobject.[c|], docs/atk-sections.txt,
482 docs/tmpl/atkobject.sgml:
483 Add convenience function atk_object_notify_state_change()
484 to generate property notification of state change.
486 * atk/atktext.c, docs/tmpl/atk-unused.sgml:
487 Correct comments on functions atk_attribute_get_name() and
488 atk_attribute_get_value()
490 2001-10-17 Padraig O'Briain <padraig.obriain@sun.com>
493 Update comments in atk_text_get_text_[at|after|before]_offset()
494 to clarify what these functions will return.
496 2001-10-16 Padraig O'Briain <padraig.obriain@sun.com>
499 Update comments in atk_text_get_run_attributes() and
500 atk_text_get_default_attributes().
502 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
505 Change "property-change" signal to allow detail (i.e. property name)
506 and add detail in atk_object_notify().
508 2001-10-15 Padraig O'Briain <padraig.obriain@sun.com>
511 Correct order of attribute names in text_attr_name array.
513 2001-10-12 Padraig O'Briain <padraig.obriain@sun.com>
516 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
517 Use enum AtkTextAttribute to specify what attribute are supported
518 rather than hash defines. Define new functions atk_attribute_get_name()
519 and atk_attribute_get_value() which return the strings for the
520 attribute name and values for those attribute which have named values.
522 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
524 * atk/atktext.c (atk_text_get_run_attributes):
527 * atk/atktext.c (atk_text_get_default_attributes):
528 Add call to set iface.
530 2001-10-10 Padraig O'Briain <padraig.obriain@sun.com>
533 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
534 Add new function atk_text_get_default_attributes
535 Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
537 2001-10-09 Padraig O'Briain <padraig.obriain@sun.com>
539 * atk/atktext.c (atk_attribute_set_free):
540 Avoid leaking of AtkAttributeSet data structure; speed up code.
542 * docs/tmpl.atk*.sgml
543 Updated to reflect current APIs.
545 2001-10-01 jacob berkman <jacob@ximian.com>
547 * docs/Makefile.am (dist-hook-local): depend on all-local so that
548 make dist works correctly w/o having to build first
550 2001-10-01 Tor Lillqvist <tml@iki.fi>
552 * configure.in: Add AC_LIBTOOL_WIN32_DLL.
554 Sat Sep 29 19:45:00 2001 Bill Haneman <bill.haneman@sun.com>
556 * configure.in (ATK_MICRO_VERSION): Version 0.6
557 (because libglade will depend on a the small api addition below)
559 * atk/makefile.msc (PKG_VER): Version 0.6
562 * atk/atkrelation.c: (AtkRelationType
563 atk_relation_type_from_string (const gchar *name)): Added method.
566 Tue Sep 25 12:08:52 2001 Owen Taylor <otaylor@redhat.com>
568 * configure.in (ATK_MICRO_VERSION): Version 0.5
570 * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
572 * atk/makefile.msc (PKG_VER): Version 0.5
574 2001-09-21 Hans Breuer <hans@breuer.org>
576 * atk/atk.def : updated externals
577 * atk/makefile.msc : version 0.4
579 * atk/atktext.c (atk_text_get_character_extents) : real_height
580 is a reference to int, so use &local_height
582 Wed Sep 19 10:46:44 2001 Tim Janik <timj@gtk.org>
586 Tue Sep 18 23:41:32 2001 Tim Janik <timj@gtk.org>
588 * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
589 up ATK_VERSION to 0.4, interface age 0, binary age 0.
590 (from 0.2 which was not properly updated last time).
591 depend on glib 1.3.8.
595 2001-09-11 Padraig O'Briain <padraig.obriain@sun.com>
598 Add object reference when object is set as accessible_parent
600 2001-09-05 Mark McLoughlin <mark@skynet.ie>
602 * configure.in: remember ACLOCAL_FLAGS.
604 2001-09-05 Padraig O'Briain <padraig.obriain@sun.com>
607 Change atk_table_get_caption() and atk_table_set_caption()
608 to deal with AtkObject* rather than gchar*
609 Remove redundant and incorrect comments
611 Mon Sep 3 19:42:47 2001 Owen Taylor <otaylor@redhat.com>
613 * configure.in: Version 0.3
615 * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
619 2001-09-03 Padraig O'Briain <padraig.obriain@sun.com>
622 Correct property definitions for "accessible-table-caption",
623 "accessible-table-column-description",
624 "accessible-table-row-description"
626 Update comments to include all properties defined
628 2001-08-24 Padraig O'Briain <padraig.obriain@sun.com>
630 * atk/atkhyperlink.h:
631 Change AtkHyperLink to AtkHyperlink in comment
632 * atk/atkhypertext.[c|h]:
633 Change AtkHyperLink to AtkHyperlink
634 * atk/atktable.[c|h]:
635 Make gchar* arguments const; make return value of type gchar*
637 * docs/atk-sections.txt
638 Remove reference to AtkHyperLink
639 * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
640 docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
643 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
646 Add functions atk_table_real_get_index_at(),
647 atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index()
648 as default implementations for atk_table_get_index_at(),
649 atk_table_get_row_at_index(), atk_table_get_column_at_index()
651 2001-08-23 Padraig O'Briain <padraig.obriain@sun.com>
654 Refer to return value in function documentation for
658 * docs/tmpl/atkaction.sgml:
659 Update to include return value
661 2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
663 * atk/atkaction.c atk/atkaction.h:
664 Made atk_action_do_action return a gboolean as the class member of
669 2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
671 * docs/tmpl/atkimage.sgml atk/atkimage.h:
672 Swap height and width arguments to atk_image_get_image_size
674 Swap height and height arguments to atk_image_get_image_size
675 Do not crash if NULL pointers are passed for return values
677 2001-08-17 Padraig O'Briain <padraig.obriain@sun.com>
679 * docs/tmpl/atktext.sgml atk/atktext.h:
680 Change parameter names *offset to *_offset
681 * atk/atkcomponent.c:
682 Do not crash if NULL pointers are passed for return values
684 Change parameter names *offset to *_offset
685 Do not crash if NULL pointers are passed for return values
687 2001-08-16 Bill Haneman <bill.haneman@sun.com>
690 Changed g_type_class_peek() to g_type_class_ref()
691 in atk_add_global_event_listener(), since
692 g_type_class_peek() could return NULL when an
693 instance of the class had not been created.
695 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
697 * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
698 Ensure that atk_attribute_set_free is in the documentation.
700 2001-08-16 Padraig O'Briain <padraig.obriain@sun.com>
702 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
703 Swapped order of width and height arguments to
704 atk_text_get_character_extents()
705 Changed AtkAttrributeSet_free to atk_attribute_set_free
707 2001-08-15 Padraig O'Briain <padraig.obriain@sun.com>
709 * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
710 Changed "length" argument of atk_text_get_character_extents() to
713 2001-08-15 Jens Finke <jens@gnome.org>
715 * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
716 * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
717 added a AC_SUBST for it. This is needed for the spec.in file.
718 Added atk.spec to output list.
719 * atk.spec.in: New file.
721 2001-08-13 Padraig O'Briain <padraig.obriain@sun.com>
723 * atk/atkcomponent.[c|h]
724 * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
725 Change atk_component_get_accessible_at_point to
726 atk_component_ref_accessible_at_point so it will work for flyweights
728 Sun Aug 12 10:33:02 2001 Owen Taylor <otaylor@redhat.com>
730 * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
733 2001-08-09 Padraig O'Briain <padraig.obriain@sun.com>
735 * atk/atkaction.c, atk/atkcomponent.c
736 Remove all instances of g_return_if_fail (foo != NULL); that are
737 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
738 since the second check catches the NULL.
740 Add functions atk_component_real_contains(),
741 atk_component_real_get_position(), atkcomponent_real_get_size()
742 as default implementations for atk_component_contains(),
743 atk_component_get_position(), atk_component_get_size()
745 2001-08-07 Brian Cameron <brian.cameron@sun.com>
747 * atk/atkimage.[ch] docs/atk-sections.txt
748 docs/tmpl/atkimage.sgml
749 Updated AtkImage get_position to get_image_position
750 so the naming is consistant. Now get_image_position
751 and get_image_size return -1 for x/y/height/width
752 if AtkImage implementations of these functions is
755 2001-07-31 Padraig O'Briain <padraig.obriain@sun.com>
758 Create an object relation set when the object is created.
760 2001-07-30 Brian Cameron <brian.cameron@sun.com>
763 Changed first argument of atk_add_global_event_listener
764 so the callback function is of type GSignalEmissionHook
765 instead of AtkEventListener. AtkEventListener is
766 appropriate for Focus event callbacks, but not generic
769 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
772 Add function atk_object_real_ref_state_set() which creates the
773 state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
776 2001-07-27 Padraig O'Briain <padraig.obriain@sun.com>
779 Remove all instances of g_return_if_fail (foo != NULL); that are
780 immediately before a g_return_if_fail (ATK_IS_FOO (foo));
781 since the second check catches the NULL.
783 2001-07-26 Padraig O'Briain <padraig.obriain@sun.com>
786 Fix problem with ATK not building after running make maintainer-clean
787 and autogen.sh: add extra files to MAINTAINERCLEANFILES
789 2001-07-25 Bill Haneman <bill.haneman@sun.com>
792 * atk/atkeditabletext.h
794 * atk-uninstalled.pc.in
797 Removed (unused) #defines of pango/pango.h
798 Removed references to/dependencies on pango from .pc files
799 Removed dependencies on pango from makefile.msc and configure.in
801 2001-07-24 Padraig O'Briain <padraig.obriain@sun.com>
803 * atk/atkobject.[c|h]
804 Move some implementation from GAIL:
805 Default implementations for some some functions
806 atk_object_real_get_name, atk_object_real_set_name,
807 atk_object_real_get_description, atk_object_real_set_description,
808 atk_object_real_get_parent, atk_object_real_set_parent,
809 atk_object_real_get_role,
810 atk_object_real_connect_property_change_handler,
811 atk_object_real_remove_property_change_handler,
813 definition of property-changed signal.
814 Initialize pointers to NULL in atk_object_init().
815 Initialize uninitialized function pointers to NULL in
816 atk_object_class_init().
818 2001-07-23 Brian Cameron <brian.cameron@sun.com>
821 Changed children_changed signal to allow NULL pointers
822 for the 2nd argument to the signal handler.
824 2001-07-20 Hans Breuer <hans@breuer.org>
826 * atk/atk.def : added more exports
827 * atk/makefile.msc : updated win32 build
829 2001-07-20 Padraig O'Briain <padraig.obriain@sun.com>
831 * atk/atkaction.[c|h], docs/atk-sections.txt,
832 docs/tmpl/atkaction.sgml
833 Add atk_action_get_name() and atk_action_set_description()
835 2001-07-18 Padraig O'Briain <padraig.obriain@sun.com>
838 Add ATK_STATE_ENABLED so we can distinguish between a consistent
839 and inconsistent GtkToggleButton
841 2001-07-16 Brian Cameron <brian.cameron@sun.com>
843 * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
844 docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
845 gail_textattributes_update.pat is for gail/gail and integrates the
846 ATK_ATTRIBUTE_* macros in the gail implementations.
847 atk_docs_textattributes_update.pat is for atk/docs and patches
848 atk-sections.txt etc. for improved docs
849 atk_atk_textattributes_update.pat is for atk/atk and included the
850 new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
852 2001-07-13 Darin Adler <darin@bentspoon.com>
854 * atk/atkstate.c: Add missing <string.h> include.
855 * tests/teststateset.c: Add missing <string.h> include.
857 2001-07-13 Darin Adler <darin@bentspoon.com>
859 * .cvsignore: Ignore some generated files.
860 * autogen.sh: Get rid of call to autoheader since the
861 configure file doesn't include AM_CONFIG_HEADER.
863 2001-07-11 Brian Cameron <brian.cameron@sun.com>
865 * tmpl/atkdocument.sgml
866 Added new file for docs.
868 2001-07-11 Padraig O'Briain <padraig.obriain@sun.com>
870 * atk/atkimage.c atk/atkutil.c
871 Changes to build with Sun's FORTE compiler.
873 2001-07-10 Brian Cameron <brian.cameron@sun.com>
875 * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
876 tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
877 tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
878 tmpl/atktext.sgml tmpl/atkutil.sgml
881 Mon Jul 2 06:37:09 2001 Tim Janik <timj@gtk.org>
883 * atk/atktext.c (atk_text_base_init):
884 * atk/atktable.c (atk_table_base_init):
885 * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
886 to adapt to recent GSignal changes.
888 2001-06-28 Brian Cameron <brian.cameron@sun.com>
890 * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
891 docs/tmpl/atkutil.sgml
892 Added new functiosn to AtkUtil.
894 2001-06-28 Brian Cameron <brian.cameron@sun.com>
896 * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
897 docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
898 docs/tmpl/atkobject.sgml
899 Added new atk document interface.
901 2001-06-28 Brian Cameron <brian.cameron@sun.com>
903 * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
904 atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
905 Updated so that functions that take screen coords as
906 input/output also take an enum specifying whether
907 the coords are screen or top-level window based.
908 Updated docs as well.
910 2001-06-28 Brian Cameron <brian.cameron@sun.com>
912 *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
913 atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
914 atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
915 atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
916 atk/docs/tmpl/atkstreamablecontent.sgml
917 Cleaned up docs. Added atkstreamablecontent.sgml
919 2001-06-28 Brian Cameron <brian.cameron@sun.com>
921 *atk/atktable.h, atk/atktable.c
922 Updated signal handler definitions.
924 2001-06-27 Brian Cameron <brian.cameron@sun.com>
927 Updated AtkXYCoords enum.
929 2001-06-27 Brian Cameron <brian.cameron@sun.com>
931 *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
932 atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
933 atk/atkimage.c atk/atkimage.h atk/atkobject.c
934 atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
935 atk/atkstateset.c atk/atkstreamablecontent.c
936 atk/atkstreamablecontent.h atk/atktable.c
937 atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
938 and some docs/tmpl files.
939 Updated gtk-docs fixing spelling errors and making minor
942 2001-06-27 Louise Miller <lousie.miller@sun.com>
944 *atk/atkselection.h, atk/atkselection.c
945 changed return type to gboolean for
946 atk_selection_select_all_selection
948 2001-06-26 Brian Cameron <brian.cameron@sun.com>
950 *atk/atkstate.h atk/atkstate.c
951 docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
952 docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
953 docs/tmpl/atktext.sgml
954 Added ATK_STATE_STALE. Updated docs.
956 2001-06-22 Lucy Brophy <lucy.brophy@sun.com>
959 Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
961 2001-06-21 Brian Cameron <brian.cameron@sun.com>
963 * atk/atkeditabletext.h, atk/atkobject.h,
965 Added AtkAttributeSet_free() convenience
968 2001-06-20 Peter Williams <peterw@ximian.com>
970 * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
971 atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
974 2001-06-20 Brian Cameron <brian.cameron@sun.com>
976 * atk/atktable.c, atk/atkmarshal.list
977 Removed needless marshal and updated signal handlers in
980 2001-06-20 Louise Miller <louise.miller@sun.com>
982 *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml
983 Changed parameters for get_selected_rows/get_selected_columns
984 Added 4 new functions, add_row_selection, remove_row_selection,
985 add_column_selection, remove_column_selection
987 2001-06-19 Brian Cameron <brian.cameron@sun.com>
990 Fixed minor bug with signals.
992 2001-06-18 Brian Cameron <brian.cameron@sun.com>
997 2001-06-15 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
999 * atk/atkselection.h atk/atkselection.c
1000 Now add_selection, clear_selection, and remove_selection
1001 return a boolean indicating SUCCESS/FAILURE to indicate
1002 if the operation was successful.
1004 2001-06-13 Brian Cameron & Lucy Brophy <brian.cameron@sun.com>
1006 * atk/atktable.h atk/atktable.h
1007 Updated so now the get_text_before|at|after functions
1008 return the start & end offset of the string. Updated the
1011 2001-06-13 Padraig O'Briain <padraig.obriain@sun.com>
1013 * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1015 2001-06-11 Havoc Pennington <hp@redhat.com>
1019 * configure.in: bump version to 0.2 and add infrastructure for
1020 libtool version info. Assumes GTK versioning scheme (major.minor
1021 is binary compatible)
1023 * atk/Makefile.am (LDFLAGS): set version info
1024 (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1026 2001-06-13 Brian Cameron <brian.cameron@sun.com>
1028 * atk/atktable.h, atk/atktable.c
1029 Updated so that get/set row/column header functions
1030 work with AtkObjects rather than AtkTables. Organized
1031 the header file a little more cleanly. Also the get/set
1032 row_description and caption functions now use gchar *
1033 rather than AtkObject.
1035 2001-06-12 Padraig O'Briain <padraig.obriain@sun.com>
1037 * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1038 Add signal model-changed.
1040 * atk/atkobject.c: Add properties
1041 accessible-role, accessible-table-caption,
1042 accessible-table-column-header, accessible-table-column_description.
1043 accessible-table-row-header, accessible-table-row_description.
1044 accessible-table-summary, accessible-model
1046 2001-06-12 Brian Cameron <brian.cameron@sun.com>
1048 * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1049 Updated atkeditabletext and atktext interfaces so they
1050 now properly define the get/set attribute methods and now
1051 get_offset_at_point and get_character_extents can request
1052 x,y coords by either widget or screen coords.
1054 Sat Jun 9 15:17:00 2001 Owen Taylor <otaylor@redhat.com>
1056 * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1057 CFLAGS, not in LIBS. (Always linking with -lpthread
1058 is a noticeable speed hit.)
1060 Thu Jun 7 17:03:37 2001 Owen Taylor <otaylor@redhat.com>
1062 * atk/Makefile.am: Really fix marshal generation.
1064 2001-06-07 Havoc Pennington <hp@redhat.com>
1066 * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1067 glib-genmarshal stuff
1069 2001-06-07 Havoc Pennington <hp@redhat.com>
1071 * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1074 * configure.in: rearrange the library checks to support
1077 * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1079 * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1080 ATK in giant GTK tarball
1082 2001-06-07 Brian Cameron <brian.cameron@sun.com>
1084 * docs/atk-api.sgml docs/atk-sections.txt
1085 docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1086 docs/tmpl/atktext.sgml
1087 Removed docs/atk-api.sgml since it is not used.
1088 Updated sgml files and atk-sections.txt to reflect
1089 recent changes to the atktext and atkeditabletext
1092 2001-06-06 Brian Cameron <brian.cameron@sun.com>
1094 * atk/atktext.h atk/atktext.h
1095 Updated to new atktext functions for getting attributes.
1097 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1099 * New files atk/atkstreamablecontent.[ch]
1100 Updated files: atk/Makefile.am, atk/atk.h
1102 * atk/atkvalue.c: Updated comments
1104 2001-06-06 Padraig O'Briain <padraig.obriain@sun.com>
1106 * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1108 2001-06-05 Padraig O'Briain <padraig.obriain@sun.com>
1110 * atk/atkobject.c: Add property accessible-visible-data
1112 2001-06-01 Padraig O'Briain <padraig.obriain@sun.com>
1114 * atk/atkobject.c: Add support for setting and getting
1115 accessible-value property.
1117 * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1119 Fri Jun 01 Brian Cameron <brian.cameron@sun.com>
1121 * atk/atkeditabletext.[ch], atk/atktext.[ch]
1123 * docs/atk-overrides.txt, docs/Makefile.am
1124 Updated the interface for dealing with selected
1125 text to handle multiple selected regions. Removed
1126 get_row_col_at_offset from atktext.[ch]. Added
1127 docs/atk-overrides.txt file.
1129 Thu May 31 Brian Cameron <brian.cameron@sun.com>
1131 * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1132 atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1133 Added atk_marshal_VOID__INT_INT marshaller. Updated the
1134 Makefiles so the proper marshall files get included in the
1135 dist. Updated the Makefiles and configure.in so that the
1136 docs get included in the dist.
1138 Tue May 29 18:17:11 2001 Owen Taylor <otaylor@redhat.com>
1140 * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1142 2001-05-29 Padraig O'Briain <padraig.obriain@sun.com>
1144 * atk/atkobject.c: Define new properties accessible-text,
1145 accessible-caret, accessible-selection and accessible-value
1147 2001-05-29 Brian Cameron <brian.cameron@sun.com>
1149 * docs/atk-sections.txt
1152 Improved the layout/formatting of the atk docs. Added docs/tmpl
1155 2001-05-28 Brian Cameron <brian.cameron@sun.com>
1158 Now properly set the initialized flag when setting up signals.
1159 Updated the atk-docs in several files
1161 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1163 * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1164 atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1165 atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1166 atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1167 Fix warnings generated by Sun FORTE compiler
1169 2001-05-24 Padraig O'Briain <padraig.obriain@sun.com>
1171 * atk/atkcomponent.c atk/atkvalue.c
1172 Remove return calls in functions which return void
1174 2001-05-23 Padraig O'Briain <padraig.obriain@sun.com>
1176 * atk/atkobject.h: Correct naming of role for status bar
1179 Clarify behaviour of atk_text_get_text_after/at/before_offset
1181 Sun May 13 11:35:32 2001 Owen Taylor <otaylor@redhat.com>
1183 * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1185 2001-01-06 Hans Breuer <hans@breuer.org>
1187 * atk/makefile.msc atk/atk.def (new files) :
1188 Enable build for win32, no sourc changes necessary.
1190 Sat May 5 07:46:47 2001 Owen Taylor <otaylor@redhat.com>
1194 Thu May 3 08:38:24 2001 Owen Taylor <otaylor@redhat.com>
1196 * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1198 Tue Apr 25 10:10:00 2001 Padraig Obriain <padraig.obriain@sun.com>