Gnus development mailing list
 help / color / mirror / Atom feed
* Oort Gnus v0.17 is released
@ 2003-03-31 18:09 Lars Magne Ingebrigtsen
  2003-03-31 21:58 ` Stainless Steel Rat
  2003-03-31 22:53 ` Vasily Korytov
  0 siblings, 2 replies; 16+ messages in thread
From: Lars Magne Ingebrigtsen @ 2003-03-31 18:09 UTC (permalink / raw)


Probably a couple more Oorts before Gnus 5.10 on May 1st.

Get it from <URL:http://quimby.gnus.org/gnus/dist/ognus-0.17.tar.gz>
or "/ftp@quimby.gnus.org:/pub/gnus/".  The patch is available as
<URL:ftp://quimby.gnus.org/pub/gnus/ding-patches/ognus-0.16-0.17.diff.gz>.

ChangeLog since last release:

2003-03-31 20:08:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>

	* gnus.el: Oort Gnus v0.17 is released.

2003-03-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* gnus-start.el (gnus-unload): Removed.

	* pop3.el (pop3-read-response): Use
	nnheader-accept-process-output.
	(pop3-retr): Ditto.

	* mm-view.el (mm-text-html-renderer-alist): Add -nolist to Lynx. 
	(mm-text-html-washer-alist): Ditto.

2003-03-31  Simon Josefsson  <jas@extundo.com>

	* imap.el (imap-gssapi-program): Also try GNU SASL.
	(imap-gssapi-open): Accept GNU SASL greeting.
	(imap-read-timeout): New.
	(imap-wait-for-tag): Use it.

2003-03-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* nntp.el (nntp-accept-process-output): Use new function.

	* nnheader.el (nnheader-read-timeout): New variable.
	(nnheader-accept-process-output): New function.

	* nntp.el (nntp-read-timeout): Removed.

	* gnus-sum.el (gnus-summary-prepare-threads): Add comment.

2003-03-30  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-cache.el (gnus-cache-braid-nov): Revoke last change.

2003-03-30  Simon Josefsson  <jas@extundo.com>

	* message.el (message-idna-inside-rhs-p): Narrow to header before
	searching.

	* gnus-art.el (article-decode-idna-rhs): More restrictive regexp.

2003-03-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* nnmail.el (nnmail-process-mmdf-mail-format): Indent.

2003-03-28  Vasily Korytov  <deskpot@myrealbox.com>

	* message.el (message-make-in-reply-to): Use
	mail-extract-address-components to dentermine sender's
	name/address.

2003-03-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* nndoc.el (nndoc-type-alist): Move mime-parts further ahead. 

	* gnus-registry.el (gnus-registry-translate-to-alist): Make a
	valid lambda.
	(gnus-registry-translate-from-alist): Ditto.

	* gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
	print-length to nil.

	* gnus-sum.el (gnus-summary-highlight-line-0): Indent.

	* gnus-fun.el (gnus-fun-ppm-change-string): New function.
	(gnus-grab-cam-face): Use it.

2003-03-28  Paul Jarc  <prj@po.cwru.edu>

	* nnmaildir.el (nnmaildir-request-set-mark,
	nnmaildir-close-group): Allow each mark directory in a group to
	have its own inode for mark files, to accommodate AFS.

2003-03-28  Teodor Zlatanov  <tzz@lifelogs.com>

	* gnus-start.el (gnus-read-newsrc-el-hook): new hook called by gnus-read-newsrc-el-file
	(gnus-read-newsrc-el-file): call the gnus-read-newsrc-el-hook

	* gnus-registry.el (gnus-registry-translate-to-alist)
	(gnus-registry-translate-from-alist, alist-to-hashtable)
	(hashtable-to-alist): new functions
	(gnus-register-spool-action): add a spool item to the registry

	* gnus.el (gnus-variable-list): added gnus-registry-alist to the
	list of saved variables
	(gnus-registry-alist): new variable

2003-03-27  Simon Josefsson  <jas@extundo.com>

	* gnus-art.el (article-decode-group-name): Be correct instead of
	smart.

2003-03-27  Katsumi Yamaoka <yamaoka@jpl.org>

	* lpath.el: Bind url-current-object for FSF Emacs; bind
	gnus-agent-expire-current-dirs for XEmacs; fbind open-ssl-stream
	for both Emacsen.

2003-03-27  Jesper Harder  <harder@ifa.au.dk>

	* gnus-sum.el (gnus-article-loose-mime)
	(gnus-article-emulate-mime): Move to gnus-article-mime customize
	group.

	* gnus-msg.el (gnus-mailing-list-groups): Fix customize type and
	doc string.

2003-03-26  Kevin Ryde <user42@zip.com.au>

	* gnus-sum.el (gnus-summary-find-for-reselect): Renamed from
	gnus-summary-find-uncancelled, skip temporary articles inserted by
	"refer" functions.

