X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/69481eb82d6b79eebb3c7283060fe8156089c381..9805f81dda38cd541ba8043f44e720e06adf6492:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index aef9e54805..427d7d8797 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,251 @@ +2012-03-15 Chong Yidong + + * emacs-lisp/ring.el (ring-extend): New function. + (ring-insert+extend): Extend the ring correctly (Bug#11019). + + * comint.el (comint-read-input-ring) + (comint-add-to-input-history): Grow comint-input-ring lazily. + +2012-03-15 Stefan Monnier + + * progmodes/perl-mode.el (perl-syntax-propertize-special-constructs): + Fix up parsing of multiline twoarg non-paired elements (bug#11014). + + * imenu.el: Fix multiple inheritance breakage (bug#9199). + (imenu-add-to-menubar): Don't add a redundant index. + (imenu-update-menubar): Handle a dynamically composed keymap. + +2012-03-13 Katsumi Yamaoka + + * mail/sendmail.el (mail-encode-header): + Bind rfc2047-encode-encoded-words to nil. + +2012-03-13 Glenn Morris + + * calendar/calendar.el (calendar-string-spread): + Handle non-unit-width characters a bit better. (Bug#10978) + +2012-03-13 Leo Liu + + * vc/vc-hg.el (vc-hg-working-revision): Rework to work with both + directory and file as argument (Bug#10822). + +2012-03-13 Kaushik Srenevasan (tiny change) + + * progmodes/gdb-mi.el (gdb-invalidate-disassembly): + For dynamically generated code, follow $PC. + (gdb-disassembly-handler-custom): Handle no function name case. + +2012-03-13 Tim Landscheidt (tiny change) + + * calendar/icalendar.el (icalendar-export-file, icalendar-import-file): + * emulation/ws-mode.el (ws-query-replace): + * sort.el (sort-regexp-fields): + Fix missing trailing whitespace in interactive prompts. (Bug#11002) + +2012-03-12 Stefan Monnier + + * dabbrev.el: Fix cycle completion order (bug#10963). + (dabbrev--last-obarray, dabbrev--last-completion-buffer): Remove. + (dabbrev-completion): Don't use an obarray; provide + a cycle-sort-function. + +2012-03-12 Leo Liu + + * simple.el (kill-new): Use equal-including-properties for + comparison. + (kill-do-not-save-duplicates): Doc fix. + +2012-03-12 Stefan Monnier + + * dabbrev.el: Fix cycle completion (bug#10963). + Use lexical binding and wrap to 80 columns. + (dabbrev-completion): Delay computing the list of completions. + +2012-03-12 Kenichi Handa + + * international/quail.el (quail-insert-kbd-layout): Surround each + row by LRO and PDF instead of inserting many LRMs. Pad the left + and right of each non-spacing marks. Insert invisible space + between lower and upper characters to prevent composition. + +2012-03-12 Stefan Monnier + + * minibuffer.el (minibuffer-complete): Don't get confused when the + function is run twice via different commands (bug#10958). + (complete-with-action): Fix docstring. + +2012-03-12 Chong Yidong + + * nxml/nxml-mode.el (nxml-mode-map): Do not bind C-RET (Bug#6776). + (nxml-completion-at-point-function): New function. + (nxml-mode): Use it. + (nxml-bind-meta-tab-to-complete-flag): Default to t. + + * emacs-lisp/package.el (package-unpack, package-unpack-single): + Load generated autoloads file before byte compiling (Bug#10970). + (package--make-autoloads-and-compile): New helper fun. + +2012-03-12 Christopher Schmidt + + * ibuffer.el (ibuffer-redisplay): Remove another gratuitous error. + +2012-03-11 Michael Albinus + + * autorevert.el (auto-revert-handler): Ensure, that + file-readable-p is applied only for local files or in + auto-revert-tail-mode. + +2012-03-11 Andreas Schwab + + * server.el (server-eval-at): Handle non-tcp connections. + Decode result string. + + * server.el (server-msg-size): New constant. + (server-reply-print): New function. + (server-eval-and-print): Use it. + (server-eval-at): Use server-quote-arg and server-unquote-arg. + Handle -print-nonl. + +2012-03-11 Christopher Schmidt + + * ibuffer.el (ibuffer-redisplay): Remove gratuitous error + (Bug#10987). + +2012-03-11 Chong Yidong + + * simple.el (goto-line): Doc fix (Bug#9938). + + * subr.el (save-window-excursion): Doc fix (Bug#9979). + + * dabbrev.el (dabbrev--find-expansion): Update progress reporter + when finished (Bug#10963). + +2012-03-11 Martin Rudalics + + * window.el (split-window-below): Fix bug in case where + split-window-keep-point is nil (Bug#10971). + +2012-03-11 Juri Linkov + + * replace.el (replace-highlight): Set isearch-word to nil + unconditionally. (Bug#10887) + +2012-03-10 Eli Zaretskii + + * net/mairix.el (mairix-replace-invalid-chars): Rename from + mairix-replace-illegal-chars; all callers changed. Don't remove + ^, ~, and = characters: they are meaningful in mairix search + specs. + (mairix-widget-create-query): Add usage information about mairix + search forms: negating words, searching for substrings, etc. + +2012-03-10 Jae-hyeon Park (tiny change) + + * international/fontset.el (font-encoding-alist): Add an entry for + ksx1001 (Bug#5667). + +2012-03-10 Richard Stallman + + * mail/sendmail.el (mail-encode-header): + Set rfc2047-encode-encoded-words. + + * mail/mail-utils.el (mail-quote-printable): Quote multibyte chars. + + * mail/rmail.el (rmail-buffers-swapped-p): Don't assume dead + view buffer means not swapped. + (rmail-view-buffer-kill-buffer-hook): Give buf name in error msg. + (rmail-write-region-annotate): Error if real text has disappeared. + + * epa-mail.el (epa-mail-encrypt): Bind inhibit-read-only. + +2012-03-10 Chong Yidong + + * emulation/cua-rect.el (cua--init-rectangles): + * emulation/cua-base.el (cua--init-keymaps): + Add delete-forward-char to remappings (Bug#9666). + +2012-03-10 Martin Rudalics + + * speedbar.el (speedbar-unhighlight-one-tag-line): + Avoid unhighlighting due to frame switching (Bug#10275). + +2012-03-10 Chong Yidong + + * minibuffer.el (completion-in-region, completion-help-at-point): + Give the completion field overlay a high priority (Bug#6830). + + * dired.el (dired-goto-file): Recognize absolute file name + listings (Bug#7126). + (dired-goto-file-1): New helper function. + (dired-toggle-read-only): Inhibit warnings. + +2012-03-09 Michael Albinus + + * net/dbus.el: (dbus-property-handler): Return empty array if + there are no properties. + +2012-03-09 Leo Liu + + * savehist.el (savehist-printable): Stricter check for string + value (Bug#10937). + +2012-03-09 Eli Zaretskii + + * mail/smtpmail.el (smtpmail-send-it): + Bind coding-system-for-write to *-unix, so that FCC files are kept in + valid mbox format. + +2012-03-09 Glenn Morris + + * files.el (dir-locals-find-file): + Don't check result is regular, readable. + (dir-locals-read-from-file): Demote errors. + +2012-03-08 Eli Zaretskii + + * international/quail.el (quail-insert-kbd-layout): + Insert invisible LRM characters before each character in a keyboard + layout cell, to prevent their reordering by bidi display engine. + For details, see the discussion in + http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00085.html. + +2012-03-08 Alan Mackenzie + + * progmodes/cc-cmds.el (c-mark-function): Make it leave a mark at + the starting position; make it extend the marked region when + invoked repeatedly - all under appropriate circumstances. + Fixes bugs #5525, #10906. + +2012-03-08 Glenn Morris + + * files.el (locate-dominating-file, dir-locals-find-file): + Undo 2012-03-06 change. + +2012-03-07 Eli Zaretskii + + * international/quail.el (quail-help): + Force bidi-paragraph-direction be left-to-right. See discussion in + http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00062.html + for the reason. + +2012-03-07 Michael Albinus + + Avoid superfluous registering of signals. (Bug#10807) + + * notifications.el (notifications-on-action-object) + (notifications-on-close-object): New defvars. + (notifications-on-action-signal, notifications-on-closed-signal): + Unregister the signal if not needed any longer. + (notifications-notify): Register `notifications-action-signal' or + `notifications-closed-signal', if :on-action or :on-close has been + passed as argument. + +2012-03-07 Chong Yidong + + * cus-start.el: Avoid x-select-enable-clipboard-manager warning on + non-X platforms. + 2012-03-06 Glenn Morris * term/pc-win.el (x-selection-owner-p, x-own-selection-internal) @@ -109,16 +357,16 @@ New variables for... (c-state-semi-safe-place): New function. Here, in a macro is "safe". (c-invalidate-state-cache-1): New stuff for c-state-semi-safe-place. - (c-in-literal, c-literal-limits, c-determine-limit-get-base): Use - c-state-semi-safe-place. + (c-in-literal, c-literal-limits, c-determine-limit-get-base): + Use c-state-semi-safe-place. - * progmodes/cc-langs.el (c-get-state-before-change-functions): Add - c-invalidate-macro-cache to the C, C++, Obj entries. + * progmodes/cc-langs.el (c-get-state-before-change-functions): + Add c-invalidate-macro-cache to the C, C++, Obj entries. 2012-03-02 Michael Albinus - * jka-compr.el (jka-compr-call-process): Apply - `file-accessible-directory-p' only when the default directory is + * jka-compr.el (jka-compr-call-process): + Apply `file-accessible-directory-p' only when the default directory is not remote. 2012-03-01 Michael Albinus