Ported from 2.4 branch:

Patch by Ori Avtalion to fix a minor display glitch in the RightArrow.
diff --git a/Misc/NEWS b/Misc/NEWS
index fa4a277..2a24e6d 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -593,8 +593,9 @@
   once when a size argument is given. This prevents a buffer overflow in the
   tokenizer with very long source lines.
 
-- Bug #1083110: ``zlib.decompress.flush()`` would segfault if called immediately
-  after creating the object, without any intervening ``.decompress()`` calls.
+- Bug #1083110: ``zlib.decompress.flush()`` would segfault if called
+  immediately after creating the object, without any intervening
+  ``.decompress()`` calls.
 
 - The reconvert.quote function can now emit triple-quoted strings.  The
   reconvert module now has some simple documentation.
@@ -739,6 +740,8 @@
 
 - Patch #1177597: Correct Complex.__init__.
 
+- Fixed a display glitch in Pynche, which could cause the right arrow to
+  wiggle over by a pixel.
 
 What's New in Python 2.4 final?
 ===============================
diff --git a/Tools/pynche/StripViewer.py b/Tools/pynche/StripViewer.py
index 8d17d55..01bcbf6 100644
--- a/Tools/pynche/StripViewer.py
+++ b/Tools/pynche/StripViewer.py
@@ -151,9 +151,9 @@
         return arrow, text
 
     def _x(self):
-        coords = self._canvas.bbox(self._TAG)
+        coords = self._canvas.coords(self._TAG)
         assert coords
-        return coords[2] - 6                      # BAW: kludge
+        return coords[0] + self._ARROWWIDTH