]> git.eshelyaron.com Git - emacs.git/log
emacs.git
14 years agoMerge changes made in Gnus trunk.
Gnus developers [Sun, 10 Oct 2010 22:48:40 +0000 (22:48 +0000)]
Merge changes made in Gnus trunk.

nnimap.el (nnimap-wait-for-response): If the user hits `C-g', kill the process, too.
nnir.el (gnus-summary-nnir-goto-thread): Modify to work with imap.
nnimap.el (nnimap-update-info): If the server doesn't return any useful info, just use the previous info.
nnimap.el (nnimap-update-info): Prefer old info over start-article.
nnimap.el (nnimap-update-qresync-info): Finish implementing QRESYNC.
auth-source.el (auth-source-create): Use (user-login-name) for the user name default.
nnimap.el (nnimap-open-connection): Use gnutls STARTTLS, if available.
nnimap.el (nnimap-update-info): Rely more on the current active than the param active to avoid marking articles as read too much.
gnus-sum.el (gnus-summary-set-local-parameters): Ignore the `active' non-variable, too.
nnimap.el (nnimap-update-qresync-info): \Flagged messages are read for Gnus.
nnimap.el (nnimap-retrieve-group-data-early): utf7-encode the group parameters.
nnimap.el (nnimap-update-qresync-info): Mark \Seen articles as read.

14 years agoFix gnutls write-before-negotiation case.
Lars Magne Ingebrigtsen [Sun, 10 Oct 2010 18:47:45 +0000 (20:47 +0200)]
Fix gnutls write-before-negotiation case.

* gnutls.c (emacs_gnutls_write): If we're trying to write before
gnutls is ready, return EAGAIN as the errno.

14 years agoRemove #ifdef emacs / #ifndef emacs code, unused.
Dan Nicolaescu [Sun, 10 Oct 2010 15:49:31 +0000 (08:49 -0700)]
Remove #ifdef emacs / #ifndef emacs code, unused.

* src/vm-limit.c:
* src/unexhp9k800.c:
* src/unexelf.c:
* src/unexaix.c:
* src/termcap.c: Remove #ifdef emacs / #ifndef emacs code, unused.

14 years agoPass CFLAGS to the linker.
Dan Nicolaescu [Sun, 10 Oct 2010 15:35:04 +0000 (08:35 -0700)]
Pass CFLAGS to the linker.

* configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.

* lib-src/Makefile.in (PROFILING_LDFLAGS): Remove, not needed.

* msdos/sed1v2.inp (PROFILING_LDFLAGS):
* msdos/sed3v2.inp (PROFILING_LDFLAGS): Remove, not defined anymore.

* src/Makefile.in (temacs): Use $(ALL_CFLAGS) on the link line.
(PROFILING_LDFLAGS): Remove, not needed anymore.

14 years ago* src/Makefile.in (CRT_DIR): Move near potential user.
Dan Nicolaescu [Sun, 10 Oct 2010 14:47:43 +0000 (07:47 -0700)]
* src/Makefile.in (CRT_DIR): Move near potential user.
(START_FILE): Move near CRT_DIR, it might use it.

14 years ago* src/Makefile.in: Use $(...) everywhere instead of ${...}
Dan Nicolaescu [Sun, 10 Oct 2010 14:43:05 +0000 (07:43 -0700)]
* src/Makefile.in: Use $(...) everywhere instead of ${...}

14 years agoSmall sysdep.c cleanups.
Dan Nicolaescu [Sun, 10 Oct 2010 13:44:22 +0000 (06:44 -0700)]
Small sysdep.c cleanups.

* src/sysdep.c (LPASS8): Remove, unused.
(emacs_ospeed): Change from being a global to a local in the only
user: init_baud_rate.

14 years agoRearrange an entry (test commit to bzr++ssh).
Eli Zaretskii [Sun, 10 Oct 2010 13:39:03 +0000 (09:39 -0400)]
Rearrange an entry (test commit to bzr++ssh).

14 years ago* lisp/vc/log-view.el (log-view-mode-map): Bind revert-buffer.
Dan Nicolaescu [Sun, 10 Oct 2010 03:40:58 +0000 (20:40 -0700)]
* lisp/vc/log-view.el (log-view-mode-map): Bind revert-buffer.

14 years agoSimplify 2010-10-09T13:27:24Z!larsi@gnus.org.
Daiki Ueno [Sun, 10 Oct 2010 01:45:45 +0000 (10:45 +0900)]
Simplify 2010-10-09T13:27:24Z!larsi@gnus.org.

* epa.el (epa-passphrase-callback-function): Display filename
passed as the 3rd arg.
* epa-file.el (epa-file-passphrase-callback-function): Pass
filename to epa-passphrase-callback-function.

14 years agoMerge changes made in Gnus trunk.
Gnus developers [Sun, 10 Oct 2010 00:15:21 +0000 (00:15 +0000)]
Merge changes made in Gnus trunk.

nnimap.el (nnimap-open-connection): If we have gnutls loaded, then try to use that for the tls stream.
nnimap.el (nnimap-retrieve-group-data-early): Rework the marks code to heed UIDVALIDITY and find out which groups are read-only and not.
nnimap.el (nnimap-get-flags): Use the same marks parsing code as the rest of nnimap.
nnimap.el (nnmail-expiry-target-group): Say that every expiry target group is the "last".
nnir.el (nnir-engines): Fix too many arguments.
nnimap.el: Start implementing QRESYNC support.
gnus.el (gnus-group-set-parameter): Fix typo.
shr.el: Rework the way things are indented by <li> slightly.
spam.el (gnus-summary-mode-map): Bind to "$".

