? at-spi-1.1.6.tar.gz
? at-spi-1.1.7.tar.gz
? autom4te.cache
? cspi-object-events.diff
? cspi.diff
? new-screen-review-api.diff
? docs/reference/cspi/tmpl/at-spi-cspi-unused.sgml
? docs/reference/cspi/tmpl/spi_streamable_content.sgml
? test/event-listener-test
? test/screen-review-test
? test/stress-test
? test/visual-bell
Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/at-spi/ChangeLog,v
retrieving revision 1.271
diff -u -r1.271 ChangeLog
--- ChangeLog	16 Dec 2002 18:03:45 -0000	1.271
+++ ChangeLog	17 Dec 2002 12:02:04 -0000
@@ -64,6 +64,7 @@
 	(AccessibleStateSet_isEmpty): re-write to use a local
 	AtkStateSet object.
 
+>>>>>>> 1.271
 2002-12-13  Bill Haneman <bill.haneman@sun.com>
 
 	* configure.in: Revved to 1.1.7 (new keymask vals).
Index: NEWS
===================================================================
RCS file: /cvs/gnome/at-spi/NEWS,v
retrieving revision 1.9
diff -u -r1.9 NEWS
--- NEWS	6 Dec 2002 17:33:30 -0000	1.9
+++ NEWS	17 Dec 2002 12:02:04 -0000
@@ -1,5 +1,9 @@
 (top)
 in HEAD:
+What's new in at-spi-1.1.7:
+
+* Added spi_keymask values for Mod4 and Mod5.
+* Performance improvements and bugfixes from Michael.
 
 What's new in at-spi-1.1.6:
 
Index: idl/Accessibility_Text.idl
===================================================================
RCS file: /cvs/gnome/at-spi/idl/Accessibility_Text.idl,v
retrieving revision 1.8
diff -u -r1.8 Accessibility_Text.idl
--- idl/Accessibility_Text.idl	19 Nov 2002 20:04:19 -0000	1.8
+++ idl/Accessibility_Text.idl	17 Dec 2002 12:02:05 -0000
@@ -32,6 +32,20 @@
     TEXT_BOUNDARY_LINE_END
   };
 
+  /**
+   * TEXT_CLIP_TYPE:
+   * CLIP_MIN means text clipped by min coordinate is omitted,
+   * CLIP_MAX clips text interescted by the max coord, and CLIP_BOTH
+   * will retain only text falling fully within the min/max bounds.
+   *
+   **/
+  enum TEXT_CLIP_TYPE {
+    TEXT_CLIP_NONE,
+    TEXT_CLIP_MIN,
+    TEXT_CLIP_MAX,
+    TEXT_CLIP_BOTH
+  };
+
   interface Text : Bonobo::Unknown {
     readonly attribute long characterCount;
     readonly attribute long caretOffset;
@@ -48,13 +62,21 @@
 							   */
     string getAttributes (in long offset,
 			  out long startOffset, out long endOffset);
-    void getCharacterExtents (in long offset, out long x, out long y, out long length, out long width, in short coordType);
+    void getCharacterExtents (in long offset, out long x, out long y, out long width, out long height, in short coordType);
     long getOffsetAtPoint (in long x, in long y, in short coordType);
     long getNSelections ();
     void getSelection (in long selectionNum, out long startOffset, out long endOffset);
     boolean addSelection (in long startOffset, in long endOffset);
     boolean removeSelection (in long selectionNum);
     boolean setSelection (in long selectionNum, in long startOffset, in long endOffset);
+    void    getRangeExtents (in long startOffset, in long endOffset, 
+			     out long x, out long y, 
+			     out long width, out long height, in short coordType);
+    string  getBoundedRange (out long startOffset, out long endOffset, 
+			     in long x, in long y, 
+			     in long width, in long height, in short coordType, 
+			     in TEXT_CLIP_TYPE xClipType, 
+			     in TEXT_CLIP_TYPE yClipType);
     /**
      * unImplemented:
      *
@@ -64,7 +86,5 @@
     void unImplemented2 ();
     void unImplemented3 ();
     void unImplemented4 ();
-    void unImplemented7 ();
-    void unImplemented8 ();
   };
 };
