emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r111945: Prefer UTF-8 when the encodi


From: Paul Eggert
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r111945: Prefer UTF-8 when the encoding shouldn't matter and changes are small.
Date: Tue, 05 Mar 2013 09:13:01 -0800
User-agent: Bazaar (2.5.0)

------------------------------------------------------------
revno: 111945
committer: Paul Eggert <address@hidden>
branch nick: trunk
timestamp: Tue 2013-03-05 09:13:01 -0800
message:
  Prefer UTF-8 when the encoding shouldn't matter and changes are small.
modified:
  admin/make-tarball.txt
  admin/notes/unicode
  etc/images/mail/README
  etc/images/smilies/grayscale/README
  etc/images/smilies/medium/README
  leim/quail/croatian.el
  lib-src/etags.c
  lisp/battery.el
  lisp/filesets.el
  lisp/gnus/ChangeLog.1
  lisp/gnus/deuglify.el
  lisp/gnus/gnus-delay.el
  lisp/gnus/gnus-spec.el
  lisp/gnus/gnus-sum.el
  lisp/gnus/html2text.el
  lisp/gnus/message.el
  lisp/gnus/mm-decode.el
  lisp/gnus/mml1991.el
  lisp/gnus/nnir.el
  lisp/gnus/shr.el
  lisp/gnus/utf7.el
  lisp/international/iso-cvt.el
  lisp/international/iso-transl.el
  lisp/language/romanian.el
  lisp/mh-e/ChangeLog.1
  lisp/net/eudc-bob.el
  lisp/net/eudc-export.el
  lisp/net/eudc-hotlist.el
  lisp/net/eudc-vars.el
  lisp/net/eudc.el
  lisp/net/eudcb-bbdb.el
  lisp/net/eudcb-ldap.el
  lisp/net/eudcb-ph.el
  lisp/obsolete/iso-insert.el
  lisp/org/org-freemind.el
  lisp/play/bubbles.el
  lisp/play/handwrite.el
  lisp/progmodes/cc-engine.el
  lisp/progmodes/cc-langs.el
  lisp/progmodes/hideshow.el
  lisp/progmodes/prolog.el
  lisp/progmodes/sh-script.el
  lisp/ruler-mode.el
  lisp/textmodes/conf-mode.el
  lisp/textmodes/po.el
  lisp/textmodes/tildify.el
  lisp/wdired.el
=== modified file 'admin/make-tarball.txt'
--- a/admin/make-tarball.txt    2013-01-10 04:12:46 +0000
+++ b/admin/make-tarball.txt    2013-03-05 17:13:01 +0000
@@ -1,5 +1,5 @@
-Instructions to create pretest or release tarballs.
--- originally written by Gerd Moellmann, amended by Francesco Potort?
+Instructions to create pretest or release tarballs. -*- coding: utf-8 -*-
+-- originally written by Gerd Moellmann, amended by Francesco Potort??
    with the initial help of Eli Zaretskii
 
 

=== modified file 'admin/notes/unicode'
--- a/admin/notes/unicode       2013-01-01 09:11:05 +0000
+++ b/admin/notes/unicode       2013-03-05 17:13:01 +0000
@@ -1,4 +1,4 @@
-                                            -*-mode: text; coding: latin-1;-*-
+                                            -*-mode: text; coding: utf-8;-*-
 
 Copyright (C) 2002-2013 Free Software Foundation, Inc.
 See the end of the file for license conditions.
@@ -12,9 +12,9 @@
 
  * SINGLE_BYTE_CHAR_P returns true for Latin-1 characters, which has
    undesirable effects.  E.g.:
-   (multibyte-string-p (let ((s "x")) (aset s 0 ??) s)) => nil
-   (multibyte-string-p (concat [??])) => nil
-   (text-char-description ??) => "M-#"
+   (multibyte-string-p (let ((s "x")) (aset s 0 ???) s)) => nil
+   (multibyte-string-p (concat [???])) => nil
+   (text-char-description ???) => "M-#"
 
        These examples are all fixed by the change of 2002-10-14, but
        there still exist questionable SINGLE_BYTE_CHAR_P in the
@@ -77,7 +77,7 @@
    spelling and calendar, but that's not a Unicode issue.)
 
  * Handle Unicode combining characters usefully, e.g. diacritics, and
-   handle more scripts specifically (? la Devanagari).  There are
+   handle more scripts specifically (?? la Devanagari).  There are
    issues with canonicalization.
 
  * We need tabular input methods, e.g. for maths symbols.  (Not

=== modified file 'etc/images/mail/README'
--- a/etc/images/mail/README    2008-01-22 23:53:46 +0000
+++ b/etc/images/mail/README    2013-03-05 17:13:01 +0000
@@ -1,4 +1,4 @@
-COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
+COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES -*- coding: utf-8 -*-
 
 The following icons are from GNOME 2.x. They are not part of Emacs,
 but are distributed and used by Emacs.  They are licensed under the
@@ -25,7 +25,7 @@
 send.xpm                    stock_mail-send
 spam.xpm                    stock_spam
 
-(preview and save were contributed by Adam Sj?gren <address@hidden>)
+(preview and save were contributed by Adam Sj??gren <address@hidden>)
 
 repack is a slightly modified version of package-x-generic.
 reply-from is a slightly modified version of reply.

=== modified file 'etc/images/smilies/grayscale/README'
--- a/etc/images/smilies/grayscale/README       2013-01-01 09:11:05 +0000
+++ b/etc/images/smilies/grayscale/README       2013-03-05 17:13:01 +0000
@@ -1,6 +1,7 @@
+-*- coding: utf-8 -*-
 Files: blink.xpm braindamaged.xpm cry.xpm dead.xpm evil.xpm forced.xpm
        frown.xpm grin.xpm indifferent.xpm reverse-smile.xpm sad.xpm
-       smile.xpm wry.xpm 
-Author: Adam Sj?gren
+       smile.xpm wry.xpm
+Author: Adam Sj??gren
 Copyright (C) 2007-2013 Free Software Foundation, Inc.
 License: GNU General Public License version 3 or later (see COPYING)

=== modified file 'etc/images/smilies/medium/README'
--- a/etc/images/smilies/medium/README  2013-01-01 09:11:05 +0000
+++ b/etc/images/smilies/medium/README  2013-03-05 17:13:01 +0000
@@ -1,6 +1,7 @@
+-*- coding: utf-8 -*-
 Files: blink.xpm braindamaged.xpm cry.xpm dead.xpm evil.xpm forced.xpm
        frown.xpm grin.xpm indifferent.xpm reverse-smile.xpm sad.xpm
-       smile.xpm wry.xpm 
-Author: Adam Sj?gren
+       smile.xpm wry.xpm
+Author: Adam Sj??gren
 Copyright (C) 2007-2013 Free Software Foundation, Inc.
 License: GNU General Public License version 3 or later (see COPYING)

=== modified file 'leim/quail/croatian.el'
--- a/leim/quail/croatian.el    2013-01-01 09:11:05 +0000
+++ b/leim/quail/croatian.el    2013-03-05 17:13:01 +0000
@@ -1,8 +1,8 @@
-;;; quail/croatian.el -- Quail package for inputting Croatian  -*-coding: 
iso-8859-2;-*-
+;;; quail/croatian.el -- Quail package for inputting Croatian  -*-coding: 
utf-8;-*-
 
 ;; Copyright (C) 2003-2013 Free Software Foundation, Inc.
 
-;; Author: Hrvoje Nik?i? <address@hidden>
+;; Author: Hrvoje Nik??i?? <address@hidden>
 ;; Keywords: i18n
 
 ;; This file is part of GNU Emacs.
@@ -44,16 +44,16 @@
  ("_" ??)
  ("=" ?+)
  ("+" ?*)
- ("[" ??)
- ("{" ??)
- ("]" ??)
- ("}" ??)
- (";" ??)
- (":" ??)
- ("'" ??)
- ("\"" ??)
- ("\\" ??)
- ("|" ??)
+ ("[" ???)
+ ("{" ???)
+ ("]" ???)
+ ("}" ???)
+ (";" ???)
+ (":" ???)
+ ("'" ???)
+ ("\"" ???)
+ ("\\" ???)
+ ("|" ???)
  ("<" ?\;)
  (">" ?:)
  ("/" ?-)
@@ -79,16 +79,16 @@
  ("_" ??)
  ("=" ?+)
  ("+" ?*)
- ("[" ??)
- ("{" ??)
- ("]" ??)
- ("}" ??)
- (";" ??)
- (":" ??)
- ("'" ??)
- ("\"" ??)
- ("\\" ??)
- ("|" ??)
+ ("[" ???)
+ ("{" ???)
+ ("]" ???)
+ ("}" ???)
+ (";" ???)
+ (":" ???)
+ ("'" ???)
+ ("\"" ???)
+ ("\\" ???)
+ ("|" ???)
  ("<" ?\;)
  (">" ?:)
  ("/" ?-)
@@ -98,102 +98,102 @@
  "croatian-prefix" "Croatian" "HR" nil
  "Croatian input method, postfix.
 
-\"c -> ?
-'c -> ?
-\"s -> ?
-\"z -> ?
-/d -> ?"
+\"c -> ??
+'c -> ??
+\"s -> ??
+\"z -> ??
+/d -> ??"
  nil t nil nil nil nil nil nil nil nil t)
 
 (quail-define-rules
- ("\"c" ??)
- ("\"C" ??)
- ("'c" ??)
- ("'C" ??)
- ("\"s" ??)
- ("\"S" ??)
- ("\"z" ??)
- ("\"Z" ??)
- ("/d" ??)
- ("/D" ??))
+ ("\"c" ???)
+ ("\"C" ???)
+ ("'c" ???)
+ ("'C" ???)
+ ("\"s" ???)
+ ("\"S" ???)
+ ("\"z" ???)
+ ("\"Z" ???)
+ ("/d" ???)
+ ("/D" ???))
 
 (quail-define-package
  "croatian-postfix" "Croatian" "HR" nil
  "Croatian input method, postfix.
 
-c\" -> ?
-c' -> ?
-s\" -> ?
-z\" -> ?
-d/ -> ?"
+c\" -> ??
+c' -> ??
+s\" -> ??
+z\" -> ??
+d/ -> ??"
  nil t nil nil nil nil nil nil nil nil t)
 
 (quail-define-rules
- ("c\"" ??)
- ("C\"" ??)
- ("c'" ??)
- ("C'" ??)
- ("s\"" ??)
- ("S\"" ??)
- ("z\"" ??)
- ("Z\"" ??)
- ("d/" ??)
- ("D/" ??))
+ ("c\"" ???)
+ ("C\"" ???)
+ ("c'" ???)
+ ("C'" ???)
+ ("s\"" ???)
+ ("S\"" ???)
+ ("z\"" ???)
+ ("Z\"" ???)
+ ("d/" ???)
+ ("D/" ???))
 
 (quail-define-package
  "croatian-xy" "Croatian" "HR" nil
  "An alternative Croatian input method.
 
-cx -> ?
-cy -> ?
-sx -> ?
-zx -> ?
-dy -> ?"
+cx -> ??
+cy -> ??
+sx -> ??
+zx -> ??
+dy -> ??"
  nil t nil nil nil nil nil nil nil nil t)
 
 (quail-define-rules
- ("cx" ??)
- ("CX" ??)
- ("Cx" ??)
- ("cy" ??)
- ("CY" ??)
- ("Cy" ??)
- ("sx" ??)
- ("SX" ??)
- ("Sx" ??)
- ("zx" ??)
- ("ZX" ??)
- ("Zx" ??)
- ("dy" ??)
- ("DY" ??)
- ("Dy" ??))
+ ("cx" ???)
+ ("CX" ???)
+ ("Cx" ???)
+ ("cy" ???)
+ ("CY" ???)
+ ("Cy" ???)
+ ("sx" ???)
+ ("SX" ???)
+ ("Sx" ???)
+ ("zx" ???)
+ ("ZX" ???)
+ ("Zx" ???)
+ ("dy" ???)
+ ("DY" ???)
+ ("Dy" ???))
 
 (quail-define-package
  "croatian-cc" "Croatian" "HR" nil
  "Another alternative Croatian input method.
 
-cc -> ?
-ch -> ?
-ss -> ?
-zz -> ?
-dd -> ?"
+cc -> ??
+ch -> ??
+ss -> ??
+zz -> ??
+dd -> ??"
  nil t nil nil nil nil nil nil nil nil t)
 
 (quail-define-rules
- ("cc" ??)
- ("CC" ??)
- ("Cc" ??)
- ("ch" ??)
- ("CH" ??)
- ("Ch" ??)
- ("ss" ??)
- ("SS" ??)
- ("Ss" ??)
- ("zz" ??)
- ("ZZ" ??)
- ("Zz" ??)
- ("dd" ??)
- ("DD" ??)
- ("Dd" ??))
+ ("cc" ???)
+ ("CC" ???)
+ ("Cc" ???)
+ ("ch" ???)
+ ("CH" ???)
+ ("Ch" ???)
+ ("ss" ???)
+ ("SS" ???)
+ ("Ss" ???)
+ ("zz" ???)
+ ("ZZ" ???)
+ ("Zz" ???)
+ ("dd" ???)
+ ("DD" ???)
+ ("Dd" ???))
 
 ;;; croatian.el ends here

=== modified file 'lib-src/etags.c'
--- a/lib-src/etags.c   2013-01-02 16:13:04 +0000
+++ b/lib-src/etags.c   2013-03-05 17:13:01 +0000
@@ -1,4 +1,4 @@
-/* Tags file maker to go with GNU Emacs           -*- coding: latin-1 -*-
+/* Tags file maker to go with GNU Emacs           -*- coding: utf-8 -*-
 
 Copyright (C) 1984 The Regents of the University of California
 
@@ -64,12 +64,12 @@
  * 1985 Emacs TAGS format by Richard Stallman.
  * 1989 Sam Kendall added C++.
  * 1992 Joseph B. Wells improved C and C++ parsing.
- * 1993 Francesco Potort? reorganized C and C++.
+ * 1993 Francesco Potort?? reorganized C and C++.
  * 1994 Line-by-line regexp tags by Tom Tromey.
- * 2001 Nested classes by Francesco Potort? (concept by Mykola Dzyuba).
- * 2002 #line directives by Francesco Potort?.
+ * 2001 Nested classes by Francesco Potort?? (concept by Mykola Dzyuba).
+ * 2002 #line directives by Francesco Potort??.
  *
- * Francesco Potort? <address@hidden> has maintained and improved it since 
1993.
+ * Francesco Potort?? <address@hidden> has maintained and improved it since 
1993.
  */
 
 /*
@@ -4275,7 +4275,7 @@
  * Perl variable names: /^(my|local).../
  * Original code by Bart Robinson <address@hidden> (1995)
  * Additions by Michael Ernst <address@hidden> (1997)
- * Ideas by Kai Gro?johann <address@hidden> (2001)
+ * Ideas by Kai Gro??johann <address@hidden> (2001)
  */
 static void
 Perl_functions (FILE *inf)
@@ -5105,7 +5105,7 @@
  * Contents of <title>, <h1>, <h2>, <h3> are tags.
  * Contents of <a name=xxx> are tags with name xxx.
  *
- * Francesco Potort?, 2002.
+ * Francesco Potort??, 2002.
  */
 static void
 HTML_labels (FILE *inf)

