* emacs.c (main): Print and error and exit when no data is read
[bpt/emacs.git] / lisp / ChangeLog
index e69634f..0c06b01 100644 (file)
@@ -1,4 +1,143 @@
-2008-12-11  Stephen Berman <Stephen.Berman@rub.de>
+2008-12-18  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * startup.el (command-line): Do not mention the server name in
+       case the user has not mentioned it, print a more explicit message.
+
+       * vc-dir.el (vc-dir-at-event): Rename from vc-at-event.  Change
+       all callers.
+
+2008-12-18  Sam Steingold  <sds@gnu.org>
+
+       * vc-dir.el (vc-at-event): Handle (tool-bar) events. Fix bug#1585.
+
+2008-12-18  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (minibuffer-local-isearch-map): Unbind "C-w" from
+       `isearch-edit-string-set-word'.
+       (isearch-edit-string-set-word): Remove.
+       (isearch-occur): Imitate the C function `wordify' by replacing
+       non-word character with the \\W+ regexp.
+       (isearch-search-fun): Add `isearch-nonincremental' to the
+       condition of using a non-lax version of `word-search-forward'.
+
+2008-12-17  Daiki Ueno  <ueno@unixuser.org>
+
+       * epa-file.el (epa-file-insert-file-contents): Set
+       buffer-file-name before decrypting a file.
+
+2008-12-16  Juanma Barranquero  <lekktu@gmail.com>
+
+       * server.el (server-start): If unable to start the server,
+       display a warning instead of raising an error.
+
+       * startup.el (server-process): Add defvar.
+       (command-line): If the daemon is unable to start the server,
+       display a message and exit Emacs.
+
+2008-12-15  Sam Steingold  <sds@gnu.org>
+
+       * progmodes/cc-cmds.el (c-defun-name): Handle DEFFOO(name,...),
+       mostly for CLISP modules, but could also be useful elsewhere.
+
+2008-12-15  Juanma Barranquero  <lekktu@gmail.com>
+
+       * face-remap.el (text-scale-mode-step, buffer-face-mode-face):
+       * icomplete.el (icomplete-prospects-height):
+       * textmodes/bibtex.el (bibtex-cite-matcher-alist): Add :version tags.
+
+2008-12-15  Juanma Barranquero  <lekktu@gmail.com>
+
+       * international/mule.el (find-auto-coding): Fix typo in docstring.
+
+       * international/mule-cmds.el (select-safe-coding-system):
+       * mail/rmail.el (rmail-require-mime-maybe):
+       Fix arguments of `display-warning'.
+
+       * simple.el (bad-package-check): Fix arguments of `display-warning',
+       using the package name as TYPE.  Use `string-match-p'.
+
+2008-12-14  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+       * proced.el (proced-sort-interactive, proced-sort-pcpu)
+       (proced-sort-pmem, proced-sort-start, proced-sort-time)
+       (proced-sort-user, proced-sort-header): Prefix arg determines
+       sorting order.  Suggested by Dan Nicolaescu.
+       (proced-revert): Doc fix.
+
+2008-12-14  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+       * proced.el (proced-grammar-alist): Allow refiner elements that
+       are cons pairs (function . help-echo) or nil.
+       (proced-refine): Use them.
+       (proced-format-alist): Allow alternatives.
+       (proced-descend): New variable.
+       (proced-sort): New arg descend.
+       (proced-sort-interactive): Repeated calls toggle sort order.
+       (proced-format): Accomodate changes of proced-format-alist.
+       Undefined attributes are displayed as "?".
+       (proced-process-attributes): New optional arg pid-list.
+       Ignore processes with empty attribute list.
+
+2008-12-14  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+       * proced.el (proced-auto-update-interval): Renamed from
+       proced-timer-interval.
+       (proced-auto-update-flag): Renamed from proced-timer-flag.
+       (proced-auto-update-timer): Renamed from proced-timer.
+       (proced-toggle-auto-update): Renamed from
+       proced-toggle-timer-flag.
+       (proced-available): Initialize appropriately.
+
+2008-12-13  Glenn Morris  <rgm@gnu.org>
+
+       * subr.el (declare-function): Doc fix.
+
+       * font-core.el (font-lock-defaults): Doc fix: mention levels;
+       refer to elisp manual.
+
+2008-12-12  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (fit-window-to-buffer): Return non-nil when height
+       was orderly adjusted, nil otherwise.
+
+2008-12-12  Juanma Barranquero  <lekktu@gmail.com>
+           Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * server.el (server-sentinel): Uncomment code to delete connection file.
+       (server-start): Save the connection file in the server property list.
+       Delete it only when we are reasonably convinced that it is not owned by
+       a running server.
+       (server-force-delete): New command to force-delete the connection file,
+       and stop the server if it is running.
+       (server-running-p): Return t also for local TCP servers when we find a
+       process with a matching PID, and :other for undecided cases.
+
+2008-12-11  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (fit-window-to-buffer): Use with-selected-window and
+       condition-case.  Do not delete more windows than necessary in
+       the shrinking (delta < 0) case.  Do not raise an error when the
+       containing frame is too small to show all of buffer.  (Bug#1488)
+       * dired.el (dired-pop-to-buffer): Call fit-window-to-buffer with
+       min-height arg 1 to make sure that small buffers are shown.
+
+2008-12-11  Juanma Barranquero  <lekktu@gmail.com>
+
+       * progmodes/ruby-mode.el (ruby-mode-abbrev-table, ruby-mode-map)
+       (ruby-mode-syntax-table, ruby-indent-tabs-mode, ruby-indent-level)
+       (ruby-mode-variables, ruby-indent-line, ruby-indent-size)
+       (ruby-calculate-indent, ruby-electric-brace, ruby-beginning-of-defun)
+       (ruby-here-doc-beg-syntax, ruby-here-doc-end-syntax)
+       (ruby-font-lock-syntax-table, ruby-font-lock-keywords)
+       (ruby-end-of-defun, ruby-move-to-block, ruby-forward-sexp)
+       (ruby-backward-sexp, ruby-add-log-current-method)
+       (ruby-font-lock-syntactic-keywords, ruby-comment-beg-syntax)
+       (ruby-in-here-doc-p, ruby-mode): Fix typos in docstrings.
+       (ruby-deep-indent-paren): Doc fix.
+       (ruby-insert-encoding-magic-comment): Remove * from docstring.
+       (ruby-here-doc-find-end): Reflow docstring.
+
+2008-12-11  Stephen Berman  <Stephen.Berman@rub.de>
 
        * dired.el (dired-pop-to-buffer): Use fit-window-to-buffer when
        dired-shrink-to-fit is non-nil.  (Bug#1488)
 2008-12-10  Juanma Barranquero  <lekktu@gmail.com>
 
        * net/tramp.el (top): Don't fail if there is no current message.
+       [Ulrich Mueller sent a patch, which I saw too late.]  (Bug#1514)
 
 2008-12-10  Kenichi Handa  <handa@m17n.org>
 
 
 2008-11-22  Michael Kifer  <kifer@cs.stonybrook.edu>
 
-       * viper.el: Date change.
+       * emulation/viper.el: Date change.
 
-       * viper-cmd.el (viper-envelop-ESC-key):
+       * emulation/viper-cmd.el (viper-envelop-ESC-key):
        viper-translate-all-ESC-keysequences is now a function.
 
-       * viper-init (viper-translate-all-ESC-keysequences): Make this variable.
+       * emulation/viper-init.el (viper-translate-all-ESC-keysequences):
+       Make this variable.
 
 2008-11-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * net/xesam.el (xesam-kill-buffer-function): Wrap code by
        `ignore-errors' (the function must succeed always).
 
-2008-08-28  "Edward O'Connor"  <hober0@gmail.com>
+2008-08-28  Edward O'Connor  <hober0@gmail.com>
 
        * json.el (json-read-number): New arg.  Handle explicitly signed
        numbers.