bpt/emacs.git
13 years ago* lisp/obsolete/pc-select.el: Rename from emulation/pc-select.el.
Stefan Monnier [Tue, 8 Feb 2011 20:45:53 +0000 (15:45 -0500)]
* lisp/obsolete/pc-select.el: Rename from emulation/pc-select.el.
Remove the mark/nomark handling, and activate shift-select-mode instead.
* lisp/obsolete/pc-mode.el: Rename from emulation/pc-mode.el.

Fixes: debbugs:7940

13 years agomessage.el (message-options): Make message-options a local variable.
Julien Danjou [Tue, 8 Feb 2011 12:03:14 +0000 (12:03 +0000)]
message.el (message-options): Make message-options a local variable.

13 years agofont.c (Ffont_get): Do not cache :otf value.
Kenichi Handa [Tue, 8 Feb 2011 06:56:57 +0000 (15:56 +0900)]
font.c (Ffont_get): Do not cache :otf value.

13 years agoupdate for autoloads
Kenichi Handa [Tue, 8 Feb 2011 06:54:37 +0000 (15:54 +0900)]
update for autoloads

13 years agonnimap.el (nnimap-update-info): Simplify split history test.
Lars Ingebrigtsen [Mon, 7 Feb 2011 22:49:38 +0000 (22:49 +0000)]
nnimap.el (nnimap-update-info): Simplify split history test.

13 years agocalc/calc-units.el (math-logunits-quant): Add support for
Jay Belanger [Mon, 7 Feb 2011 22:25:31 +0000 (16:25 -0600)]
calc/calc-units.el (math-logunits-quant): Add support for
non-logarithmic units.

13 years agoallout.el (allout-after-copy-or-kill-hook): New hook for extension-specific
Ken Manheimer [Mon, 7 Feb 2011 20:43:36 +0000 (15:43 -0500)]
allout.el (allout-after-copy-or-kill-hook): New hook for extension-specific
processing of killed text.
(allout-mode): Include new allout-after-copy-or-kill-hook among mentioned
hooks.
(allout-kill-line) (allout-kill-topic): Ensure that processing after kill
happens even if barf-if-buffer-read-only is raised.  Include new
allout-after-copy-or-kill-hook among that subsequent processing.
(allout-deannotate-hidden): Actually remove the annotation text properties.

13 years agoRegenerate lib/getopt_.h.
Eli Zaretskii [Mon, 7 Feb 2011 19:15:02 +0000 (21:15 +0200)]
Regenerate lib/getopt_.h.

13 years ago* allout.el (allout-listify-exposed): Copy text sans text properties.
Ken Manheimer [Mon, 7 Feb 2011 18:58:17 +0000 (13:58 -0500)]
* allout.el (allout-listify-exposed): Copy text sans text properties.

13 years ago(allout-listify-exposed): Copy text sans text properties.
Ken Manheimer [Mon, 7 Feb 2011 18:55:33 +0000 (13:55 -0500)]
(allout-listify-exposed): Copy text sans text properties.

13 years agonnimap.el (nnimap-update-info): Refactor slightly.
Lars Ingebrigtsen [Mon, 7 Feb 2011 13:03:22 +0000 (13:03 +0000)]
nnimap.el (nnimap-update-info): Refactor slightly.
 (nnimap-update-info): Tell Gnus whether there are any \Recent messages.
 (nnimap-update-info): Clean up slightly.
 (nnimap-quirk): Add quirk for Gmail IMAP which bugs out on NUL characters.
 (nnimap-process-quirk): Renamed function to avoid collision.
 (nnimap-update-info): Fix macrology bug-out.

13 years ago* dbus.texi (Bus names): Adapt descriptions for
Michael Albinus [Mon, 7 Feb 2011 09:21:08 +0000 (10:21 +0100)]
* dbus.texi (Bus names): Adapt descriptions for
dbus-list-activatable-names and dbus-list-known-names.