=== modified file 'lisp/battery.el'
--- a/lisp/battery.el   2013-01-02 16:13:04 +0000
+++ b/lisp/battery.el   2013-03-05 17:13:01 +0000
@@ -1,4 +1,4 @@
-;;; battery.el --- display battery status information  -*- coding: iso-8859-1 
-*-
+;;; battery.el --- display battery status information  -*- coding: utf-8 -*-
 
 ;; Copyright (C) 1997-1998, 2000-2013 Free Software Foundation, Inc.
 
@@ -116,7 +116,7 @@
 
 (defcustom battery-mode-line-format
   (cond ((eq battery-status-function 'battery-linux-proc-acpi)
-        "[%b%p%%,%d?C]")
+        "[%b%p%%,%d??C]")
        (battery-status-function
         "[%b%p%%]"))
   "Control string formatting the string to display in the mode line.

=== modified file 'lisp/filesets.el'
--- a/lisp/filesets.el  2013-01-01 09:11:05 +0000
+++ b/lisp/filesets.el  2013-03-05 17:13:01 +0000
@@ -1,4 +1,4 @@
-;;; filesets.el --- handle group of files
+;;; filesets.el --- handle group of files -*- coding: utf-8 -*-
 
 ;; Copyright (C) 2002-2013 Free Software Foundation, Inc.
 
@@ -805,8 +805,8 @@
        (:match-number 2)
        (:get-file-name (lambda (master file)
                         (filesets-which-file master file load-path))))))