14 years ago* doc/misc/Makefile.in: Missed a few spots in the earlier $< change.
Glenn Morris [Sat, 9 Oct 2010 22:40:30 +0000 (15:40 -0700)]
* doc/misc/Makefile.in: Missed a few spots in the earlier $< change.

14 years agoInterface improvements to cus-theme.el.
Chong Yidong [Sat, 9 Oct 2010 21:54:20 +0000 (17:54 -0400)]
Interface improvements to cus-theme.el.

* cus-edit.el (custom-face-widget-to-spec)
(custom-face-get-current-spec, custom-face-state): New functions.
(custom-face-set, custom-face-mark-to-save)
(custom-face-value-create, custom-face-state-set): Use them.

* cus-theme.el (custom-theme--listed-faces): New var.
(customize-create-theme): Use *Custom Theme* as the buffer name.
Set revert-buffer-function.  Optional arg BUFFER.  Insert all
faces listed in custom-theme--listed-faces.
(custom-theme-revert): New function.
(custom-theme-add-variable, custom-theme-add-face): Insert at the
bottom of the list.
(custom-theme-write): Prompt for theme name if empty.
(custom-theme-write-variables): Use dolist.
(custom-theme-write-faces): Handle hidden (collapsed) widgets.

14 years agoFix building manuals on MS-Windows using emacsver.texi.
Eli Zaretskii [Sat, 9 Oct 2010 21:38:04 +0000 (23:38 +0200)]
Fix building manuals on MS-Windows using emacsver.texi.

 misc/makefile.w32-in (emacsdir): New variable.
 ($(infodir)/efaq, faq.dvi): Depend on emacsver.texi.
 (ENVADD, $(infodir)/efaq): Add -I$(emacsdir).
 emacs/makefile.w32-in (EMACSSOURCES): Add emacsver.texi.
 lispref/makefile.w32-in (emacsdir): New variable.
 (srcs): Add emacsver.texi.
 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).

14 years agoReplace use of VPATH in most doc/ Makefiles.
Glenn Morris [Sat, 9 Oct 2010 21:19:09 +0000 (14:19 -0700)]
Replace use of VPATH in most doc/ Makefiles.

