Merge from emacs-24; up to 2012-12-15T12:19:04Z!juri@jurta.org
authorGlenn Morris <rgm@gnu.org>
Sun, 10 Feb 2013 01:56:25 +0000 (17:56 -0800)
committerGlenn Morris <rgm@gnu.org>
Sun, 10 Feb 2013 01:56:25 +0000 (17:56 -0800)
1  2 
doc/emacs/ChangeLog
doc/emacs/trouble.texi
doc/lispref/ChangeLog
etc/NEWS
etc/TODO
lisp/ChangeLog
lisp/gnus/ChangeLog
lisp/mail/emacsbug.el

@@@ -1,19 -1,12 +1,23 @@@
 -2013-01-18  Glenn Morris  <rgm@gnu.org>
+ 2013-02-10  Glenn Morris  <rgm@gnu.org>
+       * trouble.texi (Checklist): Update bug keybinding.
 +2013-02-09  Eli Zaretskii  <eliz@gnu.org>
  
 -      * custom.texi (Directory Variables): Fix paren typo.
 +      * msdog.texi (Text and Binary): Delete the description of
 +      file-name-buffer-file-type-alist.
 +
 +2013-01-19  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * trouble.texi (Crashing): Suggest -p for newer addr2line.  (Bug#13445)
 +      Without it, I don't see function names.  Older addr2line
 +      implementations will die out sooner or later, so tailor the
 +      first suggestion to recent addr2line, with a followup about
 +      older ones.
  
 -2013-01-16  Glenn Morris  <rgm@gnu.org>
 +2013-01-19  Glenn Morris  <rgm@gnu.org>
 +
 +      * custom.texi (Directory Variables): Fix paren typo.
  
        * trouble.texi (Crashing): Not all addr2line have -p.  (Bug#13445)
  
Simple merge
@@@ -1,9 -1,7 +1,13 @@@
 -2013-02-09  Glenn Morris  <rgm@gnu.org>
++2013-02-10  Glenn Morris  <rgm@gnu.org>
+       * keymaps.texi (Creating Keymaps): Update make-keymap result.
 +2013-02-09  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * modes.texi (%-Constructs): Remove the description of %t.
 +
 +      * nonascii.texi (MS-DOS File Types): Delete node.
 +
  2013-02-08  Glenn Morris  <rgm@gnu.org>
  
        * keymaps.texi (Active Keymaps, Searching Keymaps):
diff --cc etc/NEWS
Simple merge
diff --cc etc/TODO
+++ b/etc/TODO
@@@ -607,12 -600,15 +600,13 @@@ rather than interactively.  This a triv
  
  *** Bugs
  
 -**** The event loop relies on polling and that hurts performance.
 -     A better strategy is to have the select part in its own thread and let
 -     the main thread communicate with that thread (see how Gdk does it for
 -     inspiration).  A problem is that redraw don't happen during resize,
 +**** The event loop does not redraw.
 +     A problem is that redraw don't happen during resize,
       because we can't break out from the NSapp loop during resize.
 -     There is a special trick to detect mouse press in the lower right
 -     corner and track mouse movements, but this does not work well, and is
 +     There was a special trick to detect mouse press in the lower right
 +     corner and track mouse movements, but this did not work well, and was
       not scalable to the new Lion "resize on every window edge" behavior.
+      [As of trunk r109635, 2012-08-15, the event loop no longer polls.]
  
  **** (mouse-avoidance-mode 'banish) then minimize Emacs, will pop window back
  up on top of all others
diff --cc lisp/ChangeLog
 -2013-02-09  Chong Yidong  <cyd@gnu.org>
++2013-02-10  Chong Yidong  <cyd@gnu.org>
+       * mail/emacsbug.el (report-emacs-bug): Change binding of
+       report-emacs-bug-insert-to-mailer to C-c M-i (Bug#13510).
 -2013-02-02  Alan Mackenzie  <acm@muc.de>
 +2013-02-09  Jay Belanger  <jay.p.belanger@gmail.com>
 +
 +      * calc/calc.el (calc-allow-units-as-numbers): New variable.
 +      * calc/calc-units.el (calc-convert-units): Use new variable.
 +
 +2013-02-09  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * subr.el (buffer-file-type, default-buffer-file-type): Remove.
 +
 +      * net/ange-ftp.el (ange-ftp-insert-file-contents): Don't reference
 +      buffer-file-type.
 +
 +      * mail/feedmail.el (feedmail-force-binary-write): Doc fix.
 +      (feedmail-run-the-queue, feedmail-dump-message-to-queue)
 +      (feedmail-send-it-immediately): Don't bind buffer-file-type, bind
 +      coding-system-for-write instead.
 +
 +      * jka-compr.el (jka-compr-write-region): Don't bind
 +      buffer-file-type.
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-file): Don't bind
 +      buffer-file-type.
 +
 +      * files.el (file-name-buffer-file-type-alist): Remove defvar.
 +      (insert-file-contents-literally): Remove reference to
 +      file-name-buffer-file-type-alist.
 +
 +      * dos-w32.el (file-name-buffer-file-type-alist): Deprecate and
 +      make-obsolete.
 +      (find-buffer-file-type-match, find-buffer-file-type): Remove.
 +      (find-buffer-file-type-coding-system): Remove references to
 +      find-buffer-file-type-match, find-buffer-file-type, and
 +      buffer-file-type.
 +      Don't put find-buffer-file-type-coding-system into
 +      file-coding-system-alist.
 +      (find-file-binary, find-file-text): Bind coding-system-for-read
 +      instead of file-name-buffer-file-type-alist.
 +
 +2013-02-09  Jambunathan K  <kjambunathan@gmail.com>
 +
 +      * doc-view.el: Use (and prefer) soffice as default ODF->PDF
 +      converter (Bug#13622).
 +      (doc-view-unoconv-program): Make obsolete alias.
 +      (doc-view-odf->pdf-converter-program): New variable.
 +      (doc-view-odf->pdf-converter-function): New variable.
 +      (doc-view-mode-p): Use it.
 +      (doc-view-odf->pdf-converter-unoconv):
 +      Rename from `doc-view-odf->pdf-converter-unoconv'.
 +      (doc-view-odf->pdf-converter-soffice): New function.
 +      (doc-view-convert-current-doc):
 +      Use `doc-view-odf->pdf-converter-function'.
 +
 +2013-02-09  Chong Yidong  <cyd@gnu.org>
 +
 +      * minibuffer.el (minibuffer-inactive-mode-map): Bind mouse-1 to
 +      view-echo-area-messages (Bug#13340).
 +
 +      * help.el (view-echo-area-messages): Use display-buffer.
  
 -      Fix bug in the state cache mechanism.  Remove 'BOD "strategy".  Refactor.
 +      * dired-x.el (dired-do-run-mail): Prompt for confirmation
 +      (Bug#13561).
 +
 +2013-02-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/byte-run.el (eval-when-compile, eval-and-compile):
 +      Eval body right away, now that we do eager macroexpansion (bug#13605).
 +
 +      * simple.el (end-of-buffer): Don't touch unrelated windows (bug#13466).
 +      (fundamental-mode): Use run-mode-hooks.
 +
 +      * eshell/esh-proc.el (eshell/kill): Fix last change.
 +      * eshell/em-ls.el (eshell-ls-dir): Fix use of CL in last change.
 +
 +2013-02-08  Aidan Gauland  <aidalgol@no8wireless.co.nz>
 +
 +      * eshell/esh-proc.el (eshell/kill): Rewrite.
 +
 +      * eshell/em-ls.el (show-almost-all): Declare.
 +      (eshell-do-ls): Add support for -A argument.
 +
 +2013-02-08  Jambunathan K  <kjambunathan@gmail.com>
 +
 +      * icomplete.el (icomplete-forward-completions)
 +      (icomplete-backward-completions): Handle corner case (bug#13602).
 +
 +2013-02-07  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * vc/vc-hooks.el (vc-find-file-hook): `buffer-file-truename' can
 +      be nil.  Handle this.  (Bug#13636)
 +
 +2013-02-07  Richard Stallman  <rms@gnu.org>
 +
 +      * mail/rmail.el (rmail-variables): Specify `no-conversion' for
 +      `save-buffer-coding-system'.
 +
 +2013-02-07  Alan Mackenzie  <acm@muc.de>
 +
 +      Fix bug in state cache mechanism.  Remove 'BOD "strategy".  Refactor.
        * progmodes/cc-engine.el (c-get-fallback-scan-pos): Remove.
        (c-parse-state-get-strategy): Don't return 'BOD any more.
 -      (c-append-lower-brace-pair-to-state-cache): Extra parameter HERE
 -      instead of narrowing.  Widen to top of buffer before searching
 -      backwards for a brace pair.
 -      (c-state-push-any-brace-pair): Add HERE parameter to function
 -      call.
 -      (c-append-to-state-cache): Extra parameter HERE in place of
 -      narrowing.  Narrow to parameter HERE, in place of being called
 -      narrowed.
 +      (c-append-lower-brace-pair-to-state-cache):
 +      Extra parameter HERE instead of narrowing.
 +      Widen to top of buffer before searching backwards for a brace pair.
 +      (c-state-push-any-brace-pair): Add HERE parameter to function call.
 +      (c-append-to-state-cache): Extra parameter HERE in place of narrowing.
 +      Narrow to parameter HERE, in place of being called narrowed.
        (c-remove-stale-state-cache): Extra parameter HERE in place of
        narrowing.  Check there's an open brace in the cache before
        searching for its match.
Simple merge
Simple merge