platform/upstream/atk.git
22 years agoincrement version to 1.1.0, in view of the fact that we've branched for
Padraig O'Briain [Wed, 18 Sep 2002 12:15:21 +0000 (12:15 +0000)]
increment version to 1.1.0, in view of the fact that we've branched for

* configure.in:
increment version to 1.1.0, in view of the fact that we've
branched for GNOME-2 and GTK+-2.0, and this is HEAD.
Also reset INTERFACE_AGE to zero, since an enum was added.
Use similar librray numbering as GTK.

* docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW

22 years agoadd ATK_LAYER_WINDOW.
Mark McLoughlin [Mon, 9 Sep 2002 11:08:34 +0000 (11:08 +0000)]
add ATK_LAYER_WINDOW.

2002-09-06  Mark McLoughlin  <mark@skynet.ie>

        * atk/atkobject.h: add ATK_LAYER_WINDOW.

        * atk/atkcomponent.c: upd docs.

22 years agoAdd ...Iface symbols to Standard sections to avoid unused declarations
Padraig O'Briain [Fri, 6 Sep 2002 07:01:22 +0000 (07:01 +0000)]
Add ...Iface symbols to Standard sections to avoid unused declarations

* docs/atk-sections.txt: Add ...Iface symbols to Standard sections to
avoid unused declarations

* docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
Move AtkRelationSet from atkobject to atkrelationset.

22 years agoRemove reference to ...Iface data structures; which eliminates
Padraig O'Briain [Thu, 5 Sep 2002 13:51:09 +0000 (13:51 +0000)]
Remove reference to ...Iface data structures; which eliminates

* docs/atk-sections.txt docs/tmpl/atkaction.sgml
docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.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:
Remove reference to ...Iface data structures; which eliminates
undocumented symbols.

22 years agoAdd documentation for AtkKeyEventType
Padraig O'Briain [Thu, 5 Sep 2002 12:49:21 +0000 (12:49 +0000)]
Add documentation for AtkKeyEventType

*  atk/atkutil.h: Add documentation for AtkKeyEventType

* docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml
docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
docs/tmpl/atkutil.sgml:
Reduce number of undocumented symbols

22 years agoAdd implementation for atk_object_factory_get_accessible_type()
Padraig O'Briain [Mon, 26 Aug 2002 08:20:54 +0000 (08:20 +0000)]
Add implementation for atk_object_factory_get_accessible_type()

* atk/atknoopobjectfactory.c:
Add implementation for atk_object_factory_get_accessible_type()

22 years agohardcode aclocal-1.4/automake-1.4 so that users with both automake 1.6 and
Havoc Pennington [Sun, 18 Aug 2002 22:21:32 +0000 (22:21 +0000)]
hardcode aclocal-1.4/automake-1.4 so that users with both automake 1.6 and

2002-08-18  Havoc Pennington  <hp@pobox.com>

* autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
both automake 1.6 and 1.4 installed get the right automake. Means
compilation from CVS will now require the latest automake 1.4
release, or manually creating symlinks called "automake-1.4" and
"aclocal-1.4"

22 years agoThese changes improve the quality of the documentation by adding
Padraig O'Briain [Fri, 16 Aug 2002 15:36:56 +0000 (15:36 +0000)]
These changes improve the quality of the documentation by adding
information about properties and signals.

* configure.in:
Add atktargetlibi, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
use in docs Makefile.am

* atk/atk.h:
Add missing include files, atk/atknoopobject.h and
atknoopobjectfactory.h

* docs/Makefile.am:
Add support for scan program

* docs/atk.types:
Added content to this file

* docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
docs/tmplatkutil.sgml:
Removed references to contents of object's data structure

* docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
Add references to signals and properties.

22 years ago===== Released 1.0.3 ===== ATK_1_0_3
Owen Taylor [Wed, 31 Jul 2002 22:46:37 +0000 (22:46 +0000)]
===== Released 1.0.3 =====

Wed Jul 31 17:08:04 2002  Owen Taylor  <otaylor@redhat.com>

        * ===== Released 1.0.3 =====

        * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
        interface, binary version 3.

        * NEWS: Updated.

22 years agoUpdated to describe where to log bugs and mention mailing list.
Padraig O'Briain [Sun, 14 Jul 2002 10:09:38 +0000 (10:09 +0000)]
Updated to describe where to log bugs and mention mailing list.

* README: Updated to describe where to log bugs and mention mailing
list.

22 years agoatk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
Padraig O'Briain [Thu, 20 Jun 2002 08:29:33 +0000 (08:29 +0000)]
atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml

* atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
Update documentation.

