1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-24 10:38:38 +00:00
Commit Graph

96004 Commits

Author SHA1 Message Date
Eli Zaretskii
dd0c613c9f Update config.bat due to lisp/gnus/.dir-locals.el.
config.bat: Produce lisp/gnus/_dir-locals.el from lisp/gnus/.dir-locals.el.
2010-09-04 10:30:14 +03:00
Katsumi Yamaoka
74d8321d0e Fix previous merge from Gnus trunk. 2010-09-04 00:50:02 +00:00
Lars Magne Ingebrigtsen
eecdcaf581 mm-util.el: Just return the image directories, not all directories in the path in addition to the image directories; Maintain a cache of the image directories. This means that the `g' command in Gnus doesn't have to stat dozens of directories each time; nnmh.el: Only recurse down into subdirectories if the link count is more than 2. This results in a 100x speed up on my nnmh spool, and that's from an SSD disk, and not over nfs. 2010-09-04 00:45:13 +00:00
Lars Magne Ingebrigtsen
8fab3e398d gnus-html.el: Remove more white space before <pre_int> image spacers; Decode entities at the end. So that entities inside the tags don't mess up the rest of the "parsing". 2010-09-04 00:36:13 +00:00
Lars Magne Ingebrigtsen
25f28806d2 gnus-html.el: Add the new command gnus-html-show-images. 2010-09-04 00:30:49 +00:00
Lars Magne Ingebrigtsen
28e44fbf62 gnus-html.el: Fix up the logic that marks resized images for buffer deletion; Have the image insertion work even if the missing image is in an <a>. 2010-09-04 00:26:18 +00:00
Lars Magne Ingebrigtsen
10e91ca982 gnus-agent.el: Change the default so that nnimap methods aren't agentized by default. There's apparently many problems related to agent/imap behaviour; gnus-art.el: Don't reuse the 'gnus-data text property, but use a new property. This avoids stomping over other functions that use this for other things; gnus-html.el: Add a new `i' command to insert images. 2010-09-04 00:21:34 +00:00
Lars Magne Ingebrigtsen
7426b4f7d0 gnus-html: Comment fix.; gnus-art.el: Provide an u' command on urls and the like that copies the string over to the kill ring; Also have the u' command work for HTML links. 2010-09-04 00:12:44 +00:00
Lars Magne Ingebrigtsen
eedf5e123a Added a .dir-locals.el file so that trailing whitespace is shown. 2010-09-04 00:04:48 +00:00
Stefan Monnier
89acf735d4 Use SMIE's blink-paren for octave-mode.
* lisp/progmodes/octave-mod.el (octave-font-lock-close-quotes):
Backslashes do not escape single-quotes, single-quotes do.
(octave-block-else-regexp, octave-block-end-regexp)
(octave-block-match-alist): Remove.
(octave-smie-bnf-table): New var, with old content.
(octave-smie-op-levels): Use it.
(octave-smie-closer-alist): New var.
(octave-mode): Use it.  Setup smie-blink-matching and electric-indent.
(octave-blink-matching-block-open): Remove.
(octave-reindent-then-newline-and-indent, octave-electric-semi)
(octave-electric-space): Let self-insert-command run expand-abbrev and
blink parens.
2010-09-03 15:28:09 +02:00
Stefan Monnier
3b843809ca * lisp/electric.el (electricity): New group.
(electric-indent-chars): New var.
(electric-indent-post-self-insert-function): New fun.
(electric-indent-mode): New minor mode.
(electric-pair-skip-self): New custom.
(electric-pair-post-self-insert-function): New function.
(electric-pair-mode): New minor mode.
2010-09-03 15:06:51 +02:00
Stefan Monnier
0da208548b * lisp/calc/calc-aent.el (calcAlg-blink-matching-check): New fun, to replace
calcAlg-blink-matching-open.
(calc-alg-ent-map, calc-alg-ent-esc-map): Initialize in the declaration.
(calc-do-alg-entry): Only touch the part of the keymap that varies.
Use the new blink-matching-check-function.
2010-09-03 13:26:08 +02:00
Stefan Monnier
a49e651ea9 Provide blink-matching support to SMIE.
* lisp/emacs-lisp/smie.el (smie-bnf-closer-alist): New function.
(smie-blink-matching-triggers, smie-blink-matching-inners): New vars.
(smie-blink-matching-check, smie-blink-matching-open): New functions.
2010-09-03 13:18:45 +02:00
Stefan Monnier
e5eddfd190 * lisp/simple.el (newline): Fix last change to properly remove itself from
the hook.
2010-09-03 13:12:46 +02:00
Katsumi Yamaoka
59f65f5c42 gnus-html.el (gnus-html-put-image): make avoidance of displaying small images work for XEmacs. 2010-09-03 06:10:04 +00:00
Katsumi Yamaoka
7313797194 Make gnus-html work for XEmacs. 2010-09-03 02:29:03 +00:00
Katsumi Yamaoka
3fb8f8a102 gnus-ems.el: Make process-plist functions work. 2010-09-03 01:00:10 +00:00
Lars Magne Ingebrigtsen
5d97d03205 message.el (message-generate-hashcash): Change default to 'opportunistic if hashcash is installed; gnus-html.el (gnus-html-put-image): Only call image-size once, since it's somewhat time-consuming on remote X servers. 2010-09-03 00:55:58 +00:00
Stefan Monnier
b13ebb5ce9 Add blink-matching-check-function and misc cleanups.
* lisp/simple.el (newline): Eliminate optimization.
Use post-self-insert-hook to set hard-newline and things before
running post-self-insert-hook.
(blink-matching-check-mismatch): New function.
(blink-matching-check-function): New variable.
(blink-matching-open): Use them.
Skip back forward over prefix chars skipped by forward-sexp.
Don't check if the parens are backslash escaped.
(blink-paren-post-self-insert-function): Check backslash escaping here.
2010-09-02 23:57:08 +02:00
Jan Djärv
5986b97d13 Fix lisp/ChangeLog entries. 2010-09-02 18:06:51 +02:00
Chong Yidong
e687c2cdd6 Set revert-buffer-function in Package Menu.
* emacs-lisp/package.el (package-menu-mode-map): Change
package-menu-revert bindings to revert-buffer.
(package-menu-mode): Set revert-buffer-function.
(package-menu-revert): Doc fix.
2010-09-02 11:29:15 -04:00
Lars Magne Ingebrigtsen
2e23878e5a gnus-html-rescale-image: Fix up typo in rescaling. 2010-09-02 14:10:03 +00:00
Agustín Martín
567efba906 ispell.el: better `default-directory' and kill-ispell-on-exit handling
* textmodes/ispell.el (ispell-init-process): Use "~/" as
 `default-directory' unless using Ispell per-directory personal
 dictionaries and not in a mini-buffer under XEmacs.
 (kill-buffer-hook): Do not kill ispell process on exit when
 `ispell-process-directory' is "~/". (Bug#6143)
2010-09-02 14:37:29 +02:00
Jan D
08d4877ef2 * simple.el (kill-new): Call interprogram-cut-function with only one argument. 2010-09-02 12:54:43 +02:00
Jan Djärv
30641319d8 Forgor to save ChangeLog for previous commit. 2010-09-02 12:20:20 +02:00
Jan Djärv
4524012543 Remove cut buffer from documentation.
* doc/emacs/frames.texi (Cut/Paste Other App): Remove vut-buffer text.

* doc/lispref/text.texi (Low-Level Kill Ring):
* doc/lispref/frames.texi (Window System Selections): Remove cut buffer
documentation.

* doc/misc/cl.texi (Basic Setf): Remove x-get-cut-buffer and x-get-cutbuffer.

* lisp/term/x-win.el (x-select-text):
* lisp/term/pc-win.el (x-selection-value):
* lisp/term/ns-win.el (x-selection-value):
* lisp/eshell/em-term.el:
* lisp/w32-fns.el (x-get-selection-value):
* lisp/mouse-sel.el (mouse-sel-set-selection-function):
* lisp/frame.el (display-selections-p): Remove cut-buffer in documentation.

* lisp/term.el (term-mouse-paste): Don't call x-get-cutbuffer.
Remove cut buffer from error message.
2010-09-02 12:17:02 +02:00
Jan Djärv
084e6df30d Support for cut buffers has been removed. 2010-09-02 11:52:24 +02:00
Jan Djärv
6d7cc56382 Removed cut-buffer code.
* lisp/mouse-sel.el (mouse-sel-get-selection-function):
x-cut-buffer-or-selection-value renamed to x-selection-value.
(x-select-text): Optional push removed.

* lisp/select.el (x-get-cut-buffer, x-set-cut-buffer): Remove.

* lisp/simple.el (interprogram-cut-function): Remove mention of PUSH.

* lisp/w32-fns.el (x-last-selected-text):
x-cut-buffer-or-selection-value renamed to x-selection-value.
(x-cut-buffer-max): Remove.
(x-select-text): Remove argument PUSH, update documentation.

* lisp/emacs-lisp/cl-macs.el (x-get-cutbuffer, x-get-cut-buffer): Remove.

* lisp/term/ns-win.el (x-setup-function-keys, ns-last-selected-text):
x-cut-buffer-or-selection-value renamed to x-selection-value
(x-selection-value): Renamed from x-cut-buffer-or-selection-value.
(x-select-text): Remove argument PUSH, update documentation.

* lisp/term/pc-win.el (x-last-selected-text):
x-cut-buffer-or-selection-value renamed to x-selection-value
(x-select-text): Remove argument PUSH, update documentation.

* lisp/term/x-win.el: Update documentation for x-last-selected-text-*.
(x-last-selected-text-cut, x-last-selected-text-cut-encoded)
(x-last-cut-buffer-coding, x-cut-buffer-max): Remove.
(x-select-text): Remove argument PUSH, update documentation.  Remove
cut-buffer code.
(x-selection-value-internal): Was previously x-selection-value.
(x-selection-value): Renamed from x-cut-buffer-or-selection-value.
Update documentation, remove cut-buffer code.  Call
x-selection-value-internal.
(x-clipboard-yank): Call x-selection-value-internal.
(x-initialize-window-system): Remove setting of x-cut-buffer-max.

* src/xselect.c: Remove declaration of cut-buffer objects and functions.
(symbol_to_x_atom): Remove mapping to XA_CUT_BUFFERn.
(x_atom_to_symbol): Remove mapping to QCUT_BUFFERn.
(Fx_get_cut_buffer_internal, Fx_store_cut_buffer_internal)
(Fx_rotate_cut_buffers_internal): Remove.
(syms_of_xselect): Remove defsubr of above.
Remove intern of QCUT_BUFFERn.

* src/xterm.c (x_term_init): Don't set dpyinfo->cut_buffers_initialized.

* src/xterm.h (struct dpyinfo): Remove cut_buffers_initialized.
2010-09-02 11:47:08 +02:00
Katsumi Yamaoka
f68a93a990 gnus-html-put-image, gnus-html-rescale-image: Pass `file' argument. 2010-09-02 05:03:06 +00:00
Katsumi Yamaoka
60893e6f01 gnus-article-html: Make work buffer multibyte for decoded contents. 2010-09-02 03:47:31 +00:00
Lars Magne Ingebrigtsen
e5500d2a3f gnus-group.el (gnus-group-line-format): Remove %O (moderated) from group line format, since it isn't very interesting. 2010-09-02 03:43:31 +00:00
Lars Magne Ingebrigtsen
954c8060bd gnus-agent.el (gnus-agent-short-article, gnus-agent-long-article): Increase values for these two variables. 2010-09-02 03:39:33 +00:00
Lars Magne Ingebrigtsen
a1347097f9 gnus.el (gnus-mode-non-string-length): Change default to 30; gnus-sum.el (gnus-auto-select-subject): Change default to `unseen-or-unread'; gnus.el (gnus-refer-article-method): Change default to 'current. 2010-09-02 03:35:06 +00:00
Lars Magne Ingebrigtsen
1d297c49bf message.el (message-generate-new-buffers): Change default to `unsent'; gnus-sum.el (gnus-summary-goto-unread, gnus-single-article-buffer): Change default to nil. 2010-09-02 03:27:17 +00:00
Kenichi Handa
56524ce00e merge changes in emacs-23 branch 2010-09-02 11:00:18 +09:00
Lars Magne Ingebrigtsen
ae682ff5ae gnus-html.el (gnus-html-rescale-image): Yet another try at getting the image sizing right. 2010-09-02 01:46:34 +00:00
Lars Magne Ingebrigtsen
c9fc72fa5a Delete all trailing white space. 2010-09-02 01:42:32 +00:00
Lars Magne Ingebrigtsen
36a806f357 gnus-html.el (gnus-html-wash-tags): Remove all <pre_int> place holders. 2010-09-02 01:33:31 +00:00
Lars Magne Ingebrigtsen
a93b858c98 gnus-html.el (gnus-html-wash-tags): Don't show images that are really small. They're probably tracking images; nntp.el (nntp-request-set-mark): Refuse to do marks if nntp-marks-file-name is nil. 2010-09-02 01:29:42 +00:00
Lars Magne Ingebrigtsen
846daf20c2 gnus-html.el (gnus-html-rescale-image): The rescaling logic scaled down too much; nndoc.el (nndoc-type-alist): Added a new type for Google digests. 2010-09-02 01:24:21 +00:00
Teodor Zlatanov
2aafbe5a81 gnus-html.el: prefix log messages with function name 2010-09-02 01:18:45 +00:00
Lars Magne Ingebrigtsen
9a4b54dbe6 gnus-html.el (gnus-html-wash-tags): Check the value ofgnus-blocked-images in the summary buffer. 2010-09-02 01:14:38 +00:00
Teodor Zlatanov
9a047bac91 gnus-html.el: Doc fix for gnus-html-image-url-blocked-p. 2010-09-02 01:10:25 +00:00
Kenichi Handa
2333c84afd merge trunk 2010-09-02 10:09:22 +09:00
Lars Magne Ingebrigtsen
5b77fa4d82 gnus-html.el (gnus-html-image-url-blocked-p): Say in the message what the regexp really is. 2010-09-02 01:06:36 +00:00
Lars Magne Ingebrigtsen
c6c815761c gnus-html.el (gnus-html-wash-tags): "A" is also used for links, just like "a", it seems like; (gnus-html-image-url-blocked-p): Take a parameter for blocked-images since it needs to be picked from the correct buffer. 2010-09-02 01:02:03 +00:00
Kenichi Handa
7e7e8cfe01 merge trunk 2010-09-02 09:58:05 +09:00
Lars Magne Ingebrigtsen
53080505af Remove arch-tags from all files, since these are no longer needed. 2010-09-02 00:55:51 +00:00
Lars Magne Ingebrigtsen
261ff377d4 Remove nnlistserv, nnwfm and related code. 2010-09-02 00:39:34 +00:00
Lars Magne Ingebrigtsen
f736244589 Remove nndb, nnkiboze and related code. 2010-09-02 00:28:01 +00:00