]> code.delx.au - gnu-emacs/commitdiff
Merge from emacs-23
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 1 Jun 2010 02:34:49 +0000 (22:34 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 1 Jun 2010 02:34:49 +0000 (22:34 -0400)
1  2 
ChangeLog
doc/lispref/ChangeLog
etc/TODO
lisp/ChangeLog
lisp/man.el
lisp/vc-bzr.el
src/ChangeLog
src/config.in

diff --cc ChangeLog
index d3b08c98201e1fdbccf7edfaa4b911f01d18ccbe,5317cbeb7ea7163d03ca30e7d7bd73e2266a692a..5b0432f679ffebaa9b7456ce376eda0607e7270b
+++ b/ChangeLog
 -2010-05-10  Miles Bader  <miles@gnu.org>
+ 2010-05-30  Stefan Monnier  <monnier@iro.umontreal.ca>
+       * .bzrignore: Ignore new files from trunk, which appear if you use
+       colocated branches (i.e. "bzr switch").
 +2010-05-28  Glenn Morris  <rgm@gnu.org>
  
 -      * configure.in: Get rid of "unix" pre-defined macro when
 -      preprocessing Makefile.  (Bug#5857)  [Backport from trunk]
 +      * configure.in: Simplify some of the $canonical tests.
  
 -2010-05-07  Chong Yidong  <cyd@stupidchicken.com>
 +2010-05-27  Glenn Morris  <rgm@gnu.org>
  
 -      * Version 23.2 released.
 +      * config.bat: Do not preprocess src/Makefile.in.
 +
 +      * configure.in: Do not preprocess src/Makefile.in.
 +      (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
 +      (AC_EGREP_CPP): Test no longer needed.
 +
 +      * make-dist: No more Makefile.c files.
 +
 +2010-05-26  Glenn Morris  <rgm@gnu.org>
 +
 +      * configure.in (YMF_PASS_LDFLAGS): Remove.
 +      (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
 +
 +      * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
 +      Add $GNUSTEP_LOCAL_HEADERS.
 +      (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
 +
 +      * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
 +      (GNUSTEP_MAKEFILES): Remove.
 +      (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
 +      stuff to here.
 +
 +2010-05-25  Glenn Morris  <rgm@gnu.org>
 +
 +      * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
 +      (LD_SWITCH_SYSTEM_TEMACS): ... to here.
 +
 +      * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
 +      (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
 +      here instead.
 +
 +2010-05-24  Romain Francoise  <romain@orebokech.com>
 +
 +      * make-dist: Look for version in src/emacs.c.
 +      Use lisp/subr.el rather than lisp/version.el for location check.
 +
 +2010-05-21  Glenn Morris  <rgm@gnu.org>
 +
 +      * configure.in (MKDEPDIR): Parallel build tweak.
 +
 +      * configure.in (ns_frag): New output file.
 +
 +      * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
 +      (OLDXMENU_TARGET): Set to empty if USE_GTK.
 +
 +      * configure.in (cannot_dump): New output variable.
 +
 +2010-05-20  enami tsugutomo  <tsugutomo.enami@jp.sony.com>
 +
 +      * configure.in: On NetBSD, if terminfo is found, use it in
 +      preference to termcap.  (Bug#6190)
 +
 +2010-05-20  Glenn Morris  <rgm@gnu.org>
 +
 +      * make-dist (src): Include *.mk.
 +      * config.bat: Concatenate deps.mk onto the end of src/Makefile.
 +      * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
 +      (deps_frag): New output file.
 +      (AUTO_DEPEND): Remove this definition.
 +
 +      * configure.in (--with-gtk, --with-gcc): Remove option stubs.
 +
 +2010-05-19  Glenn Morris  <rgm@gnu.org>
 +
 +      * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
 +      (ORDINARY_LINK): New AC_DEFINE.
 +      (LIB_GCC): No need to set if ORDINARY_LINK.
 +
 +2010-05-18  Glenn Morris  <rgm@gnu.org>
 +
 +      * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
 +      (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
 +
 +      * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
 +      * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
 +      (RALLOC_OBJ): New output variable.
 +
 +      * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
 +      * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
 +
 +2010-05-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * Makefile.in (src): Provide the name of the VCS file that witnesses
 +      a pull.
 +      ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
 +
 +2010-05-17  Glenn Morris  <rgm@gnu.org>
 +
 +      * configure.in (OLDXMENU_DEPS): New output variable.
 +
 +2010-05-16  Glenn Morris  <rgm@gnu.org>
 +
 +      * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
 +
 +      * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
 +      * Makefile.in (install-arch-dep): Update for above change.
 +
 +      * Makefile.in (ns_appdir): Remove.
 +      (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
 +
 +      * configure.in (TEMACS_LDFLAGS2): New output variable.
 +
 +      * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
 +      (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
 +      (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
 +      nothing uses.
 +
 +2010-05-16  Dan Nicolaescu  <dann@ics.uci.edu>
 +
 +      * configure.in: Remove references to usg5-4 and bsd-common, $opsys
 +      does not use them.
 +      (X11R5_INHIBIT_I18N): Remove, unused.
  
 -2010-05-03  Štěpán Němec  <stepnem@gmail.com>  (tiny change)
 +2010-05-15  Glenn Morris  <rgm@gnu.org>
 +
 +      * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
 +
 +      * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
 +
 +2010-05-15  Ken Raeburn  <raeburn@raeburn.org>
 +
 +      * configure.in: Look for version string in its new location.
 +
 +2010-05-15  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * config.bat: Remove support for DJGPP v1.x.
 +
 +2010-05-15  Glenn Morris  <rgm@gnu.org>
 +
 +      * configure.in (OLDXMENU_TARGET): New output variable.
 +
 +      * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
 +
 +      * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
 +      and other files that no longer exist.
 +
 +2010-05-14  Glenn Morris  <rgm@gnu.org>
 +
 +      * configure.in (cpp_undefs): Add mktime, register, X11.
 +
 +      * configure.in (GPM_MOUSE_SUPPORT): Remove.
 +      (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
 +      (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
 +
 +      * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
 +      (GNUSTEP_MAKEFILES): Do not output.
 +
 +2010-05-13  Glenn Morris  <rgm@gnu.org>
 +
 +      * configure.in: Fix some paren typos.
 +
 +      * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
 +
 +      * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
 +
 +2010-05-12  Glenn Morris  <rgm@gnu.org>
 +
 +      * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
 +
 +      * configure.in (LIB_GCC): New output variable.
 +
 +2010-05-11  Glenn Morris  <rgm@gnu.org>
 +
 +      * make-dist (msdos): No more mainmake.
 +
 +      * configure.in: Generate lib-src/Makefile directly, do not run cpp.
 +      * config.bat: Do not run cpp on lib-src/Makefile.in.
 +
 +      * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
 +
 +2010-05-10  Glenn Morris  <rgm@gnu.org>
 +
 +      * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
 +
 +      * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
 +      (BLESSMAIL_TARGET): New output variable.
 +
 +2010-05-08  Štěpán Němec  <stepnem@gmail.com>  (tiny change)
  
        * INSTALL: Fix typos.
  
index 1ed5b7ea928f281e0b105f0d0c5a72383ca6896d,ad8d12228275388a8c57dc77b36e6420f0d2142c..ca40b34b73b3bf171cb3017fc678ec7fcd51409c
@@@ -1,9 -1,17 +1,18 @@@
 -2010-05-07  Chong Yidong  <cyd@stupidchicken.com>
+ 2010-05-30  Juanma Barranquero  <lekktu@gmail.com>
+       * minibuf.texi (Basic Completion): Add missing "@end defun".
+ 2010-05-30  Stefan Monnier  <monnier@iro.umontreal.ca>
+       * minibuf.texi (Basic Completion): Document completion-boundaries.
+       (Programmed Completion): Document the new fourth method for boundaries.
 +2010-05-22  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * Version 23.2 released.
 +      * display.texi (Image Cache): Update documentation about image
 +      caching.
  
 -2010-05-03  Štěpán Němec  <stepnem@gmail.com>  (tiny change)
 +2010-05-08  Štěpán Němec  <stepnem@gmail.com>  (tiny change)
  
        * windows.texi (Textual Scrolling):
        * tips.texi (Coding Conventions):
diff --cc etc/TODO
Simple merge
diff --cc lisp/ChangeLog
index b8b1fee8e0cfbb0e13aa619663fda1a945d02c8b,e7ee293f4bafef5d0d644ebe77ba2854fbea79aa..11316a2422290320b860e5e33c2cfa2f3d66869d
        * subr.el (momentary-string-display): Just use read-event to read
        the exit event (Bug#6238).
  
 +2010-05-30  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * international/mule.el (define-coding-system): Doc fix (bug#6313).
 +
 +2010-05-30  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * emulation/cua-base.el: Recognize also `right-word' and `left-word'.
 +      Suggested by Eli Zaretskii <eliz@gnu.org>.
 +
 +2010-05-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * minibuffer.el (completion-file-name-table): Don't return a boundary
 +      past the end of `string' (bug#6299).
 +      (completion--file-name-table): Delegate to completion-file-name-table
 +      for the `boundaries' case.
 +
 +2010-05-30  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * emulation/cua-base.el: Recognize `right-char' and `left-char' as
 +      movement commands.
 +
 +      * progmodes/ada-xref.el (ada-prj-ada-project-path-sep): Set from
 +      `path-separator', but maintain compatibility with Emacs 20.2.
 +
 +2010-05-29  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * server.el (server-process-filter): Receive parent-id argument
 +      from emacsclient.
 +      (server-create-window-system-frame): New arg.  Pass parent-id as
 +      frame parameter.
 +
 +2010-05-29  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * ansi-color.el: Delete unused escape sequences (Bug#6085).
 +      (ansi-color-drop-regexp): New constant.
 +      (ansi-color-apply, ansi-color-filter-region)
 +      (ansi-color-apply-on-region): Delete unrecognized control
 +      sequences.
 +      (ansi-color-apply): Build string list before calling concat.
 +
 +2010-05-29  Eli Zaretskii  <eliz@gnu.org>
 +
 +      Bidi-sensitive word movement with arrow keys.
 +      * subr.el (right-arrow-command, left-arrow-command): Move to
 +      bindings.el.
 +
 +      * bindings.el (right-char, left-char): Move from subr.el and
 +      rename from right-arrow-command and left-arrow-command.
 +      (right-word, left-word): New functions.
 +      (global-map) <right>: Bind to right-char.
 +      (global-map) <left>: Bind to left-char.
 +      (global-map) <C-right>: Bind to right-word.
 +      (global-map) <C-left>: Bind to left-word.
 +
 +      * ls-lisp.el (ls-lisp-classify-file): New function.
 +      (ls-lisp-insert-directory): Call it if switches include -F (bug#6294).
 +      (ls-lisp-classify): Call ls-lisp-classify-file.
 +      (insert-directory): Remove blanks from switches.
 +
+ 2010-05-29  Chong Yidong  <cyd@stupidchicken.com>
+       * ansi-color.el: Delete unused escape sequences (Bug#6085).
+       (ansi-color-drop-regexp): New constant.
+       (ansi-color-apply, ansi-color-filter-region)
+       (ansi-color-apply-on-region): Delete unrecognized control sequences.
+       (ansi-color-apply): Build string list before calling concat.
 +2010-05-28  Juri Linkov  <juri@jurta.org>
 +
 +      * image-dired.el (image-dired-dired-toggle-marked-thumbs):
 +      Replace LOCALP arg of `dired-get-filename' 'no-dir with nil.
 +      (Bug#5270)
 +
 +2010-05-28  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-debug-message): Add `tramp-compat-funcall'
 +      to ignored backtrace functions.
 +      (with-progress-reporter): Expand docstring.
 +      (tramp-handle-delete-file): Implement TRASH argument.
 +      (tramp-get-remote-trash): New defun.
 +
 +2010-05-28  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-compat.el (tramp-compat-delete-file): Use
 +      `symbol-value' for backward compatibility.
 +
 +      * net/tramp.el (tramp-handle-make-symbolic-link)
 +      (tramp-handle-load)
 +      (tramp-do-copy-or-rename-file-via-buffer)
 +      (tramp-do-copy-or-rename-file-directly)
 +      (tramp-do-copy-or-rename-file-out-of-band)
 +      (tramp-handle-process-file, tramp-handle-call-process-region)
 +      (tramp-handle-shell-command, tramp-handle-file-local-copy)
 +      (tramp-handle-insert-file-contents, tramp-handle-write-region)
 +      (tramp-delete-temp-file-function): Use `delete-file' instead
 +      of `tramp-compat-delete-file'.
 +
 +      * net/tramp-fish.el (tramp-fish-handle-delete-directory)
 +      (tramp-fish-handle-make-symbolic-link)
 +      (tramp-fish-handle-process-file): Use `delete-file' instead
 +      of `tramp-compat-delete-file'.
 +
 +      * net/tramp-ftp.el (tramp-ftp-file-name-handler): Use
 +      `delete-file' instead of `tramp-compat-delete-file'.
 +
 +      * net/tramp-gvfs.el (tramp-gvfs-handle-delete-file): Rename arg.
 +      (tramp-gvfs-handle-write-region): Use `delete-file' instead of
 +      `tramp-compat-delete-file'.
 +
 +      * net/tramp-imap.el (tramp-imap-do-copy-or-rename-file): Use
 +      `delete-file' instead of `tramp-compat-delete-file'.
 +
 +      * net/tramp-smb.el (tramp-smb-handle-copy-file)
 +      (tramp-smb-handle-file-local-copy, tramp-smb-handle-rename-file)
 +      (tramp-smb-handle-write-region): Use `delete-file' instead of
 +      `tramp-compat-delete-file'.
 +      (tramp-smb-handle-delete-directory): Use 'trash as arg.
 +
 +2010-05-27  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * dired.el (dired-delete-file): New arg TRASH.
 +      (dired-internal-do-deletions): New arg TRASH.  Use progress
 +      reporter.
 +      (dired-do-flagged-delete, dired-do-delete): Use trash.
 +
 +      * speedbar.el (speedbar-item-delete): Allow trashing.
 +
 +      * files.el (delete-directory): New arg TRASH.
 +
 +      * net/ange-ftp.el (ange-ftp-del-tmp-name, ange-ftp-delete-file)
 +      (ange-ftp-rename-remote-to-remote)
 +      (ange-ftp-rename-local-to-remote)
 +      (ange-ftp-rename-remote-to-local, ange-ftp-load)
 +      (ange-ftp-compress, ange-ftp-uncompress): Remove optional arg from
 +      `delete-file'.
 +      (ange-ftp-delete-directory): Add optional arg to `delete-file', to
 +      allow trashing.
 +
 +      * net/tramp-compat.el (tramp-compat-delete-file): Rewrite to
 +      handle new TRASH arg of `delete-file'.
 +
 +      * net/tramp.el (tramp-handle-delete-file): Change FORCE arg to
 +      TRASH.
 +      (tramp-handle-make-symbolic-link, tramp-handle-load)
 +      (tramp-do-copy-or-rename-file-via-buffer)
 +      (tramp-do-copy-or-rename-file-directly)
 +      (tramp-do-copy-or-rename-file-out-of-band)
 +      (tramp-handle-process-file, tramp-handle-call-process-region)
 +      (tramp-handle-shell-command, tramp-handle-file-local-copy)
 +      (tramp-handle-insert-file-contents, tramp-handle-write-region)
 +      (tramp-delete-temp-file-function): Use null TRASH arg in
 +      tramp-compat-delete-file call.
 +
 +      * net/tramp-fish.el (tramp-fish-handle-delete-directory)
 +      (tramp-fish-handle-delete-file)
 +      (tramp-fish-handle-make-symbolic-link)
 +      (tramp-fish-handle-process-file): Use null TRASH arg in
 +      `tramp-compat-delete-file' call.
 +
 +      * net/tramp-ftp.el (tramp-ftp-file-name-handler): Use null TRASH
 +      arg in `tramp-compat-delete-file' call.
 +
 +      * net/tramp-gvfs.el (tramp-gvfs-handle-delete-file): Rename arg.
 +      (tramp-gvfs-handle-write-region): Use null TRASH arg in
 +      `tramp-compat-delete-file' call.
 +
 +      * net/tramp-imap.el (tramp-imap-handle-delete-file): Rename arg.
 +      (tramp-imap-do-copy-or-rename-file): Use null TRASH arg in
 +      `tramp-compat-delete-file' call.
 +
 +      * net/tramp-smb.el (tramp-smb-handle-copy-file)
 +      (tramp-smb-handle-file-local-copy, tramp-smb-handle-rename-file)
 +      (tramp-smb-handle-write-region): Use null TRASH arg in
 +      tramp-compat-delete-file call.
 +      (tramp-smb-handle-delete-directory): Use tramp-compat-delete-file.
 +      (tramp-smb-handle-delete-file): Rename arg.
 +
 +      * diff.el (diff-sentinel):
 +      * epg.el (epg--make-temp-file, epg-decrypt-string)
 +      (epg-verify-string, epg-sign-string, epg-encrypt-string):
 +      * jka-compr.el (jka-compr-partial-uncompress)
 +      (jka-compr-call-process, jka-compr-write-region):
 +      * server.el (server-sentinel): Remove optional arg from
 +      delete-file, reverting 2010-05-03 change.
 +
 +2010-05-27  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * progmodes/verilog-mode.el (verilog-type-font-keywords): Use
 +      font-lock-constant-face, not obsolete font-lock-reference-face.
 +
 +2010-05-27  Masatake YAMATO  <yamato@redhat.com>
 +
 +      * htmlfontify.el (hfy-face-resolve-face): New function.
 +      (hfy-face-to-style): Use it (Bug#6279).
 +
 +2010-05-27  Kenichi Handa  <handa@m17n.org>
 +
 +      * language/hebrew.el (hebrew-shape-gstring): Check if a glyph
 +      element of GSTRING is nil.
 +
 +2010-05-27  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/smie.el (smie-forward-token-function)
 +      (smie-backward-token-function): New vars.
 +      (smie-backward-sexp, smie-forward-sexp)
 +      (smie-indent-hanging-p, smie-indent-calculate): Use them.
 +      (smie-default-backward-token): Rename from smie-backward-token and
 +      skip comments.
 +      (smie-default-forward-token): Rename from smie-forward-token and
 +      skip comments.
 +      (smie-next-sexp): Handle nil results from next-token.
 +      (smie-indent-calculate): Add a new case for special `fixindent' comments.
 +
+ 2010-05-27  Chong Yidong  <cyd@stupidchicken.com>
+       * progmodes/verilog-mode.el (verilog-type-font-keywords):
+       Use font-lock-constant-face, not obsolete font-lock-reference-face.
+ 2010-05-27  Masatake YAMATO  <yamato@redhat.com>
+       * htmlfontify.el (hfy-face-resolve-face): New function.
+       (hfy-face-to-style): Use it (Bug#6279).
 +2010-05-26  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/ada-xref.el (ada-gnat-parse-gpr):
 +      * emulation/edt.el (edt-load-keys): Avoid (expand-file-name ".").
 +
 +2010-05-26  Glenn Morris  <rgm@gnu.org>
 +
 +      * emulation/edt.el (edt-load-keys): Use locate-library.
 +
 +2010-05-25  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * log-edit.el (log-edit-strip-single-file-name): Default to nil.
 +      (log-edit-changelog-entries): Doc fix.
 +      (log-edit-changelog-insert-entries): Args changed.
 +      Rename relative filenames in ChangeLog entries.  Delete tabs.
 +      (log-edit-insert-changelog-entries): Reorganize return value of
 +      `log-edit-changelog-entries' to pass filenames to
 +      log-edit-changelog-insert-entries.
 +
 +2010-05-25  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
 +
 +      * dired.el (dired-mode-map): Rebind "\C-t\C-t" from
 +      `image-dired-dired-insert-marked-thumbs' to
 +      `image-dired-dired-toggle-marked-thumbs'.
 +
 +      * image-dired.el: Require cl when compiling.
 +      (image-dired-dired-toggle-marked-thumbs): Rename from
 +      `image-dired-dired-insert-marked-thumbs'.  Add ARG.  Doc fix.
 +      Use interactive spec "P".  Set LOCALP arg of `dired-get-filename'
 +      to 'no-dir.  Skip files whose names don't match
 +      `image-file-name-regexp'.  When file has a thumbnail overlay,
 +      delete it.  (Bug#5270)
 +
 +2010-05-25  Juri Linkov  <juri@jurta.org>
 +
 +      * image-mode.el (image-mode): Add image-after-revert-hook to
 +      after-revert-hook.
 +      (image-after-revert-hook): New function.  (Bug#5669)
 +
 +2010-05-25  Juri Linkov  <juri@jurta.org>
 +
 +      * image.el (image-animated-p): When delay between animated images
 +      is 0, set it to 10 (0.1 sec).  (Bug#6258)
 +
 +2010-05-25  Christian Lynbech  <christian.lynbech@tieto.com>  (tiny change)
 +
 +      * net/tramp.el (tramp-handle-insert-directory): Don't use
 +      `forward-word', its default syntax could be changed.
 +
 +2010-05-25  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-progress-reporter-update): New defun.
 +      (with-progress-reporter): Use it.
 +      (tramp-process-actions):
 +      * net/tramp-gvfs.el (tramp-gvfs-handler-askquestion): Preserve
 +      current message, in order to let progress reporter continue
 +      afterwards.  (Bug#6257)
 +
 +2010-05-25  Glenn Morris  <rgm@gnu.org>
 +
 +      * net/rcirc.el (rcirc-default-user-name, rcirc-default-full-name):
 +      Add :version.
 +
 +2010-05-25  Ryan Yeske  <rcyeske@gmail.com>
 +
 +      * net/rcirc.el (rcirc-server-alist): Add :pass.
 +      (rcirc-default-user-name): Change to "user".
 +      (rcirc-default-full-name): Change to "unknown".
 +      (rcirc-user-name-history): Add variable.
 +      (rcirc): When prompting for connection paramaters, also prompt for
 +      username and password.
 +      (rcirc-connect): Take a PASS argument.  If PASS is non-nil, send
 +      value to server when connecting.
 +
 +2010-05-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/smie.el (smie-set-prec2tab): Check override before use.
 +      (smie-merge-prec2s): Pass the tables as separate args.
 +      (smie-bnf-precedence-table): Adjust call accordingly.
 +      (smie-prec2-levels): Set levels at the end.
 +
 +      Replace Lisp calls to delete-backward-char by delete-char.
 +      * bs.el, expand.el, ido.el, image-dired.el, lpr.el, pcomplete.el,
 +      * skeleton.el, term.el, time.el, wid-edit.el, woman.el,
 +      * calc/calc-graph.el, calc/calc-help.el, calc/calc-incom.el,
 +      * calc/calc.el, emacs-cl-extra.el, emacs-cl-loaddefs.el,
 +      * emulation/cua-rect.el, emulation/viper-ex.el, eshell/esh-test.el,
 +      * eshell/eshell.el, gnus/gnus-uu.el, gnus/nndoc.el, gnus/nnrss.el,
 +      * gnus/rfc2047.el, gnus/utf7.el, international/utf-7.el,
 +      * language/ethio-util.el, mh-e/mh-alias.el, mh-e/mh-search.el,
 +      * net/imap.el, net/rcirc.el, obsolete/complete.el, play/decipher.el,
 +      * progmodes/ada-mode.el, progmodes/cc-awk.el, progmodes/dcl-mode.el,
 +      * progmodes/ps-mode.el, progmodes/verilog-mode.el,
 +      * progmodes/vhdl-mode.el, textmodes/bibtex.el, textmodes/fill.el,
 +      * textmodes/reftex-auc.el, textmodes/rst.el, textmodes/sgml-mode.el,
 +      * textmodes/table.el, textmodes/texinfmt.el: Replace Lisp calls to
 +      delete-backward-char by calls to delete-char.
 +
 +2010-05-25  Kenichi Handa  <handa@m17n.org>
 +
 +      * language/hebrew.el (hebrew-shape-gstring): New function.
 +      Register it in composition-function-table for all Hebrew combining
 +      characters.
 +
+ 2010-05-25  Stefan Monnier  <monnier@iro.umontreal.ca>
+       * epa.el (epa--select-keys): Don't explicitly delete the window since
+       that can fail (e.g. sole window in frame).  Use dedication instead.
 +2010-05-24  Uday S Reddy  <u.s.reddy@cs.bham.ac.uk>  (tiny change)
+ 2010-05-19  Uday S Reddy  <u.s.reddy@cs.bham.ac.uk>  (tiny change)
  
        * textmodes/fill.el (fill-region): Don't fill past the end (bug#6201).
  
diff --cc lisp/man.el
Simple merge
diff --cc lisp/vc-bzr.el
Simple merge
diff --cc src/ChangeLog
index cb41750a62c7e412fcd86e8f2e374b2ff39ce9c7,4e0b04def0cad0f19b0728e0bda68f209b069bc1..b656b0e7dc7117c8f31909109e2a6a714f99b011
 +2010-06-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * sysdep.c (child_setup_tty): Move the non-canonical initialization to
 +      the HAVE_TERMIO where it belongs (bug#6149).
 +
+ 2010-05-31  Stefan Monnier  <monnier@iro.umontreal.ca>
+       * keymap.c (Fwhere_is_internal): Fix handling of remapping (in thread
+       of bug#6305).
 +2010-05-30  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * bidi.c (bidi_move_to_visually_next): Make sure the sentinel
 +      state is always cached (bug#6306).
 +
 +2010-05-29  Eli Zaretskii  <eliz@gnu.org>
 +
 +      Fix cursor motion in bidi-reordered continued lines.
 +      * xdisp.c (try_cursor_movement): Backup to non-continuation line
 +      only after finding point's row.  Fix the logic.  Rewrite the loop
 +      over continuation lines in bidi-reordered buffers.  Return
 +      CURSOR_MOVEMENT_MUST_SCROLL upon failure to find a suitable row,
 +      rather than CURSOR_MOVEMENT_CANNOT_BE_USED.
 +
 +2010-05-28  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * fileio.c (Fdelete_file): Pass TRASH arg to handler call.
 +
 +2010-05-28  Kenichi Handa  <handa@m17n.org>
 +
 +      * font.c (font_delete_unmatched): Check Vface_ignored_fonts.
 +      Don't sheck SPEC if it is nil.
 +      (font_list_entities): Call font_delete_unmatched if
 +      Vface_ignored_fonts is non-nil.  (Bug#6287)
 +
 +2010-05-28  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (LIBES): Remove $LOADLIBES, it is never set.
 +
 +2010-05-27  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * fileio.c (Fdelete_file): Change meaning of optional arg to mean
 +      whether to trash.
 +      (internal_delete_file, Frename_file): Callers changed.
 +      (delete_by_moving_to_trash): Doc fix.
 +      (Fdelete_directory_internal): Don't move to trash.
 +
 +      * callproc.c (delete_temp_file):
 +      * buffer.c (Fkill_buffer): Callers changed.
 +
 +      * lisp.h: Update prototype.
 +
  2010-05-27  Chong Yidong  <cyd@stupidchicken.com>
  
        * xdisp.c (redisplay_window): After redisplay, check if point is
        still valid before setting it (Bug#6177).
  
 +2010-05-27  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in, autodeps.mk, deps.mk, ns.mk:
 +      Convert comments to Makefile format.
 +
 +      * Makefile.in (bootstrap-clean): No more Makefile.c.
 +
 +2010-05-26  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (YMF_PASS_LDFLAGS): Remove.
 +      (temacs${EXEEXT}): Use PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS.
 +
 +      * Makefile.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS):
 +      Remove.
 +      (TEMACS_LDFLAGS): Do not use NS_IMPL_GNUSTEP_TEMACS_LDFLAGS.
 +
 +2010-05-26  Kenichi Handa  <handa@m17n.org>
 +
 +      * composite.c (composition_compute_stop_pos): Fix condition for
 +      backward scanning.
 +
 +2010-05-25  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (@NS_IMPL_GNUSTEP_INC@, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS):
 +      Move before TEMACS_LDFLAGS.
 +      (TEMACS_LDFLAGS): Use $NS_IMPL_GNUSTEP_TEMACS_LDFLAGS.
 +      (temacs${EXEEXT}): Do not use $NS_IMPL_GNUSTEP_TEMACS_LDFLAGS.
 +
 +      * Makefile.in (NOT_C_CODE): No longer define.
 +      (config.h): No longer include.
 +
 +      * Makefile.in (LD_SWITCH_SYSTEM_TEMACS): Move definition after some
 +      variables it may reference.
 +
 +      * Makefile.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
 +      (TEMACS_LDFLAGS): Remove LD_SWITCH_SYSTEM_EXTRA.
 +
 +2010-05-25  Kenichi Handa  <handa@m17n.org>
 +
 +      * dispextern.h (struct composition_it): New members rule_idx and
 +      charpos.
 +
 +      * xdisp.c (set_iterator_to_next): While scanning backward, assume
 +      that the character positions of IT point the last character of the
 +      current grapheme cluster.
 +      (next_element_from_composition): Don't change character positions
 +      of IT.
 +      (append_composite_glyph): Set glyph->charpos to
 +      it->cmp_it.charpos.
 +
 +      * composite.c (autocmp_chars): Change the first argument to RULE,
 +      and try composition with RULE only.
 +      (composition_compute_stop_pos): Record the index number of the
 +      composition rule in CMP_IT->rule_idx.
 +      (composition_reseat_it): Call autocmp_chars repeatedly until the
 +      correct rule of the composition is found.
 +      (composition_update_it): Set CMP_IT->charpos.  Assume the CHARPOS
 +      is at the last character of the current grapheme cluster when
 +      CMP_IT->reversed_p is nonzero.
 +
 +2010-05-24  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * editfns.c (Fbyte_to_string): New function.
 +
 +2010-05-24  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * process.c (Fmake_network_process): Set :host to nil if it's not used.
 +      Suggested by Masatake YAMATO <yamato@redhat.com>.
 +
 +2010-05-23  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * dispextern.h (init_iterator): Sync prototype with changed definition.
 +
+ 2010-05-20  enami tsugutomo  <tsugutomo.enami@jp.sony.com>
+       * s/netbsd.h: If terminfo is found, use it in preference to
+       termcap.  (Bug#6190)  [Backport from trunk]
 +2010-05-19  Eli Zaretskii  <eliz@gnu.org>
 +
 +      Redesign and reimplement bidi-aware edge positions of glyph rows.
 +
 +      * dispextern.h (struct glyph_row): New members minpos and maxpos.
 +      (MATRIX_ROW_START_CHARPOS, MATRIX_ROW_START_BYTEPOS)
 +      (MATRIX_ROW_END_CHARPOS, MATRIX_ROW_END_BYTEPOS): Reference minpos
 +      and maxpos members instead of start.pos and end.pos, respectively.
 +
 +      * xdisp.c (display_line): Compare IT_CHARPOS with the position in
 +      row->start.pos, rather than with MATRIX_ROW_START_CHARPOS.
 +      (cursor_row_p): Use row->end.pos rather than MATRIX_ROW_END_CHARPOS.
 +      (try_window_reusing_current_matrix, try_window_id):
 +      Use ROW->minpos rather than ROW->start.pos.
 +      (init_from_display_pos, init_iterator): Use EMACS_INT for
 +      character and byte positions.
 +      (find_row_edges): Rename from find_row_end.  Accept additional
 +      arguments for minimum and maximum buffer positions seen by
 +      display_line for this row.  Don't use iterator to find the
 +      position following the maximum one; instead, increment the
 +      position found by display_line directly.  Fix logic; eol_pos
 +      should be tested before the rest.  Handle the case of characters
 +      delivered from display vector (bug#6036).  Fix tests related to
 +      it->method.  Handle the truncated_on_right_p rows.
 +      (RECORD_MAX_MIN_POS): New macro.
 +      (display_line): Use it to record the minimum and maximum buffer
 +      positions for glyphs in the row being assembled.  Record the
 +      position of the newline that terminates the line.  If word wrap is
 +      in effect, restore minimum and maximum positions seen up to the
 +      wrap point, when iterator returns to it.
 +      (try_window_reusing_current_matrix): Give up if in bidi-reordered
 +      row and cursor not already at point.  Restore original pre-bidi
 +      code for unidirectional buffers.
 +
 +      * dispnew.c (increment_row_positions, check_matrix_invariants):
 +      Increment and check row->start.pos and row->end.pos, in addition
 +      to MATRIX_ROW_START_CHARPOS and MATRIX_ROW_END_CHARPOS.
 +
 +      * .gdbinit (prowlims): Display row->minpos and row->maxpos.
 +      Display truncated_on_left_p and truncated_on_right_p flags.
 +      Formatting fixes.
 +      (pmtxrows): Display the ordinal number of each row.  Don't display
 +      rows beyond the last one.
 +
 +      * bidi.c (bidi_cache_iterator_state): Don't zero out new_paragraph:
 +      it is not copied by bidi_copy_it.
 +
 +2010-05-22  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * w32.c (sys_write): Break writes into chunks smaller than 32MB.
 +      (Bug#6237)
 +
 +2010-05-22  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * image.c (Fimage_flush): Rename from image-refresh.
 +
 +2010-05-21  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * xdisp.c (redisplay_internal): Clear caches even if redisplaying
 +      just one window.
 +
 +      * image.c (Vimage_cache_eviction_delay): Decrease to 300.
 +      (clear_image_cache): If the number of cached images is unusually
 +      large, decrease the cache eviction delay (Bug#6230).
 +
 +2010-05-21  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (${ns_appdir}, ${ns_appbindir}Emacs, ns-app):
 +      Move these rules to ns.mk.
 +      * ns.mk: New file.
 +
 +      * Makefile.in (../src/$(OLDXMENU), $(OLDXMENU)): Always define rules.
 +
 +      * Makefile.in (CANNOT_DUMP): New, set by configure.
 +      (emacs${EXEEXT}, bootstrap-emacs${EXEEXT}): Use $CANNOT_DUMP.
 +
 +2010-05-20  Juri Linkov  <juri@jurta.org>
 +
 +      * fileio.c (Fdelete_file): Change interative spec to use
 +      `read-file-name' like in `find-file-read-args' where the default
 +      value is `default-directory' instead of `buffer-file-name'.
 +      http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00533.html
 +
  2010-05-20  Kevin Ryde  <user42@zip.com.au>
  
        * keyboard.c (Vlast_command, Vkeyboard_translate_table)
diff --cc src/config.in
index e7122bf665b94bec12a075348f942f441f0b80f1,b321c586a4a54d46686cf34528151e3867489573..9d845027db4b26c1fa398d237432041f1d967274
@@@ -312,10 -319,10 +312,10 @@@ along with GNU Emacs.  If not, see <htt
  /* Define to 1 if you have the <kerberos/krb.h> header file. */
  #undef HAVE_KERBEROS_KRB_H
  
--/* Define to 1 if `e_text' is member of `krb5_error'. */
++/* Define to 1 if `e_text' is member of `krb5_error'. */
  #undef HAVE_KRB5_ERROR_E_TEXT
  
--/* Define to 1 if `text' is member of `krb5_error'. */
++/* Define to 1 if `text' is member of `krb5_error'. */
  #undef HAVE_KRB5_ERROR_TEXT
  
  /* Define to 1 if you have the <krb5.h> header file. */
  /* Define to 1 if you have the `strsignal' function. */
  #undef HAVE_STRSIGNAL
  
--/* Define to 1 if `ifr_addr' is member of `struct ifreq'. */
++/* Define to 1 if `ifr_addr' is member of `struct ifreq'. */
  #undef HAVE_STRUCT_IFREQ_IFR_ADDR
  
--/* Define to 1 if `ifr_broadaddr' is member of `struct ifreq'. */
++/* Define to 1 if `ifr_broadaddr' is member of `struct ifreq'. */
  #undef HAVE_STRUCT_IFREQ_IFR_BROADADDR
  
--/* Define to 1 if `ifr_flags' is member of `struct ifreq'. */
++/* Define to 1 if `ifr_flags' is member of `struct ifreq'. */
  #undef HAVE_STRUCT_IFREQ_IFR_FLAGS
  
--/* Define to 1 if `ifr_hwaddr' is member of `struct ifreq'. */
++/* Define to 1 if `ifr_hwaddr' is member of `struct ifreq'. */
  #undef HAVE_STRUCT_IFREQ_IFR_HWADDR
  
--/* Define to 1 if `ifr_netmask' is member of `struct ifreq'. */
++/* Define to 1 if `ifr_netmask' is member of `struct ifreq'. */
  #undef HAVE_STRUCT_IFREQ_IFR_NETMASK
  
--/* Define to 1 if `n_un.n_name' is member of `struct nlist'. */
++/* Define to 1 if `n_un.n_name' is member of `struct nlist'. */
  #undef HAVE_STRUCT_NLIST_N_UN_N_NAME
  
--/* Define to 1 if `tm_zone' is member of `struct tm'. */
++/* Define to 1 if `tm_zone' is member of `struct tm'. */
  #undef HAVE_STRUCT_TM_TM_ZONE
  
  /* Define to 1 if `struct utimbuf' is declared by <utime.h>. */
  /* Define to the one symbol short name of this package. */
  #undef PACKAGE_TARNAME
  
++/* Define to the home page for this package. */
++#undef PACKAGE_URL
++
  /* Define to the version of this package. */
  #undef PACKAGE_VERSION
  
  /* Define to 1 if using the Motif X toolkit. */
  #undef USE_MOTIF
  
++/* Enable extensions on AIX 3, Interix.  */
++#ifndef _ALL_SOURCE
++# undef _ALL_SOURCE
++#endif
++/* Enable GNU extensions on systems that have them.  */
++#ifndef _GNU_SOURCE
++# undef _GNU_SOURCE
++#endif
++/* Enable threading extensions on Solaris.  */
++#ifndef _POSIX_PTHREAD_SEMANTICS
++# undef _POSIX_PTHREAD_SEMANTICS
++#endif
++/* Enable extensions on HP NonStop.  */
++#ifndef _TANDEM_SOURCE
++# undef _TANDEM_SOURCE
++#endif
++/* Enable general extensions on Solaris.  */
++#ifndef __EXTENSIONS__
++# undef __EXTENSIONS__
++#endif
++
++
  /* Define to 1 if we should use toolkit scroll bars. */
  #undef USE_TOOLKIT_SCROLL_BARS
  
  /* Define to 1 if you need to in order for `stat' and other things to work. */
  #undef _POSIX_SOURCE
  
--/* Enable extensions on AIX 3, Interix.  */
--#ifndef _ALL_SOURCE
--# undef _ALL_SOURCE
--#endif
--/* Enable GNU extensions on systems that have them.  */
--#ifndef _GNU_SOURCE
--# undef _GNU_SOURCE
--#endif
--/* Enable threading extensions on Solaris.  */
--#ifndef _POSIX_PTHREAD_SEMANTICS
--# undef _POSIX_PTHREAD_SEMANTICS
--#endif
--/* Enable extensions on HP NonStop.  */
--#ifndef _TANDEM_SOURCE
--# undef _TANDEM_SOURCE
--#endif
--/* Enable general extensions on Solaris.  */
--#ifndef __EXTENSIONS__
--# undef __EXTENSIONS__
--#endif
--
--
  /* Define to rpl_ if the getopt replacement functions and variables should be
     used. */
  #undef __GETOPT_PREFIX