Hi Amit,

Did you file this bug in GNOME bugster? Can you committed the patch back
to the community?

Regards,

Jedy
On Wed, 2008-03-26 at 11:32 +0530, Amit Sharma wrote:

> Hi All,
> 
> Kindly review the attached patch for the following bug
> Bug #6520675:  "Lengthy lines present in a mail are chopped to the right 
> when they are printed/print previewed"
> 
> Attached patches wrap.diff and html.diff are applicable to the 2.20 
> branch of SNV spec-files.
> 
> Problem :
> Lengthy lines present in a mail are chopped to the right when they are 
> printed/print previewed.
> 
> 
> Steps to Simulate the Problem :
> 1 -  Open a mail having lengthy lines in its body.
> 2 -  Select "Print Preview" from "File" menu.
> 3 -  You can notice that long lines are chopped.
> 
> 
> Analysis 'n Solution :
> It is observed that the lengthy lines in the mail are actually enclosed 
> within the '<pre wrap=""> </pre>' tag.  While displaying such mails, 
> evolution does not wrap the lines in the mail display view even though 
> the 'wrap' attribute is present for the 'PRE' element. This causes the 
> line to be chopped in print/print preview.
> 
> According to http://www.w3.org/TR/REC-html40/struct/text.html#h-9.3.4, 
> the 'wrap' attribute is not part of the HTML 4.01 specifications for the 
> 'PRE' element. Since the 'wrap' attribute is not standard, the way it is 
> interpreted is left to the browsers/mailers. Browsers like IE (6.0 and 
> 7.0) and Opera(9.02) display the line (embedded in '<PRE wrap=""> in one 
> single line (without wrapping). Whereas, Netscape (6.2.2), Mozilla (1.7) 
> and Firefox (1.0) wrap the line.
> 
> Evolution too behaves the way IE and Opera do and does not wrap the 
> lengthy line while displaying it in the display view which results in 
> print preview chopping it.
> 
> Hence in order to fix this issue, a 'Wrap' option is provided to the 
> user in Preferences, wherein,
> o if the option is selected, then the long line in the display view will 
> be wrapped.
> o if the option is not selected, then the line in the display view will 
> not be wrapped.
> However, this is not instant apply on the currently displayed message. 
> User has to switch between two messages to see the changes.
> 
> The changes made for the above include
> o A new checkbox 'Wrap text to fit window width' in 
> Tools->Settings->Mail Preferences->General tab
> o A new gconf key '/apps/evolution/mail/display/wrap_text'.
> 
> Please note that 'lengthy html links' and 'lengthy single words' will 
> not be wrapped.
> 
> 
> Thanks and Regards,
> Amit Sharma
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/jds-review/attachments/20080326/5781e210/attachment.html>

Reply via email to