X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/5fbf6856db55049a694585a5dc76d96ba09158b3..2e6710c39621ab7dd18b33517699b3daa3dfbb26:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index c8a341483b..5c6c40bc51 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,187 @@ +2013-12-01 Glenn Morris + + * startup.el (command-line): Warn if ~/emacs.d is in load-path. + +2013-11-30 Eli Zaretskii + + * startup.el (fancy-splash-frame): On MS-Windows, trigger + redisplay to make sure the initial frame gets a change to become + visible. (Bug#16014) + +2013-11-30 Martin Rudalics + + Support resizing frames and windows pixelwise. + * cus-start.el (frame-resize-pixelwise) + (window-resize-pixelwise): New entries. + * emacs-lisp/debug.el (debug): Use window-total-height instead + of window-total-size. + * frame.el (tool-bar-lines-needed): Defalias to tool-bar-height. + * help.el (describe-bindings-internal): Call help-buffer + (temp-buffer-max-width): New option. + (resize-temp-buffer-window, help-window-setup) + (with-help-window): Rewrite. + * mouse.el (mouse-drag-line): Rewrite. Add key bindings for + dragging dividers. + * window.el (frame-char-size, window-min-pixel-height) + (window-safe-min-pixel-height, window-safe-min-pixel-width) + (window-min-pixel-width, window-safe-min-pixel-size) + (window-combination-p, window-safe-min-size) + (window-resizable-p, window--size-to-pixel) + (window--pixel-to-size, window--resize-apply-p): New functions. + (window-safe-min-height): Fix doc-string. + (window-size, window-min-size, window--min-size-1) + (window-sizable, window-sizable-p, window--min-delta-1) + (window-min-delta, window--max-delta-1, window-max-delta) + (window--resizable, window--resizable-p, window-resizable) + (window-full-height-p, window-full-width-p, window-at-side-p) + (window--in-direction-2, window-in-direction) + (window--resize-reset-1, window--resize-mini-window) + (window-resize, window-resize-no-error) + (window--resize-child-windows-normal) + (window--resize-child-windows, window--resize-siblings) + (window--resize-this-window, window--resize-root-window) + (window--resize-root-window-vertically) + (adjust-window-trailing-edge, enlarge-window, shrink-window) + (maximize-window, minimize-window, delete-window) + (quit-restore-window, window-split-min-size, split-window) + (balance-windows-2, balance-windows) + (balance-windows-area-adjust, balance-windows-area) + (window--state-get-1, window-state-get, window--state-put-1) + (window--state-put-2, window-state-put) + (display-buffer-record-window, window--display-buffer): Make + functions handle pixelwise sizing of windows. + (display-buffer--action-function-custom-type) + (display-buffer-fallback-action): Add + display-buffer-in-previous-window. + (display-buffer-use-some-window): Resize window to height it had + before. + (fit-window-to-buffer-horizontally): New option. + (fit-frame-to-buffer): Describe new values. + (fit-frame-to-buffer-bottom-margin): Replace with + fit-frame-to-buffer-margins. + (window--sanitize-margin): New function. + (fit-frame-to-buffer, fit-window-to-buffer): Rewrite completely + using window-text-pixel-size. + +2013-11-30 Glenn Morris + + * emacs-lisp/bytecomp.el (byte-compile-form): + Make the `interactive-only' warning like the `obsolete' one. + * comint.el (comint-run): + * files.el (insert-file-literally, insert-file): + * replace.el (replace-string, replace-regexp): + * simple.el (beginning-of-buffer, end-of-buffer, delete-backward-char) + (goto-line, insert-buffer, next-line, previous-line): + Tweak `interactive-only' spec. + + Stop keeping (most) generated cedet grammar files in the repository. + * Makefile.in (semantic): New. + (compile-main): Depend on semantic. + +2013-11-29 Stefan Monnier + + * net/newst-reader.el (newsticker-html-renderer): Default to SHR if + available. Suggested by Clément B. . + + * uniquify.el (uniquify-buffer-name-style): Change default. + + * loadup.el: Preload "uniquify". + + * time.el (display-time-update): Update all mode lines (bug#15999). + + * electric.el (electric-indent-mode): Enable by default. + * loadup.el: Preload "electric". + +2013-11-29 Bozhidar Batsov + + * emacs-lisp/helpers.el (string-empty-p): New function. + (string-blank-p): New function. + +2013-11-29 Andreas Politz + + * imenu.el (imenu--index-alist): Add missing dot to the docstring + (Bug#14029). + +2013-11-29 Andreas Politz + * imenu.el (imenu--subalist-p): Don't error on non-conses and + allow non-lambda lists as functions. + (imenu--in-alist): Don't recurse into non-subalists. + (imenu): Don't pass function itself as an argument (Bug#14029). + +2013-11-29 Stefan Monnier + + * progmodes/python.el (python-mode-map): Remove binding for ":". + (python-indent-electric-colon): Remove command. + (python-indent-post-self-insert-function): Integrate the previous code + of python-indent-electric-colon. Make it conditional on + electric-indent-mode. + (python-mode): Add ?: to electric-indent-chars. + Move python-indent-post-self-insert-function to the end of + post-self-insert-hook. + +2013-11-28 Stefan Monnier + + * doc-view.el (doc-view-goto-page): Update mode-line. + + * vc/vc-dispatcher.el (vc-log-edit): Setup the Summary&Author headers. + +2013-11-27 Glenn Morris + + * international/charprop.el, international/uni-bidi.el: + * international/uni-category.el, international/uni-combining.el: + * international/uni-comment.el, international/uni-decimal.el: + * international/uni-decomposition.el, international/uni-digit.el: + * international/uni-lowercase.el, international/uni-mirrored.el: + * international/uni-name.el, international/uni-numeric.el: + * international/uni-old-name.el, international/uni-titlecase.el: + * international/uni-uppercase.el: + Remove generated files from VCS repository. + +2013-11-27 Eli Zaretskii + + * filenotify.el (file-notify-add-watch): Don't special-case + w32notify when computing the directory to watch. + +2013-11-27 Glenn Morris + + Make bootstrap without generated uni-*.el files possible again. + * loadup.el: Update command-line-args checking for unidata-gen. + Add vc to load-path to allow loading vc-bzr when writing uni-*.el. + * composite.el, international/characters.el: + Handle unicode tables being undefined. + + Move ja-dic, quail, leim-list.el from ../leim to a leim subdirectory. + * Makefile.in (setwins_for_subdirs): Skip leim/ directory. + (compile-main): Depend on leim rule. + (leim): New rule. + * loadup.el: Move leim-list.el to leim/ subdirectory. + * startup.el (normal-top-level): No more leim directory. + * international/ja-dic-cnv.el (skkdic-convert): + Disable version-control and autoloads in output files. + * international/titdic-cnv.el (titdic-convert, miscdic-convert): + Disable version-control and autoloads in output files. + * leim/quail: Move here from ../leim. + * leim/quail/hangul.el (hangul-input-method-activate): + Add autoload cookie. + (generated-autoload-load-name): Set file-local value. + * leim/quail/uni-input.el (ucs-input-activate): Add autoload cookie. + (generated-autoload-load-name): Set file-local value. + +2013-11-26 Kenjiro NAKAYAMA (tiny change) + + * net/eww.el (eww-bookmark-browse): Use 'eww-browse-url'. + (eww-add-bookmark): ask confirmation when add to bookmarks + (eww-quit): ask confirmation before quitting eww + +2013-11-26 Eli Zaretskii + + * vc/vc.el (vc-diff-internal): Use *-dos coding-system when + reading output from Diff on MS-Windows and MS-DOS. + +2013-11-26 Bozhidar Batsov + + * emacs-lisp/helpers.el (string-reverse): New function. + 2013-11-26 Michael Albinus * net/tramp.el (tramp-file-name-regexp-unified): Support IPv6 host @@ -21,7 +205,7 @@ * emacs-lisp/helpers.el (string-join): New function. -2013-11-25 Sebastian Wiesner +2013-11-25 Sebastian Wiesner (tiny change) * emacs-lisp/bytecomp.el (byte-compile-interactive-only-functions): Mark as obsolete and replace it with a symbol property. @@ -470,8 +654,8 @@ * progmodes/ruby-mode.el: Improve encoding comment handling. (ruby-encoding-magic-comment-style): New option. (ruby-custom-encoding-magic-comment-template): New option. - (ruby--insert-coding-comment, ruby--detect-encoding): New - functions extracted from `ruby-mode-set-encoding'. + (ruby--insert-coding-comment, ruby--detect-encoding): + New functions extracted from `ruby-mode-set-encoding'. (ruby-mode-set-encoding): Use `ruby-encoding-magic-comment-style' to control the style of the auto-inserted encoding comment.