2003-03-26  Vasily Korytov  <deskpot@myrealbox.com>

	* smiley.el (smiley-buffer): New function.

2003-03-26  Kevin Greiner <kgreiner@xpediantsolutions.com>

	* gnus-agent.el (gnus-agent-fetch-selected-article): Replaced
	gnus-summary-update-line (which updated the article's face) with
	gnus-summary-update-download-mark (which updates the article's
	face by calling gnus-summary-update-line AND updates the download
	mark to show that the article was fetched).

2003-03-23  Kevin Greiner <kgreiner@xpediantsolutions.com>

	* gnus-agent.el (gnus-agent-expire-unagentized-dirs): Provides
	option of deleting agent directories for groups/servers that are
	not currently agentized.
	(gnus-agent-expire): Use gnus-agent-expire-unagentized-dirs.

	* gnus-int.el (gnus-open-server): Report backend errors in
	condition handler.

2003-03-23  Simon Josefsson  <jas@extundo.com>

	* message.el (message-idna-to-ascii-rhs-1): Don't continue outside
	header.

	* rfc2047.el (rfc2047-header-encoding-alist): Make Followup-To
	same as Newsgroups.

	* nntp.el (nntp-open-connection-function): Mention
	nntp-open-tls-stream.
	(nntp-open-tls-stream): New function.

	* tls.el: New file.

	* nnimap.el (nnimap-server-port, nnimap-stream): Say TLS/SSL
	instead of SSL.
	(nnimap-stream): Add other streams, link to imap variables.
	(nnimap-authenticator): Add other authenticator, link to imap
	variables.

	* imap.el: Autoload open-tls-stream.
	(imap-streams): Add tls in front of ssl.
	(imap-stream-alist): Add tls.
	(imap-default-tls-port): New variable.
	(imap-tls-p, imap-tls-open): New functions.

2003-03-22  ShengHuo ZHU  <zsh@cs.rochester.edu>

	* mm-url.el (mm-url-insert-file-contents): parse url only if
	results is a list.

2003-03-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* mail-source.el (mail-source-fetch-imap): Revert.

2003-03-22  Svend Tollak Munkejord  <stm@bacchus.pvv.org>

	* deuglify.el (gnus-outlook-repair-attribution-outlook): Use a
	less strict regexp.

2003-03-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* mail-source.el (mail-source-fetch-imap): Use buffer name for
	more imap function.

2003-03-21  Simon Josefsson  <jas@extundo.com>

	* gnus-art.el (article-decode-group-name): Replace Newsgroups and
	Followup-To data inline.

2003-03-21  Jesper Harder  <harder@ifa.au.dk>

	* gnus-art.el (gnus-treat-display-xface): Don't enable if
	icontopbm isn't available.

2003-03-21  Kevin Greiner <kgreiner@xpediantsolutions.com>

	* gnus-int.el (gnus-open-server): Catch errors in backend's
	open-server method.  Returns nil rather than crashing startup.

	* gnus-sum.el (eval-when-compile): Modified to resolve
	compile-time warnings.

	* gnus-uu.el (gnus-uu-mark-series): Added informative msg.
	Reports length of series so that the user can compare N with a
	subject that should, if the entire series is present, contain
	'(.../N)'.
	(gnus-uu-delete-work-dir): Avoid hanging when O/S forbids deletion
	of temp file (Win-XP may leave the temp file locked when the
	uudecode process fails).

2003-03-20  ShengHuo ZHU  <zsh@cs.rochester.edu>

	* message.el (message-split-line): Ignore error.

	* lpath.el (split-line): Avoid split-line warning message.

2003-03-20  Kim F. Storm  <storm@cua.dk>

	* message.el (message-split-line): New function.
	(message-mode-map): Remap split-line to message-split-line.

2003-03-20  Katsumi Yamaoka <yamaoka@jpl.org>

	* message.el (message-make-overlay): Defalias it to make-overlay.
	(message-delete-overlay): Defalias it to delete-overlay.
	(message-overlay-put): Defalias it to overlay-put.
	(message-idna-to-ascii-rhs-1): Use them.

	* messagexmas.el (message-xmas-redefine): Defalias some overlay
	functions to extent functions.

2003-03-20  Reiner Steib  <Reiner.Steib@gmx.de>

	* message.el (message-check-news-header-syntax): Fixed regexp.

2003-03-20  ShengHuo ZHU  <zsh@cs.rochester.edu>

	* rfc2231.el (rfc2231-decode-encoded-string): Downcase charset.

	* mm-url.el (mm-url-insert): Move url-current-object stuff into
	mm-url-insert-file-contents.

	* nnrss.el (nnrss-fetch): Fetch the local stuff.
	(nnrss-check-group): Use it.

2003-03-20 Mark A. Hershberger  <mah@everybody.org>

	* nnrss.el: Primitive XML Name-space support.  This means that RSS
	feeds like Kevin Burton's[1] can now be read in Gnus.

	Implemented support for Mark Pilgrim's RSS Autodiscovery.[2] This
	means that if you want to read the RSS feed for example.com, all
	you have to do is hit "G R http://www.example.com/ RET" and
	nnrss.el will find and the feed listed on the site or (if you have
	loaded xml-rpc.el) look it up on syndic8.com.

	Marked the message as HTML (by adding a Content-Type header) so
	that Gnus will render it as html if the user wants that.

	Implemented the ability to save nnrss-group-alist so that any new
	feeds the you subscribe to will be found the next time you start
	up.

	Implemented support for RSS 2.0 elements (author, pubDate).

	Prefer for <content:encoded> over <description> where both
	elements exist.

	* mm-url.el (mm-url-insert): Set url-current-object.

	* gnus-group.el (gnus-group-make-rss-group): New function.

2003-03-20  Katsumi Yamaoka <yamaoka@jpl.org>

	* message.el (message-idna-to-ascii-rhs-1): Don't use replace-*
	for highlight overlays.

2003-03-20  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-cache.el (gnus-cache-braid-nov): Test if a line looks like
	a NOV.

2003-03-20  Simon Josefsson  <jas@extundo.com>

	* message.el (message-use-idna): Disable if UTF-8 unavailable.
	(message-idna-to-ascii-rhs): Use it.

	* gnus-art.el (gnus-use-idna): Disable if UTF-8 unavailable.

2003-03-19  Teodor Zlatanov  <tzz@lifelogs.com>

	* spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
	(spam-group-ham-marks, spam-group-spam-marks): new functions
	(spam-spam-marks, spam-ham-marks): removed in favor of the
	spam-marks and ham-marks parameters
	(spam-generic-register-routine, spam-ham-move-routine): use the
	new spam-group-{spam,ham}-mark-p functions

	* gnus.el (spam-marks, ham-marks): new group parameters with
	default values same as the old spam-spam-marks and spam-ham-marks

2003-03-19  Simon Josefsson  <jas@extundo.com>

	* gnus-art.el (gnus-article-decode-hook): Add IDNA.
	(gnus-use-idna): New variable.
	(article-decode-idna-rhs): New function.

	* message.el (message-use-idna): New variable.
	(message-mode-field-menu): Add entry for IDNA.
	(message-idna-inside-rhs-p, message-idna-to-ascii-rhs-1)
	(message-idna-to-ascii-rhs): New function.
	(message-generate-headers): Invoke IDNA code.

2003-03-19  Paul Jarc  <prj@po.cwru.edu>

	* nnmaildir.el (nnmaildir--system-name): New function.
	(nnmaildir-request-accept-article): Use it.

2003-03-19  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-util.el (gnus-byte-compile): Make it work silently as the
	gnus-compile function does.

	* gnus-sum.el (gnus-summary-highlight-line-0): Revoke the last
	bogus change.

2003-03-19  Jesper Harder  <harder@ifa.au.dk>

	* mm-util.el (mm-mule-charset-to-mime-charset): Test if
	sort-coding-systems is defined.

2003-03-18  Paul Jarc  <prj@po.cwru.edu>

	* nnmaildir.el (nnmaildir-open-server,
	nnmaildir-request-scan,
	nnmaildir-request-create-group,
	nnmaildir-request-delete-group): Replace create-directory with
	target-prefix.

2003-03-18  Jesper Harder  <harder@ifa.au.dk>

	* mm-bodies.el (mm-decode-coding-region-safely): Don't use
	find-charset-region which is slooow in XEmacs.

2003-03-18  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-sum.el (gnus-summary-highlight-line-0): Silence the byte-
	compiler under XEmacs.

2003-03-18  Jesper Harder  <harder@ifa.au.dk>

	* gnus-art.el (gnus-treat-highlight-signature): Make the default
	work for multipart/signed where the message text isn't `last'.

2003-03-18  Katsumi Yamaoka  <yamaoka@jpl.org>

	* mm-view.el (mm-setup-w3m): Set w3m-display-inline-images to
	the value of mm-inline-text-html-with-images.
	(mm-inline-text-html-render-with-w3m): Don't bind
	w3m-display-inline-images.

	* gnus-art.el (gnus-article-wash-html-with-w3m): Don't bind
	w3m-display-inline-images.

	* lpath.el: Bind w3m-display-inline-images; bind mm-w3m-mode-map
	regardless of an Emacs flavor.

2003-03-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* gnus.el (gnus-version-number): Bump.



-- 
(domestic pets only, the antidote for overdose, milk.)
   larsi@gnus.org * Lars Magne Ingebrigtsen



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Oort Gnus v0.17 is released
  2003-03-31 18:09 Oort Gnus v0.17 is released Lars Magne Ingebrigtsen
@ 2003-03-31 21:58 ` Stainless Steel Rat
  2003-03-31 22:20   ` Kevin Greiner
  2003-03-31 22:53 ` Vasily Korytov
  1 sibling, 1 reply; 16+ messages in thread
From: Stainless Steel Rat @ 2003-03-31 21:58 UTC (permalink / raw)


* Lars Magne Ingebrigtsen <larsi@gnus.org>  on Mon, 31 Mar 2003
| Probably a couple more Oorts before Gnus 5.10 on May 1st.

v0.17 is still improperly storing gnus-format-specs in .newsrc.eld.  v0.15
and previous kept the lisp form as a single line; v0.16 and v0.17 split it
into several lines in a way that causes the setq to break when the eld
file is loaded after killing Emacs and starting a new session.

I have not yet figured out how to fix this behaviour.

-- 
Rat <ratinox@peorth.gweep.net>    \ Ingredients of Happy Fun Ball include an
Minion of Nathan - Nathan says Hi! \ unknown glowing substance which fell to
PGP Key: at a key server near you!  \ Earth, presumably from outer space.
       That and five bucks will get you a small coffee at Starbucks.



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Oort Gnus v0.17 is released
  2003-03-31 21:58 ` Stainless Steel Rat
@ 2003-03-31 22:20   ` Kevin Greiner
  2003-03-31 22:34     ` Jack Twilley
                       ` (2 more replies)
  0 siblings, 3 replies; 16+ messages in thread
From: Kevin Greiner @ 2003-03-31 22:20 UTC (permalink / raw)


Stainless Steel Rat <ratinox@peorth.gweep.net> writes:

> * Lars Magne Ingebrigtsen <larsi@gnus.org>  on Mon, 31 Mar 2003
> | Probably a couple more Oorts before Gnus 5.10 on May 1st.
>
> v0.17 is still improperly storing gnus-format-specs in .newsrc.eld.  v0.15
> and previous kept the lisp form as a single line; v0.16 and v0.17 split it
> into several lines in a way that causes the setq to break when the eld
> file is loaded after killing Emacs and starting a new session.
>
> I have not yet figured out how to fix this behaviour.

It's possible that I introduced this problem.  However .newsrc.eld,
even split across several lines, works fine for me (and apparently
most since the linchmob hasn't found me :) ).  Can you be more
specific concerning the problems that you are seeing?  In my
.newsrc.eld, the line splits occur were newline characters appear in
character strings.  Are you needing to convert these back to '\n'
codes to make your setq work?

Kevin




^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Oort Gnus v0.17 is released
  2003-03-31 22:20   ` Kevin Greiner
@ 2003-03-31 22:34     ` Jack Twilley
  2003-04-01  2:07     ` Stainless Steel Rat
  2003-04-01  2:43     ` Lars Magne Ingebrigtsen
  2 siblings, 0 replies; 16+ messages in thread
From: Jack Twilley @ 2003-03-31 22:34 UTC (permalink / raw)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "Kevin" == Kevin Greiner <kgreiner@xpediantsolutions.com> writes:

[... SSR comments on .newsrc.eld corruption ...]

Kevin> It's possible that I introduced this problem.  However
Kevin> .newsrc.eld, even split across several lines, works fine for me
Kevin> (and apparently most since the linchmob hasn't found me :) ).

For what it's worth, it broke for me.

Kevin> Can you be more specific concerning the problems that you are
Kevin> seeing?  In my .newsrc.eld, the line splits occur were newline
Kevin> characters appear in character strings.  Are you needing to
Kevin> convert these back to '\n' codes to make your setq work?

I can't recreate the situation -- I deleted the files by mistake so I
had to rebuild them from scratch.

Kevin> Kevin

Jack.
(I didn't lynch you because it's not *entirely* your fault this time...)
- -- 
Jack Twilley
jmt at twilley dot org
http colon slash slash www dot twilley dot org slash tilde jmt slash
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQE+iMJ7GPFSfAB/ezgRAs/eAJ9M4glKJ8cQF3kybTXmbUGZ1IPWQgCgkTvH
ud51fiKaOYS8cqmFCddO08w=
=fH3p
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Oort Gnus v0.17 is released
  2003-03-31 18:09 Oort Gnus v0.17 is released Lars Magne Ingebrigtsen
  2003-03-31 21:58 ` Stainless Steel Rat
@ 2003-03-31 22:53 ` Vasily Korytov
  2003-04-01  2:43   ` Lars Magne Ingebrigtsen
  2003-04-02 10:20   ` Zack Weinberg
  1 sibling, 2 replies; 16+ messages in thread
From: Vasily Korytov @ 2003-03-31 22:53 UTC (permalink / raw)


[-- Attachment #1: Type: text/plain, Size: 534 bytes --]

On 31 Mar 2003, Lars Magne Ingebrigtsen wrote:

> Probably a couple more Oorts before Gnus 5.10 on May 1st.

Excuse me, probably it has been discussed before, but why 5.10, not 6.0?

5th series are out for a long time (8 years, I think), maybe it's time
to name the new release number six. Major version has to grow sometimes
too (or it'll finally happen, when the minor is 99? =).

-- 
       I accept RFC3156 and RFC2440-compatible encrypted mail.
PGP key fingerprint: 123A 7CCE 6E26 6233 0D87 E01A A0F8 3524 FCD8 1841

[-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Oort Gnus v0.17 is released
  2003-03-31 22:20   ` Kevin Greiner
  2003-03-31 22:34     ` Jack Twilley
@ 2003-04-01  2:07     ` Stainless Steel Rat
  2003-04-01  5:11       ` Kevin Greiner
  2003-04-01  2:43     ` Lars Magne Ingebrigtsen
  2 siblings, 1 reply; 16+ messages in thread
From: Stainless Steel Rat @ 2003-04-01  2:07 UTC (permalink / raw)


* Kevin Greiner <kgreiner@xpediantsolutions.com>  on Mon, 31 Mar 2003
| It's possible that I introduced this problem.  However .newsrc.eld,
| even split across several lines, works fine for me (and apparently
| most since the linchmob hasn't found me :) ).  Can you be more
| specific concerning the problems that you are seeing?  In my
| .newsrc.eld, the line splits occur were newline characters appear in
| character strings.  Are you needing to convert these back to '\n'
| codes to make your setq work?

It is not my gnus-format-specs per se, it is the gnus-format-specs that is
generated by gnus-compile.  I use different gnus-*-line-format strings for
different groups, and I invoke gnus-compile every time I change the format
strings.  It is the Lisp code generated by gnus-compile that is being saved
incorrectly.

Yes, the `\n' sequences are being converted to newlines.  Gnus apparantly
parses .eld files line by line.  When it sees the end of line it says,
"this is the end of the Lisp form"... and then complains because of a
malformed form.

I can discount any kind of MULE conversion, since I am using a no-MULE
XEmacs.

-- 
Rat <ratinox@peorth.gweep.net>    \ Do not use Happy Fun Ball on concrete.
Minion of Nathan - Nathan says Hi! \ 
PGP Key: at a key server near you!  \ 
       That and five bucks will get you a small coffee at Starbucks.



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Oort Gnus v0.17 is released
  2003-03-31 22:20   ` Kevin Greiner
  2003-03-31 22:34     ` Jack Twilley
  2003-04-01  2:07     ` Stainless Steel Rat
@ 2003-04-01  2:43     ` Lars Magne Ingebrigtsen
  2 siblings, 0 replies; 16+ messages in thread
From: Lars Magne Ingebrigtsen @ 2003-04-01  2:43 UTC (permalink / raw)


Kevin Greiner <kgreiner@xpediantsolutions.com> writes:

> It's possible that I introduced this problem. 

Perhaps the .newsrc.eld saving code should be restored to its
previous version...

-- 
(domestic pets only, the antidote for overdose, milk.)
   larsi@gnus.org * Lars Magne Ingebrigtsen



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Oort Gnus v0.17 is released
  2003-03-31 22:53 ` Vasily Korytov
@ 2003-04-01  2:43   ` Lars Magne Ingebrigtsen
  2003-04-02 10:20   ` Zack Weinberg
  1 sibling, 0 replies; 16+ messages in thread
From: Lars Magne Ingebrigtsen @ 2003-04-01  2:43 UTC (permalink / raw)


deskpot@despammed.com (Vasily Korytov) writes:

> Excuse me, probably it has been discussed before, but why 5.10, not
> 6.0?

I don't see any particular need to go to a new major number. 

-- 
(domestic pets only, the antidote for overdose, milk.)
   larsi@gnus.org * Lars Magne Ingebrigtsen



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Oort Gnus v0.17 is released
  2003-04-01  2:07     ` Stainless Steel Rat
@ 2003-04-01  5:11       ` Kevin Greiner
  2003-04-01 15:44         ` Stainless Steel Rat
  0 siblings, 1 reply; 16+ messages in thread
From: Kevin Greiner @ 2003-04-01  5:11 UTC (permalink / raw)


Stainless Steel Rat <ratinox@peorth.gweep.net> writes:

> * Kevin Greiner <kgreiner@xpediantsolutions.com>  on Mon, 31 Mar 2003
> | It's possible that I introduced this problem.  However .newsrc.eld,
> | even split across several lines, works fine for me (and apparently
> | most since the linchmob hasn't found me :) ).  Can you be more
> | specific concerning the problems that you are seeing?  In my
> | .newsrc.eld, the line splits occur were newline characters appear in
> | character strings.  Are you needing to convert these back to '\n'
> | codes to make your setq work?
>
> It is not my gnus-format-specs per se, it is the gnus-format-specs that is
> generated by gnus-compile.  I use different gnus-*-line-format strings for
> different groups, and I invoke gnus-compile every time I change the format
> strings.  It is the Lisp code generated by gnus-compile that is being saved
> incorrectly.
>
> Yes, the `\n' sequences are being converted to newlines.  Gnus apparantly
> parses .eld files line by line.  When it sees the end of line it says,
> "this is the end of the Lisp form"... and then complains because of a
> malformed form.

Actually, it appears that this is an XEmacs incompatibility (you did,
I believe, mention using XEmacs).  In Emacs, the read method handles
newline characters as either ignorable whitespace or a literal
character (when part of a string).  It would seem, from your comments,
that XEmacs uses a different rule.

I've bound print-escape-newlines to t so that the newline characters
are now replaced by \n escape sequences.

My apologies for the inconvenience.

The change has been checked-in.

Kevin




^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Oort Gnus v0.17 is released
  2003-04-01  5:11       ` Kevin Greiner
@ 2003-04-01 15:44         ` Stainless Steel Rat
  2003-04-01 16:07           ` Stainless Steel Rat
  0 siblings, 1 reply; 16+ messages in thread
From: Stainless Steel Rat @ 2003-04-01 15:44 UTC (permalink / raw)


* Kevin Greiner <kgreiner@xpediantsolutions.com>  on Tue, 01 Apr 2003
| Actually, it appears that this is an XEmacs incompatibility (you did, I
| believe, mention using XEmacs).  In Emacs, the read method handles
| newline characters as either ignorable whitespace or a literal character
| (when part of a string).  It would seem, from your comments, that XEmacs
| uses a different rule.

21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid 
compiled with

  --with-scrollbars=lucid --with-dialogs=no --with-toolbars=no
  --with-menubars=no --with-database=no --with-ldap=no --with-gpm=no
  --with-xpm=no --with-xface=no --with-gif=no --with-jpeg=no --with-png=no
  --with-tiff=no --with-sound=no --with-mule=no

which is about as stripped down as XEmacs can get without lots of things
breaking.

| I've bound print-escape-newlines to t so that the newline characters
| are now replaced by \n escape sequences.

Hm.  print-escape-newlines is t in my current Oort v0.15 session.  I will
try forcing that against v0.17.

-- 
Rat <ratinox@peorth.gweep.net>    \ Happy Fun Ball contains a liquid core,
Minion of Nathan - Nathan says Hi! \ which, if exposed due to rupture, should
PGP Key: at a key server near you!  \ not be touched, inhaled, or looked at.
       That and five bucks will get you a small coffee at Starbucks.



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Oort Gnus v0.17 is released
  2003-04-01 15:44         ` Stainless Steel Rat
@ 2003-04-01 16:07           ` Stainless Steel Rat
  2003-04-01 16:50             ` Kevin Greiner
  0 siblings, 1 reply; 16+ messages in thread
From: Stainless Steel Rat @ 2003-04-01 16:07 UTC (permalink / raw)


* Stainless Steel Rat <ratinox@peorth.gweep.net>  on Tue, 01 Apr 2003
| Hm.  print-escape-newlines is t in my current Oort v0.15 session.  I will
| try forcing that against v0.17.

No, that does not seem to work.  It is `t'.  I also cannot find any
reference to print-escape-newlines in the Oort 0.17 Emacs Lisp code.

-- 
Rat <ratinox@peorth.gweep.net>    \ Warning: pregnant women, the elderly, and
Minion of Nathan - Nathan says Hi! \ children under 10 should avoid prolonged
PGP Key: at a key server near you!  \ exposure to Happy Fun Ball.
       That and five bucks will get you a small coffee at Starbucks.



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Oort Gnus v0.17 is released
  2003-04-01 16:07           ` Stainless Steel Rat
@ 2003-04-01 16:50             ` Kevin Greiner
  2003-04-01 19:04               ` Stainless Steel Rat
  0 siblings, 1 reply; 16+ messages in thread
From: Kevin Greiner @ 2003-04-01 16:50 UTC (permalink / raw)


Stainless Steel Rat <ratinox@peorth.gweep.net> writes:

> * Stainless Steel Rat <ratinox@peorth.gweep.net>  on Tue, 01 Apr 2003
> | Hm.  print-escape-newlines is t in my current Oort v0.15 session.  I will
> | try forcing that against v0.17.
>
> No, that does not seem to work.  It is `t'.  I also cannot find any
> reference to print-escape-newlines in the Oort 0.17 Emacs Lisp code.

It's in gnus-start.el (CVS rev 6.70), it's post 0.17.

When I evaluate the following form, I see "a\nb" inserted after the
form.  What do you see?  Better yet, what do you need to do to make
prin1 echo the string just as it was typed in the form?

(let ((print-escape-newlines t))
  (prin1 "a\nb" (current-buffer))
  nil)

BTW, I found print-escape-newlines using apropos <RET> print-
<RET>. If you do a similar search, you may find other formatting
controls that are local to XEmacs.

Kevin



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Oort Gnus v0.17 is released
  2003-04-01 16:50             ` Kevin Greiner
@ 2003-04-01 19:04               ` Stainless Steel Rat
  2003-04-03  2:51                 ` Kevin Greiner
  0 siblings, 1 reply; 16+ messages in thread
From: Stainless Steel Rat @ 2003-04-01 19:04 UTC (permalink / raw)


* Kevin Greiner <kgreiner@xpediantsolutions.com>  on Tue, 01 Apr 2003
| It's in gnus-start.el (CVS rev 6.70), it's post 0.17.

I was just making sure that it was not being set explicitly somewhere in
0.17 or earlier.  It is not.  The default value in XEmacs is `t'.  This
confuses me, because I cannot determine why the the newlines are not being
escaped.

| When I evaluate the following form, I see "a\nb" inserted after the
| form.  What do you see?  Better yet, what do you need to do to make
| prin1 echo the string just as it was typed in the form?

| (let ((print-escape-newlines t))
|   (prin1 "a\nb" (current-buffer))
|   nil)

From *scratch*, C-j at the end of each form:

,-----
| (let ((print-escape-newlines t))
|   (prin1 "a\nb" (current-buffer))
|   nil)
| "a\nb"nil
| 
| (let ((print-escape-newlines nil))
|   (prin1 "a\nb" (current-buffer))
|   nil)
| "a
| b"nil
`-----

| BTW, I found print-escape-newlines using apropos <RET> print-
| <RET>. If you do a similar search, you may find other formatting
| controls that are local to XEmacs.

Nothing that seems relevant.

-- 
Rat <ratinox@peorth.gweep.net>    \ Caution: Happy Fun Ball may suddenly
Minion of Nathan - Nathan says Hi! \ accelerate to dangerous speeds.
PGP Key: at a key server near you!  \ 
       That and five bucks will get you a small coffee at Starbucks.



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Oort Gnus v0.17 is released
  2003-03-31 22:53 ` Vasily Korytov
  2003-04-01  2:43   ` Lars Magne Ingebrigtsen
@ 2003-04-02 10:20   ` Zack Weinberg
  1 sibling, 0 replies; 16+ messages in thread
From: Zack Weinberg @ 2003-04-02 10:20 UTC (permalink / raw)


deskpot@despammed.com (Vasily Korytov) writes:

> On 31 Mar 2003, Lars Magne Ingebrigtsen wrote:
>
>> Probably a couple more Oorts before Gnus 5.10 on May 1st.
>
> Excuse me, probably it has been discussed before, but why 5.10, not 6.0?
>
> 5th series are out for a long time (8 years, I think), maybe it's time
> to name the new release number six. Major version has to grow sometimes
> too (or it'll finally happen, when the minor is 99? =).

Absolutely not.

Major version numbers should only ever be increased when the new
version is incompatible with the old, so that manual work is required
on upgrading, and possibly users have to change their habits.

zw



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Oort Gnus v0.17 is released
  2003-04-01 19:04               ` Stainless Steel Rat
@ 2003-04-03  2:51                 ` Kevin Greiner
  2003-04-04  3:22                   ` Stainless Steel Rat
  0 siblings, 1 reply; 16+ messages in thread
From: Kevin Greiner @ 2003-04-03  2:51 UTC (permalink / raw)


Stainless Steel Rat <ratinox@peorth.gweep.net> writes:

> * Kevin Greiner <kgreiner@xpediantsolutions.com>  on Tue, 01 Apr 2003
> | It's in gnus-start.el (CVS rev 6.70), it's post 0.17.
>
> I was just making sure that it was not being set explicitly somewhere in
> 0.17 or earlier.  It is not.  The default value in XEmacs is `t'.  This
> confuses me, because I cannot determine why the the newlines are not being
> escaped.
>
> | When I evaluate the following form, I see "a\nb" inserted after the
> | form.  What do you see?  Better yet, what do you need to do to make
> | prin1 echo the string just as it was typed in the form?
>
> | (let ((print-escape-newlines t))
> |   (prin1 "a\nb" (current-buffer))
> |   nil)
>
> From *scratch*, C-j at the end of each form:
>
> ,-----
> | (let ((print-escape-newlines t))
> |   (prin1 "a\nb" (current-buffer))
> |   nil)
> | "a\nb"nil
> | 
> | (let ((print-escape-newlines nil))
> |   (prin1 "a\nb" (current-buffer))
> |   nil)
> | "a
> | b"nil
> `-----
>
> | BTW, I found print-escape-newlines using apropos <RET> print-
> | <RET>. If you do a similar search, you may find other formatting
> | controls that are local to XEmacs.
>

OK, I'll admit that I'm completely confused.  The new code uses prin1
with print-escape-newlines set so the problem must not be literal
newline characters in the strings.  I'm going to download the 0.15 to
see if I can ID the differences before reverting my prior post.

As a fallback, could you post a sample from your .newsrc.eld
highlighting the 0.17 discrepency for me.

Thanks
Kevin




^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Oort Gnus v0.17 is released
  2003-04-03  2:51                 ` Kevin Greiner
@ 2003-04-04  3:22                   ` Stainless Steel Rat
  0 siblings, 0 replies; 16+ messages in thread
From: Stainless Steel Rat @ 2003-04-04  3:22 UTC (permalink / raw)


[-- Attachment #1: Type: text/plain, Size: 178 bytes --]

* Kevin Greiner <kgreiner@xpediantsolutions.com>  on Wed, 02 Apr 2003
| As a fallback, could you post a sample from your .newsrc.eld
| highlighting the 0.17 discrepency for me.


[-- Attachment #2: format string from .newsrc.eld v0.15 --]
[-- Type: application/octet-stream, Size: 2142 bytes --]

[-- Attachment #3: format string from .newsrc.eld v0.17 --]
[-- Type: application/octet-stream, Size: 2109 bytes --]

(setq gnus-format-specs '((version . "21.1 (patch 14) \"Cuyahoga Valley\" XEmacs Lucid") (summary-dummy "   %(:                             :%) %S
" (funcall #<compiled-function nil "...(20)" ["   " gnus-put-text-property ":                             :" gnus-mouse-face-prop gnus-mouse-face " " gnus-tmp-subject "
"] 5>)) (summary-mode "Gnus: %g [%A] %Z" (funcall #<compiled-function nil "...(14)" [gnus-xmas-format "Gnus: %s [%s] %s" gnus-short-group-name gnus-tmp-group-name int-to-string gnus-tmp-article-number gnus-tmp-unread-and-unselected] 5>)) (summary "%U%R%z:%5L|%I%(%-20,20n %s%)
" (progn (insert (gnus-xmas-format "%s%s%s:%s|%s" (char-to-string gnus-tmp-unread) (char-to-string gnus-tmp-replied) (char-to-string gnus-tmp-score-char) (let ((need (- 5 (gnus-correct-length gnus-tmp-lines)))) (if (> need 0) (concat (make-string need ?\ ) gnus-tmp-lines nil) gnus-tmp-lines)) gnus-tmp-indentation)) (gnus-put-text-property (point) (progn (insert (gnus-xmas-format "%s %s" (let* ((val (eval (if (> (gnus-correct-length gnus-tmp-name) 20) (gnus-correct-substring gnus-tmp-name 0 20) gnus-tmp-name))) (need (- 20 (gnus-correct-length val)))) (if (> need 0) (concat nil val (make-string need ?\ )) val)) gnus-tmp-subject-or-nil)) (point)) gnus-mouse-face-prop gnus-mouse-face) (insert "
"))) (group-mode "Gnus: %%b {%M%:%S}" (funcall #<compiled-function nil "...(9)" [gnus-xmas-format "Gnus: %%b {%s%s%s}" gnus-tmp-news-method gnus-tmp-colon gnus-tmp-news-server] 5>)) (group "%M%S%p%5y: %-58G ^%L ?%I !%T
" (funcall #<compiled-function nil "...(91)" [gnus-xmas-format "%s%s%s%s: %s ^%s ?%s !%s
" char-to-string gnus-tmp-marked-mark gnus-tmp-subscribed gnus-tmp-process-marked 5 gnus-correct-length gnus-tmp-number-of-unread need 0 make-string ?\  nil 58 gnus-tmp-qualified-group int-to-string gnus-tmp-level gnus-range-length dormant gnus-tmp-marked tick] 14>)) (article-mode "Gnus: %g [%w] %S%m" (funcall #<compiled-function nil "...(14)" [gnus-xmas-format "Gnus: %s [%s] %s%s" gnus-short-group-name gnus-tmp-group-name gnus-article-wash-status gnus-tmp-subject gnus-article-mime-part-status] 6>))))

[-- Attachment #4: Type: text/plain, Size: 255 bytes --]


-- 
Rat <ratinox@peorth.gweep.net>    \ Caution: Happy Fun Ball may suddenly
Minion of Nathan - Nathan says Hi! \ accelerate to dangerous speeds.
PGP Key: at a key server near you!  \ 
       That and five bucks will get you a small coffee at Starbucks.

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2003-04-04  3:22 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-03-31 18:09 Oort Gnus v0.17 is released Lars Magne Ingebrigtsen
2003-03-31 21:58 ` Stainless Steel Rat
2003-03-31 22:20   ` Kevin Greiner
2003-03-31 22:34     ` Jack Twilley
2003-04-01  2:07     ` Stainless Steel Rat
2003-04-01  5:11       ` Kevin Greiner
2003-04-01 15:44         ` Stainless Steel Rat
2003-04-01 16:07           ` Stainless Steel Rat
2003-04-01 16:50             ` Kevin Greiner
2003-04-01 19:04               ` Stainless Steel Rat
2003-04-03  2:51                 ` Kevin Greiner
2003-04-04  3:22                   ` Stainless Steel Rat
2003-04-01  2:43     ` Lars Magne Ingebrigtsen
2003-03-31 22:53 ` Vasily Korytov
2003-04-01  2:43   ` Lars Magne Ingebrigtsen
2003-04-02 10:20   ` Zack Weinberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).