-    ("^\\([A-Z???][a-z????]+\\([A-Z???][a-z????]+\\)+\\)$" t
-     (((:pattern "\\<\\([A-Z???][a-z????]+\\([A-Z???][a-z????]+\\)+\\)\\>")
+    ("^\\([A-Z??????][a-z????????]+\\([A-Z??????][a-z????????]+\\)+\\)$" t
+     (((:pattern 
"\\<\\([A-Z??????][a-z????????]+\\([A-Z??????][a-z????????]+\\)+\\)\\>")
        (:scan-depth 5)
        (:stubp (lambda (a b) (not (filesets-files-in-same-directory-p a b))))
        (:case-sensitive t)

=== modified file 'lisp/gnus/ChangeLog.1'
--- a/lisp/gnus/ChangeLog.1     2013-01-01 09:11:05 +0000
+++ b/lisp/gnus/ChangeLog.1     2013-03-05 17:13:01 +0000
@@ -452,7 +452,7 @@
        * gnus-sum.el (gnus-remove-thread): Didn't work with sparse
        threads.
 
-1998-08-14  Fran?ois Pinard  <address@hidden>
+1998-08-14  Fran??ois Pinard  <address@hidden>
 
        * nndoc.el (nndoc-generate-mime-parts-head): Use original Subject,
        Message-ID, and References in fully blown articles.
@@ -619,7 +619,7 @@
 
        * gnus.el: Gnus v5.6.31 is released.
 
-1998-08-09  Fran?ois Pinard  <address@hidden>
+1998-08-09  Fran??ois Pinard  <address@hidden>
 
        * nndoc.el: Split MIME multipart messages, maybe recursively.
        (nndoc-mime-parts-type-p, nndoc-transform-mime-parts,
@@ -760,7 +760,7 @@
        * gnus-group.el (gnus-group-read-ephemeral-group): Make the server
        unique.
 
-1998-07-28  Fran?ois Pinard  <address@hidden>
+1998-07-28  Fran??ois Pinard  <address@hidden>
 
        * gnus-uu.el (gnus-uu-reginize-string): Consider the number of
        parts as part of the fixed subject, instead of a wild quantity.
@@ -943,7 +943,7 @@
 
        * nntp.el (nntp-server-opened-hook): Doc change.
 
-1998-07-10  Fran?ois Pinard  <address@hidden>
+1998-07-10  Fran??ois Pinard  <address@hidden>
 
        * gnus-sum.el (gnus-summary-respool-trace): New command and
        keystroke.
@@ -1003,7 +1003,7 @@
        * nntp.el (nntp-record-command): Give more precise time info.
        (nntp-next-result-arrived-p): Look for the end of error lines.
 
-1998-07-01  Fran?ois Pinard  <address@hidden>
+1998-07-01  Fran??ois Pinard  <address@hidden>
 
        * gnus-util.el (gnus-delete-if): Would do the opposite.
 
@@ -2016,7 +2016,7 @@
        * gnus-picon.el (gnus-picons-display-x-face): `buf' -- unbound
        var.
 
-1998-02-28  Fran?ois Pinard  <address@hidden>
+1998-02-28  Fran??ois Pinard  <address@hidden>
 
        * gnus: configure'd.
 
@@ -2370,7 +2370,7 @@
 
        * gnus-sum.el (gnus-summary-exit): Call purging function.
 
-1998-02-13  Fran?ois Pinard  <address@hidden>
+1998-02-13  Fran??ois Pinard  <address@hidden>
 
        * nnmail.el (nnmail-get-new-mail): Don't clear split-history.
        (nnmail-purge-split-history): New function.
@@ -3724,3 +3724,7 @@
 
   You should have received a copy of the GNU General Public License
   along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.
+
+;; Local Variables:
+;; coding: utf-8
+;; End:

=== modified file 'lisp/gnus/deuglify.el'
--- a/lisp/gnus/deuglify.el     2013-01-01 09:11:05 +0000
+++ b/lisp/gnus/deuglify.el     2013-03-05 17:13:01 +0000
@@ -270,7 +270,7 @@
   :group 'gnus-outlook-deuglify)
 
 (defcustom gnus-outlook-deuglify-attrib-verb-regexp
-  "wrote\\|writes\\|says\\|schrieb\\|schreibt\\|meinte\\|skrev\\|a 
?crit\\|schreef\\|escribi?"
+  "wrote\\|writes\\|says\\|schrieb\\|schreibt\\|meinte\\|skrev\\|a 
??crit\\|schreef\\|escribi??"
   "Regular expression matching the verb used in an attribution line."
   :version "22.1"
   :type 'string
@@ -472,7 +472,7 @@
 (provide 'deuglify)
 
 ;; Local Variables:
-;; coding: iso-8859-1
+;; coding: utf-8
 ;; End:
 
 ;;; deuglify.el ends here

=== modified file 'lisp/gnus/gnus-delay.el'
--- a/lisp/gnus/gnus-delay.el   2013-01-01 09:11:05 +0000
+++ b/lisp/gnus/gnus-delay.el   2013-03-05 17:13:01 +0000
@@ -2,7 +2,7 @@
 
 ;; Copyright (C) 2001-2013 Free Software Foundation, Inc.
 
-;; Author: Kai Gro?johann <address@hidden>
+;; Author: Kai Gro??johann <address@hidden>
 ;; Keywords: mail, news, extensions
 
 ;; This file is part of GNU Emacs.
@@ -186,7 +186,7 @@
 (provide 'gnus-delay)
 
 ;; Local Variables:
-;; coding: iso-8859-1
+;; coding: utf-8
 ;; End:
 
 ;;; gnus-delay.el ends here

=== modified file 'lisp/gnus/gnus-spec.el'
--- a/lisp/gnus/gnus-spec.el    2013-01-02 16:13:04 +0000
+++ b/lisp/gnus/gnus-spec.el    2013-03-05 17:13:01 +0000
@@ -418,7 +418,7 @@
   ;; them will have the balloon-help text property.
   (let ((case-fold-search nil))
     (if (string-match
-        
"\\`\\(.*\\)%[0-9]?[{(?]\\(.*\\)%[0-9]?[?})]\\(.*\n?\\)\\'\\|%[-0-9]*=\\|%[-0-9]*\\*"
+        
"\\`\\(.*\\)%[0-9]?[{(??]\\(.*\\)%[0-9]?[??})]\\(.*\n?\\)\\'\\|%[-0-9]*=\\|%[-0-9]*\\*"
         format)
        (gnus-parse-complex-format format spec-alist)
       ;; This is a simple format.
@@ -435,13 +435,13 @@
       (goto-char (point-min))
       (insert "(\"")
       ;; Convert all font specs into font spec lists.
-      (while (re-search-forward "%\\([0-9]+\\)?\\([??{}()]\\)" nil t)
+      (while (re-search-forward "%\\([0-9]+\\)?\\([????{}()]\\)" nil t)
        (let ((number (if (match-beginning 1)
                          (match-string 1) "0"))
              (delim (aref (match-string 2) 0)))
          (if (or (= delim ?\()
                  (= delim ?\{)
-                 (= delim ?\?))
+                 (= delim ?\??))
              (replace-match (concat "\"("
                                     (cond ((= delim ?\() "mouse")
                                           ((= delim ?\{) "face")
@@ -733,7 +733,7 @@
 (provide 'gnus-spec)
 
 ;; Local Variables:
-;; coding: iso-8859-1
+;; coding: utf-8
 ;; End:
 
 ;;; gnus-spec.el ends here

=== modified file 'lisp/gnus/gnus-sum.el'
--- a/lisp/gnus/gnus-sum.el     2013-02-13 08:28:47 +0000
+++ b/lisp/gnus/gnus-sum.el     2013-03-05 17:13:01 +0000
@@ -451,7 +451,7 @@
   :group 'gnus-summary-maneuvering
   :type 'boolean)
 
-(defcustom gnus-auto-center-summary 
+(defcustom gnus-auto-center-summary
   (max (or (bound-and-true-p scroll-margin) 0) 2)
   "*If non-nil, always center the current summary buffer.
 In particular, if `vertical' do only vertical recentering.  If non-nil
@@ -9788,7 +9788,7 @@
            (when (message-goto-body)
              (gnus-narrow-to-body))
            (goto-char (point-min))
-           (while (search-forward "?" (point-max) t)
+           (while (search-forward "??" (point-max) t)
              (replace-match "."))
            (unmorse-region (point-min) (point-max))
            (widen)
@@ -12978,7 +12978,7 @@
 (run-hooks 'gnus-sum-load-hook)
 
 ;; Local Variables:
-;; coding: iso-8859-1
+;; coding: utf-8
 ;; End:
 
 ;;; gnus-sum.el ends here

=== modified file 'lisp/gnus/html2text.el'
--- a/lisp/gnus/html2text.el    2013-01-01 09:11:05 +0000
+++ b/lisp/gnus/html2text.el    2013-03-05 17:13:01 +0000
@@ -1,4 +1,4 @@
-;;; html2text.el --- a simple html to plain text converter
+;;; html2text.el --- a simple html to plain text converter -*- coding: utf-8 
-*-
 
 ;; Copyright (C) 2002-2013 Free Software Foundation, Inc.
 
@@ -65,14 +65,14 @@
     ("&ndash;" . "-")
     ("&permil;" . "%%")
     ("&plusmn;" . "+-")
-    ("&pound;" . "?")
+    ("&pound;" . "??")
     ("&quot;" . "\"")
     ("&raquo;" . ">>")
     ("&rdquo" . "\"")
     ("&reg;" . "(R)")
     ("&rsaquo;" . ")")
     ("&rsquo;" . "'")
-    ("&sect;" . "?")
+    ("&sect;" . "??")
     ("&sup1;" . "^1")
     ("&sup2;" . "^2")
     ("&sup3;" . "^3")

=== modified file 'lisp/gnus/message.el'
--- a/lisp/gnus/message.el      2013-01-13 19:46:27 +0000
+++ b/lisp/gnus/message.el      2013-03-05 17:13:01 +0000
@@ -1743,7 +1743,7 @@
                                   (file-error))
                                 (mm-coding-system-p 'utf-8)
                                 (executable-find idna-program)
-                                (string= (idna-to-ascii "r?ksm?rg?s")
+                                (string= (idna-to-ascii "r??ksm??rg??s")
                                          "xn--rksmrgs-5wao1o")
                                 t)
   "Whether to encode non-ASCII in domain names into ASCII according to IDNA.
@@ -8421,7 +8421,7 @@
 (run-hooks 'message-load-hook)
 
 ;; Local Variables:
-;; coding: iso-8859-1
+;; coding: utf-8
 ;; End:
 
 ;;; message.el ends here

=== modified file 'lisp/gnus/mm-decode.el'
--- a/lisp/gnus/mm-decode.el    2013-01-30 09:44:46 +0000
+++ b/lisp/gnus/mm-decode.el    2013-03-05 17:13:01 +0000
@@ -1803,7 +1803,7 @@
             (replace-match (char-to-string char))))
         ;; Remove "soft hyphens".
         (goto-char (point-min))
-        (while (search-forward "?" nil t)
+        (while (search-forward "??" nil t)
           (replace-match "" t t))
         (libxml-parse-html-region (point-min) (point-max))))
       (unless (bobp)
@@ -1825,7 +1825,7 @@
 (provide 'mm-decode)
 
 ;; Local Variables:
-;; coding: iso-8859-1
+;; coding: utf-8
 ;; End:
 
 ;;; mm-decode.el ends here

=== modified file 'lisp/gnus/mml1991.el'
--- a/lisp/gnus/mml1991.el      2013-01-01 09:11:05 +0000
+++ b/lisp/gnus/mml1991.el      2013-03-05 17:13:01 +0000
@@ -2,7 +2,7 @@
 
 ;; Copyright (C) 1998-2013 Free Software Foundation, Inc.
 
-;; Author: Sascha L?decke <address@hidden>,
+;; Author: Sascha L??decke <address@hidden>,
 ;;     Simon Josefsson <address@hidden> (Mailcrypt interface, Gnus glue)
 ;; Keywords: PGP
 
@@ -480,7 +480,7 @@
 (provide 'mml1991)
 
 ;; Local Variables:
-;; coding: iso-8859-1
+;; coding: utf-8
 ;; End:
 
 ;;; mml1991.el ends here

=== modified file 'lisp/gnus/nnir.el'
--- a/lisp/gnus/nnir.el 2013-02-10 01:56:25 +0000
+++ b/lisp/gnus/nnir.el 2013-03-05 17:13:01 +0000
@@ -1,8 +1,8 @@
-;;; nnir.el --- search mail with various search engines -*- coding: iso-8859-1 
-*-
+;;; nnir.el --- search mail with various search engines -*- coding: utf-8 -*-
 
 ;; Copyright (C) 1998-2013 Free Software Foundation, Inc.
 
-;; Author: Kai Gro?johann <address@hidden>
+;; Author: Kai Gro??johann <address@hidden>
 ;; Swish-e and Swish++ backends by:
 ;;   Christoph Conrad <address@hidden>.
 ;; IMAP backend by: Simon Josefsson <address@hidden>.

=== modified file 'lisp/gnus/shr.el'
--- a/lisp/gnus/shr.el  2013-03-04 10:27:33 +0000
+++ b/lisp/gnus/shr.el  2013-03-05 17:13:01 +0000
@@ -347,11 +347,11 @@
    ((eq shr-folding-mode 'none)
     (insert text))
    (t
-    (when (and (string-match "\\`[ \t\n?]" text)
+    (when (and (string-match "\\`[ \t\n??]" text)
               (not (bolp))
               (not (eq (char-after (1- (point))) ? )))
       (insert " "))
-    (dolist (elem (split-string text "[ \f\t\n\r\v?]+" t))
+    (dolist (elem (split-string text "[ \f\t\n\r\v??]+" t))
       (when (and (bolp)
                 (> shr-indentation 0))
        (shr-indent))
@@ -391,7 +391,7 @@
            (shr-indent))
          (end-of-line))
        (insert " ")))
-    (unless (string-match "[ \t\r\n?]\\'" text)
+    (unless (string-match "[ \t\r\n??]\\'" text)
       (delete-char -1)))))
 
 (defun shr-find-fill-point ()
@@ -1476,7 +1476,7 @@
 (provide 'shr)
 
 ;; Local Variables:
-;; coding: iso-8859-1
+;; coding: utf-8
 ;; End:
 
 ;;; shr.el ends here

=== modified file 'lisp/gnus/utf7.el'
--- a/lisp/gnus/utf7.el 2013-01-01 09:11:05 +0000
+++ b/lisp/gnus/utf7.el 2013-03-05 17:13:01 +0000
@@ -1,4 +1,4 @@
-;;; utf7.el --- UTF-7 encoding/decoding for Emacs   -*-coding: iso-8859-1;-*-
+;;; utf7.el --- UTF-7 encoding/decoding for Emacs   -*-coding: utf-8;-*-
 
 ;; Copyright (C) 1999-2013 Free Software Foundation, Inc.
 
@@ -52,10 +52,10 @@
 ;; necessary coding system.  The code below doesn't seem to DTRT
 ;; generally.  E.g.:
 ;;
-;; (utf7-encode "a+?")
+;; (utf7-encode "a+??")
 ;;   => "a+ACsAow-"
 ;;
-;; $ echo "a+?"|iconv -f iso-8859-1 -t utf-7
+;; $ echo "a+??"|iconv -f utf-8 -t utf-7
 ;; a+-+AKM
 ;;
 ;;  -- fx

=== modified file 'lisp/international/iso-cvt.el'
--- a/lisp/international/iso-cvt.el     2013-01-01 09:11:05 +0000
+++ b/lisp/international/iso-cvt.el     2013-03-05 17:13:01 +0000
@@ -1,4 +1,4 @@
-;;; iso-cvt.el --- translate ISO 8859-1 from/to various encodings -*- coding: 
iso-latin-1 -*-
+;;; iso-cvt.el --- translate ISO 8859-1 from/to various encodings -*- coding: 
utf-8 -*-
 ;; This file was formerly called gm-lingo.el.
 
 ;; Copyright (C) 1993-1998, 2000-2013 Free Software Foundation, Inc.
@@ -45,19 +45,19 @@
 
 (defvar iso-spanish-trans-tab
   '(
-    ("~n" "?")
-    ("\([a-zA-Z]\)#" "\\1?")
-    ("~N" "?")
-    ("\\([-a-zA-Z\"`]\\)\"u" "\\1?")
-    ("\\([-a-zA-Z\"`]\\)\"U" "\\1?")
-    ("\\([-a-zA-Z]\\)'o" "\\1?")
-    ("\\([-a-zA-Z]\\)'O" "\\?")
-    ("\\([-a-zA-Z]\\)'e" "\\1?")
-    ("\\([-a-zA-Z]\\)'E" "\\1?")
-    ("\\([-a-zA-Z]\\)'a" "\\1?")
+    ("~n" "??")
+    ("\([a-zA-Z]\)#" "\\1??")
+    ("~N" "??")
+    ("\\([-a-zA-Z\"`]\\)\"u" "\\1??")
+    ("\\([-a-zA-Z\"`]\\)\"U" "\\1??")
+    ("\\([-a-zA-Z]\\)'o" "\\1??")
+    ("\\([-a-zA-Z]\\)'O" "\\??")
+    ("\\([-a-zA-Z]\\)'e" "\\1??")
+    ("\\([-a-zA-Z]\\)'E" "\\1??")
+    ("\\([-a-zA-Z]\\)'a" "\\1??")
     ("\\([-a-zA-Z]\\)'A" "\\1A")
-    ("\\([-a-zA-Z]\\)'i" "\\1?")
-    ("\\([-a-zA-Z]\\)'I" "\\1?")
+    ("\\([-a-zA-Z]\\)'i" "\\1??")
+    ("\\([-a-zA-Z]\\)'I" "\\1??")
     )
   "Spanish translation table.")
 
@@ -89,14 +89,14 @@
 
 (defvar iso-aggressive-german-trans-tab
   '(
-    ("\"a" "?")
-    ("\"A" "?")
-    ("\"o" "?")
-    ("\"O" "?")
-    ("\"u" "?")
-    ("\"U" "?")
-    ("\"s" "?")
-    ("\\\\3" "?")
+    ("\"a" "??")
+    ("\"A" "??")
+    ("\"o" "??")
+    ("\"O" "??")
+    ("\"u" "??")
+    ("\"U" "??")
+    ("\"s" "??")
+    ("\\\\3" "??")
     )
   "German translation table.
 This table uses an aggressive translation approach
@@ -104,14 +104,14 @@
 
 (defvar iso-conservative-german-trans-tab
   '(
-    ("\\([-a-zA-Z\"`]\\)\"a" "\\1?")
-    ("\\([-a-zA-Z\"`]\\)\"A" "\\1?")
-    ("\\([-a-zA-Z\"`]\\)\"o" "\\1?")
-    ("\\([-a-zA-Z\"`]\\)\"O" "\\1?")
-    ("\\([-a-zA-Z\"`]\\)\"u" "\\1?")
-    ("\\([-a-zA-Z\"`]\\)\"U" "\\1?")
-    ("\\([-a-zA-Z\"`]\\)\"s" "\\1?")
-    ("\\([-a-zA-Z\"`]\\)\\\\3" "\\1?")
+    ("\\([-a-zA-Z\"`]\\)\"a" "\\1??")
+    ("\\([-a-zA-Z\"`]\\)\"A" "\\1??")
+    ("\\([-a-zA-Z\"`]\\)\"o" "\\1??")
+    ("\\([-a-zA-Z\"`]\\)\"O" "\\1??")
+    ("\\([-a-zA-Z\"`]\\)\"u" "\\1??")
+    ("\\([-a-zA-Z\"`]\\)\"U" "\\1??")
+    ("\\([-a-zA-Z\"`]\\)\"s" "\\1??")
+    ("\\([-a-zA-Z\"`]\\)\\\\3" "\\1??")
     )
   "German translation table.
 This table uses a conservative translation approach
@@ -131,65 +131,65 @@
 
 (defvar iso-iso2tex-trans-tab
   '(
-    ("?" "{\\\\\"a}")
-    ("?" "{\\\\`a}")
-    ("?" "{\\\\'a}")
-    ("?" "{\\\\~a}")
-    ("?" "{\\\\^a}")
-    ("?" "{\\\\\"e}")
-    ("?" "{\\\\`e}")
-    ("?" "{\\\\'e}")
-    ("?" "{\\\\^e}")
-    ("?" "{\\\\\"\\\\i}")
-    ("?" "{\\\\`\\\\i}")
-    ("?" "{\\\\'\\\\i}")
-    ("?" "{\\\\^\\\\i}")
-    ("?" "{\\\\\"o}")
-    ("?" "{\\\\`o}")
-    ("?" "{\\\\'o}")
-    ("?" "{\\\\~o}")
-    ("?" "{\\\\^o}")
-    ("?" "{\\\\\"u}")
-    ("?" "{\\\\`u}")
-    ("?" "{\\\\'u}")
-    ("?" "{\\\\^u}")
-    ("?" "{\\\\\"A}")
-    ("?" "{\\\\`A}")
-    ("?" "{\\\\'A}")
-    ("?" "{\\\\~A}")
-    ("?" "{\\\\^A}")
-    ("?" "{\\\\\"E}")
-    ("?" "{\\\\`E}")
-    ("?" "{\\\\'E}")
-    ("?" "{\\\\^E}")
-    ("?" "{\\\\\"I}")
-    ("?" "{\\\\`I}")
-    ("?" "{\\\\'I}")
-    ("?" "{\\\\^I}")
-    ("?" "{\\\\\"O}")
-    ("?" "{\\\\`O}")
-    ("?" "{\\\\'O}")
-    ("?" "{\\\\~O}")
-    ("?" "{\\\\^O}")
-    ("?" "{\\\\\"U}")
-    ("?" "{\\\\`U}")
-    ("?" "{\\\\'U}")
-    ("?" "{\\\\^U}")
-    ("?" "{\\\\~n}")
-    ("?" "{\\\\~N}")
-    ("?" "{\\\\c c}")
-    ("?" "{\\\\c C}")
-    ("?" "{\\\\ss}")
+    ("??" "{\\\\\"a}")
+    ("??" "{\\\\`a}")
+    ("??" "{\\\\'a}")
+    ("??" "{\\\\~a}")
+    ("??" "{\\\\^a}")
+    ("??" "{\\\\\"e}")
+    ("??" "{\\\\`e}")
+    ("??" "{\\\\'e}")
+    ("??" "{\\\\^e}")
+    ("??" "{\\\\\"\\\\i}")
+    ("??" "{\\\\`\\\\i}")
+    ("??" "{\\\\'\\\\i}")
+    ("??" "{\\\\^\\\\i}")
+    ("??" "{\\\\\"o}")
+    ("??" "{\\\\`o}")
+    ("??" "{\\\\'o}")
+    ("??" "{\\\\~o}")
+    ("??" "{\\\\^o}")
+    ("??" "{\\\\\"u}")
+    ("??" "{\\\\`u}")
+    ("??" "{\\\\'u}")
+    ("??" "{\\\\^u}")
+    ("??" "{\\\\\"A}")
+    ("??" "{\\\\`A}")
+    ("??" "{\\\\'A}")
+    ("??" "{\\\\~A}")
+    ("??" "{\\\\^A}")
+    ("??" "{\\\\\"E}")
+    ("??" "{\\\\`E}")
+    ("??" "{\\\\'E}")
+    ("??" "{\\\\^E}")
+    ("??" "{\\\\\"I}")
+    ("??" "{\\\\`I}")
+    ("??" "{\\\\'I}")
+    ("??" "{\\\\^I}")
+    ("??" "{\\\\\"O}")
+    ("??" "{\\\\`O}")
+    ("??" "{\\\\'O}")
+    ("??" "{\\\\~O}")
+    ("??" "{\\\\^O}")
+    ("??" "{\\\\\"U}")
+    ("??" "{\\\\`U}")
+    ("??" "{\\\\'U}")
+    ("??" "{\\\\^U}")
+    ("??" "{\\\\~n}")
+    ("??" "{\\\\~N}")
+    ("??" "{\\\\c c}")
+    ("??" "{\\\\c C}")
+    ("??" "{\\\\ss}")
     ("\306" "{\\\\AE}")
     ("\346" "{\\\\ae}")
     ("\305" "{\\\\AA}")
     ("\345" "{\\\\aa}")
     ("\251" "{\\\\copyright}")
-    ("?" "{\\\\pounds}")
-    ("?" "{\\\\P}")
-    ("?" "{\\\\S}")
-    ("?" "{?`}")
-    ("?" "{!`}")
+    ("??" "{\\\\pounds}")
+    ("??" "{\\\\P}")
+    ("??" "{\\\\S}")
+    ("??" "{?`}")
+    ("??" "{!`}")
     )
   "Translation table for translating ISO 8859-1 characters to TeX sequences.")
 
@@ -204,183 +204,183 @@
 
 (defvar iso-tex2iso-trans-tab
   '(
-    ("{\\\\\"a}" "?")
-    ("{\\\\`a}" "?")
-    ("{\\\\'a}" "?")
-    ("{\\\\~a}" "?")
-    ("{\\\\^a}" "?")
-    ("{\\\\\"e}" "?")
-    ("{\\\\`e}" "?")
-    ("{\\\\'e}" "?")
-    ("{\\\\^e}" "?")
-    ("{\\\\\"\\\\i}" "?")
-    ("{\\\\`\\\\i}" "?")
-    ("{\\\\'\\\\i}" "?")
-    ("{\\\\^\\\\i}" "?")
-    ("{\\\\\"i}" "?")
-    ("{\\\\`i}" "?")
-    ("{\\\\'i}" "?")
-    ("{\\\\^i}" "?")
-    ("{\\\\\"o}" "?")
-    ("{\\\\`o}" "?")
-    ("{\\\\'o}" "?")
-    ("{\\\\~o}" "?")
-    ("{\\\\^o}" "?")
-    ("{\\\\\"u}" "?")
-    ("{\\\\`u}" "?")
-    ("{\\\\'u}" "?")
-    ("{\\\\^u}" "?")
-    ("{\\\\\"A}" "?")
-    ("{\\\\`A}" "?")
-    ("{\\\\'A}" "?")
-    ("{\\\\~A}" "?")
-    ("{\\\\^A}" "?")
-    ("{\\\\\"E}" "?")
-    ("{\\\\`E}" "?")
-    ("{\\\\'E}" "?")
-    ("{\\\\^E}" "?")
-    ("{\\\\\"I}" "?")
-    ("{\\\\`I}" "?")
-    ("{\\\\'I}" "?")
-    ("{\\\\^I}" "?")
-    ("{\\\\\"O}" "?")
-    ("{\\\\`O}" "?")
-    ("{\\\\'O}" "?")
-    ("{\\\\~O}" "?")
-    ("{\\\\^O}" "?")
-    ("{\\\\\"U}" "?")
-    ("{\\\\`U}" "?")
-    ("{\\\\'U}" "?")
-    ("{\\\\^U}" "?")
-    ("{\\\\~n}" "?")
-    ("{\\\\~N}" "?")
-    ("{\\\\c c}" "?")
-    ("{\\\\c C}" "?")
-    ("\\\\\"a" "?")
-    ("\\\\`a" "?")
-    ("\\\\'a" "?")
-    ("\\\\~a" "?")
-    ("\\\\^a" "?")
-    ("\\\\\"e" "?")
-    ("\\\\`e" "?")
-    ("\\\\'e" "?")
-    ("\\\\^e" "?")
+    ("{\\\\\"a}" "??")
+    ("{\\\\`a}" "??")
+    ("{\\\\'a}" "??")
+    ("{\\\\~a}" "??")
+    ("{\\\\^a}" "??")
+    ("{\\\\\"e}" "??")
+    ("{\\\\`e}" "??")
+    ("{\\\\'e}" "??")
+    ("{\\\\^e}" "??")
+    ("{\\\\\"\\\\i}" "??")
+    ("{\\\\`\\\\i}" "??")
+    ("{\\\\'\\\\i}" "??")
+    ("{\\\\^\\\\i}" "??")
+    ("{\\\\\"i}" "??")
+    ("{\\\\`i}" "??")
+    ("{\\\\'i}" "??")
+    ("{\\\\^i}" "??")
+    ("{\\\\\"o}" "??")
+    ("{\\\\`o}" "??")
+    ("{\\\\'o}" "??")
+    ("{\\\\~o}" "??")
+    ("{\\\\^o}" "??")
+    ("{\\\\\"u}" "??")
+    ("{\\\\`u}" "??")
+    ("{\\\\'u}" "??")
+    ("{\\\\^u}" "??")
+    ("{\\\\\"A}" "??")
+    ("{\\\\`A}" "??")
+    ("{\\\\'A}" "??")
+    ("{\\\\~A}" "??")
+    ("{\\\\^A}" "??")
+    ("{\\\\\"E}" "??")
+    ("{\\\\`E}" "??")
+    ("{\\\\'E}" "??")
+    ("{\\\\^E}" "??")
+    ("{\\\\\"I}" "??")
+    ("{\\\\`I}" "??")
+    ("{\\\\'I}" "??")
+    ("{\\\\^I}" "??")
+    ("{\\\\\"O}" "??")
+    ("{\\\\`O}" "??")
+    ("{\\\\'O}" "??")
+    ("{\\\\~O}" "??")
+    ("{\\\\^O}" "??")
+    ("{\\\\\"U}" "??")
+    ("{\\\\`U}" "??")
+    ("{\\\\'U}" "??")
+    ("{\\\\^U}" "??")
+    ("{\\\\~n}" "??")
+    ("{\\\\~N}" "??")
+    ("{\\\\c c}" "??")
+    ("{\\\\c C}" "??")
+    ("\\\\\"a" "??")
+    ("\\\\`a" "??")
+    ("\\\\'a" "??")
+    ("\\\\~a" "??")
+    ("\\\\^a" "??")
+    ("\\\\\"e" "??")
+    ("\\\\`e" "??")
+    ("\\\\'e" "??")
+    ("\\\\^e" "??")
     ;; Discard spaces and/or one EOF after macro \i.
     ;; Converting it back will use braces.
-    ("\\\\\"\\\\i *\n\n" "?\n\n")
-    ("\\\\\"\\\\i *\n?" "?")
-    ("\\\\`\\\\i *\n\n" "?\n\n")
-    ("\\\\`\\\\i *\n?" "?")
-    ("\\\\'\\\\i *\n\n" "?\n\n")
-    ("\\\\'\\\\i *\n?" "?")
-    ("\\\\^\\\\i *\n\n" "?\n\n")
-    ("\\\\^\\\\i *\n?" "?")
-    ("\\\\\"i" "?")
-    ("\\\\`i" "?")
-    ("\\\\'i" "?")
-    ("\\\\^i" "?")
-    ("\\\\\"o" "?")
-    ("\\\\`o" "?")
-    ("\\\\'o" "?")
-    ("\\\\~o" "?")
-    ("\\\\^o" "?")
-    ("\\\\\"u" "?")
-    ("\\\\`u" "?")
-    ("\\\\'u" "?")
-    ("\\\\^u" "?")
-    ("\\\\\"A" "?")
-    ("\\\\`A" "?")
-    ("\\\\'A" "?")
-    ("\\\\~A" "?")
-    ("\\\\^A" "?")
-    ("\\\\\"E" "?")
-    ("\\\\`E" "?")
-    ("\\\\'E" "?")
-    ("\\\\^E" "?")
-    ("\\\\\"I" "?")
-    ("\\\\`I" "?")
-    ("\\\\'I" "?")
-    ("\\\\^I" "?")
-    ("\\\\\"O" "?")
-    ("\\\\`O" "?")
-    ("\\\\'O" "?")
-    ("\\\\~O" "?")
-    ("\\\\^O" "?")
-    ("\\\\\"U" "?")
-    ("\\\\`U" "?")
-    ("\\\\'U" "?")
-    ("\\\\^U" "?")
-    ("\\\\~n" "?")
-    ("\\\\~N" "?")
-    ("\\\\\"{a}" "?")
-    ("\\\\`{a}" "?")
-    ("\\\\'{a}" "?")
-    ("\\\\~{a}" "?")
-    ("\\\\^{a}" "?")
-    ("\\\\\"{e}" "?")
-    ("\\\\`{e}" "?")
-    ("\\\\'{e}" "?")
-    ("\\\\^{e}" "?")
-    ("\\\\\"{\\\\i}" "?")
-    ("\\\\`{\\\\i}" "?")
-    ("\\\\'{\\\\i}" "?")
-    ("\\\\^{\\\\i}" "?")
-    ("\\\\\"{i}" "?")
-    ("\\\\`{i}" "?")
-    ("\\\\'{i}" "?")
-    ("\\\\^{i}" "?")
-    ("\\\\\"{o}" "?")
-    ("\\\\`{o}" "?")
-    ("\\\\'{o}" "?")
-    ("\\\\~{o}" "?")
-    ("\\\\^{o}" "?")
-    ("\\\\\"{u}" "?")
-    ("\\\\`{u}" "?")
-    ("\\\\'{u}" "?")
-    ("\\\\^{u}" "?")
-    ("\\\\\"{A}" "?")
-    ("\\\\`{A}" "?")
-    ("\\\\'{A}" "?")
-    ("\\\\~{A}" "?")
-    ("\\\\^{A}" "?")
-    ("\\\\\"{E}" "?")
-    ("\\\\`{E}" "?")
-    ("\\\\'{E}" "?")
-    ("\\\\^{E}" "?")
-    ("\\\\\"{I}" "?")
-    ("\\\\`{I}" "?")
-    ("\\\\'{I}" "?")
-    ("\\\\^{I}" "?")
-    ("\\\\\"{O}" "?")
-    ("\\\\`{O}" "?")
-    ("\\\\'{O}" "?")
-    ("\\\\~{O}" "?")
-    ("\\\\^{O}" "?")
-    ("\\\\\"{U}" "?")
-    ("\\\\`{U}" "?")
-    ("\\\\'{U}" "?")
-    ("\\\\^{U}" "?")
-    ("\\\\~{n}" "?")
-    ("\\\\~{N}" "?")
-    ("\\\\c{c}" "?")
-    ("\\\\c{C}" "?")
-    ("{\\\\ss}" "?")
+    ("\\\\\"\\\\i *\n\n" "??\n\n")
+    ("\\\\\"\\\\i *\n?" "??")
+    ("\\\\`\\\\i *\n\n" "??\n\n")
+    ("\\\\`\\\\i *\n?" "??")
+    ("\\\\'\\\\i *\n\n" "??\n\n")
+    ("\\\\'\\\\i *\n?" "??")
+    ("\\\\^\\\\i *\n\n" "??\n\n")
+    ("\\\\^\\\\i *\n?" "??")
+    ("\\\\\"i" "??")
+    ("\\\\`i" "??")
+    ("\\\\'i" "??")
+    ("\\\\^i" "??")
+    ("\\\\\"o" "??")
+    ("\\\\`o" "??")
+    ("\\\\'o" "??")
+    ("\\\\~o" "??")
+    ("\\\\^o" "??")
+    ("\\\\\"u" "??")
+    ("\\\\`u" "??")
+    ("\\\\'u" "??")
+    ("\\\\^u" "??")
+    ("\\\\\"A" "??")
+    ("\\\\`A" "??")
+    ("\\\\'A" "??")
+    ("\\\\~A" "??")
+    ("\\\\^A" "??")
+    ("\\\\\"E" "??")
+    ("\\\\`E" "??")
+    ("\\\\'E" "??")
+    ("\\\\^E" "??")
+    ("\\\\\"I" "??")
+    ("\\\\`I" "??")
+    ("\\\\'I" "??")
+    ("\\\\^I" "??")
+    ("\\\\\"O" "??")
+    ("\\\\`O" "??")
+    ("\\\\'O" "??")
+    ("\\\\~O" "??")
+    ("\\\\^O" "??")
+    ("\\\\\"U" "??")
+    ("\\\\`U" "??")
+    ("\\\\'U" "??")
+    ("\\\\^U" "??")
+    ("\\\\~n" "??")
+    ("\\\\~N" "??")
+    ("\\\\\"{a}" "??")
+    ("\\\\`{a}" "??")
+    ("\\\\'{a}" "??")
+    ("\\\\~{a}" "??")
+    ("\\\\^{a}" "??")
+    ("\\\\\"{e}" "??")
+    ("\\\\`{e}" "??")
+    ("\\\\'{e}" "??")
+    ("\\\\^{e}" "??")
+    ("\\\\\"{\\\\i}" "??")
+    ("\\\\`{\\\\i}" "??")
+    ("\\\\'{\\\\i}" "??")
+    ("\\\\^{\\\\i}" "??")
+    ("\\\\\"{i}" "??")
+    ("\\\\`{i}" "??")
+    ("\\\\'{i}" "??")
+    ("\\\\^{i}" "??")
+    ("\\\\\"{o}" "??")
+    ("\\\\`{o}" "??")
+    ("\\\\'{o}" "??")
+    ("\\\\~{o}" "??")
+    ("\\\\^{o}" "??")
+    ("\\\\\"{u}" "??")
+    ("\\\\`{u}" "??")
+    ("\\\\'{u}" "??")
+    ("\\\\^{u}" "??")
+    ("\\\\\"{A}" "??")
+    ("\\\\`{A}" "??")
+    ("\\\\'{A}" "??")
+    ("\\\\~{A}" "??")
+    ("\\\\^{A}" "??")
+    ("\\\\\"{E}" "??")
+    ("\\\\`{E}" "??")
+    ("\\\\'{E}" "??")
+    ("\\\\^{E}" "??")
+    ("\\\\\"{I}" "??")
+    ("\\\\`{I}" "??")
+    ("\\\\'{I}" "??")
+    ("\\\\^{I}" "??")
+    ("\\\\\"{O}" "??")
+    ("\\\\`{O}" "??")
+    ("\\\\'{O}" "??")
+    ("\\\\~{O}" "??")
+    ("\\\\^{O}" "??")
+    ("\\\\\"{U}" "??")
+    ("\\\\`{U}" "??")
+    ("\\\\'{U}" "??")
+    ("\\\\^{U}" "??")
+    ("\\\\~{n}" "??")
+    ("\\\\~{N}" "??")
+    ("\\\\c{c}" "??")
+    ("\\\\c{C}" "??")
+    ("{\\\\ss}" "??")
     ("{\\\\AE}" "\306")
     ("{\\\\ae}" "\346")
     ("{\\\\AA}" "\305")
     ("{\\\\aa}" "\345")
     ("{\\\\copyright}" "\251")
     ("\\\\copyright{}" "\251")
-    ("{\\\\pounds}" "?" )
-    ("{\\\\P}" "?" )
-    ("{\\\\S}" "?" )
-    ("\\\\pounds{}" "?" )
-    ("\\\\P{}" "?" )
-    ("\\\\S{}" "?" )
-    ("{\\?`}" "?")
-    ("{!`}" "?")
-    ("\\?`" "?")
-    ("!`" "?")
+    ("{\\\\pounds}" "??" )
+    ("{\\\\P}" "??" )
+    ("{\\\\S}" "??" )
+    ("\\\\pounds{}" "??" )
+    ("\\\\P{}" "??" )
+    ("\\\\S{}" "??" )
+    ("{\\?`}" "??")
+    ("{!`}" "??")
+    ("\\?`" "??")
+    ("!`" "??")
     )
   "Translation table for translating TeX sequences to ISO 8859-1 characters.
 This table is not exhaustive (and due to TeX's power can never be).
@@ -397,185 +397,185 @@
 
 (defvar iso-gtex2iso-trans-tab
   '(
-    ("{\\\\\"a}" "?")
-    ("{\\\\`a}" "?")
-    ("{\\\\'a}" "?")
-    ("{\\\\~a}" "?")
-    ("{\\\\^a}" "?")
-    ("{\\\\\"e}" "?")
-    ("{\\\\`e}" "?")
-    ("{\\\\'e}" "?")
-    ("{\\\\^e}" "?")
-    ("{\\\\\"\\\\i}" "?")
-    ("{\\\\`\\\\i}" "?")
-    ("{\\\\'\\\\i}" "?")
-    ("{\\\\^\\\\i}" "?")
-    ("{\\\\\"i}" "?")
-    ("{\\\\`i}" "?")
-    ("{\\\\'i}" "?")
-    ("{\\\\^i}" "?")
-    ("{\\\\\"o}" "?")
-    ("{\\\\`o}" "?")
-    ("{\\\\'o}" "?")
-    ("{\\\\~o}" "?")
-    ("{\\\\^o}" "?")
-    ("{\\\\\"u}" "?")
-    ("{\\\\`u}" "?")
-    ("{\\\\'u}" "?")
-    ("{\\\\^u}" "?")
-    ("{\\\\\"A}" "?")
-    ("{\\\\`A}" "?")
-    ("{\\\\'A}" "?")
-    ("{\\\\~A}" "?")
-    ("{\\\\^A}" "?")
-    ("{\\\\\"E}" "?")
-    ("{\\\\`E}" "?")
-    ("{\\\\'E}" "?")
-    ("{\\\\^E}" "?")
-    ("{\\\\\"I}" "?")
-    ("{\\\\`I}" "?")
-    ("{\\\\'I}" "?")
-    ("{\\\\^I}" "?")
-    ("{\\\\\"O}" "?")
-    ("{\\\\`O}" "?")
-    ("{\\\\'O}" "?")
-    ("{\\\\~O}" "?")
-    ("{\\\\^O}" "?")
-    ("{\\\\\"U}" "?")
-    ("{\\\\`U}" "?")
-    ("{\\\\'U}" "?")
-    ("{\\\\^U}" "?")
-    ("{\\\\~n}" "?")
-    ("{\\\\~N}" "?")
-    ("{\\\\c c}" "?")
-    ("{\\\\c C}" "?")
-    ("\\\\\"a" "?")
-    ("\\\\`a" "?")
-    ("\\\\'a" "?")
-    ("\\\\~a" "?")
-    ("\\\\^a" "?")
-    ("\\\\\"e" "?")
-    ("\\\\`e" "?")
-    ("\\\\'e" "?")
-    ("\\\\^e" "?")
-    ("\\\\\"\\\\i" "?")
-    ("\\\\`\\\\i" "?")
-    ("\\\\'\\\\i" "?")
-    ("\\\\^\\\\i" "?")
-    ("\\\\\"i" "?")
-    ("\\\\`i" "?")
-    ("\\\\'i" "?")
-    ("\\\\^i" "?")
-    ("\\\\\"o" "?")
-    ("\\\\`o" "?")
-    ("\\\\'o" "?")
-    ("\\\\~o" "?")
-    ("\\\\^o" "?")
-    ("\\\\\"u" "?")
-    ("\\\\`u" "?")
-    ("\\\\'u" "?")
-    ("\\\\^u" "?")
-    ("\\\\\"A" "?")
-    ("\\\\`A" "?")
-    ("\\\\'A" "?")
-    ("\\\\~A" "?")
-    ("\\\\^A" "?")
-    ("\\\\\"E" "?")
-    ("\\\\`E" "?")
-    ("\\\\'E" "?")
-    ("\\\\^E" "?")
-    ("\\\\\"I" "?")
-    ("\\\\`I" "?")
-    ("\\\\'I" "?")
-    ("\\\\^I" "?")
-    ("\\\\\"O" "?")
-    ("\\\\`O" "?")
-    ("\\\\'O" "?")
-    ("\\\\~O" "?")
-    ("\\\\^O" "?")
-    ("\\\\\"U" "?")
-    ("\\\\`U" "?")
-    ("\\\\'U" "?")
-    ("\\\\^U" "?")
-    ("\\\\~n" "?")
-    ("\\\\~N" "?")
-    ("\\\\\"{a}" "?")
-    ("\\\\`{a}" "?")
-    ("\\\\'{a}" "?")
-    ("\\\\~{a}" "?")
-    ("\\\\^{a}" "?")
-    ("\\\\\"{e}" "?")
-    ("\\\\`{e}" "?")
-    ("\\\\'{e}" "?")
-    ("\\\\^{e}" "?")
-    ("\\\\\"{\\\\i}" "?")
-    ("\\\\`{\\\\i}" "?")
-    ("\\\\'{\\\\i}" "?")
-    ("\\\\^{\\\\i}" "?")
-    ("\\\\\"{i}" "?")
-    ("\\\\`{i}" "?")
-    ("\\\\'{i}" "?")
-    ("\\\\^{i}" "?")
-    ("\\\\\"{o}" "?")
-    ("\\\\`{o}" "?")
-    ("\\\\'{o}" "?")
-    ("\\\\~{o}" "?")
-    ("\\\\^{o}" "?")
-    ("\\\\\"{u}" "?")
-    ("\\\\`{u}" "?")
-    ("\\\\'{u}" "?")
-    ("\\\\^{u}" "?")
-    ("\\\\\"{A}" "?")
-    ("\\\\`{A}" "?")
-    ("\\\\'{A}" "?")
-    ("\\\\~{A}" "?")
-    ("\\\\^{A}" "?")
-    ("\\\\\"{E}" "?")
-    ("\\\\`{E}" "?")
-    ("\\\\'{E}" "?")
-    ("\\\\^{E}" "?")
-    ("\\\\\"{I}" "?")
-    ("\\\\`{I}" "?")
-    ("\\\\'{I}" "?")
-    ("\\\\^{I}" "?")
-    ("\\\\\"{O}" "?")
-    ("\\\\`{O}" "?")
-    ("\\\\'{O}" "?")
-    ("\\\\~{O}" "?")
-    ("\\\\^{O}" "?")
-    ("\\\\\"{U}" "?")
-    ("\\\\`{U}" "?")
-    ("\\\\'{U}" "?")
-    ("\\\\^{U}" "?")
-    ("\\\\~{n}" "?")
-    ("\\\\~{N}" "?")
-    ("\\\\c{c}" "?")
-    ("\\\\c{C}" "?")
-    ("{\\\\ss}" "?")
+    ("{\\\\\"a}" "??")
+    ("{\\\\`a}" "??")
+    ("{\\\\'a}" "??")
+    ("{\\\\~a}" "??")
+    ("{\\\\^a}" "??")
+    ("{\\\\\"e}" "??")
+    ("{\\\\`e}" "??")
+    ("{\\\\'e}" "??")
+    ("{\\\\^e}" "??")
+    ("{\\\\\"\\\\i}" "??")
+    ("{\\\\`\\\\i}" "??")
+    ("{\\\\'\\\\i}" "??")
+    ("{\\\\^\\\\i}" "??")
+    ("{\\\\\"i}" "??")
+    ("{\\\\`i}" "??")
+    ("{\\\\'i}" "??")
+    ("{\\\\^i}" "??")
+    ("{\\\\\"o}" "??")
+    ("{\\\\`o}" "??")
+    ("{\\\\'o}" "??")
+    ("{\\\\~o}" "??")
+    ("{\\\\^o}" "??")
+    ("{\\\\\"u}" "??")
+    ("{\\\\`u}" "??")
+    ("{\\\\'u}" "??")
+    ("{\\\\^u}" "??")
+    ("{\\\\\"A}" "??")
+    ("{\\\\`A}" "??")
+    ("{\\\\'A}" "??")
+    ("{\\\\~A}" "??")
+    ("{\\\\^A}" "??")
+    ("{\\\\\"E}" "??")
+    ("{\\\\`E}" "??")
+    ("{\\\\'E}" "??")
+    ("{\\\\^E}" "??")
+    ("{\\\\\"I}" "??")
+    ("{\\\\`I}" "??")
+    ("{\\\\'I}" "??")
+    ("{\\\\^I}" "??")
+    ("{\\\\\"O}" "??")
+    ("{\\\\`O}" "??")
+    ("{\\\\'O}" "??")
+    ("{\\\\~O}" "??")
+    ("{\\\\^O}" "??")
+    ("{\\\\\"U}" "??")
+    ("{\\\\`U}" "??")
+    ("{\\\\'U}" "??")
+    ("{\\\\^U}" "??")
+    ("{\\\\~n}" "??")
+    ("{\\\\~N}" "??")
+    ("{\\\\c c}" "??")
+    ("{\\\\c C}" "??")
+    ("\\\\\"a" "??")
+    ("\\\\`a" "??")
+    ("\\\\'a" "??")
+    ("\\\\~a" "??")
+    ("\\\\^a" "??")
+    ("\\\\\"e" "??")
+    ("\\\\`e" "??")
+    ("\\\\'e" "??")
+    ("\\\\^e" "??")
+    ("\\\\\"\\\\i" "??")
+    ("\\\\`\\\\i" "??")
+    ("\\\\'\\\\i" "??")
+    ("\\\\^\\\\i" "??")
+    ("\\\\\"i" "??")
+    ("\\\\`i" "??")
+    ("\\\\'i" "??")
+    ("\\\\^i" "??")
+    ("\\\\\"o" "??")
+    ("\\\\`o" "??")
+    ("\\\\'o" "??")
+    ("\\\\~o" "??")
+    ("\\\\^o" "??")
+    ("\\\\\"u" "??")
+    ("\\\\`u" "??")
+    ("\\\\'u" "??")
+    ("\\\\^u" "??")
+    ("\\\\\"A" "??")
+    ("\\\\`A" "??")
+    ("\\\\'A" "??")
+    ("\\\\~A" "??")
+    ("\\\\^A" "??")
+    ("\\\\\"E" "??")
+    ("\\\\`E" "??")
+    ("\\\\'E" "??")
+    ("\\\\^E" "??")
+    ("\\\\\"I" "??")
+    ("\\\\`I" "??")
+    ("\\\\'I" "??")
+    ("\\\\^I" "??")
+    ("\\\\\"O" "??")
+    ("\\\\`O" "??")
+    ("\\\\'O" "??")
+    ("\\\\~O" "??")
+    ("\\\\^O" "??")
+    ("\\\\\"U" "??")
+    ("\\\\`U" "??")
+    ("\\\\'U" "??")
+    ("\\\\^U" "??")
+    ("\\\\~n" "??")
+    ("\\\\~N" "??")
+    ("\\\\\"{a}" "??")
+    ("\\\\`{a}" "??")
+    ("\\\\'{a}" "??")
+    ("\\\\~{a}" "??")
+    ("\\\\^{a}" "??")
+    ("\\\\\"{e}" "??")
+    ("\\\\`{e}" "??")
+    ("\\\\'{e}" "??")
+    ("\\\\^{e}" "??")
+    ("\\\\\"{\\\\i}" "??")
+    ("\\\\`{\\\\i}" "??")
+    ("\\\\'{\\\\i}" "??")
+    ("\\\\^{\\\\i}" "??")
+    ("\\\\\"{i}" "??")
+    ("\\\\`{i}" "??")
+    ("\\\\'{i}" "??")
+    ("\\\\^{i}" "??")
+    ("\\\\\"{o}" "??")
+    ("\\\\`{o}" "??")
+    ("\\\\'{o}" "??")
+    ("\\\\~{o}" "??")
+    ("\\\\^{o}" "??")
+    ("\\\\\"{u}" "??")
+    ("\\\\`{u}" "??")
+    ("\\\\'{u}" "??")
+    ("\\\\^{u}" "??")
+    ("\\\\\"{A}" "??")
+    ("\\\\`{A}" "??")
+    ("\\\\'{A}" "??")
+    ("\\\\~{A}" "??")
+    ("\\\\^{A}" "??")
+    ("\\\\\"{E}" "??")
+    ("\\\\`{E}" "??")
+    ("\\\\'{E}" "??")
+    ("\\\\^{E}" "??")
+    ("\\\\\"{I}" "??")
+    ("\\\\`{I}" "??")
+    ("\\\\'{I}" "??")
+    ("\\\\^{I}" "??")
+    ("\\\\\"{O}" "??")
+    ("\\\\`{O}" "??")
+    ("\\\\'{O}" "??")
+    ("\\\\~{O}" "??")
+    ("\\\\^{O}" "??")
+    ("\\\\\"{U}" "??")
+    ("\\\\`{U}" "??")
+    ("\\\\'{U}" "??")
+    ("\\\\^{U}" "??")
+    ("\\\\~{n}" "??")
+    ("\\\\~{N}" "??")
+    ("\\\\c{c}" "??")
+    ("\\\\c{C}" "??")
+    ("{\\\\ss}" "??")
     ("{\\\\AE}" "\306")
     ("{\\\\ae}" "\346")
     ("{\\\\AA}" "\305")
     ("{\\\\aa}" "\345")
     ("{\\\\copyright}" "\251")
     ("\\\\copyright{}" "\251")
-    ("{\\\\pounds}" "?" )
-    ("{\\\\P}" "?" )
-    ("{\\\\S}" "?" )
-    ("\\\\pounds{}" "?" )
-    ("\\\\P{}" "?" )
-    ("\\\\S{}" "?" )
-    ("?`" "?")
-    ("!`" "?")
-    ("{?`}" "?")
-    ("{!`}" "?")
-    ("\"a" "?")
-    ("\"A" "?")
-    ("\"o" "?")
-    ("\"O" "?")
-    ("\"u" "?")
-    ("\"U" "?")
-    ("\"s" "?")
-    ("\\\\3" "?")
+    ("{\\\\pounds}" "??" )
+    ("{\\\\P}" "??" )
+    ("{\\\\S}" "??" )
+    ("\\\\pounds{}" "??" )
+    ("\\\\P{}" "??" )
+    ("\\\\S{}" "??" )
+    ("?`" "??")
+    ("!`" "??")
+    ("{?`}" "??")
+    ("{!`}" "??")
+    ("\"a" "??")
+    ("\"A" "??")
+    ("\"o" "??")
+    ("\"O" "??")
+    ("\"u" "??")
+    ("\"U" "??")
+    ("\"s" "??")
+    ("\\\\3" "??")
     )
   "Translation table for translating German TeX sequences to ISO 8859-1.
 This table is not exhaustive (and due to TeX's power can never be).
@@ -583,65 +583,65 @@
 
 (defvar iso-iso2gtex-trans-tab
   '(
-    ("?" "\"a")
-    ("?" "{\\\\`a}")
-    ("?" "{\\\\'a}")
-    ("?" "{\\\\~a}")
-    ("?" "{\\\\^a}")
-    ("?" "{\\\\\"e}")
-    ("?" "{\\\\`e}")
-    ("?" "{\\\\'e}")
-    ("?" "{\\\\^e}")
-    ("?" "{\\\\\"\\\\i}")
-    ("?" "{\\\\`\\\\i}")
-    ("?" "{\\\\'\\\\i}")
-    ("?" "{\\\\^\\\\i}")
-    ("?" "\"o")
-    ("?" "{\\\\`o}")
-    ("?" "{\\\\'o}")
-    ("?" "{\\\\~o}")
-    ("?" "{\\\\^o}")
-    ("?" "\"u")
-    ("?" "{\\\\`u}")
-    ("?" "{\\\\'u}")
-    ("?" "{\\\\^u}")
-    ("?" "\"A")
-    ("?" "{\\\\`A}")
-    ("?" "{\\\\'A}")
-    ("?" "{\\\\~A}")
-    ("?" "{\\\\^A}")
-    ("?" "{\\\\\"E}")
-    ("?" "{\\\\`E}")
-    ("?" "{\\\\'E}")
-    ("?" "{\\\\^E}")
-    ("?" "{\\\\\"I}")
-    ("?" "{\\\\`I}")
-    ("?" "{\\\\'I}")
-    ("?" "{\\\\^I}")
-    ("?" "\"O")
-    ("?" "{\\\\`O}")
-    ("?" "{\\\\'O}")
-    ("?" "{\\\\~O}")
-    ("?" "{\\\\^O}")
-    ("?" "\"U")
-    ("?" "{\\\\`U}")
-    ("?" "{\\\\'U}")
-    ("?" "{\\\\^U}")
-    ("?" "{\\\\~n}")
-    ("?" "{\\\\~N}")
-    ("?" "{\\\\c c}")
-    ("?" "{\\\\c C}")
-    ("?" "\"s")
+    ("??" "\"a")
+    ("??" "{\\\\`a}")
+    ("??" "{\\\\'a}")
+    ("??" "{\\\\~a}")
+    ("??" "{\\\\^a}")
+    ("??" "{\\\\\"e}")
+    ("??" "{\\\\`e}")
+    ("??" "{\\\\'e}")
+    ("??" "{\\\\^e}")
+    ("??" "{\\\\\"\\\\i}")
+    ("??" "{\\\\`\\\\i}")
+    ("??" "{\\\\'\\\\i}")
+    ("??" "{\\\\^\\\\i}")
+    ("??" "\"o")
+    ("??" "{\\\\`o}")
+    ("??" "{\\\\'o}")
+    ("??" "{\\\\~o}")
+    ("??" "{\\\\^o}")
+    ("??" "\"u")
+    ("??" "{\\\\`u}")
+    ("??" "{\\\\'u}")
+    ("??" "{\\\\^u}")
+    ("??" "\"A")
+    ("??" "{\\\\`A}")
+    ("??" "{\\\\'A}")
+    ("??" "{\\\\~A}")
+    ("??" "{\\\\^A}")
+    ("??" "{\\\\\"E}")
+    ("??" "{\\\\`E}")
+    ("??" "{\\\\'E}")
+    ("??" "{\\\\^E}")
+    ("??" "{\\\\\"I}")
+    ("??" "{\\\\`I}")
+    ("??" "{\\\\'I}")
+    ("??" "{\\\\^I}")
+    ("??" "\"O")
+    ("??" "{\\\\`O}")
+    ("??" "{\\\\'O}")
+    ("??" "{\\\\~O}")
+    ("??" "{\\\\^O}")
+    ("??" "\"U")
+    ("??" "{\\\\`U}")
+    ("??" "{\\\\'U}")
+    ("??" "{\\\\^U}")
+    ("??" "{\\\\~n}")
+    ("??" "{\\\\~N}")
+    ("??" "{\\\\c c}")
+    ("??" "{\\\\c C}")
+    ("??" "\"s")
     ("\306" "{\\\\AE}")
     ("\346" "{\\\\ae}")
     ("\305" "{\\\\AA}")
     ("\345" "{\\\\aa}")
     ("\251" "{\\\\copyright}")
-    ("?" "{\\\\pounds}")
-    ("?" "{\\\\P}")
-    ("?" "{\\\\S}")
-    ("?" "{?`}")
-    ("?" "{!`}")
+    ("??" "{\\\\pounds}")
+    ("??" "{\\\\P}")
+    ("??" "{\\\\S}")
+    ("??" "{?`}")
+    ("??" "{!`}")
     )
   "Translation table for translating ISO 8859-1 characters to German TeX.")
 
@@ -664,13 +664,13 @@
  (iso-translate-conventions from to iso-iso2gtex-trans-tab))
 
 (defvar iso-iso2duden-trans-tab
-  '(("?" "ae")
-    ("?" "Ae")
-    ("?" "oe")
-    ("?" "Oe")
-    ("?" "ue")
-    ("?" "Ue")
-    ("?" "ss"))
+  '(("??" "ae")
+    ("??" "Ae")
+    ("??" "oe")
+    ("??" "Oe")
+    ("??" "ue")
+    ("??" "Ue")
+    ("??" "ss"))
     "Translation table for translating ISO 8859-1 characters to Duden 
sequences.")
 
 ;;;###autoload
@@ -683,133 +683,133 @@
  (iso-translate-conventions from to iso-iso2duden-trans-tab))
 
 (defvar iso-iso2sgml-trans-tab
-  '(("?" "&Agrave;")
-    ("?" "&Aacute;")
-    ("?" "&Acirc;")
-    ("?" "&Atilde;")
-    ("?" "&Auml;")
-    ("?" "&Aring;")
-    ("?" "&AElig;")
-    ("?" "&Ccedil;")
-    ("?" "&Egrave;")
-    ("?" "&Eacute;")
-    ("?" "&Ecirc;")
-    ("?" "&Euml;")
-    ("?" "&Igrave;")
-    ("?" "&Iacute;")
-    ("?" "&Icirc;")
-    ("?" "&Iuml;")
-    ("?" "&ETH;")
-    ("?" "&Ntilde;")
-    ("?" "&Ograve;")
-    ("?" "&Oacute;")
-    ("?" "&Ocirc;")
-    ("?" "&Otilde;")
-    ("?" "&Ouml;")
-    ("?" "&Oslash;")
-    ("?" "&Ugrave;")
-    ("?" "&Uacute;")
-    ("?" "&Ucirc;")
-    ("?" "&Uuml;")
-    ("?" "&Yacute;")
-    ("?" "&THORN;")
-    ("?" "&szlig;")
-    ("?" "&agrave;")
-    ("?" "&aacute;")
-    ("?" "&acirc;")
-    ("?" "&atilde;")
-    ("?" "&auml;")
-    ("?" "&aring;")
-    ("?" "&aelig;")
-    ("?" "&ccedil;")
-    ("?" "&egrave;")
-    ("?" "&eacute;")
-    ("?" "&ecirc;")
-    ("?" "&euml;")
-    ("?" "&igrave;")
-    ("?" "&iacute;")
-    ("?" "&icirc;")
-    ("?" "&iuml;")
-    ("?" "&eth;")
-    ("?" "&ntilde;")
-    ("?" "&ograve;")
-    ("?" "&oacute;")
-    ("?" "&ocirc;")
-    ("?" "&otilde;")
-    ("?" "&ouml;")
-    ("?" "&oslash;")
-    ("?" "&ugrave;")
-    ("?" "&uacute;")
-    ("?" "&ucirc;")
-    ("?" "&uuml;")
-    ("?" "&yacute;")
-    ("?" "&thorn;")
-    ("?" "&yuml;")))
+  '(("??" "&Agrave;")
+    ("??" "&Aacute;")
+    ("??" "&Acirc;")
+    ("??" "&Atilde;")
+    ("??" "&Auml;")
+    ("??" "&Aring;")
+    ("??" "&AElig;")
+    ("??" "&Ccedil;")
+    ("??" "&Egrave;")
+    ("??" "&Eacute;")
+    ("??" "&Ecirc;")
+    ("??" "&Euml;")
+    ("??" "&Igrave;")
+    ("??" "&Iacute;")
+    ("??" "&Icirc;")
+    ("??" "&Iuml;")
+    ("??" "&ETH;")
+    ("??" "&Ntilde;")
+    ("??" "&Ograve;")
+    ("??" "&Oacute;")
+    ("??" "&Ocirc;")
+    ("??" "&Otilde;")
+    ("??" "&Ouml;")
+    ("??" "&Oslash;")
+    ("??" "&Ugrave;")
+    ("??" "&Uacute;")
+    ("??" "&Ucirc;")
+    ("??" "&Uuml;")
+    ("??" "&Yacute;")
+    ("??" "&THORN;")
+    ("??" "&szlig;")
+    ("??" "&agrave;")
+    ("??" "&aacute;")
+    ("??" "&acirc;")
+    ("??" "&atilde;")
+    ("??" "&auml;")
+    ("??" "&aring;")
+    ("??" "&aelig;")
+    ("??" "&ccedil;")
+    ("??" "&egrave;")
+    ("??" "&eacute;")
+    ("??" "&ecirc;")
+    ("??" "&euml;")
+    ("??" "&igrave;")
+    ("??" "&iacute;")
+    ("??" "&icirc;")
+    ("??" "&iuml;")
+    ("??" "&eth;")
+    ("??" "&ntilde;")
+    ("??" "&ograve;")
+    ("??" "&oacute;")
+    ("??" "&ocirc;")
+    ("??" "&otilde;")
+    ("??" "&ouml;")
+    ("??" "&oslash;")
+    ("??" "&ugrave;")
+    ("??" "&uacute;")
+    ("??" "&ucirc;")
+    ("??" "&uuml;")
+    ("??" "&yacute;")
+    ("??" "&thorn;")
+    ("??" "&yuml;")))
 
 (defvar iso-sgml2iso-trans-tab
-  '(("&Agrave;" "?")
-    ("&Aacute;" "?")
-    ("&Acirc;" "?")
-    ("&Atilde;" "?")
-    ("&Auml;" "?")
-    ("&Aring;" "?")
-    ("&AElig;" "?")
-    ("&Ccedil;" "?")
-    ("&Egrave;" "?")
-    ("&Eacute;" "?")
-    ("&Ecirc;" "?")
-    ("&Euml;" "?")
-    ("&Igrave;" "?")
-    ("&Iacute;" "?")
-    ("&Icirc;" "?")
-    ("&Iuml;" "?")
-    ("&ETH;" "?")
-    ("&Ntilde;" "?")
-    ("&Ograve;" "?")
-    ("&Oacute;" "?")
-    ("&Ocirc;" "?")
-    ("&Otilde;" "?")
-    ("&Ouml;" "?")
-    ("&Oslash;" "?")
-    ("&Ugrave;" "?")
-    ("&Uacute;" "?")
-    ("&Ucirc;" "?")
-    ("&Uuml;" "?")
-    ("&Yacute;" "?")
-    ("&THORN;" "?")
-    ("&szlig;" "?")
-    ("&agrave;" "?")
-    ("&aacute;" "?")
-    ("&acirc;" "?")
-    ("&atilde;" "?")
-    ("&auml;" "?")
-    ("&aring;" "?")
-    ("&aelig;" "?")
-    ("&ccedil;" "?")
-    ("&egrave;" "?")
-    ("&eacute;" "?")
-    ("&ecirc;" "?")
-    ("&euml;" "?")
-    ("&igrave;" "?")
-    ("&iacute;" "?")
-    ("&icirc;" "?")
-    ("&iuml;" "?")
-    ("&eth;" "?")
-    ("&ntilde;" "?")
-    ("&nbsp;" "?")
-    ("&ograve;" "?")
-    ("&oacute;" "?")
-    ("&ocirc;" "?")
-    ("&otilde;" "?")
-    ("&ouml;" "?")
-    ("&oslash;" "?")
-    ("&ugrave;" "?")
-    ("&uacute;" "?")
-    ("&ucirc;" "?")
-    ("&uuml;" "?")
-    ("&yacute;" "?")
-    ("&thorn;" "?")
-    ("&yuml;" "?")))
+  '(("&Agrave;" "??")
+    ("&Aacute;" "??")
+    ("&Acirc;" "??")
+    ("&Atilde;" "??")
+    ("&Auml;" "??")
+    ("&Aring;" "??")
+    ("&AElig;" "??")
+    ("&Ccedil;" "??")
+    ("&Egrave;" "??")
+    ("&Eacute;" "??")
+    ("&Ecirc;" "??")
+    ("&Euml;" "??")
+    ("&Igrave;" "??")
+    ("&Iacute;" "??")
+    ("&Icirc;" "??")
+    ("&Iuml;" "??")
+    ("&ETH;" "??")
+    ("&Ntilde;" "??")
+    ("&Ograve;" "??")
+    ("&Oacute;" "??")
+    ("&Ocirc;" "??")
+    ("&Otilde;" "??")
+    ("&Ouml;" "??")
+    ("&Oslash;" "??")
+    ("&Ugrave;" "??")
+    ("&Uacute;" "??")
+    ("&Ucirc;" "??")
+    ("&Uuml;" "??")
+    ("&Yacute;" "??")
+    ("&THORN;" "??")
+    ("&szlig;" "??")
+    ("&agrave;" "??")
+    ("&aacute;" "??")
+    ("&acirc;" "??")
+    ("&atilde;" "??")
+    ("&auml;" "??")
+    ("&aring;" "??")
+    ("&aelig;" "??")
+    ("&ccedil;" "??")
+    ("&egrave;" "??")
+    ("&eacute;" "??")
+    ("&ecirc;" "??")
+    ("&euml;" "??")
+    ("&igrave;" "??")
+    ("&iacute;" "??")
+    ("&icirc;" "??")
+    ("&iuml;" "??")
+    ("&eth;" "??")
+    ("&ntilde;" "??")
+    ("&nbsp;" "??")
+    ("&ograve;" "??")
+    ("&oacute;" "??")
+    ("&ocirc;" "??")
+    ("&otilde;" "??")
+    ("&ouml;" "??")
+    ("&oslash;" "??")
+    ("&ugrave;" "??")
+    ("&uacute;" "??")
+    ("&ucirc;" "??")
+    ("&uuml;" "??")
+    ("&yacute;" "??")
+    ("&thorn;" "??")
+    ("&yuml;" "??")))
 
 ;;;###autoload
 (defun iso-iso2sgml (from to &optional buffer)

=== modified file 'lisp/international/iso-transl.el'
--- a/lisp/international/iso-transl.el  2013-01-01 09:11:05 +0000
+++ b/lisp/international/iso-transl.el  2013-03-05 17:13:01 +0000
@@ -1,4 +1,4 @@
-;;; iso-transl.el --- keyboard input definitions for ISO 8859-1  -*- coding: 
iso-8859-1 -*-
+;;; iso-transl.el --- keyboard input definitions for ISO 8859-1  -*- coding: 
utf-8 -*-
 
 ;; Copyright (C) 1987, 1993-1999, 2001-2013 Free Software Foundation,
 ;; Inc.
@@ -73,125 +73,125 @@
 ;; language-specific table might override the short form for its own use.
 
 (defvar iso-transl-char-map
-  '(("* "   . [??])
-    (" "    . [??])
-    ("*!"   . [??])
-    ("!"    . [??])
-    ("\"\"" . [??])
-    ("\"A"  . [??])
-    ("\"E"  . [??])
-    ("\"I"  . [??])
-    ("\"O"  . [??])
-    ("\"U"  . [??])
-    ("\"a"  . [??])
-    ("\"e"  . [??])
-    ("\"i"  . [??])
-    ("\"o"  . [??])
-    ("\"s"  . [??])
-    ("\"u"  . [??])
-    ("\"y"  . [??])
-    ("''"   . [??])
-    ("'A"   . [??])
-    ("'E"   . [??])
-    ("'I"   . [??])
-    ("'O"   . [??])
-    ("'U"   . [??])
-    ("'Y"   . [??])
-    ("'a"   . [??])
-    ("'e"   . [??])
-    ("'i"   . [??])
-    ("'o"   . [??])
-    ("'u"   . [??])
-    ("'y"   . [??])
-    ("*$"   . [??])
-    ("$"    . [??])
-    ("*+"   . [??])
-    ("+"    . [??])
-    (",,"   . [??])
-    (",C"   . [??])
-    (",c"   . [??])
-    ("*-"   . [??])
-    ("-"    . [??])
-    ("*."   . [??])
-    ("."    . [??])
-    ("//"   . [??])
-    ("/A"   . [??])
-    ("/E"   . [??])
-    ("/O"   . [??])
-    ("/a"   . [??])
-    ("/e"   . [??])
-    ("/o"   . [??])
-    ("1/2"  . [??])
-    ("1/4"  . [??])
-    ("3/4"  . [??])
-    ("*<"   . [??])
-    ("<"    . [??])
-    ("*="   . [??])
-    ("="    . [??])
-    ("*>"   . [??])
-    (">"    . [??])
-    ("*?"   . [??])
-    ("?"    . [??])
-    ("*C"   . [??])
-    ("C"    . [??])
-    ("*L"   . [??])
-    ("L"    . [??])
-    ("*P"   . [??])
-    ("P"    . [??])
-    ("*R"   . [??])
-    ("R"    . [??])
-    ("*S"   . [??])
-    ("S"    . [??])
-    ("*Y"   . [??])
-    ("Y"    . [??])
-    ("^1"   . [??])
-    ("^2"   . [??])
-    ("^3"   . [??])
-    ("^A"   . [??])
-    ("^E"   . [??])
-    ("^I"   . [??])
-    ("^O"   . [??])
-    ("^U"   . [??])
-    ("^a"   . [??])
-    ("^e"   . [??])
-    ("^i"   . [??])
-    ("^o"   . [??])
-    ("^u"   . [??])
-    ("_a"   . [??])
-    ("_o"   . [??])
-    ("`A"   . [??])
-    ("`E"   . [??])
-    ("`I"   . [??])
-    ("`O"   . [??])
-    ("`U"   . [??])
-    ("`a"   . [??])
-    ("`e"   . [??])
-    ("`i"   . [??])
-    ("`o"   . [??])
-    ("`u"   . [??])
-    ("*c"   . [??])
-    ("c"    . [??])
-    ("*o"   . [??])
-    ("o"    . [??])
-    ("*u"   . [??])
-    ("u"    . [??])
-    ("*m"   . [??])
-    ("m"    . [??])
-    ("*x"   . [??])
-    ("x"    . [??])
-    ("*|"   . [??])
-    ("|"    . [??])
-    ("~A"   . [??])
-    ("~D"   . [??])
-    ("~N"   . [??])
-    ("~O"   . [??])
-    ("~T"   . [??])
-    ("~a"   . [??])
-    ("~d"   . [??])
-    ("~n"   . [??])
-    ("~o"   . [??])
-    ("~t"   . [??])
-    ("~~"   . [??])
+  '(("* "   . [???])
+    (" "    . [???])
+    ("*!"   . [???])
+    ("!"    . [???])
+    ("\"\"" . [???])
+    ("\"A"  . [???])
+    ("\"E"  . [???])
+    ("\"I"  . [???])
+    ("\"O"  . [???])
+    ("\"U"  . [???])
+    ("\"a"  . [???])
+    ("\"e"  . [???])
+    ("\"i"  . [???])
+    ("\"o"  . [???])
+    ("\"s"  . [???])
+    ("\"u"  . [???])
+    ("\"y"  . [???])
+    ("''"   . [???])
+    ("'A"   . [???])
+    ("'E"   . [???])
+    ("'I"   . [???])
+    ("'O"   . [???])
+    ("'U"   . [???])
+    ("'Y"   . [???])
+    ("'a"   . [???])
+    ("'e"   . [???])
+    ("'i"   . [???])
+    ("'o"   . [???])
+    ("'u"   . [???])
+    ("'y"   . [???])
+    ("*$"   . [???])
+    ("$"    . [???])
+    ("*+"   . [???])
+    ("+"    . [???])
+    (",,"   . [???])
+    (",C"   . [???])
+    (",c"   . [???])
+    ("*-"   . [???])
+    ("-"    . [???])
+    ("*."   . [???])
+    ("."    . [???])
+    ("//"   . [???])
+    ("/A"   . [???])
+    ("/E"   . [???])
+    ("/O"   . [???])
+    ("/a"   . [???])
+    ("/e"   . [???])
+    ("/o"   . [???])
+    ("1/2"  . [???])
+    ("1/4"  . [???])
+    ("3/4"  . [???])
+    ("*<"   . [???])
+    ("<"    . [???])
+    ("*="   . [???])
+    ("="    . [???])
+    ("*>"   . [???])
+    (">"    . [???])
+    ("*?"   . [???])
+    ("?"    . [???])
+    ("*C"   . [???])
+    ("C"    . [???])
+    ("*L"   . [???])
+    ("L"    . [???])
+    ("*P"   . [???])
+    ("P"    . [???])
+    ("*R"   . [???])
+    ("R"    . [???])
+    ("*S"   . [???])
+    ("S"    . [???])
+    ("*Y"   . [???])
+    ("Y"    . [???])
+    ("^1"   . [???])
+    ("^2"   . [???])
+    ("^3"   . [???])
+    ("^A"   . [???])
+    ("^E"   . [???])
+    ("^I"   . [???])
+    ("^O"   . [???])
+    ("^U"   . [???])
+    ("^a"   . [???])
+    ("^e"   . [???])
+    ("^i"   . [???])
+    ("^o"   . [???])
+    ("^u"   . [???])
+    ("_a"   . [???])
+    ("_o"   . [???])
+    ("`A"   . [???])
+    ("`E"   . [???])
+    ("`I"   . [???])
+    ("`O"   . [???])
+    ("`U"   . [???])
+    ("`a"   . [???])
+    ("`e"   . [???])
+    ("`i"   . [???])
+    ("`o"   . [???])
+    ("`u"   . [???])
+    ("*c"   . [???])
+    ("c"    . [???])
+    ("*o"   . [???])
+    ("o"    . [???])
+    ("*u"   . [???])
+    ("u"    . [???])
+    ("*m"   . [???])
+    ("m"    . [???])
+    ("*x"   . [???])
+    ("x"    . [???])
+    ("*|"   . [???])
+    ("|"    . [???])
+    ("~A"   . [???])
+    ("~D"   . [???])
+    ("~N"   . [???])
+    ("~O"   . [???])
+    ("~T"   . [???])
+    ("~a"   . [???])
+    ("~d"   . [???])
+    ("~n"   . [???])
+    ("~o"   . [???])
+    ("~t"   . [???])
+    ("~~"   . [???])
     ("' "   . "'")
     ("` "   . "`")
     ("\" "  . "\"")
@@ -205,37 +205,37 @@
 ;; Language-specific translation lists.
 (defvar iso-transl-language-alist
   '(("Esperanto"
-     ("C"  . [??])
-     ("G"  . [??])
-     ("H"  . [??])
-     ("J"  . [??])
-     ("S"  . [??])
-     ("U"  . [??])
-     ("c"  . [??])
-     ("g"  . [??])
-     ("h"  . [??])
-     ("j"  . [??])
-     ("s"  . [??])
-     ("u"  . [??]))
+     ("C"  . [???])
+     ("G"  . [???])
+     ("H"  . [???])
+     ("J"  . [???])
+     ("S"  . [???])
+     ("U"  . [???])
+     ("c"  . [???])
+     ("g"  . [???])
+     ("h"  . [???])
+     ("j"  . [???])
+     ("s"  . [???])
+     ("u"  . [???]))
     ("French"
-     ("C"  . [??])
-     ("c"  . [??]))
+     ("C"  . [???])
+     ("c"  . [???]))
     ("German"
-     ("A"  . [??])
-     ("O"  . [??])
-     ("U"  . [??])
-     ("a"  . [??])
-     ("o"  . [??])
-     ("s"  . [??])
-     ("u"  . [??]))
+     ("A"  . [???])
+     ("O"  . [???])
+     ("U"  . [???])
+     ("a"  . [???])
+     ("o"  . [???])
+     ("s"  . [???])
+     ("u"  . [???]))
     ("Portuguese"
-     ("C"  . [??])
-     ("c"  . [??]))
+     ("C"  . [???])
+     ("c"  . [???]))
     ("Spanish"
-     ("!"  . [??])
-     ("?"  . [??])
-     ("N"  . [??])
-     ("n"  . [??]))))
+     ("!"  . [???])
+     ("?"  . [???])
+     ("N"  . [???])
+     ("n"  . [???]))))
 
 (defvar iso-transl-ctl-x-8-map nil
   "Keymap for C-x 8 prefix.")

