Issue 106980 - Bezier hairline printing broken
Summary: Bezier hairline printing broken
Status: CLOSED FIXED
Alias: None
Product: gsl
Classification: Code
Component: code (show other issues)
Version: OOO300m5
Hardware: All Unix, all
: P3 Trivial (vote)
Target Milestone: OOo 3.2
Assignee: h.ilter
QA Contact: issues@gsl
URL:
Keywords:
Depends on:
Blocks: 99999
  Show dependency tree
 
Reported: 2009-11-17 16:58 UTC by thb
Modified: 2017-05-20 10:29 UTC (History)
4 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
bugdoc (10.28 KB, application/vnd.sun.xml.impress)
2009-11-17 17:01 UTC, thb
no flags Details
Proposed fix (3.75 KB, patch)
2009-11-17 17:01 UTC, thb
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this issue.
Description thb 2009-11-17 16:58:56 UTC
Printing bezier hairlines to postscript (i.e. the way OOo prints on *nix) is
pretty much broken since 3.1

To reproduce: insert Smiley shape, or freehand bezier polyline to document.
Print on unix. Depending on your ps viewer, you notice funny outlines or no
output at all.

Showstopper in my book.
Comment 1 thb 2009-11-17 17:00:06 UTC
suggested target etc.
Comment 2 thb 2009-11-17 17:01:02 UTC
Created attachment 66158 [details]
bugdoc
Comment 3 thb 2009-11-17 17:01:51 UTC
Created attachment 66160 [details]
Proposed fix
Comment 4 philipp.lohmann 2009-11-17 17:04:07 UTC
Well that code is in its current broken form quite longer than 3.1. Probably it
gets called more often nowadays due to aw's changes in the drawing layer.

I certainly second the motion of fixing this in 3.2
Comment 5 philipp.lohmann 2009-11-17 17:07:03 UTC
Funny enough, the other two DrawPoly*Bezier functions in there seem to be
correct already.
Comment 6 hdu@apache.org 2009-11-18 09:43:43 UTC
Applied in CWS ooo32gsl06. Thanks Thorsten!
Comment 7 hdu@apache.org 2009-11-18 10:46:29 UTC
@hi: please verify in CWS ooo32gsl06
Comment 8 h.ilter 2009-11-23 13:52:41 UTC
Verified with cws ooo32gsl06 = ok