1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-30 19:53:09 +00:00
Commit Graph

95938 Commits

Author SHA1 Message Date
Kenichi Handa
9e69cb054d merge changes in emacs-23 branch 2010-09-01 16:13:21 +09:00
Katsumi Yamaoka
0a46a12f7a Fix previous merge from Gnus trunk. 2010-09-01 00:18:24 +00:00
Katsumi Yamaoka
c7e663544a Remove nnwarchive.el. 2010-09-01 00:10:19 +00:00
Katsumi Yamaoka
8f563146e8 Use nnimap-request-list-method instead of lsub directly; by Julien Danjou <julien@danjou.info>.
Not using this variable here has no sence, because using LSUB method
is useless if you never subscribed anything on the IMAP side.
2010-09-01 00:06:27 +00:00
Katsumi Yamaoka
3c08d668f4 Remove nnwarchive by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-09-01 00:02:13 +00:00
Katsumi Yamaoka
c4d82de839 Remove nnultimate.el and related code; Remove nnsoup.el, gnus-soup.el and related code; by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-31 23:55:50 +00:00
Katsumi Yamaoka
51dee5ef43 gnus-html.el: Introduce a new variable, gnus-blocked-images, and use that instead of the w3m variable; by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-31 23:38:57 +00:00
Katsumi Yamaoka
a2b2dd84f4 message.texi: Fix some syntax errors in the last check-in; by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-31 23:30:11 +00:00
Katsumi Yamaoka
2cdd366f84 gnus-ems.el: Provide compatibility functions for gnus-set-process-plist by Katsumi Yamaoka <yamaoka@jpl.org>; gnus-html.el: Use gnus-process-plist and friends for compatibility; gnus-cite.el: New function to guess whether a long line is natural text or not; message.el: Implement message-prune-recipient-rules; by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-31 23:26:23 +00:00
Stefan Monnier
2d217ead4c * lisp/gnus/gnus-html.el: Require pkgs that define macros used in this file.
(gnus-article-mouse-face): Declare to silence byte-compiler.
(gnus-html-curl-sentinel): Use with-current-buffer, inhibit-read-only, and
process-get.
(gnus-html-put-image): Use plist-get to avoid getf.
(gnus-html-prefetch-images): Use with-current-buffer.
2010-08-31 21:47:35 +02:00
Stefan Monnier
b819f760b1 * src/keyboard.c (Fwindow_system): Fix compilation for USE_LISP_UNION_TYPE. 2010-08-31 21:42:39 +02:00
Chong Yidong
61f7096c3b * textmodes/nroff-mode.el (nroff-view): New command.
(nroff-mode-map): Bind it to C-c C-c.
2010-08-31 14:04:26 -04:00
Chong Yidong
07fa68a7e8 * src/keyboard.c (command_loop_1): Don't call x-set-selection on tty. 2010-08-31 11:39:31 -04:00
Katsumi Yamaoka
ad1421332b Clarify the code a bit by renaming the variable with the url to `url'; Support cid: URLs/images; by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-31 13:28:02 +00:00
Stefan Monnier
c8977b2e62 * lisp/emacs-lisp/smie.el (smie-down-list): New command. 2010-08-31 14:22:40 +02:00
Stefan Monnier
ec5d3ff71f Remove old indentation and navigation code on octave-mode.
* lisp/progmodes/octave-mod.el (octave-mode-map): Remap down-list to
smie-down-list rather than add a binding for octave-down-block.
(octave-mark-block, octave-blink-matching-block-open):
Rely on forward-sexp-function.
(octave-fill-paragraph): Don't narrow, so you can use
indent-according-to-mode.
(octave-block-begin-regexp, octave-block-begin-or-end-regexp): Remove.
(octave-in-block-p, octave-re-search-forward-kw)
(octave-re-search-backward-kw, octave-indent-calculate)
(octave-end-as-array-index-p, octave-block-end-offset)
(octave-scan-blocks, octave-forward-block, octave-backward-block)
(octave-down-block, octave-backward-up-block, octave-up-block)
(octave-before-magic-comment-p, octave-indent-line): Remove.
2010-08-31 14:13:51 +02:00
Kenichi Handa
d419e1d94e Fix handling of 8-bit characters in a display table. 2010-08-31 16:49:21 +09:00
Katsumi Yamaoka
1a10d4212f Bump custom version of some user options of which the default values changed. 2010-08-31 04:21:18 +00:00
Chong Yidong
187d3296ae Fix several Package Menu and Finder bugs.
* finder.el: Load finder-inf using `require'.
(finder-list-matches): Sorting by status is now the default.
(finder-compile-keywords): Simpify printing.

