]> code.delx.au - gnu-emacs/commitdiff
Merge from emacs-24; up to 2012-11-23T06:23:28Z!cyd@gnu.org
authorGlenn Morris <rgm@gnu.org>
Mon, 3 Dec 2012 01:08:31 +0000 (17:08 -0800)
committerGlenn Morris <rgm@gnu.org>
Mon, 3 Dec 2012 01:08:31 +0000 (17:08 -0800)
16 files changed:
1  2 
doc/emacs/ChangeLog
doc/lispref/ChangeLog
doc/lispref/display.texi
doc/lispref/elisp.texi
doc/misc/ChangeLog
etc/NEWS
lisp/ChangeLog
lisp/files.el
lisp/gnus/ChangeLog
lisp/simple.el
msdos/ChangeLog
src/ChangeLog
src/data.c
src/fileio.c
src/w32.c
src/w32fns.c

index c90f6d4b71263c5fee3b722088ce1b8c3e1348f5,da38eea8848a961bd9bf104367f13972645fdcf0..ce56d3af1b0a0f374261cbee51f955f2f3771fd5
@@@ -1,17 -1,8 +1,21 @@@
 -2012-12-02  Chong Yidong  <cyd@gnu.org>
++2012-12-03  Chong Yidong  <cyd@gnu.org>
+       * custom.texi (Init Rebinding): kbd is now a function (Bug#13052).
 -2012-11-18  Dani Moncayo  <dmoncayo@gmail.com>
 +2012-12-02  Kevin Ryde  <user42@zip.com.au>
 +
 +      * maintaining.texi (Tag Syntax): Mention (defvar foo) handling.
 +
 +2012-12-01  Kevin Ryde  <user42@zip.com.au>
 +
 +      * maintaining.texi (Tag Syntax): Mention Perl's "use constant".
 +
 +2012-11-24  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * doclicense.texi, gpl.texi: Update to latest version from FSF.
 +      These are just minor editorial changes.
 +
 +2012-11-21  Dani Moncayo  <dmoncayo@gmail.com>
  
        * display.texi (Auto Scrolling): Fix some inaccuracies, plus
        clarifications (Bug#12865).
index a0710723ea2e2617b9dc8162a49d4183e5bc25a6,22f20c7112c321b1d1a1d4021d1b272d73742b52..d15a05fe7772686ec071c004c66ecc15d992686f
@@@ -1,14 -1,21 +1,31 @@@
 -2012-12-02  Chong Yidong  <cyd@gnu.org>
++2012-12-03  Chong Yidong  <cyd@gnu.org>
+       * symbols.texi (Symbol Properties): New node.
+       (Symbol Plists): Make it a subsection under Symbol Properties.
+       (Standard Properties): New node.
+       * lists.texi (Property Lists): Move here from symbols.texi.
+       (Plist Access): Rename from Other Plists.
+       * customize.texi (Variable Definitions):
+       * display.texi (Defining Faces):
+       * sequences.texi (Char-Tables): Fix xref.
+       * keymaps.texi (Key Sequences): kbd is now a function.
+       * commands.texi (Using Interactive): Fix index entry.
 -2012-11-23  Martin Rudalics  <rudalics@gmx.at>
 +2012-11-24  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * doclicense.texi: Update to latest version from FSF.
 +      These are just minor editorial changes.
 +      * elisp.texi (GNU Free Documentation License)
 +      (GNU General Public Licens):
 +      Provide sectioning, since doclicense.texi no longer does that.
 +
 +      * loading.texi (Named Features): @ -> @@ to fix typo.
 +
 +2012-11-24  Martin Rudalics  <rudalics@gmx.at>
  
        * windows.texi (Basic Windows): Fix typo.
        (Windows and Frames): Fix example.  Move description of
Simple merge
Simple merge
index 8a067b5c1007a11ad4ab551832b2b953d5c80000,ae9f099de5042ab8e545b7bf498448214886464e..f5e5007c58d4a697d0f39cce871677ae53ae1993
@@@ -1,46 -1,16 +1,55 @@@
 -2012-12-02  Michael Albinus  <michael.albinus@gmx.de>
++2012-12-03  Michael Albinus  <michael.albinus@gmx.de>
+       * tramp.texi (Top, Obtaining Tramp): Replace CVS by Git.
+       (External methods): Fix typo.
 -2012-11-30  Glenn Morris  <rgm@gnu.org>
++2012-12-03  Glenn Morris  <rgm@gnu.org>
+       * rcirc.texi (Notices): Fix typo.
 -2012-11-20  Michael Albinus  <michael.albinus@gmx.de>
 +2012-11-25  Bill Wohler  <wohler@newt.com>
  
 -      * trampver.texi: Downgrade version to 2.2.6-24.3, in order to
 -      distinguish from trunk.
 +      Release MH-E manual version 8.4.
 +
 +      * mh-e.texi: (VERSION, EDITION, UPDATED, UPDATE-MONTH, Preface):
 +      Update for release 8.4.
 +
 +      * mh-e.texi (Sequences): Add mh-whitelist-preserves-sequences-flag.
 +      (Junk): Add mh-whitelist-preserves-sequences-flag,
 +      mh-blacklist-msg-hook, mh-whitelist-msg-hook,
 +      mh-folder-blacklisted, mh-folder-whitelisted (closes SF #2945712).
 +
 +2012-11-25  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * mh-e.texi (Procmail): Fix two @ typos.
 +
 +2012-11-24  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * doclicense.texi, gpl.texi: Update to latest version from FSF.
 +      These are just minor editorial changes.
 +
 +2012-11-23  Jay Belanger  <jay.p.belanger@gmail.com>
 +
 +      * calc.texi (Date Formatting Codes): Mention the new beginning of
 +      the date numbering system.
 +
 +2012-11-22  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * calc.texi: Fix TeX issues with capitals followed by ".", "?", "!".
 +      (Date Forms): Correct off-by-one error in explanation of
 +      Julian day numbers.  Give Gregorian equivalent of its origin.
 +
 +2012-11-22  Jay Belanger  <jay.p.belanger@gmail.com>
 +
 +      * doc/misc/calc.texi (Date Forms): Mention the customizable
 +      Gregorian-Julian switch.
 +      (Customizing Calc): Mention the variable `calc-gregorian-switch'.
 +
 +2012-11-17  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Calc now uses the Gregorian calendar for all dates (Bug#12633).
 +      It also uses January 1, 1 AD as its day number 1.
 +      * calc.texi (Date Forms): Document this.
  
  2012-11-16  Glenn Morris  <rgm@gnu.org>
  
diff --cc etc/NEWS
Simple merge
diff --cc lisp/ChangeLog
index 1fd8fffa8a8306d32aa3c92557b9e20031b324ac,eb41fff8c9ac56c5304b7499f69d7d2918302cb8..bb14f1340dfbaf862d7994335c5fda0f401d1347
 -2012-12-01  Leo Liu  <sdl.web@gmail.com>
++2012-12-03  Leo Liu  <sdl.web@gmail.com>
+       * files.el (dir-locals-read-from-file): Check file non-empty
+       before reading.  (Bug#13038)
 -2012-11-28  Glenn Morris  <rgm@gnu.org>
++2012-12-03  Glenn Morris  <rgm@gnu.org>
+       * jka-cmpr-hook.el (jka-compr-get-compression-info):
+       Remove any version extension before checking filename.  (Bug#13006)
+       (jka-compr-compression-info-list): Belated :version bump.
 -2012-11-28  Chong Yidong  <cyd@gnu.org>
++2012-12-03  Chong Yidong  <cyd@gnu.org>
+       * simple.el (transient-mark-mode): Doc fix (Bug#11523).
+       * buff-menu.el (Buffer-menu-delete-backwards, Buffer-menu-mode)
+       (buffer-menu): Doc fix (Bug#12294).
 -2012-11-27  Roland Winkler  <winkler@gnu.org>
++2012-12-03  Roland Winkler  <winkler@gnu.org>
+       * calendar/diary-lib.el (diary-header-line-format): Use keybinding
+       of diary-show-all-entries in the diary buffer (Bug#12994).
 -2012-11-27  Michael Albinus  <michael.albinus@gmx.de>
++2012-12-03  Michael Albinus  <michael.albinus@gmx.de>
+       * net/tramp-sh.el (tramp-perl-encode): Use "read STDIN" instead of
+       "<STDIN>".  This is binary safe.
 +2012-12-03  Jay Belanger  <jay.p.belanger@gmail.com>
 +
 +      * calc/calc-forms.el (math-absolute-from-iso-dt)
 +      (math-date-to-iso-dt, math-parse-iso-date-validate)
 +      (math-iso-dt-to-date): New functions.
 +      (math-fd-iso-dt, math-fd-isoyear, math-fd-isoweek)
 +      (math-fd-isoweekday): New variables.
 +      (calc-date-notation, math-parse-standard-date, math-format-date)
 +      (math-format-date-part): Add support for more formatting codes.
 +
 +2012-12-02  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * vc/vc.el (vc-delete-file, vc-rename-file): Default to the
 +      current buffer's file name when called interactively (Bug#12488).
 +
 +2012-12-02  Juri Linkov  <juri@jurta.org>
 +
 +      * info.el (info-display-manual): Don't clobber an existing Info
 +      buffer (Bug#10770).  Add completion (Bug#10771).
 +
 +2012-12-01  Yuya Nishihara  <yuya@tcha.org>  (tiny change)
 +
 +      * vc/vc-hooks.el (vc-find-file-hook): Expand buffer-file-truename
 +      before using it for comparison (Bug#5297).
 +
 +2012-12-01  Jari Aalto  <jari.aalto@cante.net>
 +
 +      * textmodes/css-mode.el (css-current-defun-name): New function.
 +      (css-mode): Use it.
 +
 +      * textmodes/sgml-mode.el (html-current-defun-name): New function.
 +      (html-mode): Use it.
 +
 +2012-12-01  Chong Yidong  <cyd@gnu.org>
 +
 +      Modularize add-log-current-defun (Bug#2224).
 +      Suggested by Jari Aalto.
 +
 +      * vc/add-log.el (add-log-current-defun-function): Doc fix.
 +      (add-log-current-defun): Move mode-specific code to other files.
 +      (add-log-lisp-like-modes, add-log-c-like-modes)
 +      (add-log-tex-like-modes): Variables deleted.
 +
 +      * emacs-lisp/lisp-mode.el (lisp-current-defun-name): New.
 +      (lisp-mode-variables): Use it.
 +
 +      * progmodes/cc-mode.el (c-common-init):
 +      * progmodes/cperl-mode.el (cperl-mode): Set a value for
 +      add-log-current-defun-function.
 +
 +      * progmodes/m4-mode.el (m4-current-defun-name): New function.
 +      (m4-mode): Use it.
 +
 +      * progmodes/perl-mode.el (perl-current-defun-name): New.
 +      (perl-mode): Use it.
 +
 +      * progmodes/scheme.el (scheme-mode-variables, dsssl-mode): Use
 +      lisp-current-defun-name.
 +
 +      * textmodes/tex-mode.el (tex-current-defun-name): New.
 +      (tex-common-initialization): Use it.
 +
 +      * textmodes/texinfo.el (texinfo-current-defun-name): New.
 +      (texinfo-mode): Use it.
 +
 +2012-12-01  Chong Yidong  <cyd@gnu.org>
 +
 +      * emacs-lisp/lisp-mode.el (lisp-mode-variables, lisp-mode):
 +      * progmodes/autoconf.el (autoconf-mode):
 +      * progmodes/js.el (js-mode):
 +      * progmodes/make-mode.el (makefile-mode, makefile-makepp-mode)
 +      (makefile-bsdmake-mode, makefile-imake-mode, makefile-browse):
 +      * progmodes/perl-mode.el (perl-mode):
 +      * progmodes/sh-script.el (sh-mode, sh-set-shell):
 +      * textmodes/css-mode.el (css-mode):
 +      * textmodes/sgml-mode.el (html-mode, sgml-mode)
 +      (sgml-tags-invisible, sgml-guess-indent):
 +      * textmodes/tex-mode.el (tex-common-initialization)
 +      (latex-complete-bibtex-keys, tex-shell, tex-main-file)
 +      (doctex-mode, plain-tex-mode, latex-mode):
 +      * textmodes/texinfo.el (texinfo-mode): Use setq-local.
 +
 +2012-12-01  Kirk Kelsey  <kirk.kelsey@0x4b.net>
 +
 +      * vc/vc-hg.el (vc-hg-next-revision):
 +      Ensure use of default "tip" output format.  (Bug#6968)
 +
 +2012-12-01  Kim F. Storm  <storm@cua.dk>
 +
 +      * startup.el (fancy-startup-tail): Add a clickable link
 +      (Bug#2176).
 +
 +2012-12-01  Chong Yidong  <cyd@gnu.org>
 +
 +      * startup.el (fancy-startup-tail): Improve the message about
 +      auto-save files (Bug#2176).
 +
 +      * files.el (recover-session): Improve the descriptive message, and
 +      use substitute-command-keys.
 +
 +2012-12-01  Glenn Morris  <rgm@gnu.org>
 +
 +      * ido.el (ido-file-internal):
 +      Handle other-window, other-frame for dired.  (Bug#13036)
 +
 +2012-11-30  Glenn Morris  <rgm@gnu.org>
 +
 +      * icomplete.el (icomplete-separator): Fix :version.
 +
 +2012-11-30  Chong Yidong  <cyd@gnu.org>
 +
 +      * shell.el (shell): For C-u M-x shell, use an inactive shell
 +      buffer as the default (Bug#1975).
 +      (shell-apply-ansi-color, shell-reapply-ansi-color): New functions.
 +      (shell-mode): Use them to reapply ansi colorization if Shell mode
 +      is re-enabled.
 +
 +2012-11-30  Yuriy Vostrikov  <delamonpansie@gmail.com>  (tiny change)
 +
 +      * vc/vc-git.el (vc-git-command): Disable the pager (Bug#6137).
 +
 +2012-11-30  Samuel Bronson  <naesten@gmail.com>
 +
 +      * progmodes/grep.el (grep-compute-defaults): Do not pass the -e
 +      flag to xargs, for compatibility with BSD xargs (Bug#11703).
 +
 +2012-11-30  Toru TSUNEYOSHI  <t_tuneyosi@hotmail.com>
 +
 +      * textmodes/fill.el (fill-region-as-paragraph): Handle overshoot
 +      by move-to-column (Bug#3234).
 +
 +2012-11-30  Chong Yidong  <cyd@gnu.org>
 +
 +      * longlines.el (longlines-wrap-line, longlines-encode-region):
 +      Preserve text properties (Bug#1425).
 +
 +2012-11-30  OKAZAKI Tetsurou  <okazaki.tetsurou@gmail.com>  (tiny change)
 +
 +      * vc/vc.el (vc-register): Allow registering a file which is
 +      already registered with a different backend (Bug#10589).
 +
 +2012-11-29  Jambunathan K  <kjambunathan@gmail.com>
 +            Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * icomplete.el: Change separator; add ido-style commands.
 +      (icomplete-show-key-bindings): Remove custom var.
 +      (icomplete-get-keys): Remove function.
 +      (icomplete-forward-completions, icomplete-backward-completions):
 +      New commands.
 +      (icomplete-minibuffer-map): New var.
 +      (icomplete-minibuffer-setup): Use it.
 +      (icomplete-exhibit): Don't delay if the list of completions is known.
 +      (icomplete-separator): New custom.
 +      (icomplete-completions): Use it.
 +      * minibuffer.el (completion-all-sorted-completions): Delete duplicates.
 +      (minibuffer-force-complete-and-exit): New command.
 +      (minibuffer--complete-and-exit): New function extracted from
 +      minibuffer-complete-and-exit.
 +      (minibuffer-complete-and-exit): Use it.
 +
 +      * progmodes/etags.el (visit-tags-table-buffer): Give a more precise
 +      error message when the file doesn't exist (bug#12974).
 +
 +2012-11-29  Kelly Dean  <kellydeanch@yahoo.com>  (tiny change)
 +
 +      * simple.el (activate-mark): Run activate-mark-hook (bug#13027).
 +
 +2012-11-29  Glenn Morris  <rgm@gnu.org>
 +
 +      * files.el (hack-dir-local-variables): Warn if try to set
 +      coding via dir-locals, since it doesn't work.  (Bug#7169)
 +
 +      Add desktop support for restoring vc-dir buffers.  (Bug#10606)
 +      * vc/vc-dir.el (vc-dir-mode): Autoload it (for desktop restore).
 +      Set buffer-local value of desktop-save-buffer.
 +      (vc-dir-desktop-buffer-misc-data, vc-dir-restore-desktop-buffer):
 +      New functions.
 +      (desktop-buffer-mode-handlers): Add vc-dir-mode entry.
 +      * desktop.el (desktop-save-buffer-p): Treat vc-dir like dired.
 +
 +      * files.el (inhibit-local-variables-ignore-case): New.  (Bug#10610)
 +      (inhibit-local-variables-p): Use inhibit-local-variables-ignore-case.
 +      Doc fix.
 +      (inhibit-local-variables-regexps, inhibit-local-variables-suffixes):
 +      Doc fixes.
 +
 +2012-11-28  Jay Belanger  <jay.p.belanger@gmail.com>
 +
 +      * calc/calc-forms.el (calc-date-notation): Fix regexp
 +      used to find time codes.  Fix symbol for seconds.
 +
 +2012-11-27  Glenn Morris  <rgm@gnu.org>
 +
 +      * emacs-lisp/derived.el (derived-mode-make-docstring):
 +      Don't mention "abbrev" or "syntax" if nil.  (Bug#11277)
 +
  2012-11-27  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * textmodes/table.el (table-insert): Don't use `symbol-name' on
diff --cc lisp/files.el
Simple merge
index d0dfd100f44403a5242bb485938bef310f6a9f59,95063ef4fa49fd277dc965362e5feb10a0dcba14..0aef3732ad570c4ecac39223d2885379f155ace3
@@@ -1,8 -1,12 +1,17 @@@
 -2012-12-02  Andreas Schwab  <schwab@linux-m68k.org>
++2012-12-03  Andreas Schwab  <schwab@linux-m68k.org>
+       * gnus-sum.el (gnus-summary-mode-map): Bind gnus-summary-widget-forward
+       to TAB, not [tab].
+       (gnus-summary-article-map): Likewise.
+       * gnus-sync.el (gnus-sync-newsrc-offsets): Restore definition.
+       (gnus-sync-save): Use correct format for gnus-sync-newsrc-loader.
 +2012-11-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * message.el (message-get-reply-headers):
 +      Make sure the reply goes to the author if it is a wide reply.
 +
  2012-11-16  Jan Tatarik  <jan.tatarik@gmail.com>
  
        * gnus-score.el (gnus-score-body):
diff --cc lisp/simple.el
Simple merge
diff --cc msdos/ChangeLog
index 753931ae0972998f07b5490ea12494e1f86c3c83,cbee61992db5e1f32844fdc0b71f146bfb5ae1ea..1fdd93168474cc3abf6eed1f5e34feb4783a78e4
@@@ -1,7 -1,8 +1,12 @@@
 -2012-12-01  Eli Zaretskii  <eliz@gnu.org>
++2012-12-03  Eli Zaretskii  <eliz@gnu.org>
+       * sed1v2.inp: Dump emacs.exe and copy to b-emacs.exe before
+       generating leim-list.el.
 +2012-11-24  Ken Brown  <kbrown@cornell.edu>
 +
 +      * sed2v2.inp (HAVE_MOUSE): Remove.
 +
  2012-11-03  Eli Zaretskii  <eliz@gnu.org>
  
        * sedlibmk.inp: Sync with changes in lib/Makefile.in.
diff --cc src/ChangeLog
index d5794b513e602a70345cdaa112ae03a004579384,d3d6d3969c8a6f70ea6eed6c37472b156b6648c2..0808dad2c936ece8f731f4e29c386c2ce779a911
 -2012-12-01  Chong Yidong  <cyd@gnu.org>
++2012-12-03  Chong Yidong  <cyd@gnu.org>
+       * fileio.c (Vauto_save_list_file_name): Doc fix.
 -2012-11-30  Fabrice Popineau  <fabrice.popineau@gmail.com>
++2012-12-03  Fabrice Popineau  <fabrice.popineau@gmail.com>
+       * w32fns.c: Remove prototype of atof.
+       (syspage_mask): Declared DWORD_PTR, for compatibility with 64-bit
+       builds.
+       (file_dialog_callback): Declared UINT_PTR.
+       * w32common.h (syspage_mask): Declare DWORD_PTR, for compatibility
+       with 64-bit builds.
+       * w32.c (FILE_DEVICE_FILE_SYSTEM, METHOD_BUFFERED)
+       (FILE_ANY_ACCESS, CTL_CODE) [_MSC_VER]: Define only if not already
+       defined.
 -2012-11-27  Glenn Morris  <rgm@gnu.org>
++2012-12-03  Glenn Morris  <rgm@gnu.org>
+       * data.c (Fboundp, Fsymbol_value): Doc fix re lexical-binding.
 -2012-11-26  Eli Zaretskii  <eliz@gnu.org>
 +2012-12-02  Paul Eggert  <eggert@cs.ucla.edu>
  
 -      * fontset.c (Finternal_char_font): Return nil on non-GUI frames.
 -      (Bug#11964)
 +      Fix xpalloc confusion after memory is exhausted.
 +      * alloc.c (xpalloc): Comment fix.
 +      * charset.c (Fdefine_charset_internal): If xpalloc exhausts memory
 +      and signals an error, do not clear charset_table_size, as
 +      charset_table is still valid.
 +      * doprnt.c (evxprintf): Clear *BUF after freeing it.
  
 -2012-11-24  Paul Eggert  <eggert@cs.ucla.edu>
 +      Use execve to avoid need to munge environ (Bug#13054).
 +      * callproc.c (Fcall_process):
 +      * process.c (create_process):
 +      Don't save and restore environ; no longer needed.
 +      * callproc.c (child_setup):
 +      Use execve, not execvp, to preserve environ.
  
 -      Revert recent change for Bug#8855.
 -      As reported by Harald Hanche-Olsen in
 -      <http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00445.html>
 -      the change introduces a further bug, of creating lots of zombie
 -      processes in some cases.  Further work is needed to come up with a
 -      better fix for Bug#8855.
 +2012-12-01  Paul Eggert  <eggert@cs.ucla.edu>
  
 -2012-11-24  Eli Zaretskii  <eliz@gnu.org>
 +      * xterm.c (x_draw_image_relief): Remove unused locals (Bug#10500).
 +
 +2012-12-01  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 +
 +      * xterm.c (x_draw_relief_rect, x_draw_image_relief): Fix relief
 +      display for sliced images (Bug#10500).
 +
 +      * w32term.c (w32_draw_relief_rect, x_draw_image_relief): Likewise.
 +
 +2012-11-30  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * doc.c (Fdocumentation): Re-add handling of function-documentation,
 +      accidentally removed in 2012-11-09T04:10:16Z!monnier@iro.umontreal.ca (bug#13034).
 +
 +2012-11-29  Dmitry Antipov  <dmantipov@yandex.ru>
 +
 +      * xdisp.c (window_outdated): Remove eassert since it hits
 +      some suspicious corner cases (see Bug#13007 and Bug#13012).
 +      (mode_line_update_needed): New function.
 +      (redisplay_internal, redisplay_window): Use it.
 +      (ensure_selected_frame): New function.
 +      (redisplay_internal, unwind_redisplay): Use it.
 +      (redisplay_internal): Move comment about buffer_shared...
 +      (buffer_shared_and_changed): ...near to its real use.
 +
 +2012-11-29  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * callproc.c (Fcall_process): Don't misreport vfork failure.
 +
 +2012-11-28  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * callproc.c (Fcall_process): Fix vfork portability problems.
 +      Do not assume that fd[0], count, filefd, and save_environ survive
 +      vfork.  Fix bug whereby wrong errno value could be reported for
 +      pipe failure.  Some minor cleanups, too, as follows.  Move buf and
 +      bufsize to the context where they're needed.  Change new_argv to
 +      be of type char **, as this is more convenient and avoids casts.
 +      (CALLPROC_BUFFER_SIZE_MIN, CALLPROC_BUFFER_SIZE_MAX):
 +      Now local constants, not macros.
 +
 +2012-11-18  Kenichi Handa  <handa@gnu.org>
 +
 +      * font.c (font_unparse_xlfd): Fix previous change.  Keep "const"
 +      for the variable "f".
 +
 +2012-11-13  Kenichi Handa  <handa@gnu.org>
 +
 +      * font.c (font_unparse_xlfd): Exclude special characters from the
 +      generating XLFD name.
 +
 +2012-11-27  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Assume POSIX 1003.1-1988 or later for grp.h, pwd.h.
 +      * dired.c (stat_uname, stat_gname):
 +      * fileio.c (Fexpand_file_name): Remove no-longer-needed casts.
 +
 +      Assume POSIX 1003.1-1988 or later for errno.h (Bug#12968).
 +      * dired.c (directory_files_internal, file_name_completion):
 +      Assume EAGAIN and EINTR are defined.
 +
 +      * fileio.c (Fcopy_file): Assume EISDIR is defined.
 +      * gmalloc.c (ENOMEM, EINVAL): Assume they're defined.
 +      * gnutls.c (emacs_gnutls_write): Assume EAGAIN is defined.
 +      * lread.c (readbyte_from_file): Assume EINTR is defined.
 +      * process.c (wait_reading_process_output, send_process) [subprocesses]:
 +      Assume EIO and EAGAIN are defined.
 +      * unexcoff.c (write_segment): Assume EFAULT is defined.
 +
 +2012-11-27  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * fontset.c (Finternal_char_font): Return nil on non-GUI frames.
 +      (Bug#11964)
  
        * xdisp.c (draw_glyphs): Don't draw in mouse face if mouse
        highlighting on the frame was cleared.  Prevents assertion
diff --cc src/data.c
Simple merge
diff --cc src/fileio.c
Simple merge
diff --cc src/w32.c
Simple merge
diff --cc src/w32fns.c
Simple merge