Owen Taylor [Thu, 28 Mar 2002 23:34:54 +0000 (23:34 +0000)]
===== Released 1.0.1 ======
Thu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com>
* ===== Released 1.0.1 ======
* NEWS: Updates.
* configure.in: Version 1.0.1, interface, binary age 1.0.0.
Padraig O'Briain [Tue, 19 Mar 2002 14:16:00 +0000 (14:16 +0000)]
Do not do notification if previously notified object is the same as this
* atk/atkutil.c (atk_focus_tracker_notify):
Do not do notification if previously notified object is the same as
this object
Manish Singh [Fri, 15 Mar 2002 01:39:33 +0000 (01:39 +0000)]
shut up cvs
Tor Lillqvist [Thu, 14 Mar 2002 20:46:44 +0000 (20:46 +0000)]
Use correct name for the DLL when generating the MSVC import library.
2002-03-14 Tor Lillqvist <tml@iki.fi>
* atk/Makefile.am: Use correct name for the DLL when generating
the MSVC import library.
Bill Haneman [Thu, 14 Mar 2002 00:31:15 +0000 (00:31 +0000)]
Fix for SEGV triggered by test-gail-gnome, due to calling
g_type_class_peek (ATK_UTIL_CLASS) instead of
g_type_class_ref (ATK_UTIL_CLASS).
Padraig O'Briain [Tue, 12 Mar 2002 15:06:52 +0000 (15:06 +0000)]
Correct name of data set to NULL from quark_accessible_object to
* atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
Correct name of data set to NULL from quark_accessible_object to
quark_object
Padraig O'Briain [Sat, 9 Mar 2002 13:25:58 +0000 (13:25 +0000)]
Fix typo.
* atk/atkhyperlink.c (atk_hyperlink_get_type):
Fix typo.
Owen Taylor [Fri, 8 Mar 2002 04:56:33 +0000 (04:56 +0000)]
===== Released 1.0.0 ======
Thu Mar 7 23:52:51 2002 Owen Taylor <otaylor@redhat.com>
* ===== Released 1.0.0 ======
* NEWS: Final update for 1.0.0.
* README: Update the compilation instructions a bit.
Tor Lillqvist [Wed, 6 Mar 2002 01:38:08 +0000 (01:38 +0000)]
atk-zip.sh.in Use ATK_API_VERSION also in the Win32 import library names.
2002-03-06 Tor Lillqvist <tml@iki.fi>
* atk-zip.sh.in
* atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
library names.
Owen Taylor [Wed, 6 Mar 2002 01:03:19 +0000 (01:03 +0000)]
ATK 1.0.0 rc1
Tue Mar 5 16:54:21 2002 Owen Taylor <otaylor@redhat.com>
* ATK 1.0.0 rc1
* tests/Makefile.am: Don't install libteststateset.la,
libtestrelation.la. (#73655, James Henstridge)
* autogen.sh: Add --enable-gtk-doc
* configure.in: --disable-gtk-doc by default.
* Makefile.am: Add a slightly modified distcheck rule
that passes --enable-gtk-doc to the configure inside.
(So that 'make dist' succeeds inside.)
Owen Taylor [Tue, 5 Mar 2002 17:27:44 +0000 (17:27 +0000)]
Require GLib-2.0.0.
Tue Mar 5 11:55:35 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Require GLib-2.0.0.
* configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
Switch over to the Glib/GTK+ versioning scheme.
Padraig O'Briain [Tue, 5 Mar 2002 12:25:15 +0000 (12:25 +0000)]
Permit end offset value of -1
* atk/atktext.c (atk_text_get_text):
Permit end offset value of -1
Padraig O'Briain [Thu, 28 Feb 2002 13:36:39 +0000 (13:36 +0000)]
Update comments
* atk/atkhypertext.h:
Update comments
Sven Neumann [Thu, 28 Feb 2002 10:50:36 +0000 (10:50 +0000)]
beautified configure --help output.
2002-02-28 Sven Neumann <sven@gimp.org>
* configure.in: beautified configure --help output.
Padraig O'Briain [Wed, 27 Feb 2002 14:52:24 +0000 (14:52 +0000)]
Add padding to class structures to allow for future expansion.
* atk/atkhypertext.h atk/atkhyperlink.h:
Add padding to class structures to allow for future expansion.
Padraig O'Briain [Wed, 27 Feb 2002 13:30:37 +0000 (13:30 +0000)]
Add padding to class structures to allow for future expansion.
* atk/atkdocument.h:
Add padding to class structures to allow for future expansion.
Padraig O'Briain [Wed, 27 Feb 2002 08:25:02 +0000 (08:25 +0000)]
Add padding to class structures to allow for future expansion.
* atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
Add padding to class structures to allow for future expansion.
Owen Taylor [Tue, 26 Feb 2002 17:03:47 +0000 (17:03 +0000)]
Bail if AM_PATH_GLIB_2_0 fails.
Mon Feb 25 19:09:39 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Bail if AM_PATH_GLIB_2_0 fails.
Tor Lillqvist [Tue, 26 Feb 2002 00:32:16 +0000 (00:32 +0000)]
Do use -no-undefined on Win32, otherwise libtool won't create a DLL.
2002-02-26 Tor Lillqvist <tml@iki.fi>
* atk/Makefile.am: Do use -no-undefined on Win32, otherwise
libtool won't create a DLL.
Padraig O'Briain [Mon, 25 Feb 2002 17:41:06 +0000 (17:41 +0000)]
Remove -no-undefined because of problems with uunresolved symbols in
* atk/Makefile.am:
Remove -no-undefined because of problems with uunresolved symbols
in libgobject on Solaris when using gcc
Owen Taylor [Sun, 24 Feb 2002 04:23:29 +0000 (04:23 +0000)]
Version 0.13
Sat Feb 23 23:02:23 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Version 0.13
* NEWS: Update for 0.13
* docs/atk-sections.txt: Update.
Padraig O'Briain [Fri, 22 Feb 2002 15:56:49 +0000 (15:56 +0000)]
Make use of parent_class consistent; define as gpointer and use
* atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
Make use of parent_class consistent; define as gpointer and
use g_type_class_peek_parent() to get it
* atk/atktext.c:
Delete unused empty line
* atk/atkregistry.c atk/atkrelation.c:
Make parent_class static
Padraig O'Briain [Wed, 20 Feb 2002 17:18:01 +0000 (17:18 +0000)]
Add check for offset being negative in functins which have offset
* atk/atktext.c:
Add check for offset being negative in functins which have offset
parameter and return immediately if so.
Padraig O'Briain [Fri, 15 Feb 2002 11:27:24 +0000 (11:27 +0000)]
Update for recent changes
* docs/atk-sections.txt docs/tmpl/atkaction.sgml
docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
Update for recent changes
Padraig O'Briain [Fri, 15 Feb 2002 11:26:25 +0000 (11:26 +0000)]
Change argument of get_layer and get_mdi_zorder function pointers to be
* atk/atkcomponent.h:
Change argument of get_layer and get_mdi_zorder function pointers
to be AtkComponent instead of AtkObject
* atk/atkcomponent.c:
Change atk_component_get_layer and atk_component_get_mdi_zorder
to refer to argument as component instead os accessible
* docs/atk-sections.txt docs/tmpl/atkaction.sgml
docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
Update for recent changes
Padraig O'Briain [Fri, 15 Feb 2002 09:51:23 +0000 (09:51 +0000)]
Guard atk.h with ifndef __ATK_H__ (#71405 reported by terra@diku.dk
* atk/atk.h:
Guard atk.h with ifndef __ATK_H__
(#71405 reported by terra@diku.dk (Morten Welinder))
Padraig O'Briain [Wed, 13 Feb 2002 14:15:05 +0000 (14:15 +0000)]
Add padding to class structures to allow for future expansion.
* atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
atk/atktable.h atk/atktext.h atk/atkvalue.h:
Add padding to class structures to allow for future expansion.
Bill Haneman [Tue, 12 Feb 2002 16:41:45 +0000 (16:41 +0000)]
Deprecated some misplaced API; retagged. Bug fixes to AtkComponent,
and placed Layer and MDI-ZOrder API there where it belongs.
Bill Haneman [Mon, 11 Feb 2002 22:58:08 +0000 (22:58 +0000)]
Incremented revision for GNOME 2 beta, and updated NEWS.
jacob berkman [Mon, 11 Feb 2002 16:38:45 +0000 (16:38 +0000)]
declare function arguments as (void) rather than ()
2002-02-11 jacob berkman <jacob@ximian.com>
* atk/atkselection.[ch] (atk_selection_get_type):
* atk/atktable.[ch] (atk_table_get_type):
* atk/atkregistry.h (atk_get_default_registry):
* atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type):
* atk/atkobjectfactory.[ch] (atk_object_factory_get_type):
* atk/atkcomponent.[ch] (atk_component_get_type):
* atk/atkaction.[ch] (atk_action_get_type): declare function
arguments as (void) rather than ()
Bill Haneman [Mon, 4 Feb 2002 19:46:33 +0000 (19:46 +0000)]
Updated changelog.
Bill Haneman [Wed, 30 Jan 2002 15:42:42 +0000 (15:42 +0000)]
Added descriptive documentation of the ATK interfaces, primarily
to assist custom widget maintainers and others who need to provide ATK
implementations for widgets outside GTK+ (for which implementations are
already provided by package "gail").
Owen Taylor [Wed, 30 Jan 2002 04:30:29 +0000 (04:30 +0000)]
Retroactively write a NEWS entry for 0.9 and 0.10.
Tue Jan 29 23:29:46 2002 Owen Taylor <otaylor@redhat.com>
* NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
Padraig O'Briain [Mon, 28 Jan 2002 15:36:38 +0000 (15:36 +0000)]
version number to 0.10, for Desktop Alpha 2
* configure.in:
version number to 0.10, for Desktop Alpha 2
Padraig O'Briain [Mon, 28 Jan 2002 09:14:43 +0000 (09:14 +0000)]
Correct inconsistencies between registered signal parameter types and
* atk/atkobject.h:
Correct inconsistencies between registered signal parameter types
and default signal handler struct fields
(based on patch from Murray Cumming <murray@usa.net>)
Bill Haneman [Wed, 16 Jan 2002 12:20:27 +0000 (12:20 +0000)]
Revved for desktop alpha release.
Owen Taylor [Wed, 9 Jan 2002 16:28:27 +0000 (16:28 +0000)]
Include glib-object.h, Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h.
Wed Jan 9 11:26:56 2002 Owen Taylor <otaylor@redhat.com>
* atk/Makefile.am (s-enum-types-h): Include glib-object.h,
Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#68325,
Mikael Hermansson)
Padraig O'Briain [Mon, 7 Jan 2002 11:49:15 +0000 (11:49 +0000)]
1 Add comments to clarify behavior if handler has already been added
* atk/atkcomponent.c (atk_component_add_focus_handler):1
Add comments to clarify behavior if handler has already been added
* docs/tmpl/atktext.sgml:
Update for change of caret_changed to text_caret_moved
Hans Breuer [Sat, 5 Jan 2002 18:56:52 +0000 (18:56 +0000)]
generate atk-enum-types.[hc] NOTE: the long comment in atkobject.h is
2002-01-05 Hans Breuer <hans@breuer.org>
* atk/makefile.msc : generate atk-enum-types.[hc]
NOTE: the long comment in atkobject.h is crashing perl,
at least version 5.005_02 built for MSWin32-x86-object
Binary build 506 provided by ActiveState. Temporary
deleting the AtkRole comment allows to work-around.
atk/atk.def : updated externals
Padraig O'Briain [Wed, 2 Jan 2002 11:19:14 +0000 (11:19 +0000)]
atk/atkgobjectaccessible.h Fixed typo in define (reported by Jeff Franks)
* atk/atkgobjectaccessible.h
Fixed typo in define (reported by Jeff Franks)
* atk/atktext.c atk/atktext.h
Change name of default signal handler for text_caret_moved signal
from caret_changed to text_caret_moved
Change enum CARET_MOVED to TEXT_CARET_MOVED
(both issues reported by Jeff Franks)
Michael Meeks [Thu, 27 Dec 2001 09:48:40 +0000 (09:48 +0000)]
setup parent class (atk_relation_finalize): chain to parent.
2001-12-15 Michael Meeks <michael@ximian.com>
* atk/atkrelation.c (atk_relation_class_init):
setup parent class
(atk_relation_finalize): chain to parent.
* atk/atkrelationset.c (atk_relation_set_class_init),
(atk_relation_set_finalize): same fix.
Owen Taylor [Sun, 23 Dec 2001 22:42:00 +0000 (22:42 +0000)]
Version 0.8, require GLib-1.3.12
Sat Dec 22 12:26:51 2001 Owen Taylor <otaylor@redhat.com>
* configure.in: Version 0.8, require GLib-1.3.12
* atk/makefile.msc (PKG_VER): Version 0.8.
Owen Taylor [Thu, 20 Dec 2001 05:34:43 +0000 (05:34 +0000)]
Set GPATH - necessary for correct srcdir != builddir operation when
Thu Dec 20 00:33:47 2001 Owen Taylor <otaylor@redhat.com>
* atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
for correct srcdir != builddir operation when
generating source files in srcdir.
Owen Taylor [Thu, 20 Dec 2001 05:28:37 +0000 (05:28 +0000)]
remove some conflict indicators.
Thu Dec 20 00:27:01 2001 Owen Taylor <otaylor@redhat.com>
* docs/tmpl/atkutil.sgml: remove some conflict
indicators.
Padraig O'Briain [Wed, 19 Dec 2001 14:18:48 +0000 (14:18 +0000)]
Add new functions
* atk/atk.def:
Add new functions
Padraig O'Briain [Wed, 19 Dec 2001 12:34:25 +0000 (12:34 +0000)]
Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
docs/tmpl/atkgobjectaccessible.sgml
* atk/Makefile.am atk/atk.h:
Add references to new files
* atk/atkobject.c atk/atkobject.h
docs/tmpl/atkobject.sgml:
Add new function atk_object_initialize
* atk/atkobjectfactory.c atk/atkobjectfactory.h
docs/tmpl/atkobjectfactory.sgml:
Add new function atk_object_factory_get_accessible_type
* docs/atk-sections.txt:
Add new functions.
Add functions in atk-unused.txt
Darin Adler [Mon, 17 Dec 2001 19:54:44 +0000 (19:54 +0000)]
Add missing #include <string.h>
* atk/atktext.c: Add missing #include <string.h>
Sebastian Wilhelmi [Thu, 13 Dec 2001 17:21:22 +0000 (17:21 +0000)]
Compile with -DG_DISABLE_DEPRECATED. See #52790.
2001-12-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* atk/Makefile.am, tests/Makefile.am: Compile with
-DG_DISABLE_DEPRECATED. See #52790.
Padraig O'Briain [Tue, 11 Dec 2001 17:51:01 +0000 (17:51 +0000)]
Remove unnecessary g_retunn_val_if_fail() call.
* atk/atkcomponent.c (atk_component_ref_accessible_at_position):
Remove unnecessary g_retunn_val_if_fail() call.
Michael Meeks [Mon, 10 Dec 2001 10:32:45 +0000 (10:32 +0000)]
paranoia is not appropriate here, setup parent_class, don't create a new
2001-12-08 Michael Meeks <michael@ximian.com>
* atk/atkregistry.c (atk_registry_class_init):
paranoia is not appropriate here, setup parent_class,
don't create a new default registry here - makes no
sense.
(atk_registry_finalize): chain to parent class, do
g_hash_table_destroys instead of g_frees.
Padraig O'Briain [Fri, 7 Dec 2001 14:42:21 +0000 (14:42 +0000)]
atk/Makefile.am: Update to create atk-enum-types.h before compiling source
atk/Makefile.am:
Update to create atk-enum-types.h before compiling source files
(Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
Manish Singh [Wed, 5 Dec 2001 20:11:30 +0000 (20:11 +0000)]
shut up cvs
Padraig O'Briain [Wed, 5 Dec 2001 09:34:12 +0000 (09:34 +0000)]
Change atk_attribute_register to atk_text_attribute_register,
* atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt
docs/tmpl/atktext.sgml tests/testrelation.c:
Change atk_attribute_register to atk_text_attribute_register,
atk_attribute_get_value to atk_text_attribute_get_value,
atk_attribute_get_name to atk_text_attribute_get_name
atk_attribute_for_name to atk_text_attribuute_for_name
Padraig O'Briain [Tue, 4 Dec 2001 18:39:20 +0000 (18:39 +0000)]
Add implementation of atk_attribute_register, atk_attribute_for_name Udate
* atk/atktext.c:
Add implementation of atk_attribute_register, atk_attribute_for_name
Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
support extra attributes being defined
* atk/atktext.h:
Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
extra attributes to be defined
Add atk_attribute_register() and atk_attribute_for_name()
* atk/atk.def:
Add new functions
* docs/atk-sections.txt docs/tmpl/atktext.sgml
Update because of additions to atk/atktext.h
* tests/testrelation.c:
Add tests for text attributes
Padraig O'Briain [Tue, 4 Dec 2001 17:12:48 +0000 (17:12 +0000)]
Update atk_role_register() to allow extra roles to be defined Update
* atk/atkobject.c:
Update atk_role_register() to allow extra roles to be defined
Update atk_role_get_name() and atk_role_for_name() for newly defined
roles
* tests/testrelation.c:
Add tests for roles
Padraig O'Briain [Mon, 3 Dec 2001 09:07:05 +0000 (09:07 +0000)]
Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
* atk/atkrelation.c:
Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
atk_relation_type_for_name()
* atk/atkstate.c:
Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
atk_state_type_for_name()
* tests/testrelation.c, tests/teststateset.c:
Update tests as name componenets are separated by hyphen (-) rather
than underline (_)
Padraig O'Briain [Thu, 29 Nov 2001 18:03:16 +0000 (18:03 +0000)]
Generate files atk-enum-types.c and atk-enums-types.h to create types for
* atk/Makefile.am:
Generate files atk-enum-types.c and atk-enums-types.h to create
types for enums.
* atk/atkobject.c:
Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
Bill Haneman [Thu, 29 Nov 2001 15:51:40 +0000 (15:51 +0000)]
Fixed bug in atkutil when no impl library (e.g. libgail) is loaded.
Fixed small doc bug in atkobject.
Padraig O'Briain [Wed, 28 Nov 2001 09:14:37 +0000 (09:14 +0000)]
Add functions atk_role_get_name() and atk_role_for_name() which transform
* atk/atkobject.[c|h]:
Add functions atk_role_get_name() and atk_role_for_name() which
transform a role into an untranslated string
Update comments in atkobject.h which refer to property names
* atk/atkrelation.c:
Correct error in atk_relation_type_get_name
* docs/atk-sections.txt
Added atk_role_get_name and atk_role_for_name
* docs/tmpl/*sgml
Updated files
Tim Janik [Sun, 25 Nov 2001 21:59:14 +0000 (21:59 +0000)]
sync docs
Hans Breuer [Fri, 23 Nov 2001 16:00:40 +0000 (16:00 +0000)]
updated externals
2001-11-23 Hans Breuer <hans@breuer.org>
* atk/atk.def : updated externals
* atk/atktext.c atk/atkutil.c : added two spaces to fix
minor coding style issues. Found by my exports generator.
* atk/makefile.msc : version 0.7, use build dir from
$(TOP)\glib
Owen Taylor [Thu, 22 Nov 2001 20:00:43 +0000 (20:00 +0000)]
Version 0.7
Thu Nov 22 14:37:40 2001 Owen Taylor <otaylor@redhat.com>
* Version 0.7
* configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
Padraig O'Briain [Thu, 22 Nov 2001 17:53:46 +0000 (17:53 +0000)]
Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID when
* atk/atknoopobject.c:
Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
when creating object
Padraig O'Briain [Thu, 22 Nov 2001 15:58:58 +0000 (15:58 +0000)]
Change atk_relation_type_from_string to atk_relation_type_for_name Add
* atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
docs/tmpl/atkrelation.sgml:
Change atk_relation_type_from_string to atk_relation_type_for_name
Add atk_relation_type_get_name
* atk/atkrelationtype.c:
Change atk_relation_type_from_string to atk_relation_type_for_name
Add atk_relation_type_get_name
Update atk_relation_type_register() to correctly register new
relation types
* atk/atkstate.c:
Changed name of static variable type to last_type
Changed name of paremeter if atk_state_type_get_name to type to match
comments
* docs/tmpl/*sgml
Updated files
* tests/README, tests/Makefile.am
Add new test file testrelation.c
Bill Haneman [Thu, 22 Nov 2001 13:21:04 +0000 (13:21 +0000)]
Fix/clarify gtk-doc comment in atk_add_key_event_listener in atkutil.c
Michael Meeks [Thu, 22 Nov 2001 11:56:09 +0000 (11:56 +0000)]
switch to class_peek.
2001-11-22 Michael Meeks <michael@ximian.com>
* atk/atkutil.c (atk_add_key_event_listener): switch
to class_peek.
* atk/atkobject.c (atk_object_real_get_property):
add missing 'break'.
2001-11-21 Michael Meeks <michael@ximian.com>
* atk/atkrelation.c: pull in string.h for strcmp
* atk/atktext.c (atk_text_get_selection): fix bug / warning.
* atk/atkutil.c (atk_add_global_event_listener),
(atk_get_toolkit_name, atk_get_toolkit_version):
constify
Bill Haneman [Wed, 21 Nov 2001 23:15:33 +0000 (23:15 +0000)]
Added missing gtk-doc comments for atk_relation_type_from_string.
Owen Taylor [Wed, 21 Nov 2001 23:06:39 +0000 (23:06 +0000)]
Back out an uneeded version number bump
Owen Taylor [Wed, 21 Nov 2001 23:05:32 +0000 (23:05 +0000)]
Versions 0.0.8, interface, binary age 0. Fix trailing comma on
Wed Nov 21 17:54:44 2001 Owen Taylor <otaylor@redhat.com>
* configure.in (ATK_MICRO_VERSION): Versions 0.0.8,
interface, binary age 0.
* atk/atkobject.h (enum): Fix trailing comma on
enumeration.
* docs/atk-sections.txt: Update.
* NEWS: Updates
Padraig O'Briain [Wed, 21 Nov 2001 16:09:24 +0000 (16:09 +0000)]
Add additional argument (name) to state-change signal Update
* atk/atkobject.[c|h]:
Add additional argument (name) to state-change signal
Update atk_object_notify_state_change to take account of
extra argument for state-change
* atk/atkmarshal.list:
Add marshaller for VOID:STRING,BOOLEAN
Padraig O'Briain [Wed, 21 Nov 2001 14:52:34 +0000 (14:52 +0000)]
Add enum AtkLayer and functions atk_object_get_layer and
* atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
Add enum AtkLayer and functions atk_object_get_layer and
atk_object_get_mdi_zorder
Bill Haneman [Wed, 21 Nov 2001 09:33:20 +0000 (09:33 +0000)]
Added missing 'break' in atk_object_real_get_property.
Padraig O'Briain [Tue, 20 Nov 2001 11:38:38 +0000 (11:38 +0000)]
Remove property accessible-state; use signal state-change instead Change
* atk/atkobject.[c|h]:
Remove property accessible-state; use signal state-change instead
Change signature of state-change handler to take gboolean as argument
instead of AtkPropertyValues
Update atk_object_notify_state_change() to emit state-change signal
* atk/atkstate.[c|h], docs.atkstate.sgml:
Remove state ATK_STATE_COLLAPSED
Bill Haneman [Tue, 20 Nov 2001 11:34:09 +0000 (11:34 +0000)]
Introduced AtkKeyEventType, to insulate us from GDK dependencies.
Bill Haneman [Mon, 19 Nov 2001 15:39:12 +0000 (15:39 +0000)]
Change to signature of atk_add_event_listener to use AtkKeySnoopFunc instead
of pointer to same.
Changed AtkKeySnoopFunc sig: removed AtkObjectImplementor arg since snooped
keys are not reliably associated with AtkObjects.
Bill Haneman [Mon, 19 Nov 2001 10:48:31 +0000 (10:48 +0000)]
Added state-change signal to AtkObject (will deprecate accessible-state property)
Fixed API problem in atk_util_add_key_listener.
Padraig O'Briain [Mon, 19 Nov 2001 10:13:52 +0000 (10:13 +0000)]
Fix bug in calculation of number of toggle states
* atk/atkobject.c (atk_object_notify_state_change):
Fix bug in calculation of number of toggle states
* atk/atkstate.c:
Correct out-by-1 error in atk_state_type_register()
Use type (number of states defined) in atk_state_type_get_name()
and atk_state_type_for_name()
Padraig O'Briain [Sat, 17 Nov 2001 11:56:03 +0000 (11:56 +0000)]
Remove unused structure _AtkEditableTextIfaceClass
* atk/atkeditabletext.c:
Remove unused structure _AtkEditableTextIfaceClass
* atk/atkobject.[c|h]
Remove signals model_changed and selection_changed
* atk/selection.[c|h]
Add signal selection_changed
* atk/atktable.[c|h]
Remove unused structure _AtkTableIfaceClass
Add signal model_changed
* atk/atktext.[c|h]
Remove unused structure _AtkTextIfaceClass
Add signal text_selection_changed
* docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
Documentation changes
Tor Lillqvist [Sat, 17 Nov 2001 01:21:11 +0000 (01:21 +0000)]
Build separate runtime and developer packages.
2001-11-17 Tor Lillqvist <tml@iki.fi>
* atk-zip.sh.in: Build separate runtime and developer packages.
* atk/atk.def: Update.
Bill Haneman [Thu, 15 Nov 2001 01:41:37 +0000 (01:41 +0000)]
Added (missing) functions atk_add_key_listener() and atk_remove_key_listener()
Bill Haneman [Wed, 14 Nov 2001 14:38:01 +0000 (14:38 +0000)]
Revved micro version, since API was added last checkin.
Bill Haneman [Wed, 14 Nov 2001 14:32:54 +0000 (14:32 +0000)]
Added API for key snoop functions, to allow non-GTK-specific registration
of toolkit-level key snoopers.
Padraig O'Briain [Thu, 8 Nov 2001 09:24:47 +0000 (09:24 +0000)]
Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED to
* atk/atkobject.c (atk_object_notify_state_change):
Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
to ATK_STATE_EXPANDED or vice versa.
Padraig O'Briain [Mon, 5 Nov 2001 12:42:21 +0000 (12:42 +0000)]
Add role ATK_ROLE_TREE_TABLE
* atk/atkobject.h:
Add role ATK_ROLE_TREE_TABLE
* atk/atkrelation.h:
Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
* docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
Update to reflect the current state of the documentation in the code.
Padraig O'Briain [Wed, 31 Oct 2001 15:35:58 +0000 (15:35 +0000)]
Add two new relations ATK_RELATION_NODE_CHILDREN and
* atk/relation.h, docs/tmpl/atkrelation.sgml:
Add two new relations ATK_RELATION_NODE_CHILDREN and
ATK_RELATION_NODE_PARENT to support compound objects in a
node or cell of a tree or table
Added descriptions of all relations which are defined
* atk/atktable.c:
Remove functions atk_table_real_get_index_at(),
atk_table_real_get_column_at_index() and
atk_table_real_get_row_at_index()
Correct typos in documentation of other functions.
Sven Neumann [Tue, 30 Oct 2001 16:57:36 +0000 (16:57 +0000)]
shut up CVS
Tor Lillqvist [Sun, 28 Oct 2001 10:59:50 +0000 (10:59 +0000)]
New file, used to build developer package for Win32.
2001-10-28 Tor Lillqvist <tml@iki.fi>
* atk-zip.sh.in: New file, used to build developer package for
Win32.
* Makefile.am
* configure.in: Add it.
* atk/Makefile.am: Add rules to install and uninstall mingw import
library.
Tim Janik [Fri, 26 Oct 2001 14:03:39 +0000 (14:03 +0000)]
doc building updates.
Padraig O'Briain [Fri, 26 Oct 2001 08:57:38 +0000 (08:57 +0000)]
atk/atkobject.[c|h] Remove the following properties accessible-child - use
* atk/atkobject.[c|h]
Remove the following properties
accessible-child - use signal children_changed for notification
accessible-text - use signal text_changed for notification
accessible-caret - use signal text_caret_moved for notification
accessible-selection - use new signal selection_changed
for notification
accessible-visible-data - use new signal visible_data_changed
for notification
accessible-model - use new signal model_changed for notification
Notify when role or parent changes
Allow parent and role to be set or got using g_object_set() or
g_object_get()
Owen Taylor [Thu, 25 Oct 2001 18:59:53 +0000 (18:59 +0000)]
Version 0.6
Wed Oct 24 11:13:13 2001 Owen Taylor <otaylor@redhat.com>
* Version 0.6
* NEWS: Updates.
Padraig O'Briain [Thu, 25 Oct 2001 12:49:39 +0000 (12:49 +0000)]
Add role ATK_ROLE_TERMINAL for an accessible terminal.
* atk/atkobject.h, docs/tmpl/atkobject.sgml:
Add role ATK_ROLE_TERMINAL for an accessible terminal.
Padraig O'Briain [Mon, 22 Oct 2001 07:25:09 +0000 (07:25 +0000)]
Initialize AtkPropertyValue data structure to 0 instead of using memset.
* atk/atkobject.c (atk_object_notify_state_change):
Initialize AtkPropertyValue data structure to 0 instead of using
memset.
Tor Lillqvist [Fri, 19 Oct 2001 20:18:22 +0000 (20:18 +0000)]
Set automake conditionals OS_WIN32 if on (native) Win32, and
2001-10-19 Tor Lillqvist <tml@iki.fi>
* configure.in: Set automake conditionals OS_WIN32 if on (native)
Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
* atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
-export-symbols atk.def. If lib.exe is available, generate
atk.lib, and install it.
* atk/atk.def: Update with new entry points.
Padraig O'Briain [Fri, 19 Oct 2001 15:21:01 +0000 (15:21 +0000)]
Add convenience function atk_object_notify_state_change() to generate
* atk/atkobject.[c|], docs/atk-sections.txt,
docs/tmpl/atkobject.sgml:
Add convenience function atk_object_notify_state_change()
to generate property notification of state change.
* atk/atktext.c, docs/tmpl/atk-unused.sgml:
Correct comments on functions atk_attribute_get_name() and
atk_attribute_get_value()
Padraig O'Briain [Wed, 17 Oct 2001 16:00:39 +0000 (16:00 +0000)]
Update comments in atk_text_get_text_[at|after|before]_offset() to clarify
* atk/atktext.c:
Update comments in atk_text_get_text_[at|after|before]_offset()
to clarify what these functions will return.
Padraig O'Briain [Tue, 16 Oct 2001 17:23:14 +0000 (17:23 +0000)]
Update comments in atk_text_get_run_attributes() and
* atk/atktext.c:
Update comments in atk_text_get_run_attributes() and
atk_text_get_default_attributes().
Padraig O'Briain [Mon, 15 Oct 2001 14:26:06 +0000 (14:26 +0000)]
Change "property-change" signal to allow detail (i.e. property name) and
* atk/atkobject;c:
Change "property-change" signal to allow detail (i.e. property name)
and add detail in atk_object_notify().
Padraig O'Briain [Mon, 15 Oct 2001 08:06:40 +0000 (08:06 +0000)]
Correct order of attribute names in text_attr_name array.
* atk/atktext.c:
Correct order of attribute names in text_attr_name array.
Padraig O'Briain [Fri, 12 Oct 2001 16:22:48 +0000 (16:22 +0000)]
Use enum AtkTextAttribute to specify what attribute are supported rather
* atk/atktext.[c|h]:
* docs/atk-sections.txt, docs/tmpl/atktext.sgml:
Use enum AtkTextAttribute to specify what attribute are supported
rather than hash defines. Define new functions atk_attribute_get_name()
and atk_attribute_get_value() which return the strings for the
attribute name and values for those attribute which have named values.
Padraig O'Briain [Wed, 10 Oct 2001 14:59:28 +0000 (14:59 +0000)]
Add call to set iface.
* atk/atktext.c (atk_text_get_default_attributes):
Add call to set iface.