1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-01 03:11:09 -08:00
Commit graph

96034 commits

Author SHA1 Message Date
Katsumi Yamaoka
3cf628e8ec gnus-start.el (gnus-method-rank): Replace equalp with equal. 2010-09-05 11:53:59 +00:00
Katsumi Yamaoka
8737ef699d (nnmh-request-list-1): Bind `file'. 2010-09-05 04:09:07 +00:00
Katsumi Yamaoka
c6faacb4d7 pop3-set-process-query-on-exit-flag: New function that's an alias to set-process-query-on-exit-flag, or process-kill-without-query for XEmacs and old Emacsen. 2010-09-05 04:01:41 +00:00
Juanma Barranquero
733946e777 Update to latest Unicode 6.0 beta data files.
* admin/unidata/BidiMirroring.txt: Update from
  http://www.unicode.org/Public/6.0.0/ucd/BidiMirroring-6.0.0d2.txt

* admin/unidata/UnicodeData.txt: Update from
  http://www.unicode.org/Public/6.0.0/ucd/UnicodeData-6.0.0d7.txt

* lisp/international/uni-bidi.el:
* lisp/international/uni-category.el:
* lisp/international/uni-combining.el:
* lisp/international/uni-decimal.el:
* lisp/international/uni-mirrored.el:
* lisp/international/uni-name.el: Regenerate.

* src/biditype.h: Regenerate.
2010-09-05 04:06:39 +02:00
Lars Magne Ingebrigtsen
988818b8dd gnus-int.el (gnus-request-group): Indent. 2010-09-05 01:31:15 +00:00
Lars Magne Ingebrigtsen
85816ac1c5 mail-source.el (mail-source-delete-crash-box): Always move the crash box to the Incoming file. Fixes mistake in previous checkin; Do incremental NOV updates when scanning new male. (nnml-save-incremental-nov, nnml-open-incremental-nov, nnml-add-incremental-nov): New functions to do "incremental" nov updates, where we just append to the end of the existing nov files without reading/writing them in full. 2010-09-05 01:27:15 +00:00
Lars Magne Ingebrigtsen
530b8957da pop3.el (pop3-write-to-file): Don't output messages when saving; mail-source.el (mail-source-delete-crash-box): Really only check the incoming files once in a while; nnml.el (nnml-save-nov): Message around nnml-save-nov so that the culprit is more visible; pop3.el (pop3-send-streaming-command): Off-by-one error on the request loop (for debugging purposes) removed. 2010-09-05 01:18:05 +00:00
Lars Magne Ingebrigtsen
ff3eb82e0e pop3.el (pop3-streaming-movemail): Always close the pop3 connection. 2010-09-05 01:12:51 +00:00
Lars Magne Ingebrigtsen
a2bb410e58 gnus-start.el: White space clean up; mail-source.el (mail-source-fetch-pop): Use streaming pop3 retrieval; pop3.el (pop3-streaming-movemail): Respect pop3-leave-mail-on-server; pop3.el (pop3-logon): Fix up unbound variable typo; mail-source.el (mail-source-delete-crash-box): Only check the incoming files for deletion once per day to save a lot of file accesses. 2010-09-05 01:08:22 +00:00
Lars Magne Ingebrigtsen
fb994703be gnus-start.el (gnus-make-hashtable-from-newsrc-alist): Remove duplicates from .newsrc list. 2010-09-05 00:56:31 +00:00
Lars Magne Ingebrigtsen
ef45ee6fc8 pop3.el (pop3-movemail): Use erase-buffer instead of looping and deleting regions, which seems rather odd; gnus-start.el (gnus-get-unread-articles): Protect against groups that come from no known methods. 2010-09-05 00:52:55 +00:00
Lars Magne Ingebrigtsen
34e03853f0 (pop3-display-message-size-flag): Removed -- everybody wants message sizes. 2010-09-05 00:49:07 +00:00
Lars Magne Ingebrigtsen
4469385cdc gnus-agent.el (gnus-agent-load-local): Only read the agent.lib/local file once per `g' run. 2010-09-05 00:44:53 +00:00
Lars Magne Ingebrigtsen
2c8bcd54bd nnmh.el (nnmh-request-list-1): Output active lines also for empty directories. This makes the draft queue directory work. 2010-09-05 00:38:39 +00:00
Lars Magne Ingebrigtsen
8c3e17f87b Rewrite the Gnus group activation method to be more efficient; nnmh.el (nnmh-request-list-1): Fix up the recursion behavior; Add more changes related to the new methodology for requesting backend data. 2010-09-05 00:34:16 +00:00
Stefan Monnier
6aeafb3437 * lisp/electric.el (electric-indent-post-self-insert-function):
Don't reindent with a sloppy indentation function.
2010-09-05 00:54:58 +02:00
Stefan Monnier
2e664aab0b * lisp/emacs-lisp/syntax.el (syntax-ppss): More sanity check to catch
border case in change-log-mode.
2010-09-05 00:51:39 +02:00
Chong Yidong
13ef65a483 Fix Ruby compilation error matching.
* progmodes/compile.el (compilation-error-regexp-alist-alist):
Remove ruby regexp; handle Ruby errors with gcc-include and gnu.
Recognize leading tab in gcc-include regexp.  Ignore names with
leading "from" or "in" in gnu regexp (Bug#6937).
2010-09-04 16:42:03 -04:00
Andreas Schwab
7ec926206c Update cl-loaddefs.el 2010-09-04 21:44:39 +02:00
Andreas Schwab
7574650a39 Check all lisp types in image loader
* nsimage.m (ns_load_image): Check argument types.

* image.c: Remove all uses of gcpro.
(xpm_load): Check all lisp types.
(pbm_load): Likewise.
(png_load): Likewise.
(jpeg_load): Likewise.
(tiff_load): Likewise.
(gif_load): Likewise.
(imagemagick_load_image): Likewise.
(imagemagick_load): Likewise.
(svg_load): Likewise.
(gs_load): Likewise.
2010-09-04 21:39:34 +02:00
Stefan Monnier
5abf15563a Avoid global recursive calls to kill-buffer-hooks, and fit into 80 cols.
* lisp/textmodes/ispell.el (ispell-process-buffer-name): Remove.
(ispell-start-process): Avoid setq and simplify logic.
(ispell-init-process): Setup kill-buffer-hook locally when needed.
(kill-buffer-hook): Don't use it globally with code that uses
expand-file-name since that may call kill-buffer via
code_conversion_restore.
2010-09-04 20:47:29 +02:00
Chong Yidong
0be01d2c86 * emacs-lisp/package.el (package-directory-list): Only call file-name-nondirectory on a string. 2010-09-04 13:54:48 -04:00
Chong Yidong
ebf662f494 Avoid corrupting archive-contents file.
* emacs-lisp/package.el (package--download-one-archive): Ensure
that archive-contents is valid before saving it.
(package-activate-1, package-mark-obsolete, define-package)
(package-compute-transaction, package-list-maybe-add): Use push.
2010-09-04 13:13:14 -04:00
Julien Danjou
8644199913 gnus.texi (Adaptive Scoring): Fix typo. 2010-09-04 15:34:39 +00:00
Lars Magne Ingebrigtsen
f790bb74d8 (gnus-html-show-images): If there are no images to show, then say so instead of bugging out. 2010-09-04 15:28:57 +00:00
Lars Magne Ingebrigtsen
c25d60ab3b (gnus-article-copy-string): Say what data we copied; (gnus-html-wash-tags): Remove even more white space around <pre_int>; (gnus-agent-load-alist): Check whether the agentview files exist before trying to read them. 2010-09-04 15:24:35 +00:00
Eli Zaretskii
6e6b8e25b1 Fix display of composed R2L text on MS-Windows.
w32uniscribe.c (uniscribe_shape): Update commentary.  Don't
 try to reorder grapheme clusters, since LGSTRING should always
 hold them in the logical order.
 (uniscribe_encode_char, uniscribe_shape): Force ScriptShape to
 return glyph codes in the logical order.
2010-09-04 18:16:08 +03:00
Andreas Schwab
5e5992c20e * image.c (Fimagemagick_types): Doc fix. 2010-09-04 12:43:43 +02:00
Andreas Schwab
b7d187f836 Fix type mismatch in ImageMagick loader
* image.c (imagemagick_load_image): Fix type mismatch.
(Fimagemagick_types): Likewise.
2010-09-04 12:41:52 +02:00
Andreas Schwab
dbfe4532cb * image.c (imagemagick_image_p): Replace bcopy by memcpy. 2010-09-04 10:23:09 +02:00
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