=== modified file 'lisp/language/romanian.el'
--- a/lisp/language/romanian.el 2013-01-01 09:11:05 +0000
+++ b/lisp/language/romanian.el 2013-03-05 17:13:01 +0000
@@ -1,4 +1,4 @@
-;;; romanian.el --- support for Romanian -*- coding: iso-latin-2 -*-
+;;; romanian.el --- support for Romanian -*- coding: utf-8 -*-
 
 ;; Copyright (C) 1998, 2001-2013 Free Software Foundation, Inc.
 
@@ -34,7 +34,7 @@
              (input-method . "latin-2-postfix")
              (unibyte-display . iso-8859-2)
              (tutorial . "TUTORIAL.ro")
-             (sample-text . "Bun? ziua, bine a?i venit!")
+             (sample-text . "Bun?? ziua, bine a??i venit!")
              (documentation . "Romanian environment using Latin-2 encoding.
 An environment for generic Latin-10 encoding is also available."))
  '("European"))

=== modified file 'lisp/mh-e/ChangeLog.1'
--- a/lisp/mh-e/ChangeLog.1     2013-01-01 09:11:05 +0000
+++ b/lisp/mh-e/ChangeLog.1     2013-03-05 17:13:01 +0000
@@ -5114,7 +5114,7 @@
        (mail-abbrevs): Declare it in XEmacs.
        (mh-alias-add-alias-to-file): Remove unused code.
 
-2003-02-14  Ville Skytt?  <address@hidden>
+2003-02-14  Ville Skytt??  <address@hidden>
 
        * mh-comp.el: Add autoloaded auto-mode-alist association.
 
@@ -11416,3 +11416,7 @@
 
   You should have received a copy of the GNU General Public License
   along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.
+
+;; Local Variables:
+;; coding: utf-8
+;; End:

=== modified file 'lisp/net/eudc-bob.el'
--- a/lisp/net/eudc-bob.el      2013-01-01 09:11:05 +0000
+++ b/lisp/net/eudc-bob.el      2013-03-05 17:13:01 +0000
@@ -1,9 +1,9 @@
-;;; eudc-bob.el --- Binary Objects Support for EUDC
+;;; eudc-bob.el --- Binary Objects Support for EUDC -*- coding: utf-8 -*-
 
 ;; Copyright (C) 1999-2013 Free Software Foundation, Inc.
 
 ;; Author: Oscar Figueiredo <address@hidden>
-;; Maintainer: Pavel Jan?k <address@hidden>
+;; Maintainer: Pavel Jan??k <address@hidden>
 ;; Keywords: comm
 ;; Package: eudc
 

=== modified file 'lisp/net/eudc-export.el'
--- a/lisp/net/eudc-export.el   2013-01-01 09:11:05 +0000
+++ b/lisp/net/eudc-export.el   2013-03-05 17:13:01 +0000
@@ -1,9 +1,9 @@
-;;; eudc-export.el --- functions to export EUDC query results
+;;; eudc-export.el --- functions to export EUDC query results -*- coding: 
utf-8 -*-
 
 ;; Copyright (C) 1998-2013 Free Software Foundation, Inc.
 
 ;; Author: Oscar Figueiredo <address@hidden>
-;; Maintainer: Pavel Jan?k <address@hidden>
+;; Maintainer: Pavel Jan??k <address@hidden>
 ;; Keywords: comm
 ;; Package: eudc
 

=== modified file 'lisp/net/eudc-hotlist.el'
--- a/lisp/net/eudc-hotlist.el  2013-01-01 09:11:05 +0000
+++ b/lisp/net/eudc-hotlist.el  2013-03-05 17:13:01 +0000
@@ -1,9 +1,9 @@
-;;; eudc-hotlist.el --- hotlist management for EUDC
+;;; eudc-hotlist.el --- hotlist management for EUDC -*- coding: utf-8 -*-
 
 ;; Copyright (C) 1998-2013 Free Software Foundation, Inc.
 
 ;; Author: Oscar Figueiredo <address@hidden>
-;; Maintainer: Pavel Jan?k <address@hidden>
+;; Maintainer: Pavel Jan??k <address@hidden>
 ;; Keywords: comm
 ;; Package: eudc
 

=== modified file 'lisp/net/eudc-vars.el'
--- a/lisp/net/eudc-vars.el     2013-01-01 09:11:05 +0000
+++ b/lisp/net/eudc-vars.el     2013-03-05 17:13:01 +0000
@@ -1,9 +1,9 @@
-;;; eudc-vars.el --- Emacs Unified Directory Client
+;;; eudc-vars.el --- Emacs Unified Directory Client -*- coding: utf-8 -*-
 
 ;; Copyright (C) 1998-2013 Free Software Foundation, Inc.
 
 ;; Author: Oscar Figueiredo <address@hidden>
-;; Maintainer: Pavel Jan?k <address@hidden>
+;; Maintainer: Pavel Jan??k <address@hidden>
 ;; Keywords: comm
 ;; Package: eudc
 

=== modified file 'lisp/net/eudc.el'
--- a/lisp/net/eudc.el  2013-01-01 09:11:05 +0000
+++ b/lisp/net/eudc.el  2013-03-05 17:13:01 +0000
@@ -1,9 +1,9 @@
-;;; eudc.el --- Emacs Unified Directory Client
+;;; eudc.el --- Emacs Unified Directory Client -*- coding: utf-8 -*-
 
 ;; Copyright (C) 1998-2013 Free Software Foundation, Inc.
 
 ;; Author: Oscar Figueiredo <address@hidden>
-;; Maintainer: Pavel Jan?k <address@hidden>
+;; Maintainer: Pavel Jan??k <address@hidden>
 ;; Keywords: comm
 
 ;; This file is part of GNU Emacs.

=== modified file 'lisp/net/eudcb-bbdb.el'
--- a/lisp/net/eudcb-bbdb.el    2013-01-01 09:11:05 +0000
+++ b/lisp/net/eudcb-bbdb.el    2013-03-05 17:13:01 +0000
@@ -1,9 +1,9 @@
-;;; eudcb-bbdb.el --- Emacs Unified Directory Client - BBDB Backend
+;;; eudcb-bbdb.el --- Emacs Unified Directory Client - BBDB Backend -*- 
coding: utf-8 -*-
 
 ;; Copyright (C) 1998-2013 Free Software Foundation, Inc.
 
 ;; Author: Oscar Figueiredo <address@hidden>
-;; Maintainer: Pavel Jan?k <address@hidden>
+;; Maintainer: Pavel Jan??k <address@hidden>
 ;; Keywords: comm
 ;; Package: eudc
 

=== modified file 'lisp/net/eudcb-ldap.el'
--- a/lisp/net/eudcb-ldap.el    2013-01-01 09:11:05 +0000
+++ b/lisp/net/eudcb-ldap.el    2013-03-05 17:13:01 +0000
@@ -1,9 +1,9 @@
-;;; eudcb-ldap.el --- Emacs Unified Directory Client - LDAP Backend
+;;; eudcb-ldap.el --- Emacs Unified Directory Client - LDAP Backend -*- 
coding: utf-8 -*-
 
 ;; Copyright (C) 1998-2013 Free Software Foundation, Inc.
 
 ;; Author: Oscar Figueiredo <address@hidden>
-;; Maintainer: Pavel Jan?k <address@hidden>
+;; Maintainer: Pavel Jan??k <address@hidden>
 ;; Keywords: comm
 ;; Package: eudc
 

=== modified file 'lisp/net/eudcb-ph.el'
--- a/lisp/net/eudcb-ph.el      2013-01-01 09:11:05 +0000
+++ b/lisp/net/eudcb-ph.el      2013-03-05 17:13:01 +0000
@@ -1,9 +1,9 @@
-;;; eudcb-ph.el --- Emacs Unified Directory Client - CCSO PH/QI Backend
+;;; eudcb-ph.el --- Emacs Unified Directory Client - CCSO PH/QI Backend -*- 
coding: utf-8 -*-
 
 ;; Copyright (C) 1998-2013 Free Software Foundation, Inc.
 
 ;; Author: Oscar Figueiredo <address@hidden>
-;; Maintainer: Pavel Jan?k <address@hidden>
+;; Maintainer: Pavel Jan??k <address@hidden>
 ;; Keywords: comm
 ;; Package: eudc
 

=== modified file 'lisp/obsolete/iso-insert.el'
--- a/lisp/obsolete/iso-insert.el       2013-01-01 09:11:05 +0000
+++ b/lisp/obsolete/iso-insert.el       2013-03-05 17:13:01 +0000
@@ -1,4 +1,4 @@
-;;; iso-insert.el --- insert functions for ISO 8859/1  -*- coding: 
iso-8859-1;-*-
+;;; iso-insert.el --- insert functions for ISO 8859/1  -*- coding: utf-8;-*-
 
 ;; Copyright (C) 1987, 1994, 2001-2013 Free Software Foundation, Inc.
 
@@ -31,482 +31,482 @@
 
 (defun insert-no-break-space ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-inverted-exclamation-mark ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-cent-sign ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-pound-sign ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-general-currency-sign ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-yen-sign ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-broken-vertical-line ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-section-sign ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-diaeresis ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-copyright-sign ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-ordinal-indicator-feminine ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-angle-quotation-mark-left ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-not-sign ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-soft-hyphen ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-registered-sign ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-macron ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-degree-sign ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-plus-or-minus-sign ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-superscript-two ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-superscript-three ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-acute-accent ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-micro-sign ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-pilcrow ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-middle-dot ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-cedilla ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-superscript-one ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-ordinal-indicator-masculine ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-angle-quotation-mark-right ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-fraction-one-quarter ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-fraction-one-half ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-fraction-three-quarters ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-inverted-question-mark ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-A-grave ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-A-acute ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-A-circumflex ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-A-tilde ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-A-umlaut ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-A-ring ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-AE ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-C-cedilla ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-E-grave ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-E-acute ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-E-circumflex ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-E-umlaut ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-I-grave ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-I-acute ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-I-circumflex ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-I-umlaut ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-D-stroke ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-N-tilde ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-O-grave ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-O-acute ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-O-circumflex ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-O-tilde ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-O-umlaut ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-multiplication-sign ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-O-slash ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-U-grave ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-U-acute ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-U-circumflex ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-U-umlaut ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-Y-acute ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-THORN ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-ss ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-a-grave ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-a-acute ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-a-circumflex ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-a-tilde ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-a-umlaut ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-a-ring ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-ae ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-c-cedilla ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-e-grave ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-e-acute ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-e-circumflex ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-e-umlaut ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-i-grave ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-i-acute ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-i-circumflex ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-i-umlaut ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-d-stroke ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-n-tilde ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-o-grave ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-o-acute ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-o-circumflex ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-o-tilde ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-o-umlaut ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-division-sign ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-o-slash ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-u-grave ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-u-acute ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-u-circumflex ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-u-umlaut ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-y-acute ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-thorn ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defun insert-y-umlaut ()
    (interactive "*")
-   (insert ?\?)
+   (insert ?\??)
 )
 
 (defvar 8859-1-map nil "Keymap for ISO 8859/1 character insertion.")

=== modified file 'lisp/org/org-freemind.el'
--- a/lisp/org/org-freemind.el  2013-01-01 09:11:05 +0000
+++ b/lisp/org/org-freemind.el  2013-03-05 17:13:01 +0000
@@ -275,7 +275,7 @@
                         )))
                   org-str))))
 
