From: Glenn Morris Date: Sun, 10 Feb 2013 01:56:25 +0000 (-0800) Subject: Merge from emacs-24; up to 2012-12-15T12:19:04Z!juri@jurta.org X-Git-Tag: emacs-24.3.90~173^2~7^2~106 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=490a9458c8310140a255b30330e9940fb68e27ef;p=emacs.git Merge from emacs-24; up to 2012-12-15T12:19:04Z!juri@jurta.org --- 490a9458c8310140a255b30330e9940fb68e27ef diff --cc doc/emacs/ChangeLog index d2f44eabb0e,f07c329758d..bcd9c0c0693 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog @@@ -1,19 -1,12 +1,23 @@@ + 2013-02-10 Glenn Morris + + * trouble.texi (Checklist): Update bug keybinding. + -2013-01-18 Glenn Morris +2013-02-09 Eli Zaretskii - * 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 + + * 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 +2013-01-19 Glenn Morris + + * custom.texi (Directory Variables): Fix paren typo. * trouble.texi (Crashing): Not all addr2line have -p. (Bug#13445) diff --cc doc/lispref/ChangeLog index 90b2349387f,bfc4ee2bcce..a61d84a77b1 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog @@@ -1,9 -1,7 +1,13 @@@ -2013-02-09 Glenn Morris ++2013-02-10 Glenn Morris + + * keymaps.texi (Creating Keymaps): Update make-keymap result. + +2013-02-09 Eli Zaretskii + + * modes.texi (%-Constructs): Remove the description of %t. + + * nonascii.texi (MS-DOS File Types): Delete node. + 2013-02-08 Glenn Morris * keymaps.texi (Active Keymaps, Searching Keymaps): diff --cc etc/TODO index 4f7b8dc5f0c,04963597510..912d0746849 --- a/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 index d4addd3a648,4e1f0ee09ab..cc5aa18d27f --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@@ -1,110 -1,21 +1,114 @@@ -2013-02-09 Chong Yidong ++2013-02-10 Chong Yidong + + * 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 +2013-02-09 Jay Belanger + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * icomplete.el (icomplete-forward-completions) + (icomplete-backward-completions): Handle corner case (bug#13602). + +2013-02-07 Michael Albinus + + * vc/vc-hooks.el (vc-find-file-hook): `buffer-file-truename' can + be nil. Handle this. (Bug#13636) + +2013-02-07 Richard Stallman + + * mail/rmail.el (rmail-variables): Specify `no-conversion' for + `save-buffer-coding-system'. + +2013-02-07 Alan Mackenzie + + 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.