* lpath.el: Revert.
authorKatsumi Yamaoka <yamaoka@jpl.org>
Thu, 27 Apr 2006 16:08:50 +0000 (16:08 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Thu, 27 Apr 2006 16:08:50 +0000 (16:08 +0000)
* pgg-gpg.el (pgg-string-to-multibyte): Remove.
(pgg-gpg-process-sentinel): Revert.

* pgg-pgp.el (pgg-pgp-process-region): Revert.
(pgg-pgp-lookup-key): Revert.

* pgg-pgp5.el (pgg-pgp5-process-region): Revert.
(pgg-pgp5-lookup-key): Revert.

* pgg.el (pgg-fetch-key): Revert.

lisp/ChangeLog
lisp/lpath.el
lisp/pgg-gpg.el
lisp/pgg-pgp.el
lisp/pgg-pgp5.el
lisp/pgg.el

index dac0ed2..7257cc5 100644 (file)
@@ -1,3 +1,18 @@
+2006-04-27  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lpath.el: Revert.
+
+       * pgg-gpg.el (pgg-string-to-multibyte): Remove.
+       (pgg-gpg-process-sentinel): Revert.
+
+       * pgg-pgp.el (pgg-pgp-process-region): Revert.
+       (pgg-pgp-lookup-key): Revert.
+
+       * pgg-pgp5.el (pgg-pgp5-process-region): Revert.
+       (pgg-pgp5-lookup-key): Revert.
+
+       * pgg.el (pgg-fetch-key): Revert.
+
 2006-04-27  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * lpath.el: Fbind string-as-multibyte for XEmacs.
index 1299b68..d8d880f 100644 (file)
@@ -35,9 +35,8 @@
                     find-coding-systems-region find-coding-systems-string
                     mail-abbrevs-setup mouse-minibuffer-check mouse-movement-p
                     mouse-scroll-subr overlay-lists posn-point posn-window
-                    read-event select-frame-set-input-focus
-                    set-buffer-multibyte string-as-multibyte track-mouse
-                    window-edges))
+                    read-event set-buffer-multibyte
+                    select-frame-set-input-focus track-mouse window-edges))
       (maybe-bind '(adaptive-fill-first-line-regexp
                    buffer-display-table buffer-file-coding-system
                    current-language-environment cursor-in-non-selected-windows
index d63c8bd..5cc48c5 100644 (file)
          (forward-line))
        (setq pgg-gpg-read-point (point)))))
 
-(eval-and-compile
-  (cond ((and (fboundp 'string-to-multibyte)
-             (subrp (symbol-function 'string-to-multibyte)))
-        (defalias 'pgg-string-to-multibyte 'string-to-multibyte))
-       ((and (fboundp 'string-as-multibyte)
-             (subrp (symbol-function 'string-as-multibyte)))
-        (defun pgg-string-to-multibyte (string) "\
-Return a multibyte string with the same individual chars as string."
-          (mapconcat
-           (lambda (ch) (string-as-multibyte (char-to-string ch)))
-           string "")))
-       (t
-        (defalias 'pgg-string-to-multibyte 'identity))))
-
 (defun pgg-gpg-process-sentinel (process status)
   (if (buffer-live-p (process-buffer process))
       (save-excursion
@@ -161,8 +147,7 @@ Return a multibyte string with the same individual chars as string."
        (erase-buffer)
        (insert-buffer-substring (process-buffer process))
        ;; Read the contents of the output file to pgg-output-buffer.
-       (set-buffer (let ((default-enable-multibyte-characters t))
-                     (get-buffer-create pgg-output-buffer)))
+       (set-buffer (get-buffer-create pgg-output-buffer))
        (buffer-disable-undo)
        (erase-buffer)
        (if (equal status "finished\n")
@@ -170,22 +155,10 @@ Return a multibyte string with the same individual chars as string."
                   (with-current-buffer (process-buffer process)
                     pgg-gpg-output-file-name)))
              (when (file-exists-p output-file-name)
-               ;; Buffer's multibyteness might be turned off after
-               ;; inserting file's contents, as the case may be.
                (let ((coding-system-for-read (if pgg-text-mode
                                                  'raw-text
                                                'binary)))
                  (insert-file-contents output-file-name))
-               (when (and (fboundp 'set-buffer-multibyte)
-                          (subrp (symbol-function 'set-buffer-multibyte))
-                          (not enable-multibyte-characters))
-                 (if (zerop (buffer-size))
-                     (set-buffer-multibyte t)
-                   (insert (pgg-string-to-multibyte
-                            (prog1
-                                (buffer-string)
-                              (erase-buffer)
-                              (set-buffer-multibyte t))))))
                (delete-file output-file-name))))
        (kill-buffer (process-buffer process)))))
 
index df58a86..d4bfb7b 100644 (file)
@@ -73,8 +73,7 @@ Bourne shell or its equivalent \(not tcsh) is needed for \"2>\"."
         (errors-buffer pgg-errors-buffer)
         (process-connection-type nil)
         process status exit-status)
-    (with-current-buffer (let ((default-enable-multibyte-characters t))
-                          (get-buffer-create output-buffer))
+    (with-current-buffer (get-buffer-create output-buffer)
       (buffer-disable-undo)
       (erase-buffer))
     (when passphrase
@@ -118,8 +117,7 @@ Bourne shell or its equivalent \(not tcsh) is needed for \"2>\"."
 (defun pgg-pgp-lookup-key (string &optional type)
   "Search keys associated with STRING."
   (let ((args (list "+batchmode" "+language=en" "-kv" string)))
-    (with-current-buffer (let ((default-enable-multibyte-characters t))
-                          (get-buffer-create pgg-output-buffer))
+    (with-current-buffer (get-buffer-create pgg-output-buffer)
       (buffer-disable-undo)
       (erase-buffer)
       (apply #'call-process pgg-pgp-program nil t nil args)
index a21e244..75c96e5 100644 (file)
@@ -88,8 +88,7 @@ Bourne shell or its equivalent \(not tcsh) is needed for \"2>\"."
         (errors-buffer pgg-errors-buffer)
         (process-connection-type nil)
         process status exit-status)
-    (with-current-buffer (let ((default-enable-multibyte-characters t))
-                          (get-buffer-create output-buffer))
+    (with-current-buffer (get-buffer-create output-buffer)
       (buffer-disable-undo)
       (erase-buffer))
     (when passphrase
@@ -133,8 +132,7 @@ Bourne shell or its equivalent \(not tcsh) is needed for \"2>\"."
 (defun pgg-pgp5-lookup-key (string &optional type)
   "Search keys associated with STRING."
   (let ((args (list "+language=en" "-l" string)))
-    (with-current-buffer (let ((default-enable-multibyte-characters t))
-                          (get-buffer-create pgg-output-buffer))
+    (with-current-buffer (get-buffer-create pgg-output-buffer)
       (buffer-disable-undo)
       (erase-buffer)
       (apply #'call-process pgg-pgp5-pgpk-program nil t nil args)
index e76d04e..468fbc6 100644 (file)
@@ -452,8 +452,7 @@ within the region."
 
 (defun pgg-fetch-key (keyserver key)
   "Attempt to fetch a KEY from KEYSERVER for addition to PGP or GnuPG keyring."
-  (with-current-buffer (let ((default-enable-multibyte-characters t))
-                        (get-buffer-create pgg-output-buffer))
+  (with-current-buffer (get-buffer-create pgg-output-buffer)
     (buffer-disable-undo)
     (erase-buffer)
     (let ((proto (if (string-match "^[a-zA-Z\\+\\.\\\\-]+:" keyserver)