13 years ago* net/dbus.el (dbus-list-activatable-names): Add optional argument BUS.
Michael Albinus [Mon, 7 Feb 2011 08:01:15 +0000 (09:01 +0100)]
* net/dbus.el (dbus-list-activatable-names): Add optional argument BUS.

13 years ago* image.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 06:18:23 +0000 (22:18 -0800)]
* image.c: conform to C89 pointer rules

13 years ago* xml.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 06:15:32 +0000 (22:15 -0800)]
* xml.c: conform to C89 pointer rules

13 years ago* ralloc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:47:56 +0000 (21:47 -0800)]
* ralloc.c: conform to C89 pointer rules

13 years ago* xfont.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:44:50 +0000 (21:44 -0800)]
* xfont.c: conform to C89 pointer rules

13 years ago* doprnt.c, indent.c, character.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:42:15 +0000 (21:42 -0800)]
* doprnt.c, indent.c, character.c: conform to C89 pointer rules

13 years ago* callproc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:06:59 +0000 (21:06 -0800)]
* callproc.c: conform to C89 pointer rules

13 years ago* process.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:02:02 +0000 (21:02 -0800)]
* process.c: conform to C89 pointer rules

13 years ago* lread.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 04:48:38 +0000 (20:48 -0800)]
* lread.c: conform to C89 pointer rules

13 years ago* fns.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 04:43:35 +0000 (20:43 -0800)]
* fns.c: conform to C89 pointer rules

13 years ago* callint.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 03:09:32 +0000 (19:09 -0800)]
* callint.c: conform to C89 pointer rules

13 years ago* editfns.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:51:10 +0000 (18:51 -0800)]
* editfns.c: conform to C89 pointer rules

13 years ago* print.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:26:14 +0000 (18:26 -0800)]
* print.c: conform to C89 pointer rules

13 years ago* data.c etc: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:18:35 +0000 (18:18 -0800)]
* data.c etc: conform to C89 pointer rules

13 years agoMerge: * alloc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:06:16 +0000 (18:06 -0800)]
Merge: * alloc.c: conform to C89 pointer rules

13 years ago* alloc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:05:30 +0000 (18:05 -0800)]
* alloc.c: conform to C89 pointer rules

13 years agoEliminate newline
Jay Belanger [Mon, 7 Feb 2011 01:40:47 +0000 (19:40 -0600)]
Eliminate newline

13 years agocalc.texi (Logarithmic Units): New section
Jay Belanger [Mon, 7 Feb 2011 01:35:09 +0000 (19:35 -0600)]
calc.texi (Logarithmic Units): New section

13 years ago* search.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:31:29 +0000 (17:31 -0800)]
* search.c: conform to C89 pointer rules

13 years ago* casefiddle.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:24:53 +0000 (17:24 -0800)]
* casefiddle.c: conform to C89 pointer rules

13 years ago* dired.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:18:31 +0000 (17:18 -0800)]
* dired.c: conform to C89 pointer rules

13 years agoMerge: gnulib: allow multiple gnulib generated replacements to coexist
Paul Eggert [Mon, 7 Feb 2011 01:03:27 +0000 (17:03 -0800)]
Merge: gnulib: allow multiple gnulib generated replacements to coexist

13 years agognulib: allow multiple gnulib generated replacements to coexist
Paul Eggert [Mon, 7 Feb 2011 01:01:26 +0000 (17:01 -0800)]
gnulib: allow multiple gnulib generated replacements to coexist

This defines a few preprocessor symbols that should not affect Emacs.
* lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
via "make sync-from-gnulib".

13 years agocalc/README: Add mention of logarithmic units.
Jay Belanger [Mon, 7 Feb 2011 00:54:23 +0000 (18:54 -0600)]
calc/README:  Add mention of logarithmic units.
calc/calc-help.el (calc-logunits-add): Rename from `calc-logunits-plus'.
(calc-logunits-sub): Rename from `calc-logunits-minus'.
(calc-logunits-mul): Rename from `calc-logunits-times'.
(calcFunc-lupoweradd): Rename from `calcFunc-lupowerplus'.
(calcFunc-lupowersub): Rename from `calcFunc-lupowerminus'.
(calcFunc-lupowermul): Rename from `calcFunc-lupowertimes'.
calc/calc-ext.el (calc-init-extensions): Change names of logarithmic
unit functions in autoloads.

