Merge from emacs-23; up to 2010-06-02T00:10:42Z!yamaoka@jpl.org.
authorGlenn Morris <rgm@gnu.org>
Wed, 23 Feb 2011 04:19:28 +0000 (20:19 -0800)
committerGlenn Morris <rgm@gnu.org>
Wed, 23 Feb 2011 04:19:28 +0000 (20:19 -0800)
16 files changed:
1  2 
admin/ChangeLog
admin/notes/bugtracker
doc/misc/ChangeLog
doc/misc/dired-x.texi
doc/misc/edt.texi
doc/misc/erc.texi
doc/misc/gnus.texi
doc/misc/idlwave.texi
doc/misc/mh-e.texi
doc/misc/tramp.texi
doc/misc/trampver.texi
lisp/ChangeLog
lisp/mail/rmail.el
lisp/mail/rmailmm.el
src/ChangeLog
src/font.c

diff --cc admin/ChangeLog
@@@ -1,88 -1,8 +1,92 @@@
 -2011-02-22  Juanma Barranquero  <lekktu@gmail.com>
++2011-02-23  Juanma Barranquero  <lekktu@gmail.com>
+       * notes/bugtracker (bugtracker_debbugs_url): Fix typo.
 -2011-01-03  Glenn Morris  <rgm@gnu.org>
 +2011-02-19  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * admin.el (set-version): Add msdos/sed2v2.inp.
 +
 +2011-02-16  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Remove no-longer needed getloadavg symbols.
 +      * CPP-DEFINES (LOAD_AVE_CVT, LOAD_AVE_TYPE, FSCALE, KERNEL_FILE):
 +      (LDAV_SYMBOL): Remove.
 +
 +2011-02-12  Glenn Morris  <rgm@gnu.org>
 +
 +      * bzrmerge.el (bzrmerge-resolve): Fix bzr revert call.
 +
 +2011-02-05  Glenn Morris  <rgm@gnu.org>
 +
 +      * bzrmerge.el (bzrmerge-warning-buffer): New constant.
 +      (bzrmerge-apply): Use it.
 +      (bzrmerge): Kill any old warning buffer first.
 +
 +2011-02-03  Glenn Morris  <rgm@gnu.org>
 +
 +      * bzrmerge.el (bzrmerge-buffer): New constant.
 +      (bzrmerge-merges, bzrmerge-missing, bzrmerge-apply): Use it.
 +      (bzrmerge-missing): If nothing to do, return nil not (nil).
 +      (bzrmerge-apply): Remove odd character from message.
 +      (bzrmerge): Give status messages.
 +
 +2011-01-31  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * admin.el (set-version): Remove lib-src/makefile.w32-in.
 +      Add nt/config.nt.
 +
 +2011-01-31  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      src/emacs.c now gets version number from configure.in
 +      * admin.el (set-version): Don't update src/emacs.c.
 +      * quick-install-emacs (VERSION): Get it from configure.in, not from
 +      src/emacs.c.
 +
 +2011-01-30  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      strftime: import from gnulib
 +      * notes/copyright: strftime.c moved from src to lib.
 +
 +2011-01-25  Glenn Morris  <rgm@gnu.org>
 +
 +      * bzrmerge.el (bzrmerge-skip-regexp): New variable.
 +      (bzrmerge-missing): Use it.
 +
 +2011-01-19  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * make-tarball.txt: Suggest 'autoreconf -I m4 --force'
 +      rather than doing rm and autoconf by hand.  See
 +      <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>.
 +
 +2011-01-17  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * notes/bzr (Installing changes from gnulib): New section.
 +      Need for this suggested by Stefan Monnier.
 +
 +2011-01-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * bzrmerge.el (bzrmerge-apply): Warn the user when the tree might be in
 +      an inconsistent state.
 +
 +2011-01-17  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Update copyright notes to match recent gnulib-related changes.
 +      * notes/copyright: Add aclocal.m4, m4/*.m4, lib/Makefile.in,
 +      arg-nonnull.h, c++defs.h, compile, depcomp, missing,
 +      warn-on-use.h, lib/*.[ch], lib/gnulib.mk.  Remove src/mktime.c,
 +      lib-src/getopt1.c, lib-src/getopt_int.h (files are now in lib and
 +      are subsumed by the lib/*.[ch] rule).  Remove m4/getopt.m4 (now
 +      subsumed by m4/*.m4 rule).  config.guess, config.sub, and
 +      doc/man/texinfo.tex are now copied in from gnulib.
 +
 +2011-01-15  Glenn Morris  <rgm@gnu.org>
 +
 +      * charsets/cp51932.awk, charsets/eucjp-ms.awk: No longer print arch-tag.
 +
 +      * bzrmerge.el (bzrmerge-missing): Add another skip indicator.
 +      (bzrmerge-resolve): Also ignore cl-loaddefs.el.
 +
 +2011-01-14  Glenn Morris  <rgm@gnu.org>
  
        * admin.el (set-copyright): Also handle \year in refcards/*.tex.
  
Simple merge
@@@ -1,20 -1,21 +1,33 @@@
 -2011-02-23  Glenn Morris  <rgm@gnu.org>
++2011-02-23  Michael Albinus  <michael.albinus@gmx.de>
 -      * dired-x.texi (Features, Local Variables): Fix typos.
 -      (Features): Minor rephrasing.
++      * tramp.texi: Use consistently "Emacs" (instead of "GNU Emacs") and
++      "Debian GNU/Linux".
 -2011-02-19  Glenn Morris  <rgm@gnu.org>
++      * trampver.texi [xemacs]: Set emacsothername to "Emacs".
++
 +2011-02-23  Glenn Morris  <rgm@gnu.org>
 +
++      * dired-x.texi (Features): Minor rephrasing.
++      (Local Variables): Fix typos.
+       * edt.texi, erc.texi, gnus.texi, idlwave.texi, mh-e.texi:
+       Standardize some Emacs/XEmacs terminology.
 -2011-02-19  Michael Albinus  <michael.albinus@gmx.de>
 +      * dired-x.texi (Features): Don't advertise obsolete local variables.
 +      Simplify layout.
 +      (Omitting Variables): Update local variables example.
 +      (Local Variables): Say this is obsolete.  Fix description of
 +      dired-enable-local-variables possible values.
  
 -      * tramp.texi: Use consistently "Emacs" (instead of "GNU Emacs") and
 -      "Debian GNU/Linux".
 +2011-02-21  Lars Ingebrigtsen  <larsi@gnus.org>
  
 -      * trampver.texi [xemacs]: Set emacsothername to "Emacs".
 +      * gnus.texi (Article Date): Clarify gnus-article-update-date-headers.
  
 -2011-02-18  Eli Zaretskii  <eliz@gnu.org>
 +2011-02-20  Lars Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus.texi (Window Layout): Document layout names.
 +
 +2011-02-19  Eli Zaretskii  <eliz@gnu.org>
  
        * ada-mode.texi: Sync @dircategory with ../../info/dir.
        * auth.texi: Sync @dircategory with ../../info/dir.
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -443,12 -449,15 +442,12 @@@ Support of gateways exists since April 
  @ifset emacsgvfs
  GVFS integration started in February 2009.
  @end ifset
 -@ifset emacsimap
 -Storing files into IMAP mailboxes has been added in September 2009.
 -@end ifset
  
  In December 2001, @value{tramp} has been added to the XEmacs package
- repository.  Being part of the GNU Emacs repository happened in June
2002, the first release including @value{tramp} was GNU Emacs 22.1.
+ repository.  Being part of the Emacs repository happened in June 2002,
the first release including @value{tramp} was Emacs 22.1.
  
- @value{tramp} is also a GNU/Linux Debian package since February 2001.
+ @value{tramp} is also a Debian GNU/Linux package since February 2001.
  
  
  @c Installation chapter is necessary only in case of standalone
@@@ -2740,13 -2757,13 +2740,13 @@@ There is also a Savannah project page
  @item
  Which systems does it work on?
  
- The package has been used successfully on GNU Emacs 22, GNU Emacs 23,
XEmacs 21 (starting with 21.4), and SXEmacs 22.
+ The package has been used successfully on Emacs 22, Emacs 23, XEmacs
+ 21 (starting with 21.4), and SXEmacs 22.
  
  The package was intended to work on Unix, and it really expects a
 -Unix-like system on the remote end (except the @option{smb} and
 -@option{imap} methods), but some people seemed to have some success
 -getting it to work on MS Windows XP/Vista/7 @value{emacsname}.
 +Unix-like system on the remote end (except the @option{smb} method),
 +but some people seemed to have some success getting it to work on MS
 +Windows XP/Vista/7 @value{emacsname}.
  
  
  @item
  @set postfixhop         /
  @set ipv6prefix
  @set ipv6postfix
- @set emacsothername     GNU Emacs
+ @set emacsothername     Emacs
  @set emacsotherdir      emacs
  @set emacsotherfilename tramp-emacs.html
 -@set japanesemanual     tramp_ja-xemacs.html
  @end ifset
 -
 -@ignore
 -   arch-tag: e0fe322c-e06b-46eb-bb5b-d091b521f41c
 -@end ignore
diff --cc lisp/ChangeLog
 -2011-02-22  Kenichi Handa  <handa@m17n.org>
 -
+ 2011-02-23  Kenichi Handa  <handa@m17n.org>
+       * mail/rmailmm.el (rmail-mime-process-multipart): Do not signal an
+       error when a multipart boundary in the nested multipart is found.
+       * mail/rmail.el (rmail-start-mail): Decode "encoded-words" of
+       header components.
 +2011-02-23  Glenn Morris  <rgm@gnu.org>
 +
 +      * dired.el (dired-mode): Call hack-dir-local-variables-non-file-buffer.
 +      * dired-x.el (dired-omit-mode): Safe if boolean.
 +      (dired-enable-local-variables): Fix doc and custom type.
 +      (dired-enable-local-variables, dired-local-variables-file)
 +      (dired-hack-local-variables): Make obsolete.
 +      (dired-omit-here-always): Use dir-locals.el instead.
 +
 +      * files.el (safe-local-eval-forms): Add the write-file-hooks version.
 +
 +2011-02-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * help-fns.el (describe-function-1): Don't signal an error just because
 +      the DOC file disappeared.
 +
 +2011-02-22  Seppo Sade <sepposade1@gmail.com>  (tiny change)
 +
 +      * eshell/esh-ext.el (eshell-external-command): Do not restrict
 +      remote check to "ftp".  (Bug#8089)
 +
 +2011-02-21  Alan Mackenzie  <acm@muc.de>
 +
 +      Fix bug #7930.
 +      * progmodes/cc-engine.el (c-state-literal-at): Prevent positions
 +      in macros finding their way into c-state-nonlit-pos-cache.
 +      Strengthen the comments.
 +      (c-state-dump): New commented out diagnostic routine.
 +
 +2011-02-21  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-rfn-eshadow-setup-minibuffer): Do not use
 +      `field' property of `rfn-eshadow-overlay'.
 +
 +2011-02-21  Lars Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/netrc.el (netrc-parse): Comment fix.
 +
 +2011-02-21  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * color.el (color-name-to-rgb): Rename from color-rgb->normalize.
 +      Autoload.  Add optional arg FRAME, and pass it to color-values.
 +      (color-complement): Caller changed.  Doc fix.
 +      (color-gradient): Rewrite for better clarity and efficiency.
 +
 +      * faces.el (color-values): Use cond for clarity.  Doc fix.
 +
 +      * facemenu.el (color-rgb-to-hsv): Delete; use the version in
 +      color.el instead.
 +      (list-colors-sort-key, list-colors-print):
 +      Use color-normalized-values.
 +
 +2011-02-20  Drew Adams  <drew.adams@oracle.com>
 +
 +      * color.el: First part of merge from hexrgb.el.
 +      (color-rgb-to-hex): Rename from color-rgb->hex.
 +      (color-rgb-to-hsv): Rename from color-rgb->hsv.  Force hue and
 +      saturation to zero if the value is too small.
 +      (color-rgb-to-hsl): Rename from color-rgb->hsl.
 +      (color-srgb-to-xyz): Rename from color-srgb->xyz.  Doc fix.
 +      (color-xyz-to-srgb): Rename from color-xyz->srgb.  Doc fix.
 +      (color-xyz-to-lab): Rename from color-xyz->lab.  Doc fix.
 +      (color-lab-to-xyz): Rename from color-lab->xyz.  Doc fix.
 +      (color-lab-to-srgb): Rename from color-lab->srgb.  Doc fix.
 +      (color-cie-de2000): Doc fix.
 +
 +2011-02-20  Alan Mackenzie  <acm@muc.de>
 +
 +      * progmodes/cc-cmds.el (c-beginning-of-statement): Avoid loop in
 +      locating the beginning of a macro.  (Bug#7595)
 +
 +2011-02-20  Glenn Morris  <rgm@gnu.org>
 +
 +      * edmacro.el (edmacro-eight-bits): Make it a defcustom.
 +      Don't autoload it.
 +
 +      * autorevert.el (auto-revert-mode, auto-revert-tail-mode)
 +      (global-auto-revert-ignore-buffer): Remove leading "*" from docs.
 +
 +2011-02-19  Dmitry Bolshakov <dmitry.bolshakov@bridge-quest.com>
 +            Dima Kogan <dkogan@cds.caltech.edu>  (tiny change)
 +
 +      * progmodes/hideshow.el (hs-find-block-beginning)
 +      (hs-hide-level-recursive): Ignore comments when parsing braces
 +      (Bug#8036).
 +
 +2011-02-19  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * vc/vc-bzr.el (vc-bzr-bound-branch-p): New function.
 +      (vc-bzr-pull): Use it.
 +
 +2011-02-19  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * vc/vc-bzr.el (vc-bzr--branch-conf): Function deleted.
 +      (vc-bzr-branch-conf): New function, similar to vc-bzr--branch-conf
 +      but returning an alist.  Ignore comments in bzr conffile.
 +      (vc-bzr-pull, vc-bzr-merge-branch): Use vc-bzr-branch-conf.
 +      (vc-bzr-error-regex-alist): New var.
 +      (vc-bzr-merge-branch): Use it to highlight the pull/merge buffer.
 +
 +      * vc/vc-dispatcher.el (vc-do-async-command):
 +      Bind inhibit-read-only to t.
 +
 +      * progmodes/compile.el (compilation--flush-directory-cache):
 +      Handle the case where cdr of compilation--flush-directory-cache
 +      points to no buffer, which can occur if we previously switched to
 +      compilation-mode in a pregenerated buffer.
 +
  2011-02-19  Kenichi Handa  <handa@m17n.org>
  
        * mail/rmailmm.el (rmail-mime-find-header-encoding): Be sure to
@@@ -3441,51 -3447,34 +3441,61 @@@ does not pop any summary buffer.
        ;; The function used here must behave like insert-buffer wrt
        ;; point and mark (see doc of sc-cite-original).
        (setq yank-action (list 'insert-buffer replybuffer)))
 -    (setq others (cons (cons "cc" cc) others))
 -    (setq others (cons (cons "in-reply-to" in-reply-to) others))
 -    (setq others
 +    (push (cons "cc" cc) other-headers)
 +    (push (cons "in-reply-to" in-reply-to) other-headers)
++    (setq other-headers
+         (mapcar #'(lambda (elt)
+                     (cons (car elt) (if (stringp (cdr elt))
+                                         (rfc2047-decode-string (cdr elt)))))
 -                others))
++                other-headers))
+     (if (stringp to) (setq to (rfc2047-decode-string to)))
+     (if (stringp in-reply-to)
+       (setq in-reply-to (rfc2047-decode-string in-reply-to)))
+     (if (stringp cc) (setq cc (rfc2047-decode-string cc)))
+     (if (stringp subject) (setq subject (rfc2047-decode-string subject)))
 -    (if same-window
 -      (compose-mail to subject others
 -                    noerase nil
 -                    yank-action sendactions)
 -      (if rmail-mail-new-frame
 -        (prog1
 -            (compose-mail to subject others
 -                          noerase 'switch-to-buffer-other-frame
 -                          yank-action sendactions)
 -          ;; This is not a standard frame parameter;
 -          ;; nothing except sendmail.el looks at it.
 +    (prog1
 +      (compose-mail to subject other-headers noerase
 +                    switch-function yank-action sendactions
 +                    '(rmail-mail-return))
 +      (if (eq switch-function 'switch-to-buffer-other-frame)
 +        ;; This is not a standard frame parameter; nothing except
 +        ;; sendmail.el looks at it.
-         (modify-frame-parameters (selected-frame)
+           (modify-frame-parameters (selected-frame)
 -                                   '((mail-dedicated-frame . t))))
 -      (compose-mail to subject others
 -                    noerase 'switch-to-buffer-other-window
 -                    yank-action sendactions)))))
 +                                 '((mail-dedicated-frame . t)))))))
 +
 +(defun rmail-mail-return ()
 +  (cond
 +   ;; If there is only one visible frame with no special handling,
 +   ;; consider deleting the mail window to return to Rmail.
 +   ((or (null (delq (selected-frame) (visible-frame-list)))
 +      (not (or (window-dedicated-p (frame-selected-window))
 +               (and pop-up-frames (one-window-p))
 +               (cdr (assq 'mail-dedicated-frame
 +                          (frame-parameters))))))
 +    (let (rmail-flag summary-buffer)
 +      (and (not (one-window-p))
 +         (with-current-buffer
 +             (window-buffer (next-window (selected-window) 'not))
 +           (setq rmail-flag (eq major-mode 'rmail-mode))
 +           (setq summary-buffer
 +                 (and (boundp 'mail-bury-selects-summary)
 +                      mail-bury-selects-summary
 +                      (boundp 'rmail-summary-buffer)
 +                      rmail-summary-buffer
 +                      (buffer-name rmail-summary-buffer)
 +                      (not (get-buffer-window rmail-summary-buffer))
 +                      rmail-summary-buffer))))
 +      (if rmail-flag
 +        ;; If the Rmail buffer has a summary, show that.
 +        (if summary-buffer (switch-to-buffer summary-buffer)
 +          (delete-window)))))
 +   ;; If the frame was probably made for this buffer, the user
 +   ;; probably wants to delete it now.
 +   ((display-multi-frame-p)
 +    (delete-frame (selected-frame)))
 +   ;; The previous frame is where normally they have the Rmail buffer
 +   ;; displayed.
 +   (t (other-frame -1))))
  
  (defun rmail-mail ()
    "Send mail in another window.
Simple merge
diff --cc src/ChangeLog
 -2011-02-22  Kenichi Handa  <handa@m17n.org>
++2011-02-23  Kenichi Handa  <handa@m17n.org>
+       * font.c (font_open_entity): Be sure to set scaled_pixel_size.
 -      (font_find_for_lface): Check if attrs[LFACE_HEIGHT_INDEX] is
 -      integer.
++      (font_find_for_lface): Check if attrs[LFACE_HEIGHT_INDEX] is integer.
 -2011-02-19  Chong Yidong  <cyd@stupidchicken.com>
 +2011-02-22  Paul Eggert  <eggert@cs.ucla.edu>
  
 -      * Makefile.in (prefix-args${EXEEXT}): Compile with ALL_CFLAGS.
 +      * dired.c (Ffile_attributes): Simplify and avoid #ifdef.
  
 -2011-02-17  Kenichi Handa  <handa@m17n.org>
 +2011-02-22  Wolfgang Jenkner  <wjenkner@inode.at>  (tiny change)
  
 -      * font.c (font_open_entity): Be sure to set scaled_pixel_size.
 -      (font_find_for_lface): Check if attrs[LFACE_HEIGHT_INDEX] is
 -      integer.
 +      * lread.c (openp): Correct Boolean typo in last commit.
  
 -2011-02-13  Eli Zaretskii  <eliz@gnu.org>
 +2011-02-22  Adrian Robert  <Adrian.B.Robert@gmail.com>
  
 -      * xdisp.c (redisplay_internal): Resynchronize `w' if the selected
 -      window is changed inside calls to do_pending_window_change.
 -      (Bug#8020)
 +      * nsterm.m (EmacsView-keyDown:): Don't pass shift-only-modified
 +      key to Emacs, treat as unmodified (go to input manager processing).
  
 -2011-02-12  Eli Zaretskii  <eliz@gnu.org>
 +2011-02-22  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Assume S_ISLNK etc. work, since gnulib supports this.
 +      * config.in: Regenerate.
 +      * dired.c (lstat): Remove.
 +      (file_name_completion): Assume S_ISDIR works.
 +      (file_name_completion_stat): Assume S_ISLNK works.
 +      Do not bother calling stat unless lstat says it's a symlink.
 +      * fileio.c (S_ISLNK, S_ISFIFO, S_ISREG, lstat): Remove.
 +      (Fcopy_file): Assume S_ISREG and S_ISLNK work.
 +      (check_writable, Ffile_writable_p, Fset_file_times):
 +      Assume S_ISDIR works.
 +      (Ffile_readable_p): Use S_IFIFO, not S_ISFIFO, to guess whether
 +      fifos exist.
 +      (Ffile_regular_p, Finsert_file_contents): Assume S_ISREG works.
 +      * filelock.c (S_ISLNK): Remove.
 +      * lread.c (openp): Assume S_ISDIR works.
 +      * xrdb.c (S_ISDIR): Remove.
 +
 +2011-02-21  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * makefile.w32-in ($(BLD)/filemode.$(O)): Move recipe to
 +      lib/makefile.w32-in.
 +      ($(BLD)/dired.$(O)): Depend on $(EMACS_ROOT)/lib/filemode.h.
 +      (GLOBAL_SOURCES): Remove filemode.c.
 +      (OBJ1): Remove $(BLD)/filemode.$(O).
 +
 +2011-02-21  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Import filemode module from gnulib.
 +      * Makefile.in (base_obj): Remove filemode.o, as it's now in ../lib.
 +      * deps.mk (dired.o): Depend on ../lib/filemode.h, too.
 +      (filemode.o): Remove; this is now in ../lib.
 +      * dired.c: Include <filemode.h>.
 +      (filemodestring): Remove now-redundant decl.
 +      * config.in: Regenerate.
 +
 +2011-02-20  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * makefile.w32-in ($(BLD)/fns.$(O)): Depend on
 +      $(EMACS_ROOT)/lib/md5.h and on stamp_BLD.
 +
 +2011-02-20  Christoph Scholtes  <cschol2112@gmail.com>
 +
 +      * makefile.w32-in: Remove md5.$(O).
 +      ($(BLD)/md5.$(O)): Remove prerequisites, moved to
 +      lib/makefile.w32-in.
 +
 +2011-02-20  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Import crypto/md5 and stdint modules from gnulib.
 +      * Makefile.in (base_obj): Remove md5.o, since this file
 +      is in lib now.
 +      * config.in: Regenerate.
 +      * md5.h, md5.h: Move to ../lib.
 +      * deps.mk (md5.o): Remove.
 +      (fns.o): Depend on ../lib/md5.h, not md5.h.
 +
 +2011-02-19  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * termcap.c (tputs): Don't declare baud_rate.
 +
 +      * s/msdos.h (strtold): Define to _strtold.
 +
 +2011-02-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * process.c (Fstart_process, Fmake_serial_process)
 +      (Fmake_network_process, server_accept_connection):
 +      Use empty_unibyte_string.
 +
 +      * alloc.c (make_unibyte_string): Don't SET_UNIBYTE redundantly.
 +
 +      * lread.c (Qdir_ok): New constant.
 +      (syms_of_lread): Initialize it.
 +      (openp): Don't ignore directories if the predicate returns dir-ok.
 +
 +2011-02-18  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * xdisp.c (display_line): Fix the change made for bug#7939.
  
        * terminal.c (create_terminal): Use default-keyboard-coding-system
        and default-terminal-coding-system to initialize coding systems of
diff --cc src/font.c
Simple merge