X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/7f13406b7ab86bc497f9e81abc1eb832507ac46e..1399490e2bb58e1e7212d7a8469e1286ced9423a:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 4c0952f88f..9e746b2514 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,6 +1,155 @@ +2013-07-03 Glenn Morris + + * subr.el (y-or-n-p): Handle empty prompts. (Bug#14770) + + Make info-xref checks case-sensitive by default + * info.el (Info-find-node, Info-find-in-tag-table) + (Info-find-node-in-buffer, Info-find-node-2, Info-goto-node): + Add option for exact case matching of nodes. + * info-xref.el (info-xref): New custom group. + (info-xref-case-fold): New option. + (info-xref-goto-node-p): Pass info-xref-case-fold to Info-goto-node. + +2013-07-03 Leo Liu + + * ido.el (ido-delete-file-at-head): Respect delete-by-moving-to-trash. + +2013-07-03 Dmitry Gutov + + * progmodes/ruby-mode.el (ruby-move-to-block): When we're at a + middle of block statement initially, lower the depth. Remove + FIXME comment, not longer valid. Remove middle of block statement + detection, no need to do that anymore since we've been using + `ruby-parse-region' here. + +2013-07-02 Jan Djärv + + * term/ns-win.el (display-format-alist): Use .* (Bug#14765). + +2013-07-01 Katsumi Yamaoka + + * wid-edit.el (widget-default-get): Don't modify widget (Bug#14738). + +2013-07-01 Juanma Barranquero + + * desktop.el (desktop-restore-frames): Rename from desktop-save-windows. + (desktop-restore-in-current-display): New customization option. + (desktop--excluded-frame-parameters): Add `font'. + (desktop--save-frames): Rename from desktop--save-windows. + (desktop--restore-in-this-display-p): New function. + (desktop--make-full-frame): Remove unwanted width/height from + full(width|height) frames. + (desktop--restore-frames): Rename from desktop--restore-windows. + Obey desktop-restore-current-display. Do not delete old frames or + select a new frame unless we were able to restore at least one frame. + +2013-06-30 Michal Nazarewicz + + * files.el (find-file-noselect): Simplify conditional expression. + + * remember.el (remember-append-to-file): + Don't mix `find-buffer-visiting' and `get-file-buffer'. + + Add `remember-notes' function to store random notes across Emacs + restarts. + * remember.el (remember-data-file): Add :set callback to affect + notes buffer (if any). + (remember-notes): New command. + (remember-notes-buffer-name, bury-remember-notes-on-kill): + New defcustoms for the `remember-notes' function. + (remember-notes-save-and-bury-buffer): New command. + (remember-notes-mode-map): New variable. + (remember-mode): New minor mode. + (remember-notes--kill-buffer-query): New function. + * startup.el (initial-buffer-choice): Add notes to custom type. + +2013-06-30 Eli Zaretskii + + * bindings.el (right-char, left-char): Don't call sit-for, this is + no longer needed. Use arithmetic comparison only for numerical + arguments. + + * international/mule-cmds.el (select-safe-coding-system): + Handle the case of FROM being a string correctly. (Bug#14755) + +2013-06-30 Lars Magne Ingebrigtsen + + * net/shr.el (shr-make-table-1): Add a sanity check that allows + progression on degenerate tables. + (shr-rescale-image): ImageMagick animated images currently don't work. + +2013-06-30 Juanma Barranquero + + Some fixes and improvements for desktop frame restoration. + It is still experimental and disabled by default. + * desktop.el (desktop--save-windows): Put the selected frame at + the head of the list. + (desktop--make-full-frame): New function. + (desktop--restore-windows): Try to re-select the frame that was + selected upon saving. Do not abort if some frames fail to restore, + just show an error message and continue. Set up maximized frames + so they have default non-maximized dimensions. + +2013-06-30 Dmitry Gutov + + * progmodes/ruby-mode.el (ruby-syntax-propertize-function): + Don't start heredoc inside a string or comment. + +2013-06-29 Eli Zaretskii + + * bindings.el (visual-order-cursor-movement): New defcustom. + (right-char, left-char): Provide visual-order cursor motion by + calling move-point-visually. Update the doc strings. + +2013-06-28 Kenichi Handa + + * international/mule.el (define-coding-system): New coding system + properties :inhibit-null-byte-detection, + :inhibit-iso-escape-detection, and :prefer-utf-8. + (set-buffer-file-coding-system): If :charset-list property of + CODING-SYSTEM is `emacs', do not check if CODING-SYSTEM is + appropriate for setting. + + * international/mule-cmds.el (select-safe-coding-system): + If DEFAULT-CODING-SYSTEM is prefer-utf-8 and the buffer contains + multibyte characters, return utf-8 (or one of its siblings). + + * international/mule-conf.el (prefer-utf-8): New coding system. + (file-coding-system-alist): Use prefer-utf-8 as default for Elisp + files. + +2013-06-28 Ivan Kanis + + * net/shr.el (shr-render-region): New function. + + * net/eww.el: Autoload `eww-browse-url'. + +2013-06-27 Dmitry Gutov + + * emacs-lisp/package-x.el (package-upload-buffer-internal): + Adapt to `package-desc-version' being a list. + Use `package--ac-desc-version' to retrieve version from a package + archive element. + +2013-06-27 Juanma Barranquero + + New experimental feature to save&restore window and frame setup. + * desktop.el (desktop-save-windows): New defcustom. + (desktop--saved-states): New var. + (desktop--excluded-frame-parameters): New defconst. + (desktop--filter-frame-parms, desktop--find-frame-in-display) + (desktop--restore-windows, desktop--save-windows): New functions. + (desktop-save): Call `desktop--save-windows'. + (desktop-read): Call `desktop--restore-windows'. + 2013-06-27 Lars Magne Ingebrigtsen - * net/shr.el (add-face-text-property): Removed compat definition. + * net/shr.el (add-face-text-property): Remove compat definition. + +2013-06-27 Stephen Berman + + * info.el (Info-try-follow-nearest-node): Move search for footnote + above search for node name to prevent missing a footnote (bug#14717). 2013-06-27 Stephen Berman @@ -2796,9 +2945,9 @@ * faces.el (internal-face-x-get-resource): * frame.el (ns-display-monitor-attributes-list): - * calc/calc-aent.el (math-to-radians-2): Fix declarations. - + * calc/calc-aent.el (math-to-radians-2): * emacs-lisp/package.el (tar-header-name, tar-header-link-type): + Fix declarations. * calc/calc-menu.el: Make it loadable in isolation.