13 years ago* lisp/net/rcirc.el (rcirc-handler-317): New function. (Bug#6507)
Deniz Dogan [Mon, 7 Feb 2011 00:12:17 +0000 (01:12 +0100)]
* lisp/net/rcirc.el (rcirc-handler-317): New function. (Bug#6507)

13 years agoUpdate ChangeLog
Jay Belanger [Sun, 6 Feb 2011 22:44:01 +0000 (16:44 -0600)]
Update ChangeLog

13 years agocalc/calc.el (calc-logunits-field-reference) Renamed from
Jay Belanger [Sun, 6 Feb 2011 22:42:14 +0000 (16:42 -0600)]
calc/calc.el (calc-logunits-field-reference) Renamed from
`calc-default-field-reference-level'.
(calc-logunits-power-reference): Renamed from `calc-default-power-reference-level'

calc/calc-units.el (math-logunits-quant):  Renamed from `math-logunits-level'
(math-logunits-plus):  Renamed from math-logcombine.
(calcFunc-luplus, calcFunc-luminus calc-luplus, calc-luminus): Remove functions.
(calcFunc-lufieldplus, calcFunc-lupowerplus, calcFunc-lufieldminus)
(calcFunc-lufieldminus,calc-logunits-plus calc-logunits-minus): New functions.
(calcFunc-fieldquant): Renamed from `calcFunc-fieldlevel'.
(calcFunc-powerquant): Renamed from `calcFunc-powerlevel'.
(calc-logunits-quantity): Renamed from `calc-level'.
(calcFunc-dbfieldlevel, calcFunc-dbpowerlevel, calcFunc-npfieldlevel)
(calcFunc-nppowerlevel,calc-logunits-dblevel, calc-logunits-nplevel)
(math-logunits-times, calcFunc-lufieldtimes, calcFunc-lupowertimes)
(calc-logunits-times, math-logunits-divide, calcFunc-lufielddiv)
(calcFunc-lupowerdiv,calc-logunits-divide,math-logunits-level):
New functions.

calc-help.el (calc-u-prefix-help): Removed "L" reference.
(calc-ul-prefix-help): Remove.
(calc-l-prefix-help): New function.
(calc-full-help): Add reference to `calc-l-prefix-help'.

calc-ext.el (calc-init-extensions): Update autoloads.

13 years agonntp.el (nntp-finish-retrieve-group-infos): Protect against the first part not return...
Lars Ingebrigtsen [Sun, 6 Feb 2011 22:27:28 +0000 (22:27 +0000)]
nntp.el (nntp-finish-retrieve-group-infos): Protect against the first part not returning any data.
proto-stream.el (open-protocol-stream): Document the return value.

13 years agognulib: undo previous change
Paul Eggert [Sun, 6 Feb 2011 22:13:03 +0000 (14:13 -0800)]
gnulib: undo previous change

13 years ago* fileio.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 22:02:50 +0000 (14:02 -0800)]
* fileio.c: conform to C89 pointer rules

13 years ago* minibuf.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 20:12:53 +0000 (12:12 -0800)]
* minibuf.c: conform to C89 pointer rules

13 years ago* keymap.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 19:56:30 +0000 (11:56 -0800)]
* keymap.c: conform to C89 pointer rules

13 years ago* insdel.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 19:44:36 +0000 (11:44 -0800)]
* insdel.c: conform to C89 pointer rules

13 years agoRemove the check for non-ASCII in report-emacs-bug-hook (Bug#7925).
Chong Yidong [Sun, 6 Feb 2011 15:04:31 +0000 (10:04 -0500)]
Remove the check for non-ASCII in report-emacs-bug-hook (Bug#7925).

* mail/emacsbug.el (report-emacs-bug-hook): Remove the check for
non-ASCII characters.

13 years agomessage.el (message-setup-1): Handle message-generate-headers-first set to t.
Julien Danjou [Sun, 6 Feb 2011 12:48:19 +0000 (12:48 +0000)]
message.el (message-setup-1): Handle message-generate-headers-first set to t.

13 years ago* keyboard.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 09:03:25 +0000 (01:03 -0800)]
* keyboard.c: conform to C89 pointer rules

13 years ago* image.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 08:51:35 +0000 (00:51 -0800)]
* image.c: conform to C89 pointer rules

13 years agognulib: adjust to upstream _HEADERS change
Paul Eggert [Sun, 6 Feb 2011 08:28:30 +0000 (00:28 -0800)]
gnulib: adjust to upstream _HEADERS change

13 years ago* xfns.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 03:48:28 +0000 (19:48 -0800)]
* xfns.c: conform to C89 pointer rules

13 years ago* xterm.c (x_alloc_nearest_color_1): Avoid unportable int assumption.
Paul Eggert [Sun, 6 Feb 2011 03:13:16 +0000 (19:13 -0800)]
* xterm.c (x_alloc_nearest_color_1): Avoid unportable int assumption.

Emacs assumes two's complement elsewhere, but the assumption is
easy to remove here, and this suppresses a warning with Sun C 5.8.

13 years ago* xterm.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 02:50:02 +0000 (18:50 -0800)]
* xterm.c: conform to C89 pointer rules

13 years ago* doc.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 01:56:00 +0000 (17:56 -0800)]
* doc.c: conform to C89 pointer rules

(get_doc_string, Fsnarf_documentation, Fsubstitute_command_keys):
Change types between char * and unsigned char *, to satisfy C89
rules about pointer type compatibility.

13 years agodon't ignore chdir failure
Paul Eggert [Sun, 6 Feb 2011 01:25:41 +0000 (17:25 -0800)]
don't ignore chdir failure

* sysdep.c (sys_subshell) [!defined DOS_NT]: Diagnose chdir
failure and exit.
(sys_subshell) [defined DOS_NT]: Mark with a FIXME the two
remaining unchecked chdir calls in this function; some DOS/NT
expert needs to fix them.
* emacs.c (main): Mark with a FIXME the unchecked chdir calls
in this function; some NextStep expert needs to fix them.

13 years agognus-overrides.texi: Renamed from overrides.texi and all the relevant manuals use...
Teodor Zlatanov [Sun, 6 Feb 2011 00:25:41 +0000 (00:25 +0000)]
gnus-overrides.texi: Renamed from overrides.texi and all the relevant manuals use it now.
Makefile.in (nowebhack): Fixed to use -D flag instead of overrides.

13 years agobzrmerge.el trivia.
Glenn Morris [Sat, 5 Feb 2011 22:46:34 +0000 (14:46 -0800)]
bzrmerge.el trivia.

* admin/bzrmerge.el (bzrmerge-warning-buffer): New constant.
(bzrmerge-apply): Use it.
(bzrmerge): Kill any old warning buffer first.

13 years agoMerge from emacs-23; up to 2010-05-26T14:19:15Z!monnier@iro.umontreal.ca.
Glenn Morris [Sat, 5 Feb 2011 22:30:14 +0000 (14:30 -0800)]
Merge from emacs-23; up to 2010-05-26T14:19:15Z!monnier@iro.umontreal.ca.

13 years ago* lisp/emacs-lisp/cl-macs.el (return-from): Fix doc typo.
Glenn Morris [Sat, 5 Feb 2011 22:03:44 +0000 (14:03 -0800)]
* lisp/emacs-lisp/cl-macs.el (return-from): Fix doc typo.

13 years ago* lisp/net/rcirc.el (rcirc-handler-JOIN): Reset mode-line-process
Deniz Dogan [Sat, 5 Feb 2011 21:07:26 +0000 (22:07 +0100)]
* lisp/net/rcirc.el (rcirc-handler-JOIN): Reset mode-line-process
(Bug#6386).

13 years ago* lisp/progmodes/sh-script.el (sh-here-doc-open-re): Don't rely on the
Stefan Monnier [Sat, 5 Feb 2011 19:46:47 +0000 (14:46 -0500)]
* lisp/progmodes/sh-script.el (sh-here-doc-open-re): Don't rely on the
font-lock-syntax-table remappings.
(sh-here-doc-markers, sh-here-doc-re): Remove.
(sh-font-lock-close-heredoc): Remove.
(sh-syntax-propertize-here-doc): New function.
(sh-font-lock-open-heredoc): Set the sh-here-doc-marker property
instead of the sh-here-doc-re.
(sh-font-lock-paren): Don't do anything in comments or strings.
Handle line continuations.  Accept a few more chars.
Don't rely on the font-lock-syntax-table remappings.
`esac' is not a valid pattern.
(sh-syntax-propertize-function): Handle here-docs differently, so we
don't bother syntax-propertizing the insides.

Fixes: debbugs:7947

13 years ago* lisp/progmodes/sh-script.el (sh-font-lock-paren, sh-kw, sh-prev-thing):
Stefan Monnier [Sat, 5 Feb 2011 15:53:04 +0000 (10:53 -0500)]
* lisp/progmodes/sh-script.el (sh-font-lock-paren, sh-kw, sh-prev-thing):
Handle new bashisms ";&" and ";;&".

Fixes: debbugs:7947

13 years agooverrides.texi: Remove.
Katsumi Yamaoka [Sat, 5 Feb 2011 12:29:48 +0000 (12:29 +0000)]
overrides.texi: Remove.
sieve.texi, sasl.texi, pgg.texi, message.texi, gnus.texi:
emacs-mime.texi, auth.texi, Makefile.in: Revert last changes.

13 years agoMakefile.in (webhack, nowebhack): New targets that I forgot to merge from Gnus last.
Katsumi Yamaoka [Sat, 5 Feb 2011 11:23:52 +0000 (11:23 +0000)]
Makefile.in (webhack, nowebhack): New targets that I forgot to merge from Gnus last.

13 years agoMerge: xstrcasecmp: conform to C89 pointer rules
Paul Eggert [Sat, 5 Feb 2011 10:22:19 +0000 (02:22 -0800)]
Merge: xstrcasecmp: conform to C89 pointer rules

13 years agoxstrcasecmp: conform to C89 pointer rules
Paul Eggert [Sat, 5 Feb 2011 10:20:15 +0000 (02:20 -0800)]
xstrcasecmp: conform to C89 pointer rules

13 years ago* tramp.texi:
Michael Albinus [Sat, 5 Feb 2011 10:11:32 +0000 (11:11 +0100)]
* tramp.texi:
Replace "delimet" with "delimit" globally.
Replace "explicite" with "explicit" globally.
Replace "instead of" with "instead" where there was nothing after "of".
Audit use of comma before interrogative pronoun, "that", or "which".
Minor word order, spelling, wording changes.
(Frequently Asked Questions): Mention problems with WinSSHD.

* trampver.texi: Update release number.

13 years ago* net/tramp-smb.el (tramp-smb-errors): Use `regexp-opt'. Add
Michael Albinus [Sat, 5 Feb 2011 10:03:29 +0000 (11:03 +0100)]
* net/tramp-smb.el (tramp-smb-errors): Use `regexp-opt'.  Add
"NT_STATUS_IO_TIMEOUT" and "NT_STATUS_NO_SUCH_USER".

13 years agoMerge: * charset.c: conform to C89 pointer rules
Paul Eggert [Sat, 5 Feb 2011 10:00:31 +0000 (02:00 -0800)]
Merge: * charset.c: conform to C89 pointer rules

13 years ago* net/tramp.el (tramp-postfix-method-format)
Michael Albinus [Sat, 5 Feb 2011 09:58:45 +0000 (10:58 +0100)]
* net/tramp.el (tramp-postfix-method-format)
(tramp-postfix-method-regexp, tramp-prefix-domain-format)
(tramp-prefix-domain-regexp, tramp-postfix-user-format)
(tramp-postfix-user-regexp, tramp-prefix-port-format)
(tramp-prefix-port-regexp, tramp-postfix-host-format)
(tramp-postfix-host-regexp, tramp-handle-substitute-in-file-name):
Doc fix.

13 years ago* charset.c: conform to C89 pointer rules
Paul Eggert [Sat, 5 Feb 2011 09:57:53 +0000 (01:57 -0800)]
* charset.c: conform to C89 pointer rules

(define_charset_internal): Switch between char * and unsigned char *.

13 years agoReplace "explicite" with "explicit" globally
Michael Albinus [Sat, 5 Feb 2011 09:52:07 +0000 (10:52 +0100)]
Replace "explicite" with "explicit" globally
Replace "instead of" with "instead" where there was nothing after "of"
Audit use of comma before interrogative pronoun, "that", or "which"

13 years ago* xmenu.c: conform to C89 const rules
Paul Eggert [Sat, 5 Feb 2011 09:49:52 +0000 (01:49 -0800)]
* xmenu.c: conform to C89 const rules

(xmenu_show, xdialog_show): Declare local var as char *, not
const char *, to stay compatible with C89 const rules.

13 years ago* xdisp.c: conform to C89 pointer rules
Paul Eggert [Sat, 5 Feb 2011 09:26:46 +0000 (01:26 -0800)]
* xdisp.c: conform to C89 pointer rules

(store_mode_line_noprop, display_string, reseat_to_string):
(c_string_pos, number_of_chars, message_dolog):
(message_log_check_duplicate, set_message_1, store_mode_line_noprop):
(display_mode_element, display_string):
Switch between char * and unsigned char * to stay compatible wth
C89 pointer rules.

13 years ago* emacsclient.c: conform to C89 pointer rules
Paul Eggert [Sat, 5 Feb 2011 07:18:46 +0000 (23:18 -0800)]
* emacsclient.c: conform to C89 pointer rules

13 years agoLast remaining doc additions required by 23.3.
Chong Yidong [Sat, 5 Feb 2011 06:13:36 +0000 (01:13 -0500)]
Last remaining doc additions required by 23.3.

* doc/emacs/maintaining.texi (VC Change Log): Document vc-log-incoming and
vc-log-outgoing.
(Merging): Document vc-find-conflicted-file.

* doc/emacs/rmail.texi (Rmail Display): Document Rmail MIME support more
accurately.

* doc/lispref/commands.texi (Accessing Mouse): Note that a header line is not
included in the row of posn-col-row.

* etc/NEWS: Remove +++ and --- lines.

13 years ago* regex.c: conform to C89 pointer rules
Paul Eggert [Sat, 5 Feb 2011 05:48:19 +0000 (21:48 -0800)]
* regex.c: conform to C89 pointer rules

13 years agosync from gnulib to remove HAVE_STDBOOL_H
Paul Eggert [Sat, 5 Feb 2011 05:07:22 +0000 (21:07 -0800)]
sync from gnulib to remove HAVE_STDBOOL_H

13 years agoMerge changes made in Gnus trunk.
Gnus developers [Sat, 5 Feb 2011 00:11:16 +0000 (00:11 +0000)]
Merge changes made in Gnus trunk.

shr.el (shr-render-td): Store the actual background colour used.
gnus-sum.el (gnus-user-date): Renamed back from gnus-summary-user-date since user code refers to it.
auth-source.el: Rewrite.
gnus.texi: Add DEVEL header (suggested by Andreas Schwab).
WEBHACKDEVEL work:
 Makefile.in (webhack, nowebhack): Hacks to produce for-the-web manuals.
 auth.texi: Use WEBHACKDEVEL.
 emacs-mime.texi: Use WEBHACKDEVEL.
 gnus.texi: Use WEBHACKDEVEL.
 message.texi: Use WEBHACKDEVEL.
 pgg.texi: Use WEBHACKDEVEL.
 sasl.texi: Use WEBHACKDEVEL.
 sieve.texi: Use WEBHACKDEVEL.
 overrides.texi: New file to set or clear WEBHACKDEVEL.
message.el (message-setup-1): Remove the read-only stuff, since it doesn't work under XEmacs, for some reason.

13 years agoUpdate dependencies in src/makefile.w32-in.
Eli Zaretskii [Fri, 4 Feb 2011 15:32:34 +0000 (17:32 +0200)]
Update dependencies in src/makefile.w32-in.

 makefile.w32-in (LISP_H, PROCESS_H): New variables.
 Replace all uses of lisp.h with $(LISP_H), and all uses of
 process.h with $(PROCESS_H).
 ($(BLD)/editfns.$(O)): Depend on ../lib/strftime.h.
 ($(BLD)/print.$(O)): Depend on ../lib/ftoastr.h and ../lib/intprops.h.
 ($(BLD)/sysdep.$(O)): Depend on ../lib/ignore-value.h.

13 years ago* lisp/mouse.el (mouse-buffer-menu-mode-groups): Add a "GDB" group.
Sam Steingold [Fri, 4 Feb 2011 14:54:13 +0000 (09:54 -0500)]
* lisp/mouse.el (mouse-buffer-menu-mode-groups): Add a "GDB" group.

13 years agoDoc fix.
Lars Ingebrigtsen [Fri, 4 Feb 2011 12:26:36 +0000 (12:26 +0000)]
Doc fix.

13 years agodeps.mk: Update for recent changes: gnutls, gnulib imports, globals.h.
Eli Zaretskii [Fri, 4 Feb 2011 12:01:34 +0000 (14:01 +0200)]
deps.mk: Update for recent changes: gnutls, gnulib imports, globals.h.

13 years ago* international/mule-util.el (with-coding-priority): Doc fix.
Andreas Schwab [Fri, 4 Feb 2011 10:45:46 +0000 (11:45 +0100)]
* international/mule-util.el (with-coding-priority): Doc fix.

13 years agomessage.el (message-setup-1): Don't bind the constant -forbidden-properties.
Lars Ingebrigtsen [Fri, 4 Feb 2011 09:51:56 +0000 (09:51 +0000)]
message.el (message-setup-1): Don't bind the constant -forbidden-properties.
 (message-setup-1): Revert previous change, since it needs to bind the props to insert them.
 (message-resend): Allow removing the read-only separator line.

13 years agoAdapt to addition of ignore-value.h in 2011-02-03T19:29:35Z!eggert@cs.ucla.edu.
Eli Zaretskii [Fri, 4 Feb 2011 09:17:36 +0000 (11:17 +0200)]
Adapt to addition of ignore-value.h in 2011-02-03T19:29:35Z!eggert@cs.ucla.edu.

 src/makefile.w32-in (IGNORE_VALUE_H): New variable.
 ($(BLD)/sysdep.$(O)): Depend on $(IGNORE_VALUE_H).
 nt/config.nt (inline) [__GNUC__]: Define (for gnulib).

13 years agoFix bug #7977 with special-mode-map in arc-mode.el.
Eli Zaretskii [Fri, 4 Feb 2011 09:12:32 +0000 (11:12 +0200)]
Fix bug #7977 with special-mode-map in arc-mode.el.

 arc-mode.el (archive-mode-map): Fix a typo in last change.

13 years ago* lisp/obsolete/spell.el: Undo previous comment change.
Glenn Morris [Fri, 4 Feb 2011 03:27:18 +0000 (19:27 -0800)]
* lisp/obsolete/spell.el: Undo previous comment change.

13 years agodiary-lib.el fix for bug#7891.
Glenn Morris [Fri, 4 Feb 2011 03:23:55 +0000 (19:23 -0800)]
diary-lib.el fix for bug#7891.

* lisp/calendar/diary-lib.el (diary-font-lock-keywords):
Tweak diary-time-regexp match.

13 years agof90.el fix for bug#7919.
Glenn Morris [Fri, 4 Feb 2011 03:21:11 +0000 (19:21 -0800)]
f90.el fix for bug#7919.

* lisp/progmodes/f90.el (f90-find-tag-default): New function.
(f90-mode): Use it for mode's `find-tag-default-function' property.

13 years ago* doc/emacs/custom.texi (Variables): Fix typo.
Glenn Morris [Fri, 4 Feb 2011 03:17:58 +0000 (19:17 -0800)]
* doc/emacs/custom.texi (Variables): Fix typo.

13 years agoMerge changes made in Gnus trunk.
Gnus developers [Thu, 3 Feb 2011 23:43:22 +0000 (23:43 +0000)]
Merge changes made in Gnus trunk.

gnus-util.el: change default value of gnus-user-date-format-alist.
gnus-art.el (gnus-article-jump-to-part): Remove useless sit-for.
gnus-art.el: remove old FIXME.
gnus.el (gnus-summary-line-format): Add missing semi-colon for user-date in docstring.
message.el (message-setup-1): Always generate References first.
 (message-mail): Return the return value of message-setup, not always t.
gnus-start.el (gnus-read-active-for-groups): This function is never called with a nil `infos', so clean that up.
 (gnus-get-unread-articles): Request active files from primary/secondary methods that have no groups (yet).
 (message-setup-1): Insert mail-header-separator with read-only and intangible properties set.
gnus-draft.el: Remove progn around gnus-draft-setup.
gnus-start.el (gnus-get-unread-articles): Fix the call to methods that have no groups.
nnimap.el (nnimap-request-accept-article): Give an error message if the APPEND wasn't successful.

13 years ago* lib/ignore-value.h: New file.
Paul Eggert [Thu, 3 Feb 2011 21:38:34 +0000 (13:38 -0800)]
* lib/ignore-value.h: New file.

13 years ago* lisp/progmodes/gdb-mi.el (gdb-breakpoints-list-handler-custom):
Sam Steingold [Thu, 3 Feb 2011 19:59:17 +0000 (14:59 -0500)]
* lisp/progmodes/gdb-mi.el (gdb-breakpoints-list-handler-custom):
Do not error out when `func' is nil.

13 years agoallow C code to suppress warnings about ignored return values
Paul Eggert [Thu, 3 Feb 2011 19:29:35 +0000 (11:29 -0800)]
allow C code to suppress warnings about ignored return values

13 years ago* texinfo.tex: Update to version 2011-02-01.10
Paul Eggert [Thu, 3 Feb 2011 19:29:10 +0000 (11:29 -0800)]
* texinfo.tex: Update to version 2011-02-01.10

13 years ago* xterm.c (x_connection_closed): Remove all calls that calls XSync.
Jan Djärv [Thu, 3 Feb 2011 13:46:03 +0000 (14:46 +0100)]
* xterm.c (x_connection_closed): Remove all calls that calls XSync.

Fixes: debbugs:7949

13 years ago* net/tramp-sh.el (tramp-remote-path): Add default settings for
Michael Albinus [Thu, 3 Feb 2011 11:28:16 +0000 (12:28 +0100)]
* net/tramp-sh.el (tramp-remote-path): Add default settings for
`tramp-default-remote-path' to the docstring.
(tramp-get-remote-path): Suppress error message when `getconf
PATH' fails.

* net/tramp-smb.el (tramp-smb-errors): Add "NT_STATUS_UNSUCCESSFUL".

13 years ago* tramp.texi (Frequently Asked Questions): Mention problems with WinSSHD.
Michael Albinus [Thu, 3 Feb 2011 09:43:54 +0000 (10:43 +0100)]
* tramp.texi (Frequently Asked Questions): Mention problems with WinSSHD.

13 years agoSmall faq.texi changes.
Glenn Morris [Thu, 3 Feb 2011 07:37:43 +0000 (23:37 -0800)]
Small faq.texi changes.

* doc/misc/faq.texi (Contacting the FSF): Mainly just refer to the web-site.
(Binding combinations of modifiers and function keys):
Let's assume people reading this are not using Emacs 18.