22 years ago64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com) (bug
Padraig O'Briain [Wed, 29 May 2002 07:21:46 +0000 (07:21 +0000)]
64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com) (bug

* atk/atkregistry.c:
64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
(bug #83316)

22 years agohu Mar 28 18:27:32 2002 Owen Taylor <otaylor@redhat.com> ATK_1_0_2
Owen Taylor [Tue, 28 May 2002 02:45:53 +0000 (02:45 +0000)]
hu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>

        * ===== Released 1.0.2 ======

        * NEWS: Updates.

        * configure.in: Version 1.0.2, interface, binary age 2

22 years agoAllow for object being NULL which means the window containing the focus
Padraig O'Briain [Fri, 26 Apr 2002 14:39:53 +0000 (14:39 +0000)]
Allow for object being NULL which means the window containing the focus

* atk/atkutil.c (atk_focus_tracker_notify):
Allow for object being NULL which means the window containing the
focus widget has lost focus. We update the previous_focus_object
so we can emit notification for focus widget when window regains
focus.

22 years agoAllow for case where created AtkObject is not a AtkGObjectAccessible so
Padraig O'Briain [Mon, 15 Apr 2002 10:54:44 +0000 (10:54 +0000)]
Allow for case where created AtkObject is not a AtkGObjectAccessible so

* atk/atkgobjectaccessible.c:
(atk_gobject_accessible_for_object):  Allow for case where created
AtkObject is not a AtkGObjectAccessible so quark_accessible_object
was not initialized in atk_gobject_accessible_class_init

22 years ago===== Released 1.0.1 ====== ATK_1_0_1
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.

22 years agoDo not do notification if previously notified object is the same as this
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

22 years agoshut up cvs
Manish Singh [Fri, 15 Mar 2002 01:39:33 +0000 (01:39 +0000)]
shut up cvs

22 years agoUse correct name for the DLL when generating the MSVC import library.
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.

22 years agoFix for SEGV triggered by test-gail-gnome, due to calling
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).

22 years agoCorrect name of data set to NULL from quark_accessible_object to
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

22 years agoFix typo.
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.

22 years ago===== Released 1.0.0 ====== ATK_1_0_0
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.

22 years agoatk-zip.sh.in Use ATK_API_VERSION also in the Win32 import library names.
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.

22 years agoATK 1.0.0 rc1 ATK_1_0_0_RC1
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.)

22 years agoRequire GLib-2.0.0.
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.

22 years agoPermit end offset value of -1
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

22 years agoUpdate comments
Padraig O'Briain [Thu, 28 Feb 2002 13:36:39 +0000 (13:36 +0000)]
Update comments

* atk/atkhypertext.h:
Update comments

22 years agobeautified configure --help output.
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.

22 years agoAdd padding to class structures to allow for future expansion.
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.

22 years agoAdd 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.

22 years agoAdd 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.

22 years agoBail if AM_PATH_GLIB_2_0 fails.
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.

22 years agoDo use -no-undefined on Win32, otherwise libtool won't create a DLL.
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.

22 years agoRemove -no-undefined because of problems with uunresolved symbols in
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

22 years agoVersion 0.13 ATK_0_13
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.

22 years agoMake use of parent_class consistent; define as gpointer and use
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

22 years agoAdd check for offset being negative in functins which have offset
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.

22 years agoUpdate for recent changes
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

22 years agoChange argument of get_layer and get_mdi_zorder function pointers to be
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

22 years agoGuard atk.h with ifndef __ATK_H__ (#71405 reported by terra@diku.dk
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))

22 years agoAdd padding to class structures to allow for future expansion.
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.

22 years agoDeprecated some misplaced API; retagged. Bug fixes to AtkComponent, ATK_0_12 GNOME_2D_BETA
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.

22 years agoIncremented revision for GNOME 2 beta, and updated NEWS.
Bill Haneman [Mon, 11 Feb 2002 22:58:08 +0000 (22:58 +0000)]
Incremented revision for GNOME 2 beta, and updated NEWS.

22 years agodeclare function arguments as (void) rather than ()
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 ()

22 years agoUpdated changelog.
Bill Haneman [Mon, 4 Feb 2002 19:46:33 +0000 (19:46 +0000)]
Updated changelog.

22 years agoAdded descriptive documentation of the ATK interfaces, primarily ATK_0_11
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").

22 years agoRetroactively write a NEWS entry for 0.9 and 0.10.
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.

22 years agoversion number to 0.10, for Desktop Alpha 2 ATK_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

22 years agoCorrect inconsistencies between registered signal parameter types and
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>)

22 years agoRevved for desktop alpha release. ATK_0_9
Bill Haneman [Wed, 16 Jan 2002 12:20:27 +0000 (12:20 +0000)]
Revved for desktop alpha release.

