platform/upstream/atk.git
23 years agoUpdated the atktext.c docs.
Brian Cameron [Thu, 14 Jun 2001 16:42:32 +0000 (16:42 +0000)]
Updated the atktext.c docs.

23 years agoChanges to the atk_text_get_text[at/before/after]_offset interfaces
Lucy Brophy [Thu, 14 Jun 2001 16:16:03 +0000 (16:16 +0000)]
Changes to the atk_text_get_text[at/before/after]_offset interfaces

23 years agoinstall atknoopobject.h and atknoopobjectfactory.h
Padraig O'Briain [Thu, 14 Jun 2001 12:08:18 +0000 (12:08 +0000)]
install atknoopobject.h and atknoopobjectfactory.h

* atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h

23 years agoupdated ATK_0_2 GTK_ALL_1_3_6
Havoc Pennington [Wed, 13 Jun 2001 19:27:15 +0000 (19:27 +0000)]
updated

2001-06-11  Havoc Pennington  <hp@redhat.com>

* NEWS: updated

* configure.in: bump version to 0.2 and add infrastructure for
libtool version info. Assumes GTK versioning scheme (major.minor
is binary compatible)

* atk/Makefile.am (LDFLAGS): set version info
(stamp-atkmarshal.h): glib-genmarshal already includes top_builddir

23 years agoNow get/set row_description, column_description, caption use gchar *
Brian Cameron [Wed, 13 Jun 2001 11:28:24 +0000 (11:28 +0000)]
Now get/set row_description, column_description, caption use gchar *
rather than AtkObject *

23 years agoUpdated so that get/set row/column header functions
Brian Cameron [Wed, 13 Jun 2001 11:14:32 +0000 (11:14 +0000)]
Updated so that get/set row/column header functions
work with AtkObjects rather than AtkTables.  Organized
the header file a little more cleanly.

23 years agoAdd signal model-changed.
Padraig O'Briain [Tue, 12 Jun 2001 12:57:12 +0000 (12:57 +0000)]
Add signal model-changed.

* atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
Add signal model-changed.

* atk/atkobject.c: Add properties
accessible-role, accessible-table-caption,
accessible-table-column-header, accessible-table-column_description.
accessible-table-row-header, accessible-table-row_description.
accessible-table-summary, accessible-model

23 years agoThe changes include:
Brian Cameron [Tue, 12 Jun 2001 12:13:20 +0000 (12:13 +0000)]
The changes include:

- moved function atk_text_set_run_attributes() to
atk_editable_text_set_run_attributes()

- defined an enum AtkXYCoords in Atktext.h

- moved definitions of AtkAttribute and AtkAttributeSet from atktext.h to
atkobject.h (temporary solution until we decide a better place to define them).

- Added extra param to atk_text_get_character_extents() and
atk_text_get_offset_at_point() of type AtkXYCoords.

I decided to make AtkAttributeSet a singly-linked list (a GSList) instead of a
doubley-linked list (a GList). There is no need for it to be doubley-linked
which is less efficient.

