-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)
*** 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
-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.