* emacs-lisp/package.el (package--read-archive-file): Just use
`read', to avoid copying an additional string.
(package-menu-mode): Set header-line-format here.
(package-menu-refresh, package-menu-revert): Signal an error if
not in the Package Menu.
(package-menu-package-list): New var.
(package--generate-package-list): Operate on the current buffer;
don't assume that it is *Packages*, since the user may rename it.
Allow persistent package listings and sort keys using
package-menu-package-list and package-menu-package-sort-key.
(package-menu--version-predicate): Fix version calculation.
(package-menu-sort-by-column): Don't select the window.
(package--list-packages): Create the *Packages* buffer.  Set
package-menu-package-list-key.
(list-packages): Sorting by status is now the default.
(package-buffer-info): Use match-string-no-properties.
(define-package): Add a &rest argument for future proofing, but
don't use it yet.
(package-install-from-buffer, package-install-buffer-internal):
Merged into a single function, package-install-from-buffer.
(package-install-file): Caller changed.

Also, fix headers for hfy-cmap.el and ps-print.el.
2010-08-30 21:53:46 -04:00
Katsumi Yamaoka
14721afcd6 gnus-html.el: require mm-url; by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-31 01:15:32 +00:00
Katsumi Yamaoka
0c32d78212 Fix previous merge from Gnus trunk. 2010-08-31 00:51:08 +00:00
Katsumi Yamaoka
c2861968e4 Remove the w' and i' summary keybindings, since they aren't useful; by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-31 00:42:27 +00:00
Katsumi Yamaoka
390dd504eb Removed gnus-move.el and pointers to it, since it doesn't really work; by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-31 00:38:32 +00:00
Katsumi Yamaoka
f02566ce1e gnus.texi (Changing Servers): Remove documentation on gnus-change-server and friends, since it's been removed; by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-31 00:34:43 +00:00
Katsumi Yamaoka
b0e4f3fc00 gnus.texi (Summary Mail Commands): Note that only the addresses from the first message are used for wide replies; by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-31 00:28:54 +00:00
Katsumi Yamaoka
379dde032c Tell w3m that the input is UTF-8; This seems to fix problems with some German web feeds; by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-31 00:23:25 +00:00
Katsumi Yamaoka
5a2756c8ca Put the xpm version of the logo at the top so that the proper colours are applied; by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-31 00:19:31 +00:00
Katsumi Yamaoka
47fe149b7c gnus-article-view-part: Doc fix by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-31 00:15:33 +00:00
Katsumi Yamaoka
1f60954932 Always insert Content-Type headers, to make broken recipients happier; by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-31 00:11:37 +00:00
Katsumi Yamaoka
fb16bb4689 Use gnus-create-image to be XEmacs-compatible; Don't do images on non-graphic displays; by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-31 00:07:40 +00:00
Katsumi Yamaoka
77ae8989c4 Remove the unused nnslashdot backend by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-30 23:53:47 +00:00
Katsumi Yamaoka
75856ec0cb Limit the undo actions to 100 actions by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-30 23:47:12 +00:00
Katsumi Yamaoka
0be02d8a41 Protect against not having completion-styles bound by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-30 23:40:10 +00:00
Katsumi Yamaoka
a3e01263b1 Use insert-image instead of put-image when putting images into a buffer; This makes all the Gnus image-inserting functions work, I think; by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-30 23:35:19 +00:00
Katsumi Yamaoka
929989ffac Make html image insertion probably work for XEmacs, too by Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-30 23:29:56 +00:00
Katsumi Yamaoka
f5ec697d93 gnus-group-completing-read: Add 'substring to completion-styles for group selection; imap.el, mailcap.el, message.el, mm-util.el, nnheader.el, nnmail.el, pop3.el: Remove references to outdated systems; References to win32 w32 mswindows ms-windows emx were probably cargo-culted, and are removed for clarity; By Lars Magne Ingebrigtsen <larsi@gnus.org>. 2010-08-30 23:24:56 +00:00
Stefan Monnier
e17b68ed83 Use SMIE for octave-mode.
* test/indent/octave.m: New file.
* lisp/progmodes/octave-mod.el (octave-font-lock-keywords): Use regexp-opt.
(octave-mode-map): Remove special bindings for forward/backward-block
and octave-backward-up-block.  Use smie-close-block.
(octave-continuation-marker-regexp): New var.
(octave-continuation-regexp): Use it.
(octave-operator-table, octave-smie-op-levels)
(octave-operator-regexp, octave-smie-indent-rules): New vars.
(octave-smie-backward-token, octave-smie-forward-token): New funs.
(octave-mode): Use SMIE.
(octave-close-block): Delete.
2010-08-30 22:34:52 +02:00
Eli Zaretskii
42b6a73bc7 Fix bug #6944.
menu-bar.el (menu-bar-edit-menu) <"Paste">: Check selection in
 CLIPBOARD, not in PRIMARY.
2010-08-30 21:11:34 +03:00
Stefan Monnier
ee992a8ced * lisp/emacs-lisp/smie.el (smie-indent-offset-rule): Let :parent take
a list of parents.
(smie-indent-column): Allow indirection through variables.
2010-08-30 17:21:14 +02:00
Stefan Monnier
d36b74ca27 Use with-silent-modifications.
* lisp/composite.el (save-buffer-state): Delete, unused.
* lisp/font-lock.el (save-buffer-state): Use with-silent-modifications.
(font-lock-default-fontify-region): Use with-syntax-table.
* lisp/jit-lock.el (with-buffer-unmodified): Remove.
(with-buffer-prepared-for-jit-lock): Use with-silent-modifications.
2010-08-30 15:57:42 +02:00
Stefan Monnier
f291fe60fb Use `declare' in defmacros.
* lisp/window.el (save-selected-window):
* lisp/subr.el (with-temp-file, with-temp-message, with-syntax-table):
* lisp/progmodes/python.el (def-python-skeleton):
* lisp/net/dbus.el (dbus-ignore-errors):
* lisp/jka-cmpr-hook.el (with-auto-compression-mode):
* lisp/international/mule.el (with-category-table):
* lisp/emacs-lisp/timer.el (with-timeout):
* lisp/emacs-lisp/lisp-mnt.el (lm-with-file):
* lisp/emacs-lisp/eieio.el (with-slots):
* lisp/emacs-lisp/easymenu.el (easy-menu-define):
* lisp/emacs-lisp/debug.el (debugger-env-macro):
* lisp/emacs-lisp/cl-compat.el (Multiple-value-bind, Multiple-value-setq)
(Multiple-value-call, Multiple-value-prog1):
* lisp/emacs-lisp/cl-seq.el (cl-parsing-keywords, cl-check-key)
(cl-check-test-nokey, cl-check-test, cl-check-match): Move indent and
edebug rule to definition.
* lisp/emacs-lisp/lisp-mode.el (save-selected-window)
(with-current-buffer, combine-after-change-calls)
(with-output-to-string, with-temp-file, with-temp-buffer)
(with-temp-message, with-syntax-table, read-if, eval-after-load)
(dolist, dotimes, when, unless):
* lisp/emacs-lisp/byte-run.el (inline): Remove indent rule, redundant.
2010-08-30 15:03:05 +02:00
Stefan Monnier
cd196f1256 * src/marker.c (Fcopy_marker): Make the first arg optional. 2010-08-30 14:47:49 +02:00
Katsumi Yamaoka
598451ed06 gnus.texi (Drafts): Mention B DEL by Lars Magne Ingebrigtsen <larsi@gnus.org>.
2010-08-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 * gnus.texi (Drafts): Mention B DEL.
2010-08-30 06:44:58 +00:00
Katsumi Yamaoka
e7842e695a gnus.texi (Delayed Articles): Mention that the Date header is the original one, even if you delay by Tim Landscheidt <tim@tim-landscheidt.de>.
2010-08-29  Tim Landscheidt  <tim@tim-landscheidt.de>  (tiny change)
 * gnus.texi (Delayed Articles): Mention that the Date header is the
 original one, even if you delay.