-;; (let* ((str1 "a quote: \", an amp: &, lt: <; over 256: ??????")
+;; (let* ((str1 "a quote: \", an amp: &, lt: <; over 256: ????????????")
 ;;        (str2 (org-freemind-escape-str-from-org str1))
 ;;        (str3 (org-freemind-unescape-str-to-org str2)))
 ;;     (unless (string= str1 str3)
@@ -1221,6 +1221,7 @@
 
 ;; Local variables:
 ;; generated-autoload-file: "org-loaddefs.el"
+;; coding: utf-8
 ;; End:
 
 ;;; org-freemind.el ends here

=== modified file 'lisp/play/bubbles.el'
--- a/lisp/play/bubbles.el      2013-01-01 09:11:05 +0000
+++ b/lisp/play/bubbles.el      2013-03-05 17:13:01 +0000
@@ -1,4 +1,4 @@
-;;; bubbles.el --- Puzzle game for Emacs
+;;; bubbles.el --- Puzzle game for Emacs -*- coding: utf-8 -*-
 
 ;; Copyright (C) 2007-2013 Free Software Foundation, Inc.
 
@@ -198,7 +198,7 @@
   :group 'bubbles)
 
 (defcustom bubbles-chars
-  '(?+ ?O ?# ?X ?. ?* ?& ??)
+  '(?+ ?O ?# ?X ?. ?* ?& ???)
   "Characters used for bubbles.
 Note that the actual number of different bubbles is determined by
 the number of colors, see `bubbles-colors'."

=== modified file 'lisp/play/handwrite.el'
--- a/lisp/play/handwrite.el    2013-01-01 09:11:05 +0000
+++ b/lisp/play/handwrite.el    2013-03-05 17:13:01 +0000
@@ -1,4 +1,4 @@
-;;; handwrite.el --- turns your emacs buffer into a handwritten document -*- 
coding: iso-latin-1; -*-
+;;; handwrite.el --- turns your emacs buffer into a handwritten document -*- 
coding: utf-8; -*-
 
 ;; Copyright (C) 1996, 2001-2013 Free Software Foundation, Inc.
 
@@ -170,15 +170,15 @@
        (textp)
        (ps-buf-name)                   ;name of the PostScript buffer
        (trans-table
-       '(("?" . "264") ("?" . "207") ("?" . "210") ("?" . "211")
-         ("?" . "212") ("?" . "213") ("?" . "214") ("?" . "216")
-         ("?" . "217") ("?" . "220") ("?" . "221") ("?" . "222")
-         ("?" . "223") ("?" . "224") ("?" . "225") ("?" . "227")
-         ("?" . "230") ("?" . "231") ("?" . "232") ("?" . "233")
-         ("?" . "234") ("?" . "235") ("?" . "236") ("?" . "237")
-         ("?" . "247") ("?" . "241") ("?" . "250") ("?" . "251")
-         ("ij" . "264") ("?" . "215") ("?" . "244") ("?" . "226")
-         ("?" . "243")))
+       '(("??" . "264") ("??" . "207") ("??" . "210") ("??" . "211")
+         ("??" . "212") ("??" . "213") ("??" . "214") ("??" . "216")
+         ("??" . "217") ("??" . "220") ("??" . "221") ("??" . "222")
+         ("??" . "223") ("??" . "224") ("??" . "225") ("??" . "227")
+         ("??" . "230") ("??" . "231") ("??" . "232") ("??" . "233")
+         ("??" . "234") ("??" . "235") ("??" . "236") ("??" . "237")
+         ("??" . "247") ("??" . "241") ("??" . "250") ("??" . "251")
+         ("ij" . "264") ("??" . "215") ("??" . "244") ("??" . "226")
+         ("??" . "243")))
        (escape-table '("\\\\" "(" ")")) ; \\ comes first to not work
                                        ; on inserted backslashes
        line)

=== modified file 'lisp/progmodes/cc-engine.el'
--- a/lisp/progmodes/cc-engine.el       2013-02-07 06:23:54 +0000
+++ b/lisp/progmodes/cc-engine.el       2013-03-05 17:13:01 +0000
@@ -1,4 +1,4 @@
-;;; cc-engine.el --- core syntax guessing engine for CC mode
+;;; cc-engine.el --- core syntax guessing engine for CC mode -*- coding: utf-8 
-*-
 
 ;; Copyright (C) 1985, 1987, 1992-2013 Free Software Foundation, Inc.
 
@@ -2280,25 +2280,25 @@
        (while (and c (> (car c) c-state-semi-nonlit-pos-cache-limit))
          (setq c (cdr c)))
        (setq c-state-semi-nonlit-pos-cache c)
-       
+
        (while (and c (> (car c) here))
          (setq high-pos (car c))
          (setq c (cdr c)))
        (setq pos (or (car c) (point-min)))
-       
+
        (unless high-pos
          (while
              ;; Add an element to `c-state-semi-nonlit-pos-cache' each 
iteration.
              (and
               (<= (setq npos (+ pos c-state-nonlit-pos-interval)) here)
-              
+
               ;; Test for being in a literal.  If so, go to after it.
               (progn
                 (setq lit (car (cddr (c-state-pp-to-literal pos npos))))
                 (or (null lit)
                     (prog1 (<= (cdr lit) here)
                       (setq npos (cdr lit))))))
-              
+
            (setq pos npos)
            (setq c-state-semi-nonlit-pos-cache
                  (cons pos c-state-semi-nonlit-pos-cache))))
@@ -2606,11 +2606,11 @@
   ;; OLD:   {                       (.)    {...........}
   ;;                                       ^             ^
   ;;                                     FROM          HERE
-  ;;                                     
+  ;;
   ;; NEW:   {             {....}    (.)    {.........
   ;;                         ^           ^           ^
   ;;                LOWER BRACE PAIR   HERE   or   HERE
-  ;;                                       
+  ;;
   ;; This routine should be fast.  Since it can get called a LOT, we maintain
   ;; `c-state-brace-pair-desert', a small cache of "failures", such that we
   ;; reduce the time wasted in repeated fruitless searches in brace deserts.
@@ -2907,7 +2907,7 @@
                    start-point))
        (goto-char pos)
        (while (and c-state-cache
-                   (or (numberp (car c-state-cache)) ; Have we a { at all? 
+                   (or (numberp (car c-state-cache)) ; Have we a { at all?
                        (cdr c-state-cache))
                    (< (point) here))
          (cond
@@ -4610,7 +4610,7 @@
                     s                  ; state
                     'syntax-table)))   ; stop-comment
        (setq pos (point)))
-    
+
       ;; Now try and find enough non-literal characters recorded on the stack.
       ;; Go back one recorded literal each time round this loop.
       (while (and (< count how-far-back)
@@ -8516,8 +8516,8 @@
    ))
 
 (defun c-looking-at-special-brace-list (&optional lim)
-  ;; If we're looking at the start of a pike-style list, ie `({?})',
-  ;; `([?])', `(<?>)' etc, a cons of a cons of its starting and ending
+  ;; If we're looking at the start of a pike-style list, i.e., `({??})',
+  ;; `([??])', `(<??>)', etc., a cons of a cons of its starting and ending
   ;; positions and its entry in c-special-brace-lists is returned, nil
   ;; otherwise.  The ending position is nil if the list is still open.
   ;; LIM is the limit for forward search.  The point may either be at
@@ -8762,7 +8762,7 @@
        (c-simple-skip-symbol-backward)
        (looking-at c-macro-with-semi-re)
        (goto-char pos)
-       (not (c-in-literal))))))                ; The most expensive check 
last. 
+       (not (c-in-literal))))))                ; The most expensive check last.
 
 (defun c-macro-vsemi-status-unknown-p () t) ; See cc-defs.el.
 