22 years agoInclude glib-object.h, Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h.
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)

22 years ago1 Add comments to clarify behavior if handler has already been added
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

22 years agogenerate atk-enum-types.[hc] NOTE: the long comment in atkobject.h is
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

23 years agoatk/atkgobjectaccessible.h Fixed typo in define (reported by Jeff Franks)
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)

23 years agosetup parent class (atk_relation_finalize): chain to parent.
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.

23 years agoVersion 0.8, require GLib-1.3.12 ATK_0_8
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.

23 years agoSet GPATH - necessary for correct srcdir != builddir operation when
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.

23 years agoremove some conflict indicators.
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.

23 years agoAdd new functions
Padraig O'Briain [Wed, 19 Dec 2001 14:18:48 +0000 (14:18 +0000)]
Add new functions

* atk/atk.def:
Add new functions

23 years agoAdd new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
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

23 years agoAdd missing #include <string.h>
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>

23 years agoCompile with -DG_DISABLE_DEPRECATED. See #52790.
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.

23 years agoRemove unnecessary g_retunn_val_if_fail() call.
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.

23 years agoparanoia is not appropriate here, setup parent_class, don't create a new
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.

23 years agoatk/Makefile.am: Update to create atk-enum-types.h before compiling source
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>)

23 years agoshut up cvs
Manish Singh [Wed, 5 Dec 2001 20:11:30 +0000 (20:11 +0000)]
shut up cvs

23 years agoChange atk_attribute_register to atk_text_attribute_register,
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

23 years agoAdd implementation of atk_attribute_register, atk_attribute_for_name Udate
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

23 years agoUpdate atk_role_register() to allow extra roles to be defined Update
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

23 years agoUse ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
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 (_)

23 years agoGenerate files atk-enum-types.c and atk-enums-types.h to create types for
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()

23 years agoFixed bug in atkutil when no impl library (e.g. libgail) is loaded.
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.

23 years agoAdd functions atk_role_get_name() and atk_role_for_name() which transform
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

23 years agosync docs
Tim Janik [Sun, 25 Nov 2001 21:59:14 +0000 (21:59 +0000)]
sync docs

23 years agoupdated externals
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

23 years agoVersion 0.7 ATK_0_7
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

23 years agoSpecify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID when
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

23 years agoChange atk_relation_type_from_string to atk_relation_type_for_name Add
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

23 years agoFix/clarify gtk-doc comment in atk_add_key_event_listener in atkutil.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

23 years agoswitch to class_peek.
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

23 years agoAdded missing gtk-doc comments for atk_relation_type_from_string.
Bill Haneman [Wed, 21 Nov 2001 23:15:33 +0000 (23:15 +0000)]
Added missing gtk-doc comments for atk_relation_type_from_string.

23 years agoBack out an uneeded version number bump
Owen Taylor [Wed, 21 Nov 2001 23:06:39 +0000 (23:06 +0000)]
Back out an uneeded version number bump

23 years agoVersions 0.0.8, interface, binary age 0. Fix trailing comma on
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

23 years agoAdd additional argument (name) to state-change signal Update
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

23 years agoAdd enum AtkLayer and functions atk_object_get_layer and
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

23 years agoAdded missing 'break' in atk_object_real_get_property.
Bill Haneman [Wed, 21 Nov 2001 09:33:20 +0000 (09:33 +0000)]
Added missing 'break' in atk_object_real_get_property.

23 years agoRemove property accessible-state; use signal state-change instead Change
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

23 years agoIntroduced AtkKeyEventType, to insulate us from GDK dependencies.
Bill Haneman [Tue, 20 Nov 2001 11:34:09 +0000 (11:34 +0000)]
Introduced AtkKeyEventType, to insulate us from GDK dependencies.

23 years agoChange to signature of atk_add_event_listener to use AtkKeySnoopFunc instead
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.

23 years agoAdded state-change signal to AtkObject (will deprecate accessible-state property)
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.

23 years agoFix bug in calculation of number of toggle states
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()

23 years agoRemove unused structure _AtkEditableTextIfaceClass
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

23 years agoBuild separate runtime and developer packages.
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.

23 years agoAdded (missing) functions atk_add_key_listener() and atk_remove_key_listener()
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()

23 years agoRevved micro version, since API was added last checkin.
Bill Haneman [Wed, 14 Nov 2001 14:38:01 +0000 (14:38 +0000)]
Revved micro version, since API was added last checkin.

23 years agoAdded API for key snoop functions, to allow non-GTK-specific registration
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.

23 years agoNotify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED to
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.

23 years agoAdd role ATK_ROLE_TREE_TABLE
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.

23 years agoAdd two new relations ATK_RELATION_NODE_CHILDREN and
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.