Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the SVN-Notify CPAN distribution.

Report information
The Basics
Id: 30014
Status: rejected
Priority: 0/
Queue: SVN-Notify

People
Owner: Nobody in particular
Requestors: hanenkamp [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 2.65
Fixed in: (no value)



Subject: Formatting problems with Outlook 2007/Word rendering
Microsoft decided to be brilliant in of Outlook 2007 by "standardizing" all editing and rendering of email using the Microsoft Word HTML rendering engine. Unfortunately, this rendering system has some rather nasty problems that even the IE7 engine doesn't have. In the case of SVN::Notify, the HTML notifications come out with definition list at the top being on 6 lines instead of 3. I've attached a screenshot. I'm going to ask our designer (who puts together our HTML-based newsletter) if he can help me patch it, but I wanted to go ahead get it reported.
Subject: Outlook2007SVNNotify.png
Subject: Re: [rt.cpan.org #30014] Formatting problems with Outlook 2007/Word rendering
Date: Mon, 15 Oct 2007 13:14:21 -0700
To: bug-SVN-Notify [...] rt.cpan.org
From: "David E. Wheeler" <dwheeler [...] cpan.org>
On Oct 15, 2007, at 11:32, via RT wrote: Show quoted text
> Microsoft decided to be brilliant in of Outlook 2007 by > "standardizing" > all editing and rendering of email using the Microsoft Word HTML > rendering engine. Unfortunately, this rendering system has some rather > nasty problems that even the IE7 engine doesn't have. > > In the case of SVN::Notify, the HTML notifications come out with > definition list at the top being on 6 lines instead of 3. I've > attached > a screenshot. I'm going to ask our designer (who puts together our > HTML-based newsletter) if he can help me patch it, but I wanted to go > ahead get it reported. > <Outlook2007SVNNotify.png>
Thanks. I detest MS HTML stuff. David
On Mon Oct 15 14:32:22 2007, HANENKAMP wrote: Show quoted text
> Microsoft decided to be brilliant in of Outlook 2007 by "standardizing" > all editing and rendering of email using the Microsoft Word HTML > rendering engine. Unfortunately, this rendering system has some rather > nasty problems that even the IE7 engine doesn't have. > > In the case of SVN::Notify, the HTML notifications come out with > definition list at the top being on 6 lines instead of 3. I've attached > a screenshot. I'm going to ask our designer (who puts together our > HTML-based newsletter) if he can help me patch it, but I wanted to go > ahead get it reported.
Hi, Any luck with this? Best, David
From: hanenkamp [...] cpan.org
On 2/6/08, David Wheeler via RT <bug-SVN-Notify@rt.cpan.org> wrote: Show quoted text
> Hi, > > Any luck with this? > > Best, > > David >
No, our first few attempts yielded no success. Between one thing and another, we'd kind of forgotten about it. I was still annoyed by the formatting, but haven't really looked into it since. However, since you brought it up, I did a little searching and found this this evening: http://msdn2.microsoft.com/en-us/library/aa338201.aspx The answer is this (pasted from the link above): Unsupported Cascading Style Sheet Properties Compared with Cascading Style Sheets, Level 1 The following is a list of all the top-level cascading style sheet properties that the Cascading Stylesheet Specification, Level 1 supports, but that Word 2007 does not support. Note that Word 2007 considers unsupported cascading style sheet properties to be unknown properties. * background-attachment * background-image * background-position * background-repeat * clear * display * float * list-style-image * list-style-position * text-transform * word-spacing I.e., since float is not supported at all, you cannot make definition lists line up correctly. At least, by no means that I can think of. The only solution is to switch the definition list to a table. If you (1) take the dl and convert it to a table with a class named "dl", (2) wrap each dt/dd in a tr, (3) convert each of those to a td with "dt" and "dd" for classes, (4) modify the stylesheet so that each "dd" becomes ".dd", (5) each "dl" becomes ".dl", (6) each "dt" becomes ".dt", and (7) make sure the table is 100% width, it looks close to what it should in Outlook 2007. Anyway, that's the solution for this issue, though I'm not sure how you want to incorporate that. At the least, I'll probably customize our template that way to solve it for our use. Cheers, Andrew P.S. This might post twice since I went ahead and posted this directly via the web when I got a delayed delivery warning about the email response I sent earlier.
Subject: Re: [rt.cpan.org #30014] Formatting problems with Outlook 2007/Word rendering
Date: Wed, 6 Feb 2008 20:29:05 -0600
To: bug-SVN-Notify [...] rt.cpan.org
From: "Andrew Hanenkamp" <sterling [...] hanenkamp.com>
On 2/6/08, David Wheeler via RT <bug-SVN-Notify@rt.cpan.org> wrote: Show quoted text
> Hi, > > Any luck with this? > > Best, > > David >
No, our first few attempts yielded no success. Between one thing and another, we'd kind of forgotten about it. I was still annoyed by the formatting, but haven't really looked into it since. However, since you brought it up, I did a little searching and found this this evening: http://msdn2.microsoft.com/en-us/library/aa338201.aspx The answer is this (pasted from the link above): Unsupported Cascading Style Sheet Properties Compared with Cascading Style Show quoted text
> Sheets, Level 1 > > The following is a list of all the top-level cascading style sheet > properties that the Cascading Stylesheet Specification, Level 1 supports, > but that Word 2007 does not support. Note that Word 2007 considers > unsupported cascading style sheet properties to be unknown properties. > > * background-attachment > * background-image > * background-position > * background-repeat > * clear > * display > * float > * list-style-image > * list-style-position > * text-transform > * word-spacing
I.e., since float is not supported at all, you cannot make definition lists line up correctly. At least, by no means that I can think of. The only solution is to switch the definition list to a table. If you (1) take the dl and convert it to a table with a class named "dl", (2) wrap each dt/dd in a tr, (3) convert each of those to a td with "dt" and "dd" for classes, (4) modify the stylesheet so that each "dd" becomes ".dd", (5) each "dl" becomes ".dl", (6) each "dt" becomes ".dt", and (7) make sure the table is 100% width, it looks close to what it should in Outlook 2007. Anyway, that's the solution for this issue, though I'm not sure how you want to incorporate that. At the least, I'll probably customize our template that way to solve it for our use. Cheers, Andrew
Subject: Re: [rt.cpan.org #30014] Formatting problems with Outlook 2007/Word rendering
Date: Fri, 8 Feb 2008 14:24:14 -0800
To: bug-SVN-Notify [...] rt.cpan.org
From: "David E. Wheeler" <david [...] justatheory.com>
On Feb 8, 2008, at 08:17, Andrew Sterling Hanenkamp via RT wrote: Show quoted text
> I.e., since float is not supported at all, you cannot make definition > lists line up correctly. At least, by no means that I can think of. > > The only solution is to switch the definition list to a table. If you > (1) take the dl and convert it to a table with a class named "dl", (2) > wrap each dt/dd in a tr, (3) convert each of those to a td with "dt" > and > "dd" for classes, (4) modify the stylesheet so that each "dd" becomes > ".dd", (5) each "dl" becomes ".dl", (6) each "dt" becomes ".dt", and > (7) > make sure the table is 100% width, it looks close to what it should in > Outlook 2007. > > Anyway, that's the solution for this issue, though I'm not sure how > you > want to incorporate that. At the least, I'll probably customize our > template that way to solve it for our use.
Seriously, I think it's time to upgrade your version of Outlook. Outlook 2007 came out in, what? 2006? 11-12 years ago? More recent versions of Outlook use the IE rendering engine, IIRC, and don't have this problem. I'm not in the business of supporting browser technology created in the last millennium. Especially Word, which until it used the IE engine, had absolutely abominable HTML formatting support. I appreciate you looking up the above information, because it just confirms for me that this is not an SVN::Notify bug. It's a missing feature in 11-12 year-old software. Best, David