=== modified file 'lisp/progmodes/cc-langs.el'
--- a/lisp/progmodes/cc-langs.el        2013-02-12 17:36:54 +0000
+++ b/lisp/progmodes/cc-langs.el        2013-03-05 17:13:01 +0000
@@ -1,4 +1,4 @@
-;;; cc-langs.el --- language specific settings for CC Mode
+;;; cc-langs.el --- language specific settings for CC Mode -*- coding: utf-8 
-*-
 
 ;; Copyright (C) 1985, 1987, 1992-2013 Free Software Foundation, Inc.
 
@@ -2907,7 +2907,7 @@
 
 (c-lang-defconst c-special-brace-lists
 "List of open- and close-chars that makes up a pike-style brace list,
-i.e. for a ([?]) list there should be a cons (?\\[ . ?\\]) in this
+i.e. for a ([??]) list there should be a cons (?\\[ . ?\\]) in this
 list."
   t    nil
   pike '((?{ . ?}) (?\[ . ?\]) (?< . ?>)))

=== modified file 'lisp/progmodes/hideshow.el'
--- a/lisp/progmodes/hideshow.el        2013-01-01 09:11:05 +0000
+++ b/lisp/progmodes/hideshow.el        2013-03-05 17:13:01 +0000
@@ -1,4 +1,4 @@
-;;; hideshow.el --- minor mode cmds to selectively display code/comment blocks
+;;; hideshow.el --- minor mode cmds to selectively display code/comment blocks 
-*- coding: utf-8 -*-
 
 ;; Copyright (C) 1994-2013 Free Software Foundation, Inc.
 
@@ -207,7 +207,7 @@
 ;;  Dean Andrews, Alf-Ivar Holm, Holger Bauer, Christoph Conrad, Dave Love,
 ;;  Dirk Herrmann, Gael Marziou, Jan Djarv, Guillaume Leray, Moody Ahmad,
 ;;  Preston F. Crow, Lars Lindberg, Reto Zimmermann, Keith Sheffield,
-;;  Chew Meng Kuan, Tony Lam, Pete Ware, Fran?ois Pinard, Stefan Monnier,
+;;  Chew Meng Kuan, Tony Lam, Pete Ware, Fran??ois Pinard, Stefan Monnier,
 ;;  Joseph Eydelnant, Michael Ernst, Peter Heslin
 ;;
 ;; Special thanks go to Dan Nicolaescu, who reimplemented hideshow using

=== modified file 'lisp/progmodes/prolog.el'
--- a/lisp/progmodes/prolog.el  2013-01-01 09:11:05 +0000
+++ b/lisp/progmodes/prolog.el  2013-03-05 17:13:01 +0000
@@ -1,9 +1,9 @@
-;;; prolog.el --- major mode for editing and running Prolog (and Mercury) code
+;;; prolog.el --- major mode for Prolog (and Mercury) -*- coding: utf-8 -*-
 
 ;; Copyright (C) 1986-1987, 1997-1999, 2002-2003, 2011-2013 Free
 ;; Software Foundation, Inc.
 
-;; Authors: Emil ?str?m <emil_astrom(at)hotmail(dot)com>
+;; Authors: Emil ??str??m <emil_astrom(at)hotmail(dot)com>
 ;;          Milan Zamazal <pdm(at)freesoft(dot)cz>
 ;;          Stefan Bruda <stefan(at)bruda(dot)ca>
 ;;          * See below for more details
@@ -31,7 +31,7 @@
 ;; Original author: Masanobu UMEDA <umerin(at)mse(dot)kyutech(dot)ac(dot)jp>
 ;; Parts of this file was taken from a modified version of the original
 ;; by Johan Andersson, Peter Olin, Mats Carlsson, Johan Bevemyr, Stefan
-;; Andersson, and Per Danielsson (all SICS people), and Henrik B?kman
+;; Andersson, and Per Danielsson (all SICS people), and Henrik B??kman
 ;; at Uppsala University, Sweden.
 ;;
 ;; Some ideas and also a few lines of code have been borrowed (not stolen ;-)

=== modified file 'lisp/progmodes/sh-script.el'
--- a/lisp/progmodes/sh-script.el       2013-01-02 16:13:04 +0000
+++ b/lisp/progmodes/sh-script.el       2013-03-05 17:13:01 +0000
@@ -1842,7 +1842,7 @@
 ;; (defconst sh-smie-csh-grammar
 ;;   (smie-prec2->grammar
 ;;    (smie-bnf->prec2
-;;     '((exp)                   ;A constant, or a $var, or a sequence of 
them???
+;;     '((exp)              ;A constant, or a $var, or a sequence of them...
 ;;       (elseifcmd (cmd)
 ;;                  (cmd "else" "else-if" exp "then" elseifcmd))
 ;;       (cmd ("switch" branches "endsw")

=== modified file 'lisp/ruler-mode.el'
--- a/lisp/ruler-mode.el        2013-01-01 09:11:05 +0000
+++ b/lisp/ruler-mode.el        2013-03-05 17:13:01 +0000
@@ -137,8 +137,8 @@
                     (format "Invalid character value: %S" value))
         widget))))
 
