bpt/emacs.git
12 years agoReimplement trunk 2011-05-24T08:02:58Z!rgm@gnu.org in a way visible to automake.
Glenn Morris [Tue, 24 May 2011 17:23:15 +0000 (13:23 -0400)]
Reimplement trunk 2011-05-24T08:02:58Z!rgm@gnu.org in a way visible to automake.

* configure.in (OPT_MAKEFILES_IN): Remove.
(SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
(SUBDIR_MAKEFILES_IN): New output variable.
* Makefile.in (OPT_MAKEFILES_IN): Remove.
(SUBDIR_MAKEFILES_IN): Let configure set it.

12 years agoAuto-commit of generated files.
Glenn Morris [Tue, 24 May 2011 16:31:25 +0000 (12:31 -0400)]
Auto-commit of generated files.

12 years agoRevert 2011-05-24T08:02:58Z!rgm@gnu.org, for now at least.
Glenn Morris [Tue, 24 May 2011 16:30:13 +0000 (12:30 -0400)]
Revert 2011-05-24T08:02:58Z!rgm@gnu.org, for now at least.
Some automakes don't seem to like it (?).

12 years agoMention function `sha1' and the removal of sha1.el in NEWS
Leo Liu [Tue, 24 May 2011 14:22:44 +0000 (22:22 +0800)]
Mention function `sha1' and the removal of sha1.el in NEWS

12 years agognus-art.el (gnus-mime-delete-part): Fix mm-handle-filename usage.
Katsumi Yamaoka [Tue, 24 May 2011 09:46:18 +0000 (09:46 +0000)]
gnus-art.el (gnus-mime-delete-part): Fix mm-handle-filename usage.

12 years agoImplement primitive `sha1' and remove sha1.el
Leo Liu [Tue, 24 May 2011 08:22:58 +0000 (16:22 +0800)]
Implement primitive `sha1' and remove sha1.el

12 years agoRemove dead code in configure.in.
Glenn Morris [Tue, 24 May 2011 08:16:58 +0000 (01:16 -0700)]
Remove dead code in configure.in.

* configure.in: Remove test for already configured source directory.
AM_INIT_AUTOMAKE has already done a more stringent test.  (Bug#953)

12 years agoAdd crypto/sha1 module from gnulib
Leo Liu [Tue, 24 May 2011 08:12:52 +0000 (16:12 +0800)]
Add crypto/sha1 module from gnulib

12 years ago* Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
Glenn Morris [Tue, 24 May 2011 08:04:27 +0000 (01:04 -0700)]
* Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.

12 years agoDefine the list of subdir Makefiles only in configure.in.
Glenn Morris [Tue, 24 May 2011 08:02:58 +0000 (01:02 -0700)]
Define the list of subdir Makefiles only in configure.in.

* configure.in (OPT_MAKEFILES_IN): Remove.
(SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
(SUBDIR_MAKEFILES_IN): New output variable.
* Makefile.in (OPT_MAKEFILES_IN): Remove.
(SUBDIR_MAKEFILES_IN): Let configure set it.

12 years agoAuto-commit of generated files.
Glenn Morris [Tue, 24 May 2011 07:20:51 +0000 (03:20 -0400)]
Auto-commit of generated files.

12 years agoFix previous Makefile change.
Glenn Morris [Tue, 24 May 2011 07:06:44 +0000 (00:06 -0700)]
Fix previous Makefile change.

* configure.in (OPT_MAKEFILES_IN): Use full path.
* Makefile.in (SUBDIR_MAKEFILES_IN): Use full path.
(SUBDIR_MAKEFILES): Use relative path.

12 years agoAuto-commit of generated files.
Glenn Morris [Tue, 24 May 2011 04:03:44 +0000 (00:03 -0400)]
Auto-commit of generated files.

12 years agoRestore test/ to its non-distributed state (bug#8107)
Glenn Morris [Tue, 24 May 2011 04:00:56 +0000 (21:00 -0700)]
Restore test/ to its non-distributed state (bug#8107)

* make-dist: Don't distribute test/.
* configure.in (OPT_MAKEFILES_IN): New output variable.
(AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
* Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
(SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
(check): Give an explicit error if test/ is not present.

12 years agoMerge from emacs-23; up to 2010-06-11T21:26:13Z!lekktu@gmail.com.
Glenn Morris [Tue, 24 May 2011 03:54:18 +0000 (20:54 -0700)]
Merge from emacs-23; up to 2010-06-11T21:26:13Z!lekktu@gmail.com.

12 years ago* lib-src/Makefile.in (update-game-score${EXEEXT}): Use a single rule.
Glenn Morris [Tue, 24 May 2011 03:43:17 +0000 (20:43 -0700)]
* lib-src/Makefile.in (update-game-score${EXEEXT}): Use a single rule.

12 years agoEliminate some duplication in top-level Makefile.in.
Glenn Morris [Tue, 24 May 2011 03:40:14 +0000 (20:40 -0700)]
Eliminate some duplication in top-level Makefile.in.

* Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
(SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
(Makefile): Use $SUBDIR_MAKEFILES_IN.

12 years ago* lisp/progmodes/python.el (brm-menu): Declare.
Glenn Morris [Tue, 24 May 2011 03:38:35 +0000 (20:38 -0700)]
* lisp/progmodes/python.el (brm-menu): Declare.

12 years ago* lisp/emulation/viper.el (viper-set-hooks): Declare.
Glenn Morris [Tue, 24 May 2011 03:37:31 +0000 (20:37 -0700)]
* lisp/emulation/viper.el (viper-set-hooks): Declare.

12 years agoSmall cleanup of recent 5x5.el changes.
Glenn Morris [Tue, 24 May 2011 03:36:06 +0000 (20:36 -0700)]
Small cleanup of recent 5x5.el changes.

* lisp/play/5x5.el (5x5-log-init, 5x5-log): Evaluate when compiling.
(5x5-log-init, 5x5-log, 5x5-solver): Doc fixes.
(math-map-vec, math-sub, math-mul, math-make-intv, math-reduce-vec)
(math-format-number, math-pow, calcFunc-arrange, calcFunc-cvec)
(calcFunc-diag, calcFunc-trn, calcFunc-inv, calcFunc-mrow)
(calcFunc-mcol, calcFunc-vconcat, calcFunc-index): Declare.

12 years agoAdd an :exit-function for completion-at-point.
Stefan Monnier [Tue, 24 May 2011 02:45:50 +0000 (23:45 -0300)]
Add an :exit-function for completion-at-point.
* lisp/minibuffer.el (completion--done): New fun.
(completion--do-completion): Use it.  New arg `expect-exact'.
(minibuffer-complete, minibuffer-complete-word): Don't output message,
since completion--do-completion does it for us now.
(minibuffer-force-complete): Use completion--done and
completion--replace.  Handle sole-completion case with more care.
(minibuffer-complete-and-exit): Use new `expect-exact' arg.
(completion-extra-properties): New var.
(completion-annotate-function): Make obsolete.
(minibuffer-completion-help): Adjust accordingly.
Use completion-list-insert-choice-function.
(completion-at-point, completion-help-at-point):
Bind completion-extra-properties.
(completion-pcm-word-delimiters): Add | (for uniquify, for example).
* lisp/simple.el (completion-list-insert-choice-function): New var.
(completion-setup-function): Preserve it.
(choose-completion): Pay attention to it, shuffle the code a bit.
(choose-completion-string): New arg `insert-function'.

* lisp/textmodes/bibtex.el: Convert to lexical binding.
(bibtex-mode-map): Use completion-at-point.
(bibtex-mode): Use define-derived-mode&completion-at-point-functions.
(bibtex-completion-at-point-function): New fun, from bibtex-complete.
(bibtex-complete): Define as obsolete alias.
(bibtex-complete-internal): Remove.
(bibtex-format-entry): Remove unused sub-group in regexp.
* lisp/shell.el (shell--command-completion-data)
(shell-environment-variable-completion):
* lisp/pcomplete.el (pcomplete-completions-at-point):
* lisp/comint.el (comint--complete-file-name-data): Use :exit-function
instead of completion-table-with-terminator so it also works for
choose-completion.

12 years ago* lib/verify.h: Merge from gnulib.
Paul Eggert [Mon, 23 May 2011 21:53:22 +0000 (14:53 -0700)]
* lib/verify.h: Merge from gnulib.

12 years agoDon't quote lambda expressions with `quote'.
Stefan Monnier [Mon, 23 May 2011 17:57:17 +0000 (14:57 -0300)]
Don't quote lambda expressions with `quote'.

12 years ago* lisp/vc/smerge-mode.el (smerge-refine-subst): Don't deactivate the mark.
Stefan Monnier [Mon, 23 May 2011 17:03:03 +0000 (14:03 -0300)]
* lisp/vc/smerge-mode.el (smerge-refine-subst): Don't deactivate the mark.

Fixes: debbugs:8710

12 years ago* lisp/emacs-lisp/lisp.el (up-list): Fix forward movement.
Stefan Monnier [Mon, 23 May 2011 16:40:16 +0000 (13:40 -0300)]
* lisp/emacs-lisp/lisp.el (up-list): Fix forward movement.

Fixes: debbugs:8708

12 years ago* allout.el (allout-inhibit-auto-fill-on-headline): Create new
Ken Manheimer [Mon, 23 May 2011 15:03:04 +0000 (11:03 -0400)]
* allout.el (allout-inhibit-auto-fill-on-headline): Create new
customization variable and implement: If non-nil, auto-fill will be
inhibited while on topic's header line.

12 years ago* lisp/play/5x5.el: I/ Add an arithmetic solver to suggest positions to
Vincent Belaïche [Mon, 23 May 2011 14:46:41 +0000 (11:46 -0300)]
* lisp/play/5x5.el: I/ Add an arithmetic solver to suggest positions to
click on. II/ Make 5x5 multisession. III/ Ensure that random grids
always have a solution in grid size = 5 cases.
(5x5-mode-map): Add keybinding to function `5x5-solve-suggest'.
(5x5-solver-output, 5x5-log-buffer): New vars.
(5x5-grid, 5x5-x-pos, 5x5-y-pos, 5x5-moves, 5x5-cracking):
Make these variables buffer local to achieve 5x5 multi-session-ness.
(5x5): Set 5x5-grid-size only if SIZE is non-negative.
(5x5-grid-to-vec, 5x5-vec-to-grid, 5x5-log-init, 5x5-log, 5x5-solver)
(5x5-solve-suggest): New funs.
(5x5-randomize): Use 5x5-make-move instead of 5x5-flip-cell to
randomize a grid so that we ensure that there is always a solution.
(5x5-make-random-grid): Allow other movement than flipping.

12 years ago* lisp/emacs-lisp/advice.el (ad-read-advised-function):
Kevin Ryde [Mon, 23 May 2011 14:38:28 +0000 (11:38 -0300)]
* lisp/emacs-lisp/advice.el (ad-read-advised-function):
Use `function-called-at-point' as the default default, if it has
advice and passes PREDICATE.

12 years agoRFC2047-encode header of outgoing mails.
Kenichi Handa [Mon, 23 May 2011 04:44:29 +0000 (13:44 +0900)]
RFC2047-encode header of outgoing mails.

12 years ago* lisp/emacs-lisp/bytecomp.el (byte-compile-function-form): Only call
Stefan Monnier [Mon, 23 May 2011 01:15:17 +0000 (22:15 -0300)]
* lisp/emacs-lisp/bytecomp.el (byte-compile-function-form): Only call
byte-compile-lambda if it's actually a lambda.

12 years ago* lisp/emacs-lisp/eieio.el (eieio-defgeneric-form-primary-only-one):
Stefan Monnier [Mon, 23 May 2011 00:39:25 +0000 (21:39 -0300)]
* lisp/emacs-lisp/eieio.el (eieio-defgeneric-form-primary-only-one):
Fix function quoting.  Use backquote better.

12 years ago* gnutls.c: Remove unused macros.
Paul Eggert [Mon, 23 May 2011 00:03:40 +0000 (17:03 -0700)]
* gnutls.c: Remove unused macros.

(fn_gnutls_transport_set_lowat, fn_gnutls_transport_set_pull_function):
(fn_gnutls_transport_set_push_function) [!WINDOWSNT]:
Remove macros that are defined and never used.
Caught by gcc -Wunused-macros (GCC 4.6.0, Fedora 14).

12 years agoRemove var mistakenly introduced in 2011-05-22T19:46:47Z!cyd@stupidchicken.com.
Chong Yidong [Sun, 22 May 2011 21:57:43 +0000 (17:57 -0400)]
Remove var mistakenly introduced in 2011-05-22T19:46:47Z!cyd@stupidchicken.com.

* src/xselect.c (syms_of_xselect): Remove unused symbol SAVE_TARGETS.
(Fx_get_selection_internal): Minor cleanup.
(Fx_own_selection_internal): Rename arguments for consistency with
select.el.

12 years agoMerge from mainline.
Paul Eggert [Sun, 22 May 2011 21:16:24 +0000 (14:16 -0700)]
Merge from mainline.

12 years ago* xselect.c (QSAVE_TARGETS): New static var, to fix build failure.
Paul Eggert [Sun, 22 May 2011 21:12:04 +0000 (14:12 -0700)]
* xselect.c (QSAVE_TARGETS): New static var, to fix build failure.

12 years agoMerge from gnulib.
Paul Eggert [Sun, 22 May 2011 21:02:48 +0000 (14:02 -0700)]
Merge from gnulib.

12 years agoMake rng-xsd-check-pattern case sensitive (Bug#8516).
Yuanle Song [Sun, 22 May 2011 19:46:47 +0000 (15:46 -0400)]
Make rng-xsd-check-pattern case sensitive (Bug#8516).

* nxml/rng-xsd.el (rng-xsd-check-pattern): Use case-sensitive
matching.

12 years ago* src/xselect.c (syms_of_xselect): Include character.h; use DEFSYM.
Chong Yidong [Sun, 22 May 2011 19:39:54 +0000 (15:39 -0400)]
* src/xselect.c (syms_of_xselect): Include character.h; use DEFSYM.

12 years agoMaked "edited" tag stand out in vc-dir (Bug#8178).
Jari Aalto [Sun, 22 May 2011 19:36:07 +0000 (15:36 -0400)]
Maked "edited" tag stand out in vc-dir (Bug#8178).

* vc/vc-dir.el (vc-default-dir-printer): Give edited tag a
different face.

12 years agoFix diff-changed face definition.
Chong Yidong [Sun, 22 May 2011 19:22:37 +0000 (15:22 -0400)]
Fix diff-changed face definition.

* lisp/vc/diff-mode.el (diff-changed): Don't use terminal specs for
defface (Bug#8144).

12 years agoDoc fixes for mule.texi.
Chong Yidong [Sun, 22 May 2011 19:05:14 +0000 (15:05 -0400)]
Doc fixes for mule.texi.

* mule.texi (Specify Coding, Text Coding, Communication Coding):
(File Name Coding, Terminal Coding): Add command names (Bug#8312).

12 years agoMark last change as tiny.
Chong Yidong [Sun, 22 May 2011 18:47:51 +0000 (14:47 -0400)]
Mark last change as tiny.

12 years agoFix for sc-nested-citation-p in supercite.el.
Sean Neakums [Sun, 22 May 2011 18:46:49 +0000 (14:46 -0400)]
Fix for sc-nested-citation-p in supercite.el.

See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=109145

* mail/supercite.el (sc-default-cite-frame): Handle
sc-nested-citation-p when sc-cite-blank-lines-p is non-nil.

12 years ago* lisp/emacs-lisp/macroexp.el (macroexpand-all-1): Convert ' to #' for
Stefan Monnier [Sun, 22 May 2011 18:22:30 +0000 (15:22 -0300)]
* lisp/emacs-lisp/macroexp.el (macroexpand-all-1): Convert ' to #' for
funcall as well.  Warn when performing those conversions.
* lisp/emacs-lisp/bytecomp.el (byte-compile-form): Fix error report.

Fixes: debbugs:8712

12 years ago* lisp/progmodes/grep.el (grep-mode): Fix it for good!
Stefan Monnier [Sun, 22 May 2011 17:19:24 +0000 (14:19 -0300)]
* lisp/progmodes/grep.el (grep-mode): Fix it for good!

Fixes: debbugs:8684

12 years agoFurther tweak previous files.el change.
Glenn Morris [Sun, 22 May 2011 01:18:49 +0000 (18:18 -0700)]
Further tweak previous files.el change.

* lisp/files.el (hack-local-variables): In the MODE-ONLY case, try to
ignore minor modes.

12 years agoTweak previous files.el change.
Glenn Morris [Sun, 22 May 2011 00:34:41 +0000 (17:34 -0700)]
Tweak previous files.el change.

* lisp/files.el (hack-local-variables-prop-line)
(hack-local-variables): In the MODE-ONLY case, return the full mode
symbol, including "-mode".

12 years agoMore small hack-local-variables tweaks for MODE-ONLY case.
Glenn Morris [Sun, 22 May 2011 00:04:49 +0000 (17:04 -0700)]
More small hack-local-variables tweaks for MODE-ONLY case.

* lisp/files.el (hack-local-variables-prop-line): Small simplifications.
(hack-local-variables, hack-local-variables-prop-line):
If MODE-ONLY, return the mode, rather than just `t'.

12 years ago* lisp/progmodes/grep.el (grep-mode): Fix last change.
Stefan Monnier [Sat, 21 May 2011 23:18:22 +0000 (20:18 -0300)]
* lisp/progmodes/grep.el (grep-mode): Fix last change.

Fixes: debbugs:8684

12 years agoSmall files.el hack-local changes for mode-only case.
Glenn Morris [Sat, 21 May 2011 22:33:12 +0000 (15:33 -0700)]
Small files.el hack-local changes for mode-only case.

* lisp/files.el (hack-local-variables-prop-line, hack-local-variables):
If only interested in the mode, don't bother doing the other stuff.

12 years ago* admin/bzrmerge.el (bzrmerge-resolve): Suppress prompts about file-locals.
Glenn Morris [Sat, 21 May 2011 21:19:30 +0000 (14:19 -0700)]
* admin/bzrmerge.el (bzrmerge-resolve): Suppress prompts about file-locals.

12 years agoAuto-commit of loaddefs files.
Glenn Morris [Sat, 21 May 2011 10:19:46 +0000 (06:19 -0400)]
Auto-commit of loaddefs files.

12 years ago* Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
Andreas Schwab [Sat, 21 May 2011 09:53:32 +0000 (11:53 +0200)]
* Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.

13 years ago* lib-src/etags.c: Fix typo in previous comment change.
Glenn Morris [Sat, 21 May 2011 02:27:00 +0000 (19:27 -0700)]
* lib-src/etags.c: Fix typo in previous comment change.

13 years agoMerge from emacs-23; up to 2010-06-11T18:51:00Z!juri@jurta.org.
Glenn Morris [Sat, 21 May 2011 02:15:34 +0000 (19:15 -0700)]
Merge from emacs-23; up to 2010-06-11T18:51:00Z!juri@jurta.org.

13 years agoimage-mode fix for bug#8567.
Glenn Morris [Sat, 21 May 2011 02:09:49 +0000 (19:09 -0700)]
image-mode fix for bug#8567.

* image-mode.el (image-after-revert-hook):
Redraw all frames on which the image is visible.

13 years ago* lib-src/etags.c: Comment.
Glenn Morris [Sat, 21 May 2011 02:08:21 +0000 (19:08 -0700)]
* lib-src/etags.c: Comment.

13 years ago* dired-aux.el (dired-touch-initial): Just use current-time. (Bug#6887)
Glenn Morris [Sat, 21 May 2011 02:07:25 +0000 (19:07 -0700)]
* dired-aux.el (dired-touch-initial): Just use current-time.  (Bug#6887)

13 years ago* wid-edit.el (widget-checklist-match-inline): Fix 2011-04-19 change. (Bug#8649)
Glenn Morris [Sat, 21 May 2011 02:06:11 +0000 (19:06 -0700)]
* wid-edit.el (widget-checklist-match-inline): Fix 2011-04-19 change.  (Bug#8649)

13 years ago* src/Makefile.in (SOME_MACHINE_OBJECTS): Add some more files.
Glenn Morris [Sat, 21 May 2011 02:04:48 +0000 (19:04 -0700)]
* src/Makefile.in (SOME_MACHINE_OBJECTS): Add some more files.

13 years ago* src/Makefile.in ($(etc)/DOC): Make second command line even shorter.
Glenn Morris [Sat, 21 May 2011 02:02:42 +0000 (19:02 -0700)]
* src/Makefile.in ($(etc)/DOC): Make second command line even shorter.

13 years ago* dispnew.c (scrolling_window): Don't exclude the case that the
YAMAMOTO Mitsuharu [Sat, 21 May 2011 01:56:45 +0000 (10:56 +0900)]
* dispnew.c (scrolling_window): Don't exclude the case that the
last enabled row in the desired matrix touches the bottom boundary.

13 years ago* lisp/emacs-lisp/checkdoc.el (checkdoc-sentencespace-region-engine):
Stefan Monnier [Fri, 20 May 2011 18:20:12 +0000 (15:20 -0300)]
* lisp/emacs-lisp/checkdoc.el (checkdoc-sentencespace-region-engine):
Also allow singlespace after single-letter capitals followed by a dot.

13 years ago* lisp/nxml/nxml-mode.el (nxml-electric-slash): Reindent when completion is
Stefan Monnier [Fri, 20 May 2011 13:15:00 +0000 (10:15 -0300)]
* lisp/nxml/nxml-mode.el (nxml-electric-slash): Reindent when completion is
enabled.  Suggested by James Ahlborn <jahlborn@gmail.com>.

Fixes: debbugs:8704

13 years ago.bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
Eli Zaretskii [Fri, 20 May 2011 09:54:04 +0000 (12:54 +0300)]
.bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.

13 years agoFix the MSDOS build as follows from 2011-05-19T06:04:16Z!rgm@gnu.org, 2011-05-20T00...
Eli Zaretskii [Fri, 20 May 2011 09:47:59 +0000 (12:47 +0300)]
Fix the MSDOS build as follows from 2011-05-19T06:04:16Z!rgm@gnu.org, 2011-05-20T00:41:03Z!rgm@gnu.org.

 config.bat: Concatenate lisp.mk onto the end of src/Makefile.
 msdos/sed1v2.inp (make-docfile commands): Recognize only if the line
 begins with a TAB.  Use $(etc) rather than a literal "../etc".
 (`sed SED-COMMAND $(srcdir)/lisp.mk`): Edit to replace with "$(lisp).
 (@lisp_frag@): Edit out.
 msdos/sedlibmk.inp (GNULIB_GROUP_MEMBER, HAVE_GROUP_MEMBER): Edit to
 zero.
 src/callproc.c (Fcall_process) [MSDOS]: Fix arguments to
 report_file_error introduced by the change from 2011-05-07.

13 years ago* systime.h (Time): Define only if emacs is defined.
Paul Eggert [Fri, 20 May 2011 06:37:13 +0000 (23:37 -0700)]
* systime.h (Time): Define only if emacs is defined.

This is to allow ../lib-src/profile.c to be compiled on FreeBSD,
where the include path doesn't have X11/X.h by default.  See
<http://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00561.html>.

13 years agognus-sum.el (gnus-summary-hide-thread): Fix bug where moving to hide the thread moves...
Teodor Zlatanov [Fri, 20 May 2011 01:00:46 +0000 (01:00 +0000)]
gnus-sum.el (gnus-summary-hide-thread): Fix bug where moving to hide the thread moves us backwards and so we loop forever.

13 years agomerge trunk
Kenichi Handa [Fri, 20 May 2011 00:54:09 +0000 (09:54 +0900)]
merge trunk

13 years agoSmall break-hardlink-on-save fix.
Nix [Fri, 20 May 2011 00:51:46 +0000 (17:51 -0700)]
Small break-hardlink-on-save fix.

* files.el (basic-save-buffer-2):
Fix handling of break-hardlink-on-save with non-existent files.

13 years agocomposite.c (find_automatic_composition): Fix previous change.
Kenichi Handa [Fri, 20 May 2011 00:51:38 +0000 (09:51 +0900)]
composite.c (find_automatic_composition): Fix previous change.

13 years agoAuto-commit of generated files.
Glenn Morris [Fri, 20 May 2011 00:44:19 +0000 (20:44 -0400)]
Auto-commit of generated files.

13 years agoRemove $shortlisp from src/Makefile.in.
Glenn Morris [Fri, 20 May 2011 00:41:03 +0000 (17:41 -0700)]
Remove $shortlisp from src/Makefile.in.

* configure.in (lisp_frag): New output file.

* src/lisp.mk: New file, split from Makefile.in, and inheriting its
  copyright years.
* src/Makefile.in (lisp): Move to separate file, inserted by @lisp_frag@.
(shortlisp): Remove.
($(etc)/DOC): Edit lisp.mk rather than using $shortlisp.

* lisp/loadup.el, doc/misc/Makefile.in: Comment changes.

13 years agomm-bodies.el (mm-decode-content-transfer-encoding): Allow leading whitespace in base6...
Katsumi Yamaoka [Fri, 20 May 2011 00:03:51 +0000 (00:03 +0000)]
mm-bodies.el (mm-decode-content-transfer-encoding): Allow leading whitespace in base64 data lines.

13 years ago* lisp/net/rcirc.el (rcirc-markup-urls): Check if rcirc-url-regexp is nil.
Deniz Dogan [Thu, 19 May 2011 12:38:39 +0000 (14:38 +0200)]
* lisp/net/rcirc.el (rcirc-markup-urls): Check if rcirc-url-regexp is nil.

13 years ago* lisp/net/rcirc.el (rcirc-mode): Initialize rcirc-urls to nil.
Deniz Dogan [Thu, 19 May 2011 07:55:34 +0000 (09:55 +0200)]
* lisp/net/rcirc.el (rcirc-mode): Initialize rcirc-urls to nil.

13 years agoFix whitespace in previous change.
Glenn Morris [Thu, 19 May 2011 07:23:18 +0000 (00:23 -0700)]
Fix whitespace in previous change.

13 years ago* doc/lispref/lists.texi (Sets And Lists): Mention cl provides union etc.
Glenn Morris [Thu, 19 May 2011 06:59:50 +0000 (23:59 -0700)]
* doc/lispref/lists.texi (Sets And Lists): Mention cl provides union etc.

13 years agoMisc small lispref fixes.
Nix [Thu, 19 May 2011 06:54:27 +0000 (23:54 -0700)]
Misc small lispref fixes.

* windows.texi (Displaying Buffers): pop-to-buffer is not a command.

* text.texi (Parsing HTML): Update for function name changes.

* syntax.texi (Syntax Flags): Small fix.

* keymaps.texi (Active Keymaps): Typo fix.
(Changing Key Bindings): Grammar fix.

* frames.texi (Minibuffers and Frames): Grammar fix.
(Window System Selections): x-select-enable-clipboard now defaults to t.

* customize.texi (Common Keywords):
* display.texi (Abstract Display):
* modes.texi (Auto-Indentation):
* nonascii.texi (Converting Representations): Typo fixes.

* control.texi (Examples of Catch): Call it "goto" not "go to".

13 years agoAuto-commit of generated files.
Glenn Morris [Thu, 19 May 2011 06:28:27 +0000 (02:28 -0400)]
Auto-commit of generated files.

13 years ago* lisp/progmodes/f90.el (f90-type-def-re): Handle "type, bind(c)". (Bug#8691)
Glenn Morris [Thu, 19 May 2011 06:18:58 +0000 (23:18 -0700)]
* lisp/progmodes/f90.el (f90-type-def-re): Handle "type, bind(c)".  (Bug#8691)

13 years agoRemove the SOME_MACHINE_LISP distinction in src/Makefile.in.
Glenn Morris [Thu, 19 May 2011 06:04:16 +0000 (23:04 -0700)]
Remove the SOME_MACHINE_LISP distinction in src/Makefile.in.

See discussion in http://debbugs.gnu.org/8302

* configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
(WINDOW_SUPPORT): Remove output variables that are no longer used.

* lib-src/makefile.w32-in (echolisp): Remove rule that is no longer needed.
(clean): No more echolisp.tmp.

* .bzrignore: Remove lib-src/echolisp.tmp.

* lisp/emacs-lisp/autoload.el (batch-update-autoloads):
Set autoload-excludes by parsing lisp/loadup.el rather than Makefiles.

* lisp/loadup.el: Update commentary.

* msdos/sed1x.inp (TOOLTIP_SUPPORT, WINDOW_SUPPORT):
* msdos/sed1v2.inp (MSDOS_SUPPORT, NS_SUPPORT, MOUSE_SUPPORT)
(TOOLTIP_SUPPORT, WINDOW_SUPPORT): No need to edit these any more.

* src/Makefile.in (MSDOS_SUPPORT_REAL, MSDOS_SUPPORT, NS_SUPPORT)
(REAL_MOUSE_SUPPORT, GPM_MOUSE_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
(BASE_WINDOW_SUPPORT, X_WINDOW_SUPPORT, WINDOW_SUPPORT): Remove.
(lisp): Set the order to that of loadup.el.
(shortlisp): Make it a copy of $lisp.
(SOME_MACHINE_LISP): Remove.
($(etc)/DOC): Depend just on $lisp, not $SOME_MACHINE_LISP too.
Use just $shortlisp, not $SOME_MACHINE_LISP too.

13 years agomerge trunk
Kenichi Handa [Thu, 19 May 2011 00:37:36 +0000 (09:37 +0900)]
merge trunk

13 years agognus.texi (Gnus Registry Setup): Rename from "Setup".
Teodor Zlatanov [Wed, 18 May 2011 22:16:26 +0000 (22:16 +0000)]
gnus.texi (Gnus Registry Setup): Rename from "Setup".
 (Store custom flags and keywords): Mention `gnus-registry-user-format-function-M' and `gnus-registry-user-format-function-M2'.
gnus-registry.el (gnus-registry-user-format-function-M): Use `mapconcat'.
 (gnus-registry-user-format-function-M2): Use to see the full text of the marks.  Make "," the mark text separator.

13 years agonntp.el (nntp-send-authinfo): Use the "force" token for NNTP authentication with...
Teodor Zlatanov [Wed, 18 May 2011 14:17:34 +0000 (14:17 +0000)]
nntp.el (nntp-send-authinfo): Use the "force" token for NNTP authentication with auth-source.

13 years agoMake find_automatic_composition more efficient.
Kenichi Handa [Wed, 18 May 2011 14:11:50 +0000 (23:11 +0900)]
Make find_automatic_composition more efficient.

13 years ago* net/tramp.el (tramp-process-actions): Set "first-password-request"
Michael Albinus [Wed, 18 May 2011 12:59:25 +0000 (14:59 +0200)]
* net/tramp.el (tramp-process-actions): Set "first-password-request"
property for the correct connection in case of multihops.

13 years agolisp/ChangeLog: Fix typos.
Juanma Barranquero [Wed, 18 May 2011 11:53:59 +0000 (13:53 +0200)]
lisp/ChangeLog: Fix typos.

13 years agosrc/makefile.w32-in: Update dependencies.
Juanma Barranquero [Wed, 18 May 2011 11:32:07 +0000 (13:32 +0200)]
src/makefile.w32-in: Update dependencies.

13 years agoAuto-commit of generated files.
Glenn Morris [Wed, 18 May 2011 10:19:25 +0000 (06:19 -0400)]
Auto-commit of generated files.

13 years agoFix last commit.
Eli Zaretskii [Wed, 18 May 2011 05:21:07 +0000 (01:21 -0400)]
Fix last commit.

13 years agoChangeLog changes for 2011-05-18T00:35:01Z!eggert@cs.ucla.edu.
Eli Zaretskii [Wed, 18 May 2011 05:02:49 +0000 (08:02 +0300)]
ChangeLog changes for 2011-05-18T00:35:01Z!eggert@cs.ucla.edu.

 ChangeLog: Entry for gnulib sync.
 doc/misc/ChangeLog: Entry for gnulib sync.

13 years ago* lisp/emacs-lisp/authors.el (authors-fixed-entries): Remove fakemail.c
Glenn Morris [Wed, 18 May 2011 03:42:33 +0000 (20:42 -0700)]
* lisp/emacs-lisp/authors.el (authors-fixed-entries): Remove fakemail.c

13 years agoRemove lib-src/fakemail.c.
Glenn Morris [Wed, 18 May 2011 03:39:45 +0000 (20:39 -0700)]
Remove lib-src/fakemail.c.

* lib-src/fakemail.c: Remove file.

* lib-src/Makefile.in (UTILITIES): Remove fakemail${EXEEXT}.
(fakemail${EXEEXT}): Remove rule.

* lib-src/makefile.w32-in ($(BLD)/fakemail.exe, fakemail)
($(BLD)/fakemail.$(O)): Remove.

* lisp/mail/sendmail.el (sendmail-program): Fall back to just "sendmail".

* lisp/mail/feedmail.el: Update commentary.

* doc/emacs/ack.texi (Acknowledgments): Remove fakemail.c.

* etc/NEWS: Mention this.

* INSTALL: Remove fakemail.

13 years agoRationalize calendar handling of day and month abbrev-arrays.
Glenn Morris [Wed, 18 May 2011 03:20:13 +0000 (20:20 -0700)]
Rationalize calendar handling of day and month abbrev-arrays.

* lisp/calendar/calendar.el (calendar-customized-p): New function.
(calendar-abbrev-construct, calendar-make-alist): Change what it does.
(calendar-day-name-array, calendar-month-name-array): Doc fix.
Add :set function.
(calendar-abbrev-length, calendar-day-abbrev-array)
(calendar-month-abbrev-array): Make defcustoms, with appropriate :set.
(calendar-day-abbrev-array, calendar-month-abbrev-array):
Elements may no longer be nil.
(calendar-day-name, calendar-month-name):
Update for changed nature of abbrev arrays.
* calendar/diary-lib.el (diary-name-pattern):
Update for changed nature of abbrev arrays.
(diary-mark-entries-1): Update calendar-make-alist calls.
(diary-font-lock-date-forms): Doc fix for changed abbrev arrays.
* calendar/cal-html.el (cal-html-day-abbrev-array):
Simply inherit from calendar-day-abbrev-array.

* etc/NEWS: Mention this.

13 years agoLast commit was missing updated source file.
Christoph Scholtes [Wed, 18 May 2011 03:03:15 +0000 (21:03 -0600)]
Last commit was missing updated source file.

13 years ago* menu.c: Include limits.h (fixes the MS-Windows build broken by
Christoph Scholtes [Wed, 18 May 2011 03:00:08 +0000 (21:00 -0600)]
* menu.c: Include limits.h (fixes the MS-Windows build broken by
revision 2011-05-18T00:52:24Z!eggert@cs.ucla.edu).

13 years agoAdd header for integer overflow fixes.
Paul Eggert [Wed, 18 May 2011 00:47:42 +0000 (17:47 -0700)]
Add header for integer overflow fixes.

13 years agoMerge from mainline.
Paul Eggert [Wed, 18 May 2011 00:39:40 +0000 (17:39 -0700)]
Merge from mainline.

13 years agoMerge from gnulib.
Paul Eggert [Wed, 18 May 2011 00:35:01 +0000 (17:35 -0700)]
Merge from gnulib.