Padraig O'Briain [Tue, 1 Oct 2002 10:07:12 +0000 (10:07 +0000)]
Fix leak; report and patch supplied by Sebastian Rittau
* atk/atkobject.c (atk_object_notify): Fix leak; report and patch
supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
Bug #94548.
Padraig O'Briain [Tue, 24 Sep 2002 07:06:21 +0000 (07:06 +0000)]
===== Released 1.1.0 =====
* ===== Released 1.1.0 =====
* NEWS: Updated.
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
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.
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.
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.
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
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()
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"
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.
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.
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.
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.
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)
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
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.
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
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.