2010-08-30 06:40:00 +00:00
Katsumi Yamaoka
8511579675 gnus.texi (Asynchronous Fetching): Document gnus-async-post-fetch-function; gnus.texi (HTML): Made into its own section by Lars Magne Ingebrigtsen <larsi@gnus.org>.
2010-08-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 * gnus.texi (Asynchronous Fetching): Document
 gnus-async-post-fetch-function.
 (HTML): Made into its own section.
2010-08-30 06:36:12 +00:00
Katsumi Yamaoka
5ec440915c gnus-score-string: Fix regex for matching extra headers and regexp-quote the match if necessary by Andreas Schwab <schwab@suse.de>.
2009-02-04  Andreas Schwab  <schwab@suse.de>
 * gnus-score.el (gnus-score-string): Fix regex for matching extra
 headers and regexp-quote the match if necessary.
2010-08-30 06:32:33 +00:00
Katsumi Yamaoka
07466c8e7b smiley-regexp-alist: Don't delete the semicolon before the blinking smiley by Miles Bader <miles@gnu.org>; Disallow ;;) from being treated as a blink smiley by Simon Josefsson <simon@josefsson.org>.
2009-03-24  Miles Bader  <miles@gnu.org>
 * smiley.el (smiley-regexp-alist): Don't delete the semicolon before
 the blinking smiley.