23 years agoOnly include gthread-2.0 in CFLAGS, not in LIBS. (Always linking with
Owen Taylor [Sat, 9 Jun 2001 19:20:04 +0000 (19:20 +0000)]
Only include gthread-2.0 in CFLAGS, not in LIBS. (Always linking with

Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>

* configure.in (DEP_CFLAGS): Only include gthread-2.0 in
CFLAGS, not in LIBS. (Always linking with -lpthread
is a noticeable speed hit.)

23 years agoadd cvsignores
Owen Taylor [Thu, 7 Jun 2001 21:08:05 +0000 (21:08 +0000)]
add cvsignores

23 years agoReally fix marshal generation.
Owen Taylor [Thu, 7 Jun 2001 21:04:46 +0000 (21:04 +0000)]
Really fix marshal generation.

Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>

* atk/Makefile.am: Really fix marshal generation.

23 years agofix up the glib-genmarshal stuff
Havoc Pennington [Thu, 7 Jun 2001 20:38:07 +0000 (20:38 +0000)]
fix up the glib-genmarshal stuff

2001-06-07  Havoc Pennington  <hp@redhat.com>

* atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
glib-genmarshal stuff

23 years agosubst GLIB_GENMARSHAL, GOBJECT_QUERY, GLIB_MKENUMS variables
Havoc Pennington [Thu, 7 Jun 2001 16:39:50 +0000 (16:39 +0000)]
subst GLIB_GENMARSHAL, GOBJECT_QUERY, GLIB_MKENUMS variables

2001-06-07  Havoc Pennington  <hp@redhat.com>

* m4macros/glib-2.0.m4: subst GLIB_GENMARSHAL, GOBJECT_QUERY,
GLIB_MKENUMS variables

* gmodule-2.0.pc.in: add gmodule_supported variable

* glib-2.0.pc.in: add glib_genmarshal, gobject_query,
glib_mkenums variables

* configure.in: put G_MODULE_SUPPORTED value into
.pc files

* autogen.sh: support AUTOGEN_SUBDIR_MODE

* Makefile.am: add -uninstalled.pc.in to EXTRA_DIST

2001-06-07  Havoc Pennington  <hp@redhat.com>

* pango/Makefile.am: add libpango.la to _DEPENDENCIES for the
other libs

* configure.in: use AM_PATH_GLIB_2_0

* autogen.sh: support AUTOGEN_SUBDIR_MODE

* Makefile.am: dist the .pc.in files

2001-06-07  Havoc Pennington  <hp@redhat.com>

* atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
glib-genmarshal

* configure.in: rearrange the library checks to support
uninstalled linking

* autogen.sh: add support for AUTOGEN_SUBDIR_MODE

* atk-uninstalled.pc.in: new file, allows linking to uninstalled
ATK in giant GTK tarball

2001-06-07  Havoc Pennington  <hp@redhat.com>

* tests/Makefile.am: add missing -I flag

* gtk/Makefile.am: use @GLIB_MKENUMS@, @GLIB_GENMARSHAL@, etc.

* configure.in: use pkg-config to see if GModule is
supported; fix to properly turn on included loaders
when GModule isn't supported; don't use AC_CHECK_LIB
when libs are not installed yet

* autogen.sh: add support for AUTOGEN_SUBDIR_MODE

* Makefile.am (SUBDIRS): add m4macros subdir

* gtk/Makefile.am: $(srcdir)/foo targets must be $(srcdir)/foo in
dependencies also.

23 years agoUpdated docs to reflect recent changes to atkeditabletext and atktext
Brian Cameron [Thu, 7 Jun 2001 16:27:50 +0000 (16:27 +0000)]
Updated docs to reflect recent changes to atkeditabletext and atktext
interfaces

23 years agoRemvoed atk-api.sgml since it isn't used.
Brian Cameron [Thu, 7 Jun 2001 15:46:29 +0000 (15:46 +0000)]
Remvoed atk-api.sgml since it isn't used.

23 years agoAdded atk_text_ref_run_attributes() and atk_text_set_run_attributes().
Brian Cameron [Wed, 6 Jun 2001 13:42:10 +0000 (13:42 +0000)]
Added atk_text_ref_run_attributes() and atk_text_set_run_attributes().
Removed atk_text_get_range_attributes()

23 years agoatk/Makefile.am, atk/atk.h Updated comments
Padraig O'Briain [Wed, 6 Jun 2001 08:38:01 +0000 (08:38 +0000)]
atk/Makefile.am, atk/atk.h Updated comments

* New files atk/atkstreamablecontent.[ch]
 Updated files: atk/Makefile.am, atk/atk.h
* atk/atkvalue.c: Updated comments

23 years agoAdd declaration for atk_registry_get_type()
Padraig O'Briain [Wed, 6 Jun 2001 07:21:01 +0000 (07:21 +0000)]
Add declaration for atk_registry_get_type()

* atk/atkregistry.h: Add declaration for atk_registry_get_type()

23 years ago*atk/atkobject.c: Correct typos in previous commit
Padraig O'Briain [Tue, 5 Jun 2001 12:10:13 +0000 (12:10 +0000)]
*atk/atkobject.c: Correct typos in previous commit

23 years agoSlightly improved docs in atktext.c
Brian Cameron [Tue, 5 Jun 2001 10:05:50 +0000 (10:05 +0000)]
Slightly improved docs in atktext.c

23 years agoAdd property accessible-visible-data
Padraig O'Briain [Tue, 5 Jun 2001 08:24:20 +0000 (08:24 +0000)]
Add property accessible-visible-data

* atk/atkobject.c: Add property accessible-visible-data

23 years agoRemoved get_row_col_at_offset from atktext.[ch]
Brian Cameron [Fri, 1 Jun 2001 16:57:28 +0000 (16:57 +0000)]
Removed get_row_col_at_offset from atktext.[ch]

23 years agoAdd support for setting and getting accessible-value property.
Padraig O'Briain [Fri, 1 Jun 2001 15:22:33 +0000 (15:22 +0000)]
Add support for setting and getting accessible-value property.

* atk/atkobject.c: Add support for setting and getting
accessible-value property.
* atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const

23 years agoUpdated
Brian Cameron [Fri, 1 Jun 2001 13:37:26 +0000 (13:37 +0000)]
Updated

23 years agoFixed Makefile.am so that it includes the atk-overrides.txt as a DIST file.
Brian Cameron [Fri, 1 Jun 2001 13:37:06 +0000 (13:37 +0000)]
Fixed Makefile.am so that it includes the atk-overrides.txt as a DIST file.

23 years agoAdded new logic for handling multiple select regions to atktext.[ch].
Brian Cameron [Fri, 1 Jun 2001 13:36:33 +0000 (13:36 +0000)]
Added new logic for handling multiple select regions to atktext.[ch].
Removed redundant logic from atkeditabletext.[ch].

23 years agoAdded atk-overrides.txt file.
Brian Cameron [Fri, 1 Jun 2001 13:25:25 +0000 (13:25 +0000)]
Added atk-overrides.txt file.

23 years agoUpdated docs/Makefile.am so that make install works.
Brian Cameron [Thu, 31 May 2001 15:01:15 +0000 (15:01 +0000)]
Updated docs/Makefile.am so that make install works.

23 years agoAdded atkmarshal.list
Brian Cameron [Thu, 31 May 2001 14:16:21 +0000 (14:16 +0000)]
Added atkmarshal.list

23 years agoAdded atk_marshal_VOID__INT_INT marshaller. Updated the Makefiles so the
Brian Cameron [Thu, 31 May 2001 14:15:06 +0000 (14:15 +0000)]
Added atk_marshal_VOID__INT_INT marshaller.  Updated the Makefiles so the
proper marshall files get included in the dist.  Updated the Makefiles
and configure.in so that the docs get included in the dist.

23 years agoFix GNU sedism (#55430)
Owen Taylor [Tue, 29 May 2001 22:19:19 +0000 (22:19 +0000)]
Fix GNU sedism (#55430)

Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>

* autogen.sh (have_libtool): Fix GNU sedism (#55430)

23 years agoDefine new properties accessible-text, accessible-caret,
Padraig O'Briain [Tue, 29 May 2001 16:19:26 +0000 (16:19 +0000)]
Define new properties accessible-text, accessible-caret,

* atk/atkobject.c: Define new properties accessible-text,
accessible-caret, accessible-selection and accessible-value

23 years agoUpdated comments for gtk-doc by Oisin Boydell
Lucy Brophy [Tue, 29 May 2001 14:30:48 +0000 (14:30 +0000)]
Updated comments for gtk-doc by Oisin Boydell

23 years agoImproved atk docs for atktext.c
Brian Cameron [Tue, 29 May 2001 11:41:05 +0000 (11:41 +0000)]
Improved atk docs for atktext.c

23 years agoAdding atk docs SGML template files
Brian Cameron [Tue, 29 May 2001 11:01:30 +0000 (11:01 +0000)]
Adding atk docs SGML template files

23 years agoUpdated atk-sections.txt file to improve formatting.
Brian Cameron [Tue, 29 May 2001 11:00:22 +0000 (11:00 +0000)]
Updated atk-sections.txt file to improve formatting.

23 years agoUpdated the atk docs for several files, particularly for enumerations.
Brian Cameron [Mon, 28 May 2001 15:35:18 +0000 (15:35 +0000)]
Updated the atk docs for several files, particularly for enumerations.

23 years agoUpdated atktext.c so that the initialized flag is set up properly when
Brian Cameron [Mon, 28 May 2001 10:18:46 +0000 (10:18 +0000)]
Updated atktext.c so that the initialized flag is set up properly when
setting up the signal handlers.

23 years agoatk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
Padraig O'Briain [Thu, 24 May 2001 13:55:25 +0000 (13:55 +0000)]
atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,

* atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
Fix warnings generated by Sun FORTE compiler

23 years agoatk/atkcomponent.c atk/atkvalue.c Remove return calls in functions which
Padraig O'Briain [Thu, 24 May 2001 08:41:23 +0000 (08:41 +0000)]
atk/atkcomponent.c atk/atkvalue.c Remove return calls in functions which

* atk/atkcomponent.c atk/atkvalue.c
Remove return calls in functions which return void

23 years agoClarified behavior of atk_text_get_text_... interfaces
Padraig O'Briain [Wed, 23 May 2001 10:10:01 +0000 (10:10 +0000)]
Clarified behavior of atk_text_get_text_... interfaces
Corrected name of status bar role

23 years agoRemove static declaration of atk_registry_get_factory_type(); gets rid of
Padraig O'Briain [Mon, 21 May 2001 14:17:02 +0000 (14:17 +0000)]
Remove static declaration of atk_registry_get_factory_type(); gets rid of
warning

23 years agoUpdated gtk-doc comment blocks for Oisin Boydell
Lucy Brophy [Mon, 21 May 2001 13:25:37 +0000 (13:25 +0000)]
Updated gtk-doc comment blocks for Oisin Boydell

23 years agoAdded improved comments (from Oisin), fixed a couple of minor bugs.
Bill Haneman [Fri, 18 May 2001 19:46:37 +0000 (19:46 +0000)]
Added improved comments (from Oisin), fixed a couple of minor bugs.
Tried to rationalize the interface, changed some return types and signatures
(get_uri instead of get_anchor, returns char*).  Added method to
return how many anchors are present (for client-side imagemaps).

23 years agoChange accessible-children-changed signal to children-changed;
Padraig O'Briain [Thu, 17 May 2001 13:12:13 +0000 (13:12 +0000)]
Change accessible-children-changed signal to children-changed;
Removed default signal handler for focus-event

23 years agoImproved the gtk-docs output.
Brian Cameron [Thu, 17 May 2001 12:26:41 +0000 (12:26 +0000)]
Improved the gtk-docs output.

Improved the gtk-docs output.

23 years agoAdded comments to atktext.c
Brian Cameron [Thu, 17 May 2001 11:22:11 +0000 (11:22 +0000)]
Added comments to atktext.c

23 years agoRequire libtool-1.4, automake-1.4p1.
Owen Taylor [Wed, 16 May 2001 18:43:28 +0000 (18:43 +0000)]
Require libtool-1.4, automake-1.4p1.

Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>

* autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.

23 years agoAdded better gtk-doc comments.
Brian Cameron [Wed, 16 May 2001 12:40:29 +0000 (12:40 +0000)]
Added better gtk-doc comments.

23 years agoDefine signals for AtkText interface
Padraig O'Briain [Wed, 16 May 2001 12:36:17 +0000 (12:36 +0000)]
Define signals for AtkText interface

23 years agoTemporarily removed class initializer for AtkText from type_info struct, awaiting
Bill Haneman [Wed, 16 May 2001 10:30:23 +0000 (10:30 +0000)]
Temporarily  removed class initializer for AtkText from type_info struct, awaiting
means of adding a signal to an interface.

23 years agoProvide default implementation for atk_component_get_accessible_at_point().
Padraig O'Briain [Wed, 16 May 2001 08:12:24 +0000 (08:12 +0000)]
Provide default implementation for atk_component_get_accessible_at_point().
Correct errors in atk_component_get_accessible_at_point()

23 years agoDefine focus-event signal in atobject.c rather than in gailwidget.c
Padraig O'Briain [Tue, 15 May 2001 17:14:24 +0000 (17:14 +0000)]
Define focus-event signal in atobject.c rather than in gailwidget.c
Remove AtkChildChangeType; change second argument of children_changed
signal handler to gint from AtkChildChangeType

23 years agoAdd support for PROP_CHILD and PROP_PARENT
Padraig O'Briain [Tue, 15 May 2001 07:04:36 +0000 (07:04 +0000)]
Add support for PROP_CHILD and PROP_PARENT

23 years agoMoved caret_moved and text_changed signals from AtkEditableText to AtkText.
Bill Haneman [Mon, 14 May 2001 16:48:51 +0000 (16:48 +0000)]
Moved caret_moved and text_changed signals from AtkEditableText to AtkText.
Also un-commented the signal registration, and added default handlers for AtkText.

23 years agoAdd function atk_object_real_set_role() and use it to implement
Padraig O'Briain [Mon, 14 May 2001 07:25:35 +0000 (07:25 +0000)]
Add function atk_object_real_set_role() and use it to implement
atk_object_set_role().
Do not define "accessible-role" as a property whose change of value is notified.
Correct typo in comment in atkstate.h

23 years agoAdded command to generate Makefile in docs directory.
Bill Haneman [Fri, 11 May 2001 17:01:47 +0000 (17:01 +0000)]
Added command to generate Makefile in docs directory.

23 years agoAdded gtk-doc directory and Makefile.am
Bill Haneman [Fri, 11 May 2001 16:43:24 +0000 (16:43 +0000)]
Added gtk-doc directory and Makefile.am

23 years agoAdded new roles to atkobject.h
Padraig O'Briain [Thu, 10 May 2001 12:41:50 +0000 (12:41 +0000)]
Added new roles to atkobject.h
Corrected some function headers in atkobject.c

23 years agoAdd atk/atkstate.c and atk.atkstate.h
Padraig O'Briain [Wed, 9 May 2001 17:21:06 +0000 (17:21 +0000)]
Add atk/atkstate.c and atk.atkstate.h
Move interfaces for ATK state from atkobject to atkstate
Add tests for atk_state_* functions in teststateset

23 years agoUpdate configure.in to create Makefile in tests directory.
Padraig O'Briain [Wed, 9 May 2001 13:12:12 +0000 (13:12 +0000)]
Update configure.in to create Makefile in tests directory.
CReate tests directory and add test module teststateset.c

23 years agoEnable build for win32, no sourc changes necessary.
Hans Breuer [Sun, 6 May 2001 13:55:51 +0000 (13:55 +0000)]
Enable build for win32, no sourc changes necessary.

2001-01-06  Hans Breuer  <hans@breuer.org>

* atk/makefile.msc atk/atk.def (new files) :
Enable build for win32, no sourc changes necessary.

23 years agoReleased 0.1 ATK_0_1 GNOME_MEDIA_1_2_2
Owen Taylor [Sat, 5 May 2001 11:47:38 +0000 (11:47 +0000)]
Released 0.1

Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>

* Released 0.1

23 years agoAdd new files atkstateset.c and atkstateset.h
Padraig O'Briain [Thu, 3 May 2001 14:40:34 +0000 (14:40 +0000)]
Add new files atkstateset.c and atkstateset.h
Change atk_object_get_state to atk_object_ref_state_set

23 years agoAdd AUTHORS and COPYING files
Padraig O'Briain [Thu, 3 May 2001 13:21:12 +0000 (13:21 +0000)]
Add AUTHORS and COPYING files
Install include files in include/atk-1.0/atk instead of include/atk

23 years agoAdd missing include of <string.h> for strcmp.
Owen Taylor [Thu, 3 May 2001 12:42:28 +0000 (12:42 +0000)]
Add missing include of <string.h> for strcmp.

Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>

* atk/atkobject.c: Add missing include of <string.h> for strcmp.

23 years agoAdded gtk-doc comments to most function in atkobject.c
Padraig O'Briain [Wed, 2 May 2001 17:50:57 +0000 (17:50 +0000)]
Added gtk-doc comments to most function in atkobject.c
Changed atk-object_get_relation_set to atk_object_ref_relation_set
Corrected typos in atkrelation.c and atkrelationset.c

23 years agoRemoved comments from atkrelation.h
Padraig O'Briain [Wed, 2 May 2001 13:29:17 +0000 (13:29 +0000)]
Removed comments from atkrelation.h
Added gtk-doc comments to atkrelation.c

23 years agoChange to use GPtrArray instead GArray
Padraig O'Briain [Tue, 1 May 2001 16:44:24 +0000 (16:44 +0000)]
Change to use GPtrArray instead GArray
Addess memory mangement issues.

23 years agoCorrect return type for atk_image_set_image_description()
Erwin Ireland [Mon, 30 Apr 2001 15:55:54 +0000 (15:55 +0000)]
Correct return type for atk_image_set_image_description()
Omit check for G_IS_VALUE when getting a value as value type is not known.

23 years agoImproved gtk-doc comments.
Bill Haneman [Mon, 30 Apr 2001 12:01:41 +0000 (12:01 +0000)]
Improved gtk-doc comments.

23 years agoMake AtkRelation and AtkRelationSet into GObjects.
Erwin Ireland [Mon, 30 Apr 2001 11:51:44 +0000 (11:51 +0000)]
Make AtkRelation and AtkRelationSet into GObjects.
Corrected typo in atk_text_set_caret_offset() name

23 years agoWhy did that last commit still build? ;-) Fixed goofs in set_selection_bounds
Bill Haneman [Fri, 27 Apr 2001 17:30:22 +0000 (17:30 +0000)]
Why did that last commit still build? ;-)  Fixed goofs in set_selection_bounds
and set_caret_offset.

23 years agoAdded atk_text_set_caret_offset(...) so that "virtual caret" can be supported
Bill Haneman [Fri, 27 Apr 2001 16:05:07 +0000 (16:05 +0000)]
Added atk_text_set_caret_offset(...) so that "virtual caret" can be supported
if there is no text caret for an AtkText implementor.  Also switched return
types on get/set_selection_bounds() to follow convention where "set" methods
return a boolean to indicate success.

23 years agoLatest rev (previous commit was out of date). Added README and NEWS.
Bill Haneman [Fri, 27 Apr 2001 10:35:20 +0000 (10:35 +0000)]
Latest rev (previous commit was out of date).  Added README and NEWS.

23 years agoATK is the Accessibility ToolKit, which provides accessibility support for GTK+ Initial
Bill Haneman [Thu, 26 Apr 2001 14:23:41 +0000 (14:23 +0000)]
ATK is the Accessibility ToolKit, which provides accessibility support for GTK+
and other GUI toolkits in Gnome.  Atk is a GTK+ dependency but does not
depend on GTK+ and may be used by any application or toolkit on the GNOME
desktop, if desired.
ATK defines the "accessibility contract" for apps and
toolkits, the implementation of the ATK interfaces for GTK+ lives in the
optional GAEL module.

23 years agoInitial revision
Bill Haneman [Thu, 26 Apr 2001 14:23:41 +0000 (14:23 +0000)]
Initial revision