(smerge-auto-combine-max-separation): New var.
[bpt/emacs.git] / lisp / ChangeLog
index 1d4af67..cfd106a 100644 (file)
@@ -1,5 +1,242 @@
+2008-02-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * smerge-mode.el (smerge-auto-combine-max-separation): New var.
+       (smerge-auto-combine): New fun.
+
+2008-02-12  Juri Linkov  <juri@jurta.org>
+
+       * startup.el (fancy-startup-screen, normal-splash-screen):
+       Set default-directory to command-line-default-directory.
+
+       * desktop.el (after-init-hook): Set inhibit-startup-screen to t
+       after reading the desktop.
+
+       * progmodes/compile.el (compilation-auto-jump):
+       Call compile-goto-error only when compilation-auto-jump-to-first-error
+       is non-nil.
+       (compilation-scroll-output): Replace :type 'boolean with a choice
+       that has three options including a third option `first-error'.
+       Doc fix.
+       (compilation-start, compilation-forget-errors): Add an alternate
+       condition comparing compilation-scroll-output with `first-error'
+       in addition to compilation-auto-jump-to-first-error (to call
+       compilation-auto-jump in the proper place).
+
+2008-02-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * international/mule.el (sgml-html-meta-auto-coding-function):
+       Make sure the search limit is ahead.
+
+       * tar-mode.el: Fix broken indentation.
+       (tar-mouse-extract, tar-extract, tar-subfile-save-buffer):
+       Use with-current-buffer.
+
+2008-02-12  Juanma Barranquero  <lekktu@gmail.com>
+
+       * hexl.el (hexl-mode): Don't make `font-lock-defaults' buffer-local;
+       it is already automatically buffer-local.
+
+2008-02-11  Drew Adams  <drew.adams@oracle.com>
+
+       * help.el (describe-key): Join some split lines to facilitate filling.
+       * help-fns.el (describe-function-1): Fill text of overlong lines.
+
+2008-02-12  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * emacs-lisp/bytecomp.el (byte-compile-lapcode):
+       Use unibyte-string instead of string-make-unibyte.
+
+       * Makefile.in (AUTOGENEL): Remove charprop.el and uni-*.el.
+
+2008-02-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * doc-view.el (doc-view-display): Change file arg to buffer arg, so it
+       works also for buffers w/o buffer-file-name.  Update callers.
+       (doc-view-clone-buffer-hook): New fun.
+       (doc-view-mode): Use it for indirect clones.  Mark the overlays with
+       the `doc-view' property so they can be recognized.
+
+       * simple.el (clone-indirect-buffer-hook): New hook.
+       (clone-indirect-buffer): Run it.
+
+2008-02-11  Daiki Ueno  <ueno@unixuser.org>
+
+       * epa.el (epa-menu-mode): Merge into epa-mode.
+       (epa-menu-items): Rename the label "EasyPG Assistant" to
+       "Encryption/Decryption".
+
+       * epa-dired.el: Define a new minor-mode epa-dired-mode for dired.
+       (epa-dired-mode-map): Rename from epa-dired-map.
+       (epa-global-dired-mode): Rename the global minor mode.
+
+2008-02-11 Drew Adams  <drew.adams@oracle.com>
+
+       * isearch.el:
+       (isearch-fail): New face.
+       * isearch.el (isearch-fail): New face.
+       (isearch-message): Highlight failure part of input.
+
+2008-02-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * ibuffer.el (ibuffer-header-line-format): New var.
+       (ibuffer-mode): Set it instead of header-line-format.
+       (ibuffer-update): Use it to set header-line-format.
+
+       * international/mule-cmds.el (ucs-insert): Inherit surrounding
+       properties like self-insert-command.
+
+2008-02-11  Drew Adams  <drew.adams@oracle.com>
+
+       * progmodes/etags.el: Add many doc strings.
+
+2008-02-11  Jason Rumney  <jasonr@gnu.org>
+
+       * ldefs-boot.el: Regenerated.
+
+2008-02-11  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/compile.el (compilation-error-regexp-alist-alist):
+       Shorten some names.
+
+       * ffap.el (ffap-rfc-directories): Add :version.
+
+2008-02-11  Chris Moore  <christopher.ian.moore@gmail.com>
+
+       * jka-cmpr-hook.el (jka-compr-compression-info-list): Handle .sifz
+       files, and backup files of same.
+
+2008-02-11  Kevin Ryde  <user42@zip.com.au>
+
+       * ffap.el (ffap-rfc-directories): New variable.
+       (ffap-rfc): Look in those dirs before offering ffap-rfc-path.
+
+       * info.el (Info-next-reference, Info-prev-reference)
+       (Info-try-follow-nearest-node): Move to and follow https:// links too.
+
+       * simple.el (completion-list-mode): Show full completion-list-mode-map
+       in the docstring.
+
+2008-02-11  Sam Steingold  <sds@gnu.org>
+
+       * vc-hooks.el (vc-prefix-key): Remove (undo 2008-02-06 patch).
+
+2008-02-11  Glenn Morris  <rgm@gnu.org>
+
+       * startup.el (emacs-startup-time): New variable.
+       (command-line): Set emacs-startup-time.
+
+       * calendar/time-date.el (emacs-uptime): New function.
+
+2008-02-10  Bastien Guerry  <bzg@altern.org>
+
+       * mail/rmail.el (rmail-nonignored-headers): Allow to be nil.
+       (rmail-clear-headers): Don't check `rmail-nonignored-headers' when
+       it is nil.
+
+2008-02-10  Daiki Ueno  <ueno@unixuser.org>
+
+       * epg-config.el: Expand the contents of epg-package-info.el.
+       (epg-package-name): New constant.
+       (epg-version-number): New constant.
+       (epg-bug-report-address): New constant.
+
+       * epa-mail.el (epa-mail-mode): Add autoload cookie.
+       (epa-global-mail-mode): New global minor mode.
+
+       * epa-file.el (epa-file-mode): New global minor mode.
+
+       * epa-dired.el (epa-dired-mode): New global minor mode.
+
+       * epa.el (epa-menu): New variable.
+       (epa-menu-items): New variable.
+       (epa-menu-mode): New global minor mode.
+       (epa-global-minor-modes): New user option.
+       (epa-mode): New global minor mode.
+
+2008-02-10  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/dbus.el: Remove `no-byte-compile' cookie.
+       (dbus-call-method, dbus-register-signal, dbus-debug)
+       (dbus-registered-functions-table): Declare them with
+       `declare-function' or `defvar', respectively.
+       (top): Don't assert any longer.  Require 'cl when compiling.
+       Apply `ignore-errors' but `dbus-ignore-errors'.
+
+2008-02-10  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * diff-mode.el (diff-add-change-log-entries-other-window):
+       Use add-change-log-entry.
+
+2008-02-09  Jason Rumney  <jasonr@gnu.org>
+
+       * button.el (button-map):
+       * wid-edit.el (widget-keymap): Avoid line-end confusion in autoloads.
+       * ldefs-boot.el: Regenerate.
+
+2008-02-09  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * epa.el (epa-faces, epa):
+       * epa-file.el (epa-file):
+       * epg-config.el (epg): Add :version.
+
+2008-02-09  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+       * vc.el (vc-exec-after): Append CODE to previous fragments.
+       (vc-diff-finish): Take BUFFER directly, not BUFFER-NAME;
+       take MESSAGES instead of VERBOSE; use it when non-nil.
+       (vc-diff-internal): Compute messages once; use them;
+       update call to vc-diff-finish.
+
+2008-02-09  Michael Olson  <mwolson@gnu.org>
+
+       * net/tramp.el (tramp-process-sentinel): Avoid error when process
+       buffer has been killed, such as by
+       `tramp-cleanup-all-connections'.
+
+2008-02-09  Miles Bader  <miles@gnu.org>
+
+       * net/rcirc.el (rcirc-omit-mode): Suppress invisibility ellipsis.
+
+2008-02-08  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * diff-mode.el (diff-add-change-log-entries-other-window): Avoid the
+       splitter in context hunks.
+
+2008-02-08  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * international/fontset.el (setup-default-fontset): Fix arabic otf
+       font specification.
+
+2008-02-08  Daiki Ueno  <ueno@unixuser.org>
+
+       * epa-dired.el:
+       * epa-file.el:
+       * epa-mail.el:
+       * epa-setup.el:
+       * epa.el:
+       * epg-config.el:
+       * epg-package-info.el:
+       * epg.el: Initial check-in of EasyPG.
+
 2008-02-08  Glenn Morris  <rgm@gnu.org>
 
+       * woman.el (woman-locale): New defcustom.
+       (woman-expand-locale, woman-manpath-add-locales): New functions.
+       (woman-manpath): Call woman-manpath-add-locales.  Bump :version.
+
+       * international/mule-cmds.el (locale-translate): New function,
+       with old code extracted from set-locale-environment.
+       (set-locale-environment): Use locale-translate.  Set woman-locale.
+
+       * cus-start.el (selection-coding-system): Remove, since it's now
+       defined in select.el rather than in xselect.c.
+       * select.el (selection-coding-system): Make it a defcustom, and
+       add the properties from cus-start.el.  Bump :version.
+
+       * custom.el (custom-theme-set-variables): Sort symbols that are
+       dependencies before symbols that depend on them.
+       (custom-enabled-themes): Set after custom-theme-directory.
+
        * pcmpl-unix.el (top-level): Move provide statement to end.
        (pcmpl-unix-group-file, pcmpl-unix-passwd-file): Remove leading
        `*' from doc-string.  Allow to be nil.
@@ -8,6 +245,8 @@
        (pcmpl-ssh-hosts): Move definition before use.  Handle lines
        without hostnames, and multiple hostnames per line.
 
+       * term/x-win.el (x-handle-parent-id): Remove free variable `parent-id'.
+
 2008-02-08  Phil Hagelberg <phil@evri.com>
 
        * pcmpl-unix.el (pcmpl-ssh-known-hosts-file): New defcustom.