2009-03-24  Simon Josefsson  <simon@josefsson.org>
 * smiley.el (smiley-regexp-alist): Disallow ;;) from being treated as a
 blink smiley.
2010-08-30 06:28:53 +00:00
Katsumi Yamaoka
8bff7c00b7 Misc Gnus fixes by Lars Magne Ingebrigtsen <larsi@gnus.org>.
2010-08-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 * gnus-start.el (gnus-dribble-read-file): Ensure that the directory
 where the dribbel file lives exists.

 * message.el (message-send-mail-partially-limit): Change the default to
 nil, since most people don't want this.

 * mm-url.el (mm-url-decode-entities): Also decode entities like
 &#x3212.
2010-08-30 06:25:05 +00:00
Katsumi Yamaoka
0b10e43782 gnus-summary-idna-message, nnrss-normalize-date, nnrss-discover-feed: Hyperlink urls in docstrings with URL `...' by Kevin Ryde <user42@zip.com.au>.
2009-07-16  Kevin Ryde  <user42@zip.com.au>  (tiny change)
 * gnus-sum.el (gnus-summary-idna-message):
 * nnrss.el (nnrss-normalize-date, nnrss-discover-feed):
 Hyperlink urls in docstrings with URL `...'.
2010-08-30 06:21:33 +00:00
Katsumi Yamaoka
b1992461d7 Misc Gnus fixes by Lars Magne Ingebrigtsen <larsi@gnus.org>.
2010-08-29  Adam Sjøgren  <asjo@koldfront.dk>
 * gnus-html.el (gnus-html-put-image): Use XEmacs-compatible image
 functions.

2010-08-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 * gnus-art.el (gnus-article-add-button): Take an optional parameter to
 say what the mouseover text should be.

 * gnus-html.el (gnus-html-prefetch-images): Use the summary-local
 version of the mm-w3m-safe-url-regexp variable to only download images
 in the groups where we want that to happen.

 * gnus-sum.el (gnus-summary-stop-at-end-of-message): New variable.

 * gnus-art.el (gnus-article-beginning-of-window): Make into defun for
 easier debugging.
 (gnus-article-beginning-of-window): Add kludge to allow spacing past
 big pictures in the article buffer.

 * mm-decode.el (mm-text-html-renderer): Default the html renderer to
 gnus-article-html.
 (mm-text-html-renderer): gnus-article-html needs curl in addition to
 w3m.
2010-08-30 06:17:45 +00:00