-(defcustom ruler-mode-fill-column-char (if (char-displayable-p ??)
-                                           ?\?
+(defcustom ruler-mode-fill-column-char (if (char-displayable-p ???)
+                                           ?\??
                                          ?\|)
   "Character used at the `fill-column' location."
   :group 'ruler-mode
@@ -163,8 +163,8 @@
           (integer :tag "Integer char value"
                    :validate ruler-mode-character-validate)))
 
-(defcustom ruler-mode-current-column-char (if (char-displayable-p ??)
-                                              ?\?
+(defcustom ruler-mode-current-column-char (if (char-displayable-p ???)
+                                              ?\??
                                             ?\@)
   "Character used at the `current-column' location."
   :group 'ruler-mode
@@ -774,7 +774,7 @@
 (provide 'ruler-mode)
 
 ;; Local Variables:
-;; coding: iso-latin-1
+;; coding: utf-8
 ;; End:
 
 ;;; ruler-mode.el ends here

=== modified file 'lisp/textmodes/conf-mode.el'
--- a/lisp/textmodes/conf-mode.el       2013-01-01 09:11:05 +0000
+++ b/lisp/textmodes/conf-mode.el       2013-03-05 17:13:01 +0000
@@ -1,4 +1,4 @@
-;;; conf-mode.el --- Simple major mode for editing conf/ini/properties files
+;;; conf-mode.el --- Simple major mode for editing conf/ini/properties files 
-*- coding: utf-8 -*-
 
 ;; Copyright (C) 2004-2013 Free Software Foundation, Inc.
 
@@ -23,7 +23,7 @@
 ;;; Commentary:
 ;;
 ;; This mode is designed to edit many similar varieties of Conf/Ini files and
-;; Java properties.  It started out from Aur?lien Tisn?'s ini-mode.
+;; Java properties.  It started out from Aur??lien Tisn??'s ini-mode.
 ;; `conf-space-keywords' were inspired by Robert Fitzgerald's any-ini-mode.
 
 

=== modified file 'lisp/textmodes/po.el'
--- a/lisp/textmodes/po.el      2013-01-01 09:11:05 +0000
+++ b/lisp/textmodes/po.el      2013-03-05 17:13:01 +0000
@@ -1,8 +1,8 @@
-;;; po.el --- basic support of PO translation files -*- coding: latin-1; -*-
+;;; po.el --- basic support of PO translation files -*- coding: utf-8; -*-
 
 ;; Copyright (C) 1995-1998, 2000-2013 Free Software Foundation, Inc.
 
-;; Authors: Fran?ois Pinard <address@hidden>,
+;; Authors: Fran??ois Pinard <address@hidden>,
 ;;          Greg McGary <address@hidden>,
 ;;          Bruno Haible <address@hidden>.
 ;; Keywords: i18n, files

=== modified file 'lisp/textmodes/tildify.el'
--- a/lisp/textmodes/tildify.el 2013-01-01 09:11:05 +0000
+++ b/lisp/textmodes/tildify.el 2013-03-05 17:13:01 +0000
@@ -40,7 +40,7 @@
 ;; The default variable settings are suited for Czech, so do not try to
 ;; understand them if you are not familiar with Czech grammar and spelling.
 ;;
-;; The algorithm was inspired by Petr Ol??k's program `vlna'.  Abilities of
+;; The algorithm was inspired by Petr Ol????k's program `vlna'.  Abilities of
 ;; `tildify.el' are a little limited; if you have improvement suggestions, let
 ;; me know.
 
@@ -349,7 +349,7 @@
 
 
 ;; Local variables:
-;; coding: iso-latin-2
+;; coding: utf-8
 ;; End:
 
 ;;; tildify.el ends here

=== modified file 'lisp/wdired.el'
--- a/lisp/wdired.el    2013-01-01 09:11:05 +0000
+++ b/lisp/wdired.el    2013-03-05 17:13:01 +0000
@@ -3,7 +3,7 @@
 ;; Copyright (C) 2004-2013 Free Software Foundation, Inc.
 
 ;; Filename: wdired.el
-;; Author: Juan Le?n Lahoz Garc?a <address@hidden>
+;; Author: Juan Le??n Lahoz Garc??a <address@hidden>
 ;; Version: 2.0
 ;; Keywords: dired, environment, files, renaming
 
@@ -851,7 +851,7 @@
 (provide 'wdired)
 
 ;; Local Variables:
-;; coding: latin-1
+;; coding: utf-8
 ;; byte-compile-dynamic: t
 ;; End:
 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]