? 147989.diff
? atk/147989.diff
Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/atk/ChangeLog,v
retrieving revision 1.374
diff -u -r1.374 ChangeLog
--- ChangeLog	10 Jun 2004 15:52:20 -0000	1.374
+++ ChangeLog	20 Jul 2004 13:35:47 -0000
@@ -1,3 +1,13 @@
+2004-07-20  Bill Haneman <bill.haneman@sun.com>
+
+	* atk/atkobject.h, atkobject.c, atk-object-enum.c:
+	Added ATK_ROLE_EMBEDDED, "embedded component", which is a 
+	context hint for assistive technologies that the contained
+	children share a context which differs from the embedding
+	container.  Fixes bug #147989.
+
+	* configure.in: Revved to 1.7.2.
+	
 2004-06-10  Padraig O'Briain  <padraig.obriain@sun.com>
 
 	* atk/atkcomponent.h: Add definition for atk_rectangle_get_type
@@ -86,7 +96,7 @@
 
         * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
 
-2004.04.02  Iñaki Larrañaga  <dooteo@euskalgnu.org>
+2004.04.02  IÃ±aki LarraÃ±aga  <dooteo@euskalgnu.org>
 
 	* configure.in: Added "eu" (Basque) to ALL_LINGUAS.
 
@@ -120,7 +130,7 @@
 
 	* NEWS: Updated.
 
-2004-03-07  Danilo Šegan  <dsegan@gmx.net>
+2004-03-07  Danilo Å egan  <dsegan@gmx.net>
 
 	* configure.in: Added "sr@ije" to ALL_LINGAUS.
 
@@ -253,7 +263,7 @@
 
 	This fixes bug #112390.
 
-2003-11-29  Danilo Šegan  <dsegan@gmx.net>
+2003-11-29  Danilo Å egan  <dsegan@gmx.net>
 
 	* configure.in: Added "af" to ALL_LINGUAS.
 
@@ -339,7 +349,7 @@
 	* atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
 	This fixes bug #121990.
 
-2003-09-21  Åsmund Skjæveland  <aasmunds@fys.uio.no>
+2003-09-21  Ãsmund SkjÃ¦veland  <aasmunds@fys.uio.no>
  
         * configure.in: Added Norwegian (nynorsk) code
         nn to ALL_LINGUAS.
@@ -489,7 +499,7 @@
 
 	* NEWS: Updated.
 
-2003-05-09  Samúel Jón Gunnarsson  <sammi@techattack.nu>
+2003-05-09  SamÃºel JÃ³n Gunnarsson  <sammi@techattack.nu>
 
 	* is.po: Added "is" into ALL_LINGUAS.
 
Index: NEWS
===================================================================
RCS file: /cvs/gnome/atk/NEWS,v
retrieving revision 1.44
diff -u -r1.44 NEWS
--- NEWS	8 Jun 2004 08:48:01 -0000	1.44
+++ NEWS	20 Jul 2004 13:35:47 -0000
@@ -1,3 +1,8 @@
+Changes in version 1.7.2
+========================
+
+* Added ATK_ROLE_EMBEDDED. (bug #147989)
+
 Changes in version 1.7.1
 ========================
 * Allow locale dir to be not hardcoded into binary. (bug #1289006)
Index: configure.in
===================================================================
RCS file: /cvs/gnome/atk/configure.in,v
retrieving revision 1.140
diff -u -r1.140 configure.in
--- configure.in	29 May 2004 10:06:21 -0000	1.140
+++ configure.in	20 Jul 2004 13:35:47 -0000
@@ -17,7 +17,7 @@
 dnl The triplet 
 m4_define([atk_major_version], [1])
 m4_define([atk_minor_version], [7])
-m4_define([atk_micro_version], [1])
+m4_define([atk_micro_version], [2])
 m4_define([atk_version],
           [atk_major_version.atk_minor_version.atk_micro_version])
 
@@ -25,7 +25,7 @@
 m4_define([atk_api_version], [1.0])
 
 dnl Number of releases since we've added interfaces
-m4_define([atk_interface_age], [1])
+m4_define([atk_interface_age], [2])
 
 m4_define([atk_binary_age],
           [m4_eval(100 * atk_minor_version + atk_micro_version)])
Index: atk/atkobject.c
===================================================================
RCS file: /cvs/gnome/atk/atk/atkobject.c,v
retrieving revision 1.73
diff -u -r1.73 atkobject.c
--- atk/atkobject.c	18 May 2004 08:21:06 -0000	1.73
+++ atk/atkobject.c	20 Jul 2004 13:35:47 -0000
@@ -154,7 +154,8 @@
   { ATK_ROLE_PARAGRAPH, N_("paragraph")},
   { ATK_ROLE_APPLICATION, N_("application")},
   { ATK_ROLE_AUTOCOMPLETE, N_("autocomplete")},
-  { ATK_ROLE_EDITBAR, N_("edit bar")}
+  { ATK_ROLE_EDITBAR, N_("edit bar")},
+  { ATK_ROLE_EMBEDDED, N_("embedded component")}
 };
 
 static void            atk_object_class_init        (AtkObjectClass  *klass);
Index: atk/atkobject.h
===================================================================
RCS file: /cvs/gnome/atk/atk/atkobject.h,v
retrieving revision 1.39
diff -u -r1.39 atkobject.h
--- atk/atkobject.h	1 Dec 2003 18:21:20 -0000	1.39
+++ atk/atkobject.h	20 Jul 2004 13:35:48 -0000
@@ -116,6 +116,7 @@
  *@ATK_ROLE_APPLICATION: The object is an application object, which may contain @ATK_ROLE_FRAME objects or other types of accessibles.
  *@ATK_ROLE_AUTOCOMPLETE: The object is a dialog or list containing items for insertion into an entry widget, for instance a list of words for completion of a text entry.
  *@ATK_ROLE_EDITBAR: The object is an editable text object in a toolbar
+ *@ATK_ROLE_EMBEDDED: The object is an embedded container within a document or panel.  This role is a grouping "hint" indicating that the contained objects share a context.
  *@ATK_ROLE_LAST_DEFINED: not a valid role, used for finding end of enumeration
  * 
  * Describes the role of an object
@@ -202,6 +203,7 @@
   ATK_ROLE_APPLICATION,
   ATK_ROLE_AUTOCOMPLETE,
   ATK_ROLE_EDITBAR,
+  ATK_ROLE_EMBEDDED,
   ATK_ROLE_LAST_DEFINED
 } AtkRole;
 
