* gnus-vers.el (gnus-revision-number): Increment to 11 in order to force t-gnus-6_15_4-11
authoryamaoka <yamaoka>
Thu, 10 Jan 2002 11:41:54 +0000 (11:41 +0000)
committeryamaoka <yamaoka>
Thu, 10 Jan 2002 11:41:54 +0000 (11:41 +0000)
 update cached format specs.

* gnus-spec.el (gnus-spec-tab): Deal with wide characters.

ChangeLog
lisp/gnus-spec.el
lisp/gnus-vers.el

index f074ed4..3b86b60 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2002-01-10  Katsumi Yamaoka  <yamaoka@jpl.org>
 
+       * lisp/gnus-vers.el (gnus-revision-number): Increment to 11 in
+       order to force update cached format specs.
+
+       * lisp/gnus-spec.el (gnus-spec-tab): Deal with wide characters.
+
+2002-01-10  Katsumi Yamaoka  <yamaoka@jpl.org>
+
        * lisp/message.el (message-strip-forbidden-properties): Don't
        strip properties when the invisible MIME part is inserted.
 
index 9303cb3..a931c83 100644 (file)
 (defun gnus-spec-tab (column)
   (if (> column 0)
       `(insert (make-string (max (- ,column (current-column)) 0) ? ))
-    `(progn
-       (if (> (current-column) ,(abs column))
-          (delete-region (point)
-                         (- (point) (- (current-column) ,(abs column))))
-        (insert (make-string (max (- ,(abs column) (current-column)) 0)
-                             ? ))))))
+    (let ((column (abs column)))
+      (if gnus-use-correct-string-widths
+         `(progn
+            (if (> (current-column) ,column)
+                (while (progn
+                         (delete-backward-char 1)
+                         (> (current-column) ,column))))
+            (insert (make-string (max (- ,column (current-column)) 0) ? )))
+       `(progn
+          (if (> (current-column) ,column)
+              (delete-region (point)
+                             (- (point) (- (current-column) ,column)))
+            (insert (make-string (max (- ,column (current-column)) 0)
+                                 ? ))))))))
 
 (defun gnus-correct-length (string)
   "Return the correct width of STRING."
index a53dc26..85237f2 100644 (file)
@@ -34,7 +34,7 @@
 (require 'product)
 (provide 'gnus-vers)
 
-(defconst gnus-revision-number "10"
+(defconst gnus-revision-number "11"
   "Revision number for this version of gnus.")
 
 ;; Product information of this gnus.