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).
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
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
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.
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.
Paul Eggert [Sat, 5 Feb 2011 10:22:19 +0000 (02:22 -0800)]
Merge: xstrcasecmp: conform to C89 pointer rules
Paul Eggert [Sat, 5 Feb 2011 10:20:15 +0000 (02:20 -0800)]
xstrcasecmp: conform to C89 pointer rules
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.
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".
Paul Eggert [Sat, 5 Feb 2011 10:00:31 +0000 (02:00 -0800)]
Merge: * charset.c: conform to C89 pointer rules
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.
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 *.
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"
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.
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.
Paul Eggert [Sat, 5 Feb 2011 07:18:46 +0000 (23:18 -0800)]
* emacsclient.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
Paul Eggert [Sat, 5 Feb 2011 05:07:22 +0000 (21:07 -0800)]
sync from gnulib to remove HAVE_STDBOOL_H
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.
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.
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.
Lars Ingebrigtsen [Fri, 4 Feb 2011 12:26:36 +0000 (12:26 +0000)]
Doc fix.
Eli Zaretskii [Fri, 4 Feb 2011 12:01:34 +0000 (14:01 +0200)]
deps.mk: Update for recent changes: gnutls, gnulib imports, globals.h.
Andreas Schwab [Fri, 4 Feb 2011 10:45:46 +0000 (11:45 +0100)]
* international/mule-util.el (with-coding-priority): Doc fix.
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.
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).
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.
Glenn Morris [Fri, 4 Feb 2011 03:27:18 +0000 (19:27 -0800)]
* lisp/obsolete/spell.el: Undo previous comment change.
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.
Paul Eggert [Thu, 3 Feb 2011 21:38:34 +0000 (13:38 -0800)]
* lib/ignore-value.h: New file.
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.
Paul Eggert [Thu, 3 Feb 2011 19:29:35 +0000 (11:29 -0800)]
allow C code to suppress warnings about ignored return values
Paul Eggert [Thu, 3 Feb 2011 19:29:10 +0000 (11:29 -0800)]
* texinfo.tex: Update to version 2011-02-01.10
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
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".
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.
Glenn Morris [Thu, 3 Feb 2011 07:33:16 +0000 (23:33 -0800)]
* lisp/vc/vc-hg.el (vc-hg-command): Doc fix.
Glenn Morris [Thu, 3 Feb 2011 07:31:42 +0000 (23:31 -0800)]
* lisp/term/w32-win.el (libpng-version): Declare for compiler.
Glenn Morris [Thu, 3 Feb 2011 07:29:38 +0000 (23:29 -0800)]
* lisp/msb.el: No need to load dired while compiling.
Glenn Morris [Thu, 3 Feb 2011 07:27:59 +0000 (23:27 -0800)]
elint.el trivia.
* lisp/emacs-lisp/elint.el (elint-standard-variables):
Remove a couple of built-ins that now have doc-strings.
Glenn Morris [Thu, 3 Feb 2011 07:25:14 +0000 (23:25 -0800)]
Silence some compiler warnings.
* lisp/gnus/nnheader.el (gnus-range-add, gnus-remove-from-range): Autoload.
* lisp/gnus/nnimap.el (gnus-fetch-headers): Declare.
Glenn Morris [Thu, 3 Feb 2011 07:21:56 +0000 (23:21 -0800)]
`require' is automatically `eval-and-compile'd.
* hi-lock.el, ps-bdf.el, ps-mule.el, ps-print.el, ps-samp.el:
`require' is automatically `eval-and-compile'd.
Glenn Morris [Thu, 3 Feb 2011 07:15:31 +0000 (23:15 -0800)]
* lisp/obsolete/spell.el: Fix header comment.
Glenn Morris [Thu, 3 Feb 2011 07:14:02 +0000 (23:14 -0800)]
rcirc.el trivia.
* lisp/net/rcirc.el (rcirc-nick-completion-format): Add :version tag.
(rcirc-log-directory, rcirc-log-flag): Move definitions before use.
Glenn Morris [Thu, 3 Feb 2011 07:11:31 +0000 (23:11 -0800)]
strokes.el trivia.
* lisp/strokes.el (strokes-fill-current-buffer-with-whitespace):
Move definition before use.
(strokes-report-bug): Make it obsolete.
Glenn Morris [Thu, 3 Feb 2011 07:09:50 +0000 (23:09 -0800)]
bzrmerge.el trivia.
* admin/bzrmerge.el (bzrmerge-buffer): New constant.
(bzrmerge-merges, bzrmerge-missing, bzrmerge-apply): Use it.
(bzrmerge-missing): If nothing to do, return nil not (nil).
(bzrmerge-apply): Remove odd character from message.
(bzrmerge): Give status messages.
Lars Ingebrigtsen [Thu, 3 Feb 2011 06:23:35 +0000 (22:23 -0800)]
Fix the ChangeLog message to be more legible.
Lars Ingebrigtsen [Thu, 3 Feb 2011 06:22:07 +0000 (22:22 -0800)]
(url-http-wait-for-headers-change-function): Don't move if the callback function has moved point.
Lars Ingebrigtsen [Thu, 3 Feb 2011 05:26:36 +0000 (05:26 +0000)]
message.el (message-forward-make-body-digest-plain)
(message-followup, message-reply): Clean up things noted by Stefan.
Lars Ingebrigtsen [Thu, 3 Feb 2011 05:21:20 +0000 (05:21 +0000)]
gnus-art.el (gnus-article-date-headers): Rip out the old -treat-date-* stuff, since it didn't really work with defcustom.
(article-update-date-lapsed): Make sure the window start doesn't move, either.
Lars Ingebrigtsen [Thu, 3 Feb 2011 05:01:44 +0000 (05:01 +0000)]
gnus-art.el (gnus-article-setup-buffer): Stop the date timer if gnus-article-update-date-headers is nil.
gnus.texi (Article Date): Remove mention of gnus-stop-date-timer, since it's run automatically.
Chong Yidong [Wed, 2 Feb 2011 20:44:19 +0000 (15:44 -0500)]
* modes.texi (Major Mode Conventions): Add face guidelines.
(Faces for Font Lock): List faces in order of prominence.
Eli Zaretskii [Wed, 2 Feb 2011 19:50:21 +0000 (21:50 +0200)]
lib-src/makefile.w32-in (obj): Remove strftime.o, it's not in src/.
Sam Steingold [Wed, 2 Feb 2011 17:59:44 +0000 (12:59 -0500)]
* lisp/apropos.el (apropos-print): Now that `apropos-mode' inherits
from `special-mode', entering it makes the buffer read-only, so
call it only when everything has been already inserted.
* lisp/emacs-lisp/ert.el (ert--setup-results-buffer)
(ert-results-pop-to-backtrace-for-test-at-point)
(ert-results-pop-to-messages-for-test-at-point)
(ert-results-pop-to-timings): Ditto.
* lisp/emacs-lisp/package.el (package--list-packages): Ditto.
* lisp/play/solitaire.el (solitaire): Ditto.
Chong Yidong [Wed, 2 Feb 2011 17:26:04 +0000 (12:26 -0500)]
* etc/themes/tango-theme.el: Remove some non-Tango face colors.
Chong Yidong [Wed, 2 Feb 2011 17:14:49 +0000 (12:14 -0500)]
* progmodes/compile.el: Make all faces inherit from font-lock faces.
(compilation-warning): Inherit from font-lock-variable-name-face.
(compilation-info): Inherit from font-lock-type-face.
(compilation-line-number): Reassign to font-lock-keyword-face.
(compilation-column-number): Reassign to font-lock-doc-face.
(compilation-leave-directory-face): Reassign to font-lock-builtin-face.
Eli Zaretskii [Wed, 2 Feb 2011 16:28:24 +0000 (18:28 +0200)]
Make "etags --version" on Windows produce the same as on Posix platforms.
makefile.w32-in (ETAGS_CFLAGS, CTAGS_CFLAGS): Add
``-DEMACS_NAME="\"GNU Emacs\""''.
Eli Zaretskii [Wed, 2 Feb 2011 16:21:52 +0000 (18:21 +0200)]
Fix Dired on DOS/Windows.
dired.el (dired-insert-directory): Don't invoke `ls' when
ls-lisp.el is used to emulate it.
Chong Yidong [Wed, 2 Feb 2011 03:36:29 +0000 (22:36 -0500)]
etc/themes/wheatgrass-theme.el: Apply min-colors setting to face definitions.
Julien Danjou [Tue, 1 Feb 2011 23:46:27 +0000 (23:46 +0000)]
mm-uu.el (mm-uu-type-alist): Add support for git format-patch diff format.
mm-decode.el (mm-inline-media-tests): Do not check for diff-mode it's standard in Emacs nowadays.
color.el (color-gradient): Add a color-gradient function.
Sam Steingold [Tue, 1 Feb 2011 21:37:12 +0000 (16:37 -0500)]
undo 2011-02-01T18:15:18Z!sds@gnu.org (purecopy-cons, purecopy-car) at Stefan Monnier's request
Sam Steingold [Tue, 1 Feb 2011 21:22:21 +0000 (16:22 -0500)]
* lisp/simple.el (special-mode-map): Bind "h" to `describe-mode';
bind "z" to `kill-this-buffer'.
(completion-list-mode-map): Bind "z" to `kill-this-buffer'.
* lisp/apropos.el (apropos-mode-map): Inherit from `special-mode-map'.
(apropos-mode): Inherit from `special-mode'.
* lisp/arc-mode.el (archive-mode-map): Inherit from `special-mode-map'.
* lisp/bookmark.el (bookmark-bmenu-mode): Define using
`define-derived-mode' inheriting from `special-mode'.
* lisp/dired.el (dired-mode-map): Inherit from `special-mode-map'.
* lisp/image-mode.el (image-mode-map): Ditto.
* lisp/replace.el (occur-mode): Define using
`define-derived-mode' inheriting from `special-mode'.
* lisp/tar-mode.el (tar-mode): Inherit from `special-mode'.
* lisp/calendar/diary-lib.el (diary-fancy-display-mode):
Inherit from `special-mode-map'.
* lisp/emacs-lisp/ert.el (ert-simple-view-mode, ert-results-mode):
Inherit from `special-mode'.
* lisp/emacs-lisp/package.el (package-menu-mode-map): Copy from
`special-mode-map'.
(package-menu-mode): Define using `define-derived-mode'
inheriting from `special-mode'.
* erc/erc-list.el (erc-list-menu-mode): Inherit from `special-mode'.
* lisp/net/xesam.el (xesam-mode): Inherit from `special-mode'.
(xesam-mode-map): Define separately.
* lisp/play/solitaire.el (solitaire-mode): Inherit from `special-mode'.
* lisp/progmodes/compile.el (compilation-minor-mode-map)
(compilation-mode-map): Inherit from `special-mode-map'.
* lisp/vc/diff-mode.el (diff-mode-shared-map):
Inherit from `special-mode-map'.
* lisp/vc/log-view.el (log-view-mode-map): Add a comment.
Eli Zaretskii [Tue, 1 Feb 2011 19:46:21 +0000 (21:46 +0200)]
Fix a compiler warning in image.c.
image.c (tiff_load): Avoid compiler warning in 2nd arg to TIFFClientOpen.
Sam Steingold [Tue, 1 Feb 2011 19:17:10 +0000 (14:17 -0500)]
fix docstrings of `purecopy-cons' & `purecopy-car' per Chong Yidong's request
Sam Steingold [Tue, 1 Feb 2011 18:18:46 +0000 (13:18 -0500)]
typo
Sam Steingold [Tue, 1 Feb 2011 18:15:18 +0000 (13:15 -0500)]
* lisp/subr.el (purecopy-cons, purecopy-car): Add shortcuts.
* lisp/faces.el (face-x-resources): Use `purecopy-cons'.
* lisp/files.el (auto-mode-alist, interpreter-mode-alist): Use
`purecopy-car'.
* lisp/international/fontset.el (font-encoding-alist): Ditto.
* lisp/international/mule-conf.el (file-coding-system-alist): Ditto.
* lisp/international/mule.el (auto-coding-alist)
(auto-coding-regexp-alist): Ditto.
* lisp/mouse.el (mouse-buffer-menu-mode-groups): Use `purecopy-cons'.
* lisp/term/x-win.el (x-gtk-stock-map): Ditto.
Chong Yidong [Tue, 1 Feb 2011 17:34:07 +0000 (12:34 -0500)]
Drop use of unsafep for checking Custom themes; bugfixes.
* lisp/custom.el (load-theme): Define return value. Drop use of
unsafep; call custom-theme-load-confirm for non-known-safe themes.
(custom-theme-load-confirm): Scroll in the correct window.
(custom-enabled-themes): Add custom-safe-themes to :set-after.
* lisp/cus-theme.el (custom-theme-checkbox-toggle): Don't activate the
checkbox if load-theme fails.
Stefan Monnier [Tue, 1 Feb 2011 16:33:17 +0000 (11:33 -0500)]
* lisp/progmodes/compile.el (compilation-next-error): Check there's
a message before using it.
Fixes: debbugs:7941
Stefan Monnier [Tue, 1 Feb 2011 14:09:20 +0000 (09:09 -0500)]
* lisp/gnus/message.el (message-expand-name): Don't trust the return value of
bbdb-complete-name.
(message-check-news-header-syntax): Remove unused var `start'.
(message-idna-to-ascii-rhs-1): Remove unused vars `rhs' and `address'.
(message-inhibit-body-encoding): Move to before first use.
(mail-abbrev-mode-regexp, Expires, User-Agent, Lines, Distribution)
(To, References, In-Reply-To, Newsgroups, Subject, Path, From)
(Organization, Message-ID, Date, mh-previous-window-config):
Defvar the vars using dynamic scoping.
Lars Ingebrigtsen [Tue, 1 Feb 2011 11:02:10 +0000 (11:02 +0000)]
gnus.texi (Customizing Articles): Fix typo.
Deniz Dogan [Tue, 1 Feb 2011 10:12:25 +0000 (11:12 +0100)]
Adding missing bug reference to ChangeLog.
Jan Djärv [Tue, 1 Feb 2011 08:53:03 +0000 (09:53 +0100)]
Use add/delete_read_fd in xsmfns to simplify. Also restart with initial_argv.
* xsmfns.c (ice_connection_closed): Call delete_read_fd.
(x_session_check_input): Change args and return type so it can be used
as argument to add_read_fd. Make static. Remove call to select.
Call kbd_buffer_store_event for emacs_event.
(smc_save_yourself_CB): Also store initial argv to SmRestartCommand.
(ice_conn_watch_CB): Call add_read_fd.
* xterm.c (XTread_socket): Remove HAVE_X_SM block with call to
x_session_check_input.
(x_session_initialized): Remove definition.
(x_initialize): Remove setting of x_session_initialized.
* xterm.h (x_session_check_input): Remove declaration.
Paul Eggert [Tue, 1 Feb 2011 07:23:48 +0000 (23:23 -0800)]
format-time-string now supports subsecond time stamp resolution
Lars Ingebrigtsen [Tue, 1 Feb 2011 03:54:46 +0000 (03:54 +0000)]
shr.el (shr-render-td): Only do colours at the final rendering. Should be slightly faster.
(shr-insert-table): Fix up TD background colours when doing the vertical padding.
gnus-art.el (article-update-date-lapsed): Don't use current-column to find the horizontal position. It's fragile in the presence of \003 characters.
Lars Ingebrigtsen [Tue, 1 Feb 2011 02:23:24 +0000 (02:23 +0000)]
gnus-art.el (article-date-ut): Protect against articles with no Date header.
Lars Ingebrigtsen [Tue, 1 Feb 2011 02:19:04 +0000 (02:19 +0000)]
gnus-start.el (gnus-read-active-file-1): Remove dead parameter infos.
Jay Belanger [Tue, 1 Feb 2011 02:15:52 +0000 (20:15 -0600)]
* calc/calc-mtx.el (math-lud-pivot-check): New function.
(math-do-matrix-lud): Use `math-lud-pivot-check' to check the size
of potential pivots.
Chong Yidong [Mon, 31 Jan 2011 23:54:50 +0000 (18:54 -0500)]
Merge changes from emacs-23 branch
Deniz Dogan [Mon, 31 Jan 2011 23:11:29 +0000 (18:11 -0500)]
Backport Bug#7933 fix from trunk.
* lisp/net/rcirc.el: Clean log filenames (Bug#7933).
(rcirc-log-write): Use convert-standard-filename.
(rcirc-log-filename-function): Documentation updates.
Alan Mackenzie [Mon, 31 Jan 2011 23:07:43 +0000 (18:07 -0500)]
Fix an infloop in CC-mode (Bug#7595).
* progmodes/cc-cmds.el (c-forward-over-illiterals): Continue
parsing if we encounter a naked # (Bug#7595).
(c-beginning-of-statement): Avoid loop in locating the beginning
of a macro.
Deniz Dogan [Mon, 31 Jan 2011 20:44:45 +0000 (21:44 +0100)]
* lisp/net/rcirc.el: New customizable nick completion format.
(rcirc-nick-completion-format): New defcustom.
(rcirc-complete): Use it.
Eli Zaretskii [Mon, 31 Jan 2011 20:04:42 +0000 (22:04 +0200)]
Commit changes in nt/ChangeLog for 2011-01-31T19:36:08Z!eliz@gnu.org.
Eli Zaretskii [Mon, 31 Jan 2011 20:00:40 +0000 (22:00 +0200)]
Don't define HAVE_STRFTIME on MS-Windows.
s/ms-w32.h (HAVE_STRFTIME): Don't define.
Eli Zaretskii [Mon, 31 Jan 2011 19:36:08 +0000 (21:36 +0200)]
Fix the MS-Windows build broken by 2011-01-30T23:34:18Z!eggert@cs.ucla.edu and 2011-01-31T08:15:13Z!eggert@cs.ucla.edu.
lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
$(BLD)/time_r.$(O).
($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
$(EMACS_ROOT)/src/m/intel386.h.
($(BLD)/strftime.$(O)):
($(BLD)/time_r.$(O)): Define prerequisites.
src/makefile.w32-in (OBJ2): Remove strftime.$(O).
($(BLD)/strftime.$(O)): Remove prerequisites.
lib-src/makefile.w32-in (VERSION): Don't define, defined on nt/config.nt.
(ECLIENT_CFLAGS): Remove -DVERSION.
($(BLD)/emacsclient.$(O)): Don't depend on makefile.w32-in.
nt/config.nt (VERSION): Uncomment definition.
(restrict): Define.
nt/inc/stdbool.h: New file.
admin/admin.el (set-version): Remove lib-src/makefile.w32-in. Add
nt/config.nt.
Antoine Levitt [Mon, 31 Jan 2011 19:16:19 +0000 (14:16 -0500)]
Fix erasure of modeline by erc-track.
http://lists.gnu.org/archive/html/emacs-devel/2010-08/msg00562.html
* erc-track.el (track): Don't reset erc-modified-channels-object
each time erc-track-mode is activated.
Stefan Monnier [Mon, 31 Jan 2011 17:11:11 +0000 (12:11 -0500)]
Fix last-minute typo in last change.
Stefan Monnier [Mon, 31 Jan 2011 17:09:42 +0000 (12:09 -0500)]
* lisp/progmodes/compile.el (compilation--flush-directory-cache):
New function, extracted from compilation--remove-properties.
(compilation--remove-properties, compilation--parse-region): Use it.
(compilation--previous-directory): Handle one more case.
(compilation-enable-debug-messages): Remove.
(compilation-parse-errors, compilation--flush-parse): Just remove the
left over debug messages.
Chong Yidong [Mon, 31 Jan 2011 17:03:37 +0000 (12:03 -0500)]
* lisp/files.el (copy-directory): Fix arguments to the recursive call.
Sam Steingold [Mon, 31 Jan 2011 16:49:44 +0000 (11:49 -0500)]
* lisp/progmodes/compile.el (compilation-enable-debug-messages):
Add a variable to make the parsing messages introduced in
2011-01-28T22:12:05Z!monnier@iro.umontreal.ca optional.
(compilation-parse-errors, compilation--flush-parse): Use it.
Deniz Dogan [Mon, 31 Jan 2011 15:19:57 +0000 (16:19 +0100)]
* lisp/net/rcirc.el: Clean log filenames (Bug#7933).
(rcirc-log-write): Use convert-standard-filename.
(rcirc-log-filename-function): Documentation updates.
Lars Ingebrigtsen [Mon, 31 Jan 2011 12:29:31 +0000 (12:29 +0000)]
gnus-art.el (article-date-ut): Replace infinitely many Date headers with a single one when called interactively.
Lars Ingebrigtsen [Mon, 31 Jan 2011 10:49:39 +0000 (10:49 +0000)]
gnus-art.el (article-transform-date): Fix infinite recursion.
Paul Eggert [Mon, 31 Jan 2011 08:15:13 +0000 (00:15 -0800)]
Merge: src/emacs.c now gets version number from configure.in
Paul Eggert [Mon, 31 Jan 2011 08:12:52 +0000 (00:12 -0800)]
src/emacs.c now gets version number from configure.in
Jim Meyering [Mon, 31 Jan 2011 07:34:45 +0000 (08:34 +0100)]
charset.c (load_charset_map): Don't deref NULL on failed malloc.
Lars Ingebrigtsen [Mon, 31 Jan 2011 07:27:07 +0000 (07:27 +0000)]
gnus-art.el (article-transform-date): Rewrite to still work when there are several rfc2822 parts.
Jan D [Mon, 31 Jan 2011 06:44:05 +0000 (07:44 +0100)]
Use xmalloc instead of malloc.
* lwlib-Xm.c (make_destroyed_instance):
* lwlib-utils.c (XtApplyToWidgets):
* lwlib.c (safe_strdup, malloc_widget_value)
(allocate_widget_info, allocate_widget_instance): Use xmalloc
instead of malloc.
Lars Ingebrigtsen [Mon, 31 Jan 2011 04:41:38 +0000 (04:41 +0000)]
nnimap.el (nnimap-wait-for-response): Wait for results in a more secure manner.
gnus-art.el (article-update-date-lapsed): Try to avoid having point move around by not using save-window-excursion. It seems to work...
Lars Ingebrigtsen [Mon, 31 Jan 2011 03:35:09 +0000 (03:35 +0000)]
nntp.el (nntp-retrieve-group-data-early, nntp-finish-retrieve-group-infos): Implement the asynchronous data fetching functions.
Katsumi Yamaoka [Mon, 31 Jan 2011 02:55:13 +0000 (02:55 +0000)]
gnus-art.el (article-make-date-line): Fix last change.