1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-23 14:10:28 -08:00
Commit graph

3446 commits

Author SHA1 Message Date
Adam Sjøgren
6b134bcba9 lisp/gnus/gnus-notifications.el (gnus-notifications-action): Replace x-focus-frame kludge by calling gnus-select-frame-set-input-focus 2015-03-08 22:45:06 +00:00
Rasmus Pank Roulund
08534cef42 lisp/gnus/gnus-notifications: Raise frame when clicking Read; Add mark as read 2015-03-08 10:10:37 +00:00
Adam Sjøgren
0f2fd5603a lisp/gnus/message.el (message-insert-formatted-citation-line): Change %F to fall back to email address if no first name could be determined 2015-03-08 10:06:51 +00:00
Stefan Monnier
35e2b6ab4d * lisp/gnus/*registry.el: Use slot names rather than initarg names
* lisp/gnus/registry.el (registry-lookup-breaks-before-lexbind)
(registry-search, registry-delete, registry-size, registry-insert)
(registry-reindex, registry-collect-prune-candidates, registry-lookup):
* lisp/gnus/gnus-registry.el (gnus-registry-fixup-registry)
(gnus-registry-remove-extra-data): Use slot names rather than initarg
names in `oref' and `oset'.
2015-03-06 23:50:32 -05:00
Katsumi Yamaoka
48598095b3 Fix point motion when removing displayed MIME part
* gnus-art.el (gnus-mime-inline-part, gnus-mm-display-part):
Fix point motion when removing displayed MIME part.
2015-02-26 06:39:11 +00:00
Katsumi Yamaoka
4f9befb3b8 lisp/gnus/ChangeLog: Fix typo 2015-02-26 03:29:36 +00:00
Katsumi Yamaoka
f376a4b747 Gnus: Improve parts deletion and stripping behavior
* gnus-art.el (gnus-article-edit-part): Make jumping to the next part
really work when deleting or stripping.
(gnus-mime-buttonize-attachments-in-header): Make header attachment
buttons identical to the one in the article body so as to work deleting
and stripping.
2015-02-26 03:24:48 +00:00
Katsumi Yamaoka
b86ba30d17 Gnus: Revert my bogus changes (2014-06-05)
* mm-decode.el (mm-shr)
* mm-view.el (mm-inline-text-html-render-with-w3m):
Revert my bogus change that made the start marker of a part
the "moves after insertion" type.
2015-02-25 02:39:47 +00:00
Tassilo Horn
931e7babcb lisp/gnus/mailcap.el: Support PDF Tools for PDF viewing of attachments
* mailcap.el (mailcap-mime-data): Support `pdf-view-mode' (from PDF
Tools: https://github.com/politza/pdf-tools) for viewing PDF
attachments in emacs.
2015-02-23 09:36:06 +00:00
Katsumi Yamaoka
3f006e1d47 lisp/gnus/gnus-art.el (gnus-mime-display-single): Avoid "End of buffer" error 2015-02-23 02:40:12 +00:00
Paul Eggert
14b4e657e2 Spelling fixes
* lisp/cedet/semantic/doc.el (semantic-documentation-comment-preceding-tag):
Rename from semantic-documentation-comment-preceeding-tag.  All
uses changed.  Leave an obsolete alias behind.
* src/lisp.h (DEFINE_NON_NIL_Q_SYMBOL_MACROS):
Rename from DEFINE_NONNIL_Q_SYMBOL_MACROS.  All uses changed.
2015-02-21 20:01:05 -08:00
Katsumi Yamaoka
746d2923d6 lisp/gnus/nnimap.el (nnimap-get-groups): Fix XEmacs compilation 2015-02-18 23:06:12 +00:00
Eric Abrahamsen
0a1c83457d Handle unquoted IMAP group names
* lisp/gnus/nnimap.el (nnimap-get-groups): Correctly read unquoted
group names from the server LIST response.
2015-02-18 22:25:22 +00:00
Lars Magne Ingebrigtsen
0d38b2f403 Don't mark nnimap articles as read on a server hangup
* lisp/gnus/nnimap.el (nnimap-retrieve-headers): If the server closes connection
during header retrieval, error out instead of interpreting the data in
the buffer as the only messages there.  This way, we don't mark
articles as read on a server hangup (bug#19035).
2015-02-15 23:11:41 +00:00
Lars Magne Ingebrigtsen
6090b8f68d Revert previous patch
(let ((url-news-server "news.gmane.org"))
  (url-retrieve-synchronously  "news:87y4p9y2cq.fsf@violet.siamics.net"))

works fine for me
2015-02-15 23:10:06 +00:00
Ivan Shmakov
4aafd19a0e Make `url-retrieve-synchronously' work again with news:
* lisp/gnus/nntp.el (nntp-open-server): Set variables in the correct buffer
(bug#19583).
2015-02-15 23:08:03 +00:00
Lars Magne Ingebrigtsen
45c5ccd48c Fix inserting parts with `E' in Gnus
* lisp/gnus/mm-decode.el (mm-head-p): New function.
(mm-display-part): Go to a blank line when inserting parts internally.
Fix inserting parts with `E' in Gnus

* lisp/gnus/mm-decode.el (mm-head-p): New function.
(mm-display-part): Go to a blank line when inserting parts internally.
2015-02-15 23:05:46 +00:00
Lars Magne Ingebrigtsen
69e38a5b1f Move rfc2104 from gnus to net
* net/rfc2104.el: Moved here from lisp/gnus.
2015-02-13 19:57:56 +11:00
Lars Magne Ingebrigtsen
f61c87f12a lisp/gnus/gnus-msg.el (gnus-msg-mail): Buffer-local warning fix (bug#19573) 2015-02-13 08:16:39 +00:00
Lars Magne Ingebrigtsen
a8f93d14cb lisp/gnus/nnmail.el (nnmail-expiry-target-group): Allow expiring nnimap to a group again 2015-02-13 06:44:40 +00:00
Katsumi Yamaoka
c7d9dec837 lisp/gnus/gnus-art.el (gnus-article-browse-html-save-cid-content, gnus-article-browse-html-parts): Make cid file names relative if and only if html doesn't specify <base> directory 2015-02-12 09:39:24 +00:00
Lars Magne Ingebrigtsen
097e16e266 lisp/gnus/gnus-art.el (gnus-treat-buttonize): Don't buttonize URLs in HTML 2015-02-11 05:58:14 +00:00
Katsumi Yamaoka
4069c132a3 lisp/gnus/mm-decode.el: Fix previous commit 2015-02-10 08:08:55 +00:00
Katsumi Yamaoka
b88908b6f0 lisp/gnus/mm-decode.el: Fix previous commit 2015-02-10 07:52:35 +00:00
Lars Magne Ingebrigtsen
656caef350 Allow using variable-width fonts in eww
* lisp/gnus/mm-decode.el (mm-shr): Only pass the fill column when not using
fonts, because limiting the width to what's appropriate for followups
doesn't really help when not using proportional fonts.

* lisp/net/shr.el (shr-use-fonts): New variable.
(shr-fill-text): Rename from "fold".
(shr-pixel-column, shr-pixel-region, shr-string-pixel-width): New
functions.
(shr-insert): Just insert, don't fill the text.  Filling is now
done afterwards per display unit.
(shr-fill-lines, shr-fill-line): New functions to fill text on a
per-unit base.
(shr-find-fill-point): Take a "beginning" parameter.
(shr-indent): Indent using the :width display parameter when using
fonts.
(shr-parse-style): Ignore "inherit" values, since we already do that.
(shr-tag-img): Remove the insertion states.
(shr-tag-blockquote): New-style filling.
(shr-tag-dd): Ditto.
(shr-tag-li): Ditto.
(shr-mark-fill): New function to mark lines that need filling.
(shr-tag-h1): Use a larger font.
(shr-tag-table-1): Get the natural and suggested widths in one
rendering.
(shr-tag-table): Create the "fixed" version of the table only once
so that we can cache data in the table.
(shr-insert-table): Get colspan calculations right by having
zero-width columns after colspan ones.
(shr-expand-alignments): New function to make :align-to specs work
right when rendered in one buffer and displayed in another one.
(shr-insert-table-ruler): Use :align-to to get the widths right.
(shr-make-table): Cache more.
(shr-make-table-1): Use the new <td> data layout.
(shr-pixel-buffer-width): New function.
(shr-render-td): Add a caching layer.
(shr-dom-max-natural-width): New function.
2015-02-10 16:29:05 +11:00
Ted Zlatanov
ff7072d531 lisp/gnus/gnus-start.el: always check newsrc timestamp when saving it 2015-02-05 11:51:07 +00:00
Timo Lilja
df1e4ea210 lisp/gnus/mail-source.el (mail-source-call-script): Pop up an error buffer if a mail script fails 2015-02-05 07:52:15 +00:00
Lars Magne Ingebrigtsen
4f6901c3fc lisp/gnus/gnus-sum.el (gnus-extra-headers): Add X-GM-LABELS 2015-02-05 04:48:28 +00:00
Lars Magne Ingebrigtsen
f518a387c9 lisp/gnus/nnimap.el (nnimap-request-group-scan): Further `M-g' group fixes 2015-02-05 04:02:46 +00:00
Vincent Bernat
2c6d035968 [Gnus] Make `M-g' in the group buffer work again
* gnus-int.el (gnus-request-group-scan): Use the correct function name.
* nnimap.el (nnimap-request-group-scan): Fix the function name.
2015-02-05 03:59:47 +00:00
Lars Magne Ingebrigtsen
742938f1e6 lisp/gnus/gnus-sum.el (gnus-select-newsgroup): nnimap group selection fix 2015-02-05 03:50:39 +00:00
Stefan Monnier
df179332d4 * lisp/gnus/mm-util.el (mm-with-unibyte-current-buffer): Don't emit a warning.
We already get an obsolescence message.  Use `declare'.
2015-02-04 14:44:24 -05:00
Eric Abrahamsen
25224ab284 lisp/gnus/nnir.el: Revert "Enable non-ASCII IMAP searches" 2015-02-04 05:45:02 +00:00
Glenn Morris
c9d238316c Tweak recent gnus-registry.el changes
Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg01748.html

* lisp/gnus/gnus-registry.el (gnus-registry-max-pruned-entries)
(gnus-registry-prune-factor, gnus-registry-default-sort-function):
Fix :version.
(gnus-registry-default-sort-function): Improve :type.
2015-01-30 00:08:40 -08:00
Paul Eggert
d7adc7d90f Spelling fix 2015-01-29 19:52:15 -08:00
Lars Magne Ingebrigtsen
0c7b0967d2 lisp/gnus/nnimap.el (nnimap-request-group): Make it possible to enter nnimap groups again 2015-01-29 14:02:04 +00:00
Lars Magne Ingebrigtsen
cfb1887189 lisp/gnus/nnimap.el (nnimap-request-group): nnimap group activation problems fixed 2015-01-29 09:20:48 +00:00
Lars Magne Ingebrigtsen
c96c93fad1 [Backport] lisp/gnus/message.el (message-smtpmail-send-it): Make non-standard mail header separators work with smtpmail 2015-01-29 02:28:18 +00:00
Lars Magne Ingebrigtsen
212c818940 lisp/gnus/message.el (message-smtpmail-send-it): Make non-standard mail header separators work with smtpmail 2015-01-29 02:22:21 +00:00
Elias Oltmanns
7779da6fc1 lisp/gnus/nimap.el (nnimap-find-expired-articles): nnimap `never' expiration fix 2015-01-29 01:41:44 +00:00
Elias Oltmanns
9ee2d9f92a [Backport] lisp/gnus/nnimap.el (nnimap-find-expired-articles): nnimap `never' expiration fix 2015-01-29 01:20:00 +00:00
Lars Ingebrigtsen
173ac1caac lisp/gnus/nnimap.el (nnimap-request-group): nnimap group request bug fix 2015-01-28 06:59:06 +00:00
Paul Eggert
39c2fa3f4e Merge from gnulib and try to repair bad merge
This attempts to repair problems introduced by the bad merge
5491fd1098.  The easiest way for me
to fix the badly-merged gnulib files was to run
'admin/merge-gnulib', so I did that, which also imported the
following changes:
* build-aux/update-copyright, m4/gnulib.m4:
Update from gnulib, incorporating:
2015-01-15 time: port to MinGW32 3.21
2015-01-15 update-copyright: apply to self
2015-01-11 update-copyright: recognize groff's \(co marker
2015-01-27 22:24:47 -08:00
Elias Oltmanns
0cdd599c54 nnimap `never' expiration fix
* nnimap.el (nnimap-find-expired-articles): Fix handling of
(expiry-wait . never).
2015-01-28 16:35:59 +11:00
Fabián Ezequiel Gallina
8e9166c92c Merge from origin/emacs-24
a012c7b Fix copyright years by hand
732fd4c Update copyright year to 2015

Conflicts:
	INSTALL.REPO
	admin/notes/lel-TODO
	doc/man/grep-changelog.1
	doc/misc/eww.texi
	etc/CONTRIBUTE
	etc/GNU
	etc/NEWS
	etc/refcards/emacsver.tex
	etc/refcards/ru-refcard.tex
	lib-src/grep-changelog
	lib-src/test-distrib.c
	lib/alloca.in.h
	lib/binary-io.h
	lib/c-ctype.h
	lib/c-strcasecmp.c
	lib/c-strncasecmp.c
	lib/careadlinkat.c
	lib/close-stream.c
	lib/dosname.h
	lib/dup2.c
	lib/filemode.h
	lib/fpending.c
	lib/fpending.h
	lib/getgroups.c
	lib/getloadavg.c
	lib/getopt.in.h
	lib/getopt1.c
	lib/getopt_int.h
	lib/gettext.h
	lib/gettime.c
	lib/gettimeofday.c
	lib/group-member.c
	lib/md5.c
	lib/md5.h
	lib/memrchr.c
	lib/sha1.c
	lib/sig2str.c
	lib/stdarg.in.h
	lib/stdbool.in.h
	lib/stdlib.in.h
	lib/strftime.c
	lib/strtoimax.c
	lib/strtol.c
	lib/strtoll.c
	lib/strtoull.c
	lib/tempname.c
	lib/time_r.c
	lib/unsetenv.c
	lib/xalloc-oversized.h
	lisp/gnus/gnus-setup.el
	lisp/progmodes/cap-words.el
	lisp/w32-common-fns.el
	m4/alloca.m4
	m4/dup2.m4
	m4/filemode.m4
	m4/getgroups.m4
	m4/getloadavg.m4
	m4/gettime.m4
	m4/gettimeofday.m4
	m4/gnulib-common.m4
	m4/group-member.m4
	m4/manywarnings.m4
	m4/memrchr.m4
	m4/mktime.m4
	m4/pathmax.m4
	m4/pthread_sigmask.m4
	m4/sig2str.m4
	m4/ssize_t.m4
	m4/st_dm_mode.m4
	m4/stat-time.m4
	m4/stdarg.m4
	m4/stdbool.m4
	m4/stddef_h.m4
	m4/stdio_h.m4
	m4/strftime.m4
	m4/strtoimax.m4
	m4/strtoll.m4
	m4/strtoull.m4
	m4/strtoumax.m4
	m4/time_h.m4
	m4/timer_time.m4
	m4/timespec.m4
	m4/unistd_h.m4
	m4/utimbuf.m4
	nextstep/README
	nt/addsection.c
	src/insdel.c
	src/w32heap.c
	test/automated/package-x-test.el
2015-01-28 00:09:39 -03:00
Lars Magne Ingebrigtsen
b28c81bcf2 lisp/gnus/nnir.el Check for literal+ capability in IMAP 2015-01-27 06:06:43 +00:00
Eric Abrahamsen
4f2ca8e550 lisp/gnus/nnir.el (nnir-run-imap): Enable non-ASCII IMAP searches 2015-01-27 05:46:15 +00:00
Eric Abrahamsen
9e0866e121 [Gnus] Make nnmairix always select the correct article 2015-01-27 05:45:12 +00:00
Trevor Murphy
242354a23a lisp/gnus/nnimap.el Allow using the Google X-GM-LABELS, if present 2015-01-26 07:56:37 +00:00
Peder O. Klingenberg
f6019361e2 [Gnus] Fixups when displaying certain attachments 2015-01-26 04:19:51 +00:00