Issue 106980

Summary: Bezier hairline printing broken
Product: gsl Reporter: thb
Component: codeAssignee: h.ilter
Status: CLOSED FIXED QA Contact: issues@gsl <issues>
Severity: Trivial    
Priority: P3 CC: Armin.Le.Grand, hdu, issues, philipp.lohmann
Version: OOO300m5   
Target Milestone: OOo 3.2   
Hardware: All   
OS: Unix, all   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---
Issue Depends on:    
Issue Blocks: 99999    
Attachments:
Description Flags
bugdoc
none
Proposed fix none

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