* doc/lispref/Makefile.in (VPATH): Remove.
(infodir): Make it absolute.
(mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.

* doc/lispintro/Makefile.in (VPATH): Remove.
(infodir): Make it absolute.
(mkinfodir, $(infodir)/eintr, infoclean): No need to cd $srcdir.

* doc/emacs/Makefile.in (VPATH): Remove.
(infodir): Make it absolute.
(mkinfodir, $(infodir)/emacs, infoclean): No need to cd $srcdir.

* doc/misc/Makefile.in: Comment.

14 years agoAnchor regexps in doc/ `make dist' rules.
Glenn Morris [Sat, 9 Oct 2010 20:36:14 +0000 (13:36 -0700)]
Anchor regexps in doc/ `make dist' rules.

* doc/emacs/Makefile.in (dist): Anchor regexps.

* doc/lispintro/Makefile.in (dist): Anchor regexps.

* doc/lsipref/Makefile.in (dist): Anchor regexps.

14 years ago* doc/lispref/Makefile.in (dist): Also copy emacsver.texi, and edit $emacsdir.
Glenn Morris [Sat, 9 Oct 2010 20:28:34 +0000 (13:28 -0700)]
* doc/lispref/Makefile.in (dist): Also copy emacsver.texi, and edit $emacsdir.

14 years agoRemove references to emacsver.texi.in in doc/ `make dist' rules.
Glenn Morris [Sat, 9 Oct 2010 20:22:11 +0000 (13:22 -0700)]
Remove references to emacsver.texi.in in doc/ `make dist' rules.

* doc/emacs/Makefile.in (dist): Remove reference to emacsver.texi.in.

* doc/lispref/Makefile.in (dist): Remove reference to emacsver.texi.in.

14 years ago* doc/misc/Makefile.in (mostlyclean): Delete *.toc.
Glenn Morris [Sat, 9 Oct 2010 20:14:43 +0000 (13:14 -0700)]
* doc/misc/Makefile.in (mostlyclean): Delete *.toc.

14 years ago* doc/misc/Makefile.in: Use $< in rules.
Glenn Morris [Sat, 9 Oct 2010 20:12:18 +0000 (13:12 -0700)]
* doc/misc/Makefile.in: Use $< in rules.

14 years agoEnhance fontification of declarators to take account of the
Alan Mackenzie [Sat, 9 Oct 2010 19:58:28 +0000 (19:58 +0000)]
Enhance fontification of declarators to take account of the
presence/absence of "typedef".

cc-engine.el (c-forward-type): New &optional param "brace-block-too".
(c-forward-decl-or-cast-1): cdr of return value now indicates the
presence of either or both of a "struct"-like keyword and "typedef".

cc-fonts.el (c-complex-decl-matchers): Remove the heuristic fontification
of declarators which follow a "}".
(c-font-lock-declarations): Fontify declarators according to the
presence/absence of "typedef".

cc-langs.el (c-typedef-kwds c-typedef-key): New lang variable for
"typedef".
(c-typedef-decl-key): New lang variable built from c-typedef-decl-kwds.

14 years agoUse $< in some doc/*/Makefile rules.
Glenn Morris [Sat, 9 Oct 2010 19:39:42 +0000 (12:39 -0700)]
Use $< in some doc/*/Makefile rules.

* doc/lispref/Makefile.in (srcs): Put elisp.texi first.
($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.

* doc/lispintro/Makefile.in (${infodir}/eintr, emacs-lisp-intro.dvi)
(emacs-lisp-intro.pdf, emacs-lisp-intro.html): Use $<.

* doc/emacs/Makefile.in (EMACSSOURCES): Put emacs.texi first.
($(infodir)/emacs, emacs.dvi, emacs.pdf, emacs-xtra.dvi)
(emacs-xtra.pdf): Use $<.

14 years agoFix previous doc/*/Makefile.in change.
Glenn Morris [Sat, 9 Oct 2010 19:27:22 +0000 (12:27 -0700)]
Fix previous doc/*/Makefile.in change.

14 years ago* doc/man/b2m.1: Remove file.
Glenn Morris [Sat, 9 Oct 2010 18:51:21 +0000 (11:51 -0700)]
* doc/man/b2m.1: Remove file.

14 years ago* make-dist: No more doc/emacs/*.texi.in.
Glenn Morris [Sat, 9 Oct 2010 18:46:57 +0000 (11:46 -0700)]
* make-dist: No more doc/emacs/*.texi.in.

14 years agoQuieten emacs-devel.
Glenn Morris [Sat, 9 Oct 2010 18:39:01 +0000 (11:39 -0700)]
Quieten emacs-devel.

* doc/misc/Makefile.in (maintainer-clean): Remove harmless, long-standing error.

* doc/lispref/Makefile.in (infoclean): Remove harmless, long-standing error.

* doc/lispintro/Makefile.in (infoclean): Remove harmless, long-standing error.

* doc/emacs/Makefile.in (infoclean): Remove harmless, long-standing error.

14 years agoAvoid having a directory as a prerequisite in doc Makefiles.
Glenn Morris [Sat, 9 Oct 2010 18:31:12 +0000 (11:31 -0700)]
Avoid having a directory as a prerequisite in doc Makefiles.
It does not play well with time-stamping.

* doc/misc/Makefile.in ($(infodir)): Delete rule.
(mkinfodir): New.  Use it in all the info rules, rather than depending
on infodir.

* doc/lispref/Makefile.in ($(infodir)): Delete rule.
(mkinfodir): New.
($(infodir)/elisp): Use $mkinfodir instead of infodir.

* doc/lispintro/Makefile.in ($(infodir)): Delete rule.
(mkinfodir): New.
($(infodir)/eintr): Use $mkinfodir instead of infodir.

* doc/emacs/Makefile.in ($(infodir)): Delete rule.
(mkinfodir): New.
($(infodir)/emacs): Use $mkinfodir instead of infodir.

14 years ago* configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
Glenn Morris [Sat, 9 Oct 2010 17:59:55 +0000 (10:59 -0700)]
* configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
* configure: Regenerate.

* .bzrignore: Remove doc/emacs/emacsver.texi.

* doc/emacs/Makefile.in (distclean): Do not delete emacsver.texi.
* doc/emacs/emacsver.texi: New file, replacing emacsver.texi.in.

* admin/admin.el (set-version): Add doc/emacs/emacsver.texi.

14 years ago(ibuffer-mode-map): Don't redefine the cursor keys, since that's too annoying.
Lars Magne Ingebrigtsen [Sat, 9 Oct 2010 15:44:44 +0000 (17:44 +0200)]
(ibuffer-mode-map): Don't redefine the cursor keys, since that's too annoying.

Move the filter groups commands to TAB/backtab.

14 years agoDon't use foo() to talk about functions.
Lars Magne Ingebrigtsen [Sat, 9 Oct 2010 14:31:56 +0000 (16:31 +0200)]
Don't use foo() to talk about functions.

14 years ago(emacs_gnutls_write): Check for GNUTLS_E_AGAIN and not EINTR.
Lars Magne Ingebrigtsen [Sat, 9 Oct 2010 13:54:57 +0000 (15:54 +0200)]
(emacs_gnutls_write): Check for GNUTLS_E_AGAIN and not EINTR.

According to the documentation, this is correct, and it seems to
make things work.

14 years ago(epa-passphrase-callback-function): Say what we're querying the password for.
Lars Magne Ingebrigtsen [Sat, 9 Oct 2010 13:27:24 +0000 (15:27 +0200)]
(epa-passphrase-callback-function): Say what we're querying the password for.

14 years ago* ibuffer.el (ibuffer-visit-buffer): To mimick list-buffers
Lars Magne Ingebrigtsen [Sat, 9 Oct 2010 13:23:29 +0000 (15:23 +0200)]
* ibuffer.el (ibuffer-visit-buffer): To mimick list-buffers
behaviour, don't bury the ibuffer buffer when visiting other
buffers.

14 years agoMake emacs_gnutls_read() return the expected on errors.
Lars Magne Ingebrigtsen [Sat, 9 Oct 2010 13:19:30 +0000 (15:19 +0200)]
Make emacs_gnutls_read() return the expected on errors.

Also interface cleanups.

14 years agonnir.el (nnir-read-parm): Fix call to gnus-completing-read.
Julien Danjou [Sat, 9 Oct 2010 09:14:46 +0000 (09:14 +0000)]
nnir.el (nnir-read-parm): Fix call to gnus-completing-read.

14 years agoshr,el: Allow shr table char to be customized.
Julien Danjou [Sat, 9 Oct 2010 08:44:12 +0000 (08:44 +0000)]
shr,el: Allow shr table char to be customized.
gnus-gravatar.el (gnus-gravatar-transform-address): Error errors when retrieving gravatars.

14 years agognus.texi: untabify.
Katsumi Yamaoka [Sat, 9 Oct 2010 04:22:17 +0000 (04:22 +0000)]
gnus.texi: untabify.

14 years ago* xterm.c (x_draw_relief_rect): Clear corner pixels.
Chong Yidong [Sat, 9 Oct 2010 03:30:31 +0000 (23:30 -0400)]
* xterm.c (x_draw_relief_rect): Clear corner pixels.

14 years agoMore face customization cleanups.
Chong Yidong [Sat, 9 Oct 2010 03:23:38 +0000 (23:23 -0400)]
More face customization cleanups.

* cus-edit.el (custom-commands, custom-buffer-create-internal)
(custom-magic-value-create): Pad button tags with spaces.
(custom-face-edit): New variable.
(custom-face-value-create): Determine whether to use the usual
face editor here, instead of using custom-face-selected.  Pass
face defaults to custom-face-edit widget.
(custom-face-selected, custom-display-unselected): Delete widgets.
(custom-display-unselected-match): Function removed.
(custom-face-set, custom-face-mark-to-save): Accept
custom-face-edit widgets as the direct widget child.

* wid-edit.el (widget--completing-widget): New var.
(widget-default-complete): Bind it when doing completion.
(widget-string-complete, widget-file-complete): Use it.

14 years agoSmall simplifications for some cal-hebrew calculations.
Glenn Morris [Sat, 9 Oct 2010 02:25:38 +0000 (19:25 -0700)]
Small simplifications for some cal-hebrew calculations.

* lisp/calendar/cal-hebrew.el (holiday-hebrew-rosh-hashanah)
(holiday-hebrew-passover, holiday-hebrew-tisha-b-av)
(holiday-hebrew-misc): Small simplifications.

14 years ago* configure.in: Combine some conditionals.
Glenn Morris [Sat, 9 Oct 2010 02:16:38 +0000 (19:16 -0700)]
* configure.in: Combine some conditionals.

14 years agoAdd doc/ dependencies on emacsver.texi.
Glenn Morris [Sat, 9 Oct 2010 02:09:46 +0000 (19:09 -0700)]
Add doc/ dependencies on emacsver.texi.

* doc/misc/Makefile.in ($(infodir)/efaq): Depend on emacsver.texi.

* doc/lispref/Makefile.in (srcs): Add emacsver.texi.

* doc/emacs/Makefile.in (EMACSSOURCES): Add emacsver.texi.

14 years agoRegenerate configure, src/config.in.
Glenn Morris [Sat, 9 Oct 2010 01:59:50 +0000 (18:59 -0700)]
Regenerate configure, src/config.in.

14 years ago* doc/misc/gnus.texi (Article Washing): Fix previous change.
Glenn Morris [Sat, 9 Oct 2010 01:49:20 +0000 (18:49 -0700)]
* doc/misc/gnus.texi (Article Washing): Fix previous change.

14 years agoSet the version number in the texinfo manuals using configure.
Glenn Morris [Sat, 9 Oct 2010 01:41:21 +0000 (18:41 -0700)]
Set the version number in the texinfo manuals using configure.

* doc/misc/Makefile.in (emacsdir): New variable.
($(infodir)/efaq): Pass -I $(emacsdir) to makeinfo.
* doc/misc/faq.texi (VER): Replace with EMACSVER from emacsver.texi.

* doc/lispref/Makefile.in (emacsdir): New variable.
(MAKEINFO): Add -I $emacsdir.
(dist): Copy emacsver.texi.
* doc/lispref/book-spine.texinfo, doc/lispref/elisp.texi:
* doc/lispref/vol2.texi, doc/lispref/vol1.texi:
Set EMACSVER by including emacsver.texi.

* doc/emacs/emacsver.texi.in: New file.
* doc/emacs/emacs.texi: Set EMACSVER by including emacsver.texi.
* doc/emacs/Makefile.in (distclean): Delete emacsver.texi.
(dist): Copy emacsver.texi.

* admin/admin.el (set-version): No need to act on doc/ files any more.

* configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
* make-dist: Include doc/emacs/*.texi.in.

14 years agoRemove lib-src/b2m.c and b2m.pl.
Glenn Morris [Sat, 9 Oct 2010 01:15:15 +0000 (18:15 -0700)]
Remove lib-src/b2m.c and b2m.pl.
Emacs does not use Babyl files since 23.1, and you can use M-x unrmail.

* msdos/mainmake.v2 (install): Remove b2m.

* lisp/emacs-lisp/authors.el (authors-valid-file-names): Add b2m.c.

* lib-src/b2m.c, lib-src/b2m.pl: Remove files.
* lib-src/Makefile.in (INSTALLABLES): Remove b2m.
* lib-src/makefile.w32-in ($(BLD)/b2m.$(O)): Remove.

* doc/emacs/ack.texi (Acknowledgments): No more b2m.c.

* admin/quick-install-emacs (PUBLIC_LIBSRC_BINARIES): Remove b2m.

* INSTALL, make-dist: Remove references to b2m.
* Makefile.in (MAN_PAGES): Remove b2m.1.

14 years agoMark some doc/ rules as PHONY.
Glenn Morris [Sat, 9 Oct 2010 01:02:21 +0000 (18:02 -0700)]
Mark some doc/ rules as PHONY.

* doc/misc/Makefile.in (.PHONY): Declare info, dvi, pdf and the clean rules.

* doc/lispref/Makefile.in (.PHONY): Declare info, dvi, pdf, dist.

* doc/lispintro/Makefile.in (.PHONY): Declare info, dvi, html, pdf, dist.

* doc/emacs/Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
(emacs): Remove rule.
(dist): No need to deal with the emacs rule any more.

14 years agobrowse-url.el trivia.
Glenn Morris [Sat, 9 Oct 2010 00:52:12 +0000 (17:52 -0700)]
browse-url.el trivia.

* lisp/net/browse-url.el: Don't require thingatpt, term, dired,
executable, or w3-auto when compiling.
(dired-get-filename, term-char-mode, term-send-down, term-send-string):
Declare.
(browse-url-text-emacs): Require term.

14 years agoshr.el (shr-insert): Don't insert double spaces.
Gnus developers [Fri, 8 Oct 2010 23:55:33 +0000 (23:55 +0000)]
shr.el (shr-insert): Don't insert double spaces.
auth.texi (Help for users, GnuPG and EasyPG Assistant Configuration): Update docs.
gnus-registry.el, nnregistry.el: Remove nnregistry refer method auto-install and update docs.
gnus.texi (Finding the Parent, The Gnus Registry, Registry Article Refer Method): Update docs for nnregistry.el.
gnus-demon.el, gnus-group.el, gnus-msg.el, gnus-sum.el, gnus-util.el, gnus.el: Rename `gnus-pull' to `gnus-alist-pull'.
gnus.texi (Article Washing): Add mm-shr.
mm-decode.el (mm-text-html-renderer): Add mm-shr in choice list.

14 years ago* net/browse-url.el (browse-url-xdg-open): Remove use of /bin/sh.
Andreas Schwab [Fri, 8 Oct 2010 17:32:14 +0000 (19:32 +0200)]
* net/browse-url.el (browse-url-xdg-open): Remove use of /bin/sh.

14 years ago* keyboard.c: Revert last change; it was not intended to be
Michael Albinus [Fri, 8 Oct 2010 12:41:49 +0000 (14:41 +0200)]
* keyboard.c: Revert last change; it was not intended to be
synchronized with the trunk.

14 years agognus.el (gnus-expand-group-parameter): Only return and act on what was matched.
Julien Danjou [Fri, 8 Oct 2010 12:16:05 +0000 (12:16 +0000)]
gnus.el (gnus-expand-group-parameter): Only return and act on what was matched.

14 years agoMerge changes from emacs-23 branch.
Juanma Barranquero [Fri, 8 Oct 2010 10:14:47 +0000 (12:14 +0200)]
Merge changes from emacs-23 branch.

14 years agoRemove some tests for defunct system-types.
Glenn Morris [Fri, 8 Oct 2010 07:51:19 +0000 (00:51 -0700)]
Remove some tests for defunct system-types.
* lisp/vc/ediff-wind.el (ediff-setup-control-frame):
* lisp/vc/ediff-ptch.el (ediff-default-backup-extension):
* lisp/vc/ediff-diff.el (ediff-shell, ediff-diff-options)
(ediff-exec-process): Remove system-types emx, windows-95.

14 years ago* lisp/htmlfontify.el: Add utf-8 coding cookie (eg for ellipsis at l1686).
Glenn Morris [Fri, 8 Oct 2010 07:42:51 +0000 (00:42 -0700)]
* lisp/htmlfontify.el: Add utf-8 coding cookie (eg for ellipsis at l1686).

14 years agognus-gravatar.el (gnus-treat-from-gravatar, gnus-treat-mail-gravatar): Bind gnus...
Katsumi Yamaoka [Fri, 8 Oct 2010 07:35:21 +0000 (07:35 +0000)]
gnus-gravatar.el (gnus-treat-from-gravatar, gnus-treat-mail-gravatar): Bind gnus-gravatar-too-ugly to nil when called interactively.

14 years ago* xterm.c (x_draw_relief_rect): If box width is larger than 1,
Chong Yidong [Fri, 8 Oct 2010 05:02:56 +0000 (01:02 -0400)]
* xterm.c (x_draw_relief_rect): If box width is larger than 1,
draw the outermost line using the black relief, for legibility.
Omit drawing the four corner pixels.

14 years agoChangeLog fix.
Glenn Morris [Fri, 8 Oct 2010 03:27:49 +0000 (20:27 -0700)]
ChangeLog fix.

14 years ago* lisp/net/browse-url.el (browse-url-xdg-open): Shell-quote url. (Bug#7166)
Glenn Morris [Fri, 8 Oct 2010 03:23:31 +0000 (20:23 -0700)]
* lisp/net/browse-url.el (browse-url-xdg-open): Shell-quote url.  (Bug#7166)

14 years agoChangeLog fix.
Glenn Morris [Fri, 8 Oct 2010 03:19:47 +0000 (20:19 -0700)]
ChangeLog fix.

14 years agoetc/NEWS.
Glenn Morris [Fri, 8 Oct 2010 03:17:31 +0000 (20:17 -0700)]
etc/NEWS.

14 years ago* lisp/obsolete/cl-compat.el, lisp/obsolete/lmenu.el: Comments.
Glenn Morris [Fri, 8 Oct 2010 03:12:43 +0000 (20:12 -0700)]
* lisp/obsolete/cl-compat.el, lisp/obsolete/lmenu.el: Comments.

14 years ago* emacs-lisp/cl-compat.el, emacs-lisp/lmenu.el: Move to obsolete/.
Glenn Morris [Fri, 8 Oct 2010 03:08:32 +0000 (20:08 -0700)]
* emacs-lisp/cl-compat.el, emacs-lisp/lmenu.el: Move to obsolete/.

14 years agoRename some shadow.el things.
Glenn Morris [Fri, 8 Oct 2010 03:05:09 +0000 (20:05 -0700)]
Rename some shadow.el things.

* lisp/emacs-lisp/shadow.el (lisp-shadow): Change prefix.
(shadows-compare-text-p): Make it an obsolete alias for...
(load-path-shadows-compare-text): ... new name.
(find-emacs-lisp-shadows): Update for above name change.
(load-path-shadows-same-file-or-nonexistent): New name for the old
shadow-same-file-or-nonexistent.

14 years agoMinor cl.texi change.
Glenn Morris [Fri, 8 Oct 2010 03:01:23 +0000 (20:01 -0700)]
Minor cl.texi change.

* doc/misc/cl.texi (Organization, Installation, Old CL Compatibility):
Deprecate cl-compat for new code.

14 years agomerge emacs-23
Kenichi Handa [Fri, 8 Oct 2010 02:23:11 +0000 (11:23 +0900)]
merge emacs-23

14 years agognus-art.el (gnus-mime-view-part-externally, gnus-mime-view-part-internally): Make...
Katsumi Yamaoka [Fri, 8 Oct 2010 02:12:56 +0000 (02:12 +0000)]
gnus-art.el (gnus-mime-view-part-externally, gnus-mime-view-part-internally): Make predicate function passed to gnus-mime-view-part-as-type assume argument is a mime type, not a list of a mime type.

14 years agoshr.el (shr-table-widths): Don't use cl function `reduce'.
Katsumi Yamaoka [Fri, 8 Oct 2010 01:51:08 +0000 (01:51 +0000)]
shr.el (shr-table-widths): Don't use cl function `reduce'.

14 years agocoding.c (complement_process_encoding_system): Fix previous change.
Kenichi Handa [Fri, 8 Oct 2010 00:43:16 +0000 (09:43 +0900)]
coding.c (complement_process_encoding_system): Fix previous change.

14 years agoImprovements to face customization interface.
Chong Yidong [Fri, 8 Oct 2010 00:05:12 +0000 (20:05 -0400)]
Improvements to face customization interface.

* lisp/cus-edit.el (custom-variable, custom-face): Doc fix.
(custom-face-edit): Add value-create attribute.
(custom-face-edit-value-create)
(custom-face-edit-value-visibility-action): New functions.  Hide
unused face attributes by default, and add a visibility toggle.
(custom-face-edit-deactivate): Show empty values with shadow face.
(custom-face-selected): Only use this for face specs with default
attributes.
(custom-face-value-create): Cleanup.

* lisp/wid-edit.el (widget-checklist-value-create): Use dolist.
(widget-checklist-match-find): Make second arg optional.

14 years agoMerge changes made in Gnus trunk.
Lars Magne Ingebrigtsen [Thu, 7 Oct 2010 22:26:11 +0000 (22:26 +0000)]
Merge changes made in Gnus trunk.

shr.el (shr-render-td): Use a cache for the table rendering function to avoid getting an exponential rendering behaviour in nested tables.
shr.el (shr-insert): Rework the line-breaking algorithm.
shr.el (shr-insert): Don't leave trailing spaces.
shr.el (shr-insert-table): Also insert empty TDs.
shr.el (shr-tag-blockquote): Ensure paragraphs after </ul>.
gnus-start.el (gnus-get-unread-articles): Require gnus-agent before bidning gnus-agent variables.
mm-decode.el (mm-save-part): If given a non-directory result, expand the file name before using to avoid setting mm-default-directory to nil.
gnus.el (gnus-carpal): The carpal mode has been removed, but define the variable for backwards compatability.
nnimap.el (nnimap-update-info): Remove double setting of high.
nnimap.el (nnimap-update-info): Don't ignore groups that have no UIDNEXT.
shr.el (require): Require cl when compiling.
shr.el (shr-tag-hr): New function.

14 years ago* lisp/gnus/gnus-sum.el (gnus-number): Rename from `number'.
Stefan Monnier [Thu, 7 Oct 2010 18:22:07 +0000 (20:22 +0200)]
* lisp/gnus/gnus-sum.el (gnus-number): Rename from `number'.
(gnus-article-marked-p, gnus-summary-limit-to-display-predicate)
(gnus-summary-limit-children): Update uses correspondingly.

14 years agoTiny hilit-chg.el change.
Glenn Morris [Thu, 7 Oct 2010 17:30:10 +0000 (10:30 -0700)]
Tiny hilit-chg.el change.
* lisp/hilit-chg.el (hilit-chg-get-diff-info, hilit-chg-get-diff-list-hk):
Prefix things.

14 years agoRename some more shadow.el stuff.
Glenn Morris [Thu, 7 Oct 2010 17:22:51 +0000 (10:22 -0700)]
Rename some more shadow.el stuff.
* lisp/emacs-lisp/shadow.el (load-path-shadows-font-lock-keywords)
(load-path-shadows-find-file): Rename variable and button.
(list-load-path-shadows): Update button caller.

14 years agoRename shadow-mode.
Glenn Morris [Thu, 7 Oct 2010 17:17:18 +0000 (10:17 -0700)]
Rename shadow-mode.
* lisp/emacs-lisp/shadow.el (shadow-font-lock-keywords)
(load-path-shadows-mode, list-load-path-shadows): Rename shadow-mode to
load-path-shadows-mode, update references.

14 years ago[Gnus] Introduce gnus-gravatar-too-ugly.
Katsumi Yamaoka [Thu, 7 Oct 2010 12:31:39 +0000 (12:31 +0000)]
[Gnus] Introduce gnus-gravatar-too-ugly.

gnus-gravatar.el (gnus-gravatar-too-ugly): New user option.
gnus-gravatar.el (gnus-gravatar-transform-address): Don't show avatars of people of which mail addresses match gnus-gravatar-too-ugly.
gnus.texi (Gravatars): Document gnus-gravatar-too-ugly.

14 years agoMerge changes made in Gnus trunk.
Gnus developers [Thu, 7 Oct 2010 11:46:01 +0000 (11:46 +0000)]
Merge changes made in Gnus trunk.

nnimap.el (nnimap-request-rename-group): Add this method.
shr.el: Keep track of the natural width of TD elements, so we know which ones to expand.
shr.el: Expand TD elements to fill available space.

14 years agourl-http.el (url-http-end-of-document-sentinel): Protect against the
Lars Magne Ingebrigtsen [Thu, 7 Oct 2010 11:40:42 +0000 (13:40 +0200)]
url-http.el (url-http-end-of-document-sentinel): Protect against the
process buffer being killed.

14 years agoSMIE: Reliably distinguish openers/closers in smie-prec2-levels
Stefan Monnier [Thu, 7 Oct 2010 11:27:19 +0000 (13:27 +0200)]
SMIE: Reliably distinguish openers/closers in smie-prec2-levels
* lisp/emacs-lisp/smie.el (smie-bnf-classify): New function.
(smie-bnf-precedence-table): Use it to remember the closers/openers.
(smie-merge-prec2s): Handle those new entries.
(smie-prec2-levels): Only set precedence to nil for actual
openers/closers.
* lisp/progmodes/octave-mod.el (octave-smie-op-levels): Remove dummy entry
that is now unnecessary.

14 years ago(regexp-opt): Add `symbols' mode.
Miles Bader [Thu, 7 Oct 2010 07:24:21 +0000 (16:24 +0900)]
(regexp-opt): Add `symbols' mode.

14 years ago[Gnus] Enable XEmacs to display images.
Katsumi Yamaoka [Thu, 7 Oct 2010 06:47:37 +0000 (06:47 +0000)]
[Gnus] Enable XEmacs to display images.

gnus-html.el (gnus-html-schedule-image-fetching): Remove function name from XEmacs' function-arglist.
gnus-gravatar.el (gnus-gravatar-insert): Don't add properties to gravatar under XEmacs.

14 years agognus-int.el, gnus-util.el: Gnus hooks for the mark get/set operations.
Teodor Zlatanov [Thu, 7 Oct 2010 03:49:38 +0000 (03:49 +0000)]
gnus-int.el, gnus-util.el: Gnus hooks for the mark get/set operations.
gnus-sync.el: Update docs to explain state and plans.
auth-source.el: Update docs with TODO items.

14 years agoReduce rmail.el's use of sendmail.el
Glenn Morris [Thu, 7 Oct 2010 02:42:30 +0000 (19:42 -0700)]
Reduce rmail.el's use of sendmail.el

* lisp/mail/rmail.el (mail-sendmail-delimit-header, mail-header-end)
(mail-position-on-field): Remove declarations.
(mail-position-on-field): Autoload it.
(rmail-retry-failure): Replace use of mail-sendmail-delimit-header
and mail-header-end.  Don't require sendmail.

14 years agoAdd a shadow-mode for load-path shadows.
Glenn Morris [Thu, 7 Oct 2010 02:37:39 +0000 (19:37 -0700)]
Add a shadow-mode for load-path shadows.

* lisp/emacs-lisp/shadow.el (shadow-font-lock-keywords): New variable.
(shadow-mode): New mode.
(shadow-find-file): New button.
(list-load-path-shadows): Use shadow-mode and buttons.

14 years agoMinor iimage.el changes.
Glenn Morris [Thu, 7 Oct 2010 02:32:52 +0000 (19:32 -0700)]
Minor iimage.el changes.

* lisp/iimage.el (iimage-version): Remove.
(iimage-mode-image-search-path, iimage-mode-image-regex-alist):
Turn into defcustoms.
(iimage-mode-map): Give it a doc string.

14 years agoMinr appt.el change.
Glenn Morris [Thu, 7 Oct 2010 02:26:30 +0000 (19:26 -0700)]
Minr appt.el change.
* lisp/calendar/appt.el (appt-activate): Give a warning rather than an error
if there is no diary-file.

14 years agoInclude version number in doc `make dist' tarfiles.
Glenn Morris [Thu, 7 Oct 2010 02:23:28 +0000 (19:23 -0700)]
Include version number in doc `make dist' tarfiles.

* doc/lispref/Makefile.in (version): New, set by configure.
(clean): Delete dist tar file.
(dist): Use version in tar name.

* doc/lispintro/Makefile.in (version): New, set by configure.
(clean): Delete dist tar file.
(dist): Use version in tar name.

* doc/emacs/Makefile.in (version): New, set by configure.
(clean): Delete dist tar file.
(dist): Use version in tar name.

14 years ago* doc/misc/eudc.texi (CCSO PH/QI, LDAP Requirements): Remove old information.
Glenn Morris [Thu, 7 Oct 2010 02:16:02 +0000 (19:16 -0700)]
* doc/misc/eudc.texi (CCSO PH/QI, LDAP Requirements): Remove old information.

14 years agosieve-manage.el: Add authenticate function.
Julien Danjou [Wed, 6 Oct 2010 14:02:39 +0000 (14:02 +0000)]
sieve-manage.el: Add authenticate function.
sieve-manage.el (sieve-manage-open): Use sieve-manage-default-port.

14 years agoshr.el (shr-render-td): Only delete space at the end of the TD.
Lars Magne Ingebrigtsen [Wed, 6 Oct 2010 13:21:07 +0000 (13:21 +0000)]
shr.el (shr-render-td): Only delete space at the end of the TD.

14 years agosieve-manage: use auth-source.
Julien Danjou [Wed, 6 Oct 2010 13:13:11 +0000 (13:13 +0000)]
sieve-manage: use auth-source.

14 years agoMerge changes made in Gnus trunk.
Gnus developers [Wed, 6 Oct 2010 12:38:45 +0000 (12:38 +0000)]
Merge changes made in Gnus trunk.

shr.el: Rearrange function order to be more logical.
gnus-faq.texi: Remove reference to my.gnus.org
message.el (message-change-subject): Remove 404 URL in a comment.
nnir.el: Fix Swish-E URL.
nnir.el: Fix Namazu URL.
nnrss.el (nnrss-check-group): Remove 404 URL in comment.
nnrss.el (nnrss-discover-feed): Remove 404 URL in docstring.
gnus-faq.texi (FAQ 5-5): Fix Flyspell URL.
gnus-faq.texi (FAQ 7-1): Fix getmail URL.
gnus.texi (Comparing Mail Back Ends): Remove broken link and allusion to ReiserFS.
nnimap.el (nnimap-open-connection): Prepare to support open-gnutls-stream.
shr.el (shr-insert): Get 'space transition right.
message.texi: Remove reference to gpg-2comp.

14 years ago* net/tramp-sh.el (tramp-sh-file-name-handler-alist): Use
Michael Albinus [Wed, 6 Oct 2010 12:03:29 +0000 (14:03 +0200)]
* net/tramp-sh.el (tramp-sh-file-name-handler-alist): Use
`tramp-handle-find-backup-file-name'.

14 years agont/INSTALL: Add note about problematic characters passed to configure.
Juanma Barranquero [Wed, 6 Oct 2010 10:55:03 +0000 (12:55 +0200)]
nt/INSTALL: Add note about problematic characters passed to configure.

14 years ago* epa.texi (Caching Passphrases): New section.
Daiki Ueno [Wed, 6 Oct 2010 07:12:42 +0000 (16:12 +0900)]
* epa.texi (Caching Passphrases): New section.

14 years agoMinor doc/*/Makefile.in change.
Glenn Morris [Wed, 6 Oct 2010 04:20:46 +0000 (21:20 -0700)]
Minor doc/*/Makefile.in change.

* doc/emacs/Makefile.in ($(infodir)): Add parallel build workaround.
* doc/lispintro/Makefile.in ($(infodir)): Add parallel build workaround.
* doc/lispref/Makefile.in ($(infodir)): Add parallel build workaround.
* doc/misc/Makefile.in ($(infodir)): Add parallel build workaround.

14 years agoRemove obsolete variable font-lock-defaults-alist.
Glenn Morris [Wed, 6 Oct 2010 04:14:05 +0000 (21:14 -0700)]
Remove obsolete variable font-lock-defaults-alist.

* lisp/font-core.el (font-lock-defaults-alist): Remove variable.
(font-lock-mode): Doc fix.
(font-lock-default-function): Do not consult font-lock-defaults-alist.
* lisp/font-lock.el (font-lock-refresh-defaults): Doc fix.
(font-lock-set-defaults): Doc fix.
Do not consult font-lock-defaults-alist.

* etc/NEWS: Mention above change.

14 years ago* lisp/hilit-chg.el (hilit-chg-get-diff-list-hk): Declare `e' for compiler.
Glenn Morris [Wed, 6 Oct 2010 04:06:25 +0000 (21:06 -0700)]
* lisp/hilit-chg.el (hilit-chg-get-diff-list-hk): Declare `e' for compiler.
Remove arch-tag comment.

14 years agognus-art.el (gnus-mime-view-part-as-type): Make it work when being called interactively.
Katsumi Yamaoka [Wed, 6 Oct 2010 02:41:59 +0000 (02:41 +0000)]
gnus-art.el (gnus-mime-view-part-as-type): Make it work when being called interactively.

14 years ago* lisp/emacs-lisp/cl.el: No longer provide cl-19.
Glenn Morris [Wed, 6 Oct 2010 02:30:53 +0000 (19:30 -0700)]
* lisp/emacs-lisp/cl.el: No longer provide cl-19.

* etc/NEWS: Mention this change.