Bug 689031 - Remove gx_path_current_point_inline
Summary: Remove gx_path_current_point_inline
Status: RESOLVED FIXED
Alias: None
Product: Ghostscript
Classification: Unclassified
Component: Graphics Library (show other bugs)
Version: 0.00
Hardware: PC Windows XP
: P4 normal
Assignee: Robin Watts
URL:
Keywords: bountiable
Depends on:
Blocks:
 
Reported: 2006-12-27 04:30 UTC by leonardo
Modified: 2011-02-18 13:23 UTC (History)
1 user (show)

See Also:
Customer:
Word Size: ---


Attachments
Patch for gspath1.c (422 bytes, patch)
2009-01-07 16:11 UTC, Shailesh Mistry
Details | Diff
Patch for gxccache.c (366 bytes, patch)
2009-01-07 16:12 UTC, Shailesh Mistry
Details | Diff
Patch for gxchar.c (898 bytes, patch)
2009-01-07 16:12 UTC, Shailesh Mistry
Details | Diff
Patch for gzpath.h (849 bytes, patch)
2009-01-07 16:13 UTC, Shailesh Mistry
Details | Diff
amalgamated_patch.txt (2.55 KB, patch)
2011-02-10 16:59 UTC, Robin Watts
Details | Diff
Updated patch (2.42 KB, application/octet-stream)
2011-02-13 00:02 UTC, Shailesh Mistry
Details
Updated patch to correct rounding errors (2.42 KB, text/plain)
2011-02-13 00:06 UTC, Shailesh Mistry
Details

Note You need to log in before you can comment on or make changes to this bug.
Description leonardo 2006-12-27 04:30:14 UTC
Likely gx_path_current_point_inline is now unuseful rudiment since we 
implemented current point in 'double'. pgs->ppath->position must not be longer 
used.
Comment 1 leonardo 2006-12-27 04:30:47 UTC
Use pgs->current_point instead.
Comment 2 Shailesh Mistry 2009-01-07 16:09:27 UTC
Attached are some patches to fix this bug.
Comment 3 Shailesh Mistry 2009-01-07 16:11:41 UTC
Created attachment 4687 [details]
Patch for gspath1.c
Comment 4 Shailesh Mistry 2009-01-07 16:12:18 UTC
Created attachment 4688 [details]
Patch for gxccache.c
Comment 5 Shailesh Mistry 2009-01-07 16:12:51 UTC
Created attachment 4689 [details]
Patch for gxchar.c
Comment 6 Shailesh Mistry 2009-01-07 16:13:16 UTC
Created attachment 4690 [details]
Patch for gzpath.h
Comment 7 Henry Stiles 2009-11-19 07:50:32 UTC
Reassigning path and fill problems to Robin Watts.
Comment 8 Robin Watts 2010-01-28 17:22:01 UTC
Reassigning to new email address.
Comment 9 Robin Watts 2011-02-10 16:59:17 UTC
Created attachment 7232 [details]
amalgamated_patch.txt

Firstly, apologies for having taken so long to look at the patch. I've inherited this from someone else, so I'm not 100% au fait with the root cause behind the patch.

If the intent was to remove all calls to gx_path_current_point_inline as the patch description suggests, then this doesn't actually do that. I suspect however that the desire was to avoid calls path_position_valid and accesses to ppath->position - and with that in mind it seems a reasonable attempt.

I've created an amalgamated patch; all 4 of the above submitted patches rolled into one. This is a better form because it allows us to quickly apply it to an up to date tree and to push it through our cluster. If you could give future patches in this form it would save us some work.

Unfortunately, doing this reveals many differences caused by the change:

Differences in 21894 of 44209 non-pdfwrite/ps2write test(s):
tests/pcl/SymbolSet_0I-2S.pcl.pbmraw.75.0 pcl i7 miles
tests/pcl/SymbolSet_0I-2S.pcl.pgmraw.75.0 pcl i7 kilometers
tests/pcl/SymbolSet_0I-2S.pcl.ppmraw.75.0 pcl i7a i7b
tests/pcl/SymbolSet_0U-0D.pcl.pbmraw.75.0 pcl peeves peeves
tests/pcl/SymbolSet_0U-0D.pcl.pgmraw.75.0 pcl x6 miles
tests/pcl/SymbolSet_0U-0D.pcl.ppmraw.75.0 pcl kilometers kilometers
tests/pcl/SymbolSet_10J-8U.pcl.pbmraw.75.0 pcl peeves kilometers
tests/pcl/SymbolSet_10J-8U.pcl.pgmraw.75.0 pcl x6 i7a
tests/pcl/SymbolSet_10J-8U.pcl.ppmraw.75.0 pcl henrysx6 peeves
tests/pcl/SymbolSet_10U-11U.pcl.pbmraw.75.0 pcl kilometers kilometers
tests/pcl/SymbolSet_10U-11U.pcl.pgmraw.75.0 pcl peeves henrysx6
tests/pcl/SymbolSet_10U-11U.pcl.ppmraw.75.0 pcl miles macpro
tests/pcl/SymbolSet_12J-6J.pcl.pbmraw.75.0 pcl i7 i7
tests/pcl/SymbolSet_12J-6J.pcl.pgmraw.75.0 pcl i7b miles
tests/pcl/SymbolSet_12J-6J.pcl.ppmraw.75.0 pcl kilometers peeves
tests/pcl/SymbolSet_14J-13J.pcl.pbmraw.75.0 pcl i7a peeves
tests/pcl/SymbolSet_14J-13J.pcl.pgmraw.75.0 pcl miles i7b
tests/pcl/SymbolSet_14J-13J.pcl.ppmraw.75.0 pcl miles i7
tests/pcl/SymbolSet_14L.pcl.pbmraw.75.0 pcl kilometers henrysx6
tests/pcl/SymbolSet_14L.pcl.pgmraw.75.0 pcl henrysx6 macpro
tests/pcl/SymbolSet_14L.pcl.ppmraw.75.0 pcl kilometers henrysx6
tests/pcl/SymbolSet_15U-5M.pcl.pbmraw.75.0 pcl i7a peeves
tests/pcl/SymbolSet_15U-5M.pcl.pgmraw.75.0 pcl i7b kilometers
tests/pcl/SymbolSet_15U-5M.pcl.ppmraw.75.0 pcl x6 peeves
tests/pcl/SymbolSet_17U-13U.pcl.pbmraw.75.0 pcl henrysx6 i7a
tests/pcl/SymbolSet_17U-13U.pcl.pgmraw.75.0 pcl kilometers i7b
tests/pcl/SymbolSet_17U-13U.pcl.ppmraw.75.0 pcl henrysx6 macpro
tests/pcl/SymbolSet_19L-579L.pcl.pbmraw.75.0 pcl i7a i7
tests/pcl/SymbolSet_19L-579L.pcl.pgmraw.75.0 pcl kilometers i7b
tests/pcl/SymbolSet_19L-579L.pcl.ppmraw.75.0 pcl henrysx6 i7a
tests/pcl/SymbolSet_19M-6M.pcl.pbmraw.75.0 pcl miles miles
tests/pcl/SymbolSet_19M-6M.pcl.pgmraw.75.0 pcl miles peeves
tests/pcl/SymbolSet_19M-6M.pcl.ppmraw.75.0 pcl peeves x6
tests/pcl/SymbolSet_1F-0N.pcl.pbmraw.75.0 pcl i7 kilometers
tests/pcl/SymbolSet_1F-0N.pcl.pgmraw.75.0 pcl i7 i7a
tests/pcl/SymbolSet_1F-0N.pcl.ppmraw.75.0 pcl i7a macpro
tests/pcl/SymbolSet_1G-1E.pcl.pbmraw.75.0 pcl i7a x6
tests/pcl/SymbolSet_1G-1E.pcl.pgmraw.75.0 pcl henrysx6 macpro
tests/pcl/SymbolSet_1G-1E.pcl.ppmraw.75.0 pcl macpro i7b
tests/pcl/SymbolSet_1U-8M.pcl.pbmraw.75.0 pcl i7a i7
tests/pcl/SymbolSet_1U-8M.pcl.pgmraw.75.0 pcl macpro i7b
tests/pcl/SymbolSet_1U-8M.pcl.ppmraw.75.0 pcl miles macpro
tests/pcl/SymbolSet_2N-5N.pcl.pbmraw.75.0 pcl x6 i7a
tests/pcl/SymbolSet_2N-5N.pcl.pgmraw.75.0 pcl i7b i7a
tests/pcl/SymbolSet_2N-5N.pcl.ppmraw.75.0 pcl miles miles
tests/pcl/SymbolSet_4U-0E.pcl.pbmraw.75.0 pcl x6 i7b
tests/pcl/SymbolSet_4U-0E.pcl.pgmraw.75.0 pcl kilometers macpro
tests/pcl/SymbolSet_4U-0E.pcl.ppmraw.75.0 pcl macpro macpro
tests/pcl/SymbolSet_6N-9N.pcl.pbmraw.75.0 pcl miles macpro
tests/pcl/SymbolSet_6N-9N.pcl.pgmraw.75.0 pcl miles henrysx6
tests/pcl/SymbolSet_6N-9N.pcl.ppmraw.75.0 pcl i7a kilometers
tests/pcl/SymbolSet_7J-0S.pcl.pbmraw.75.0 pcl i7a i7a
tests/pcl/SymbolSet_7J-0S.pcl.pgmraw.75.0 pcl miles i7a
tests/pcl/SymbolSet_7J-0S.pcl.ppmraw.75.0 pcl henrysx6 macpro
tests/pcl/SymbolSet_9E-5T.pcl.pbmraw.75.0 pcl macpro kilometers
tests/pcl/SymbolSet_9E-5T.pcl.pgmraw.75.0 pcl i7 henrysx6
tests/pcl/SymbolSet_9E-5T.pcl.ppmraw.75.0 pcl kilometers i7b
tests/pcl/SymbolSet_9J-26U.pcl.pbmraw.75.0 pcl miles x6
tests/pcl/SymbolSet_9J-26U.pcl.pgmraw.75.0 pcl macpro macpro
tests/pcl/SymbolSet_9J-26U.pcl.ppmraw.75.0 pcl kilometers i7
tests/pcl/SymbolSet_9T-12U.pcl.pbmraw.75.0 pcl i7a miles
tests/pcl/SymbolSet_9T-12U.pcl.pgmraw.75.0 pcl i7a x6
tests/pcl/SymbolSet_9T-12U.pcl.ppmraw.75.0 pcl x6 i7b
tests/pcl/SymbolSet_9U-19U.pcl.pbmraw.75.0 pcl macpro henrysx6
tests/pcl/SymbolSet_9U-19U.pcl.pgmraw.75.0 pcl peeves macpro
tests/pcl/SymbolSet_9U-19U.pcl.ppmraw.75.0 pcl henrysx6 kilometers
tests/pcl/aes295.pcl.pbmraw.75.0 pcl miles i7
tests/pcl/aes295.pcl.pgmraw.75.0 pcl i7b i7a
tests/pcl/aes295.pcl.ppmraw.75.0 pcl macpro i7a
tests/pcl/dcf.pcl.pbmraw.75.0 pcl x6 i7
tests/pcl/dcf.pcl.pgmraw.75.0 pcl x6 peeves
tests/pcl/dcf.pcl.ppmraw.75.0 pcl i7b peeves
tests/pcl/frs96.pxl.pbmraw.75.0 pcl miles peeves
tests/pcl/frs96.pxl.pgmraw.75.0 pcl kilometers x6
tests/pcl/frs96.pxl.ppmraw.75.0 pcl macpro i7a
tests/pcl/huard.pcl.pbmraw.75.0 pcl x6 i7a
tests/pcl/huard.pcl.pgmraw.75.0 pcl x6 i7a
tests/pcl/huard.pcl.ppmraw.75.0 pcl peeves i7b
tests/pcl/ieee0495.pcl.pbmraw.75.0 pcl x6 i7b
tests/pcl/ieee0495.pcl.pgmraw.75.0 pcl x6 peeves
tests/pcl/ieee0495.pcl.ppmraw.75.0 pcl i7 i7a
tests/pcl/ieee0796.pcl.pbmraw.75.0 pcl peeves henrysx6
tests/pcl/ieee0796.pcl.pgmraw.75.0 pcl i7a i7b
tests/pcl/ieee0796.pcl.ppmraw.75.0 pcl miles macpro
tests/pcl/ieee0995.pcl.pbmraw.75.0 pcl peeves i7b
tests/pcl/ieee0995.pcl.pgmraw.75.0 pcl kilometers macpro
tests/pcl/ieee0995.pcl.ppmraw.75.0 pcl i7 kilometers
tests/pcl/jason_ers.pcl.pbmraw.75.0 pcl macpro henrysx6
tests/pcl/jason_ers.pcl.pgmraw.75.0 pcl peeves macpro
tests/pcl/jason_ers.pcl.ppmraw.75.0 pcl i7b miles
tests/pcl/jason_top.pcl.pbmraw.75.0 pcl i7a macpro
tests/pcl/jason_top.pcl.pgmraw.75.0 pcl i7 miles
tests/pcl/jason_top.pcl.ppmraw.75.0 pcl x6 i7b
tests/pcl/mlc0495.pcl.pbmraw.75.0 pcl kilometers miles
tests/pcl/mlc0495.pcl.pgmraw.75.0 pcl i7 miles
tests/pcl/mlc0495.pcl.ppmraw.75.0 pcl kilometers miles
tests/pcl/mlclj3.pcl.pbmraw.600.1 pcl x6 x6
tests/pcl/mlclj3.pcl.pbmraw.75.0 pcl miles kilometers
tests/pcl/mlclj3.pcl.pgmraw.75.0 pcl kilometers i7b
tests/pcl/mlclj3.pcl.ppmraw.600.1 pcl i7b miles
tests/pcl/mlclj3.pcl.ppmraw.75.0 pcl x6 miles
tests/pcl/owl.pcl.pbmraw.600.1 pcl macpro kilometers
tests/pcl/owl.pcl.pbmraw.75.0 pcl henrysx6 i7b
tests/pcl/owl.pcl.pgmraw.75.0 pcl i7 x6
tests/pcl/owl.pcl.ppmraw.600.1 pcl macpro peeves
tests/pcl/owl.pcl.ppmraw.75.0 pcl x6 peeves
tests/pcl/owl2.pcl.pbmraw.600.1 pcl i7b x6
tests/pcl/owl2.pcl.pbmraw.75.0 pcl kilometers peeves
tests/pcl/owl2.pcl.pgmraw.75.0 pcl peeves x6
tests/pcl/owl2.pcl.ppmraw.600.1 pcl i7 macpro
tests/pcl/owl2.pcl.ppmraw.75.0 pcl i7a i7a
tests/pcl/thesis10.pcl.pbmraw.75.0 pcl i7 henrysx6
tests/pcl/thesis10.pcl.pgmraw.75.0 pcl kilometers macpro
tests/pcl/thesis10.pcl.ppmraw.75.0 pcl x6 henrysx6
tests/pdf/Bug6901014_AP227921Azur540RV3SerialControlProtocolV1.pdf.cups.300.1 gs henrysx6 henrysx6
tests/pdf/Bug6901014_AP227921Azur540RV3SerialControlProtocolV1.pdf.pam.72.0 gs macpro kilometers
tests/pdf/Bug6901014_AP227921Azur540RV3SerialControlProtocolV1.pdf.pbmraw.300.0 gs i7a kilometers
tests/pdf/Bug6901014_AP227921Azur540RV3SerialControlProtocolV1.pdf.pbmraw.300.1 gs x6 i7
tests/pdf/Bug6901014_AP227921Azur540RV3SerialControlProtocolV1.pdf.pbmraw.72.0 gs kilometers i7a
tests/pdf/Bug6901014_AP227921Azur540RV3SerialControlProtocolV1.pdf.pgmraw.300.0 gs peeves i7b
tests/pdf/Bug6901014_AP227921Azur540RV3SerialControlProtocolV1.pdf.pgmraw.300.1 gs peeves x6
tests/pdf/Bug6901014_AP227921Azur540RV3SerialControlProtocolV1.pdf.pgmraw.72.0 gs i7 i7
tests/pdf/Bug6901014_AP227921Azur540RV3SerialControlProtocolV1.pdf.pkmraw.300.0 gs i7 peeves
tests/pdf/Bug6901014_AP227921Azur540RV3SerialControlProtocolV1.pdf.pkmraw.300.1 gs miles kilometers
tests/pdf/Bug6901014_AP227921Azur540RV3SerialControlProtocolV1.pdf.pkmraw.72.0 gs i7 macpro
tests/pdf/Bug6901014_AP227921Azur540RV3SerialControlProtocolV1.pdf.ppmraw.300.0 gs kilometers i7b
tests/pdf/Bug6901014_AP227921Azur540RV3SerialControlProtocolV1.pdf.ppmraw.300.1 gs macpro i7b
tests/pdf/Bug6901014_AP227921Azur540RV3SerialControlProtocolV1.pdf.ppmraw.72.0 gs kilometers x6
tests/pdf/Bug6901014_AP227921Azur540RV3SerialControlProtocolV1.pdf.psdcmyk.72.0 gs x6 miles
tests/pdf/Bug6901014_Additional_testcase.pdf.cups.300.1 gs x6 peeves
tests/pdf/Bug6901014_Additional_testcase.pdf.pam.72.0 gs macpro peeves
tests/pdf/Bug6901014_Additional_testcase.pdf.pbmraw.300.0 gs kilometers peeves
tests/pdf/Bug6901014_Additional_testcase.pdf.pbmraw.300.1 gs miles miles
tests/pdf/Bug6901014_Additional_testcase.pdf.pbmraw.72.0 gs henrysx6 peeves
tests/pdf/Bug6901014_Additional_testcase.pdf.pgmraw.300.0 gs kilometers miles
tests/pdf/Bug6901014_Additional_testcase.pdf.pgmraw.300.1 gs peeves x6
tests/pdf/Bug6901014_Additional_testcase.pdf.pgmraw.72.0 gs macpro peeves
tests/pdf/Bug6901014_Additional_testcase.pdf.pkmraw.300.0 gs i7b i7b
tests/pdf/Bug6901014_Additional_testcase.pdf.pkmraw.300.1 gs i7a x6
tests/pdf/Bug6901014_Additional_testcase.pdf.pkmraw.72.0 gs peeves kilometers
tests/pdf/Bug6901014_Additional_testcase.pdf.ppmraw.300.0 gs x6 macpro
tests/pdf/Bug6901014_Additional_testcase.pdf.ppmraw.300.1 gs i7b miles
tests/pdf/Bug6901014_Additional_testcase.pdf.ppmraw.72.0 gs i7 i7b
tests/pdf/Bug6901014_Additional_testcase.pdf.psdcmyk.72.0 gs kilometers henrysx6
tests/pdf/Bug6901014_Arioli-NAG-Warwick.pdf.cups.300.1 gs henrysx6 x6
tests/pdf/Bug6901014_Arioli-NAG-Warwick.pdf.pam.72.0 gs i7a henrysx6
tests/pdf/Bug6901014_Arioli-NAG-Warwick.pdf.pbmraw.300.0 gs macpro kilometers
tests/pdf/Bug6901014_Arioli-NAG-Warwick.pdf.pbmraw.300.1 gs miles x6
tests/pdf/Bug6901014_Arioli-NAG-Warwick.pdf.pbmraw.72.0 gs peeves miles
tests/pdf/Bug6901014_Arioli-NAG-Warwick.pdf.pgmraw.300.0 gs i7a i7b
tests/pdf/Bug6901014_Arioli-NAG-Warwick.pdf.pgmraw.300.1 gs x6 miles
tests/pdf/Bug6901014_Arioli-NAG-Warwick.pdf.pgmraw.72.0 gs macpro peeves
tests/pdf/Bug6901014_Arioli-NAG-Warwick.pdf.pkmraw.300.0 gs i7a henrysx6
tests/pdf/Bug6901014_Arioli-NAG-Warwick.pdf.pkmraw.300.1 gs peeves x6
tests/pdf/Bug6901014_Arioli-NAG-Warwick.pdf.pkmraw.72.0 gs i7a henrysx6
tests/pdf/Bug6901014_Arioli-NAG-Warwick.pdf.ppmraw.300.0 gs miles i7
tests/pdf/Bug6901014_Arioli-NAG-Warwick.pdf.ppmraw.300.1 gs x6 kilometers
tests/pdf/Bug6901014_Arioli-NAG-Warwick.pdf.ppmraw.72.0 gs miles i7
tests/pdf/Bug6901014_Arioli-NAG-Warwick.pdf.psdcmyk.72.0 gs macpro x6
tests/pdf/Bug6901014_CImg_flyer.pdf.pam.72.0 gs i7 i7a
tests/pdf/Bug6901014_CImg_flyer.pdf.pbmraw.300.0 gs i7 i7
tests/pdf/Bug6901014_CImg_flyer.pdf.pbmraw.300.1 gs henrysx6 miles
tests/pdf/Bug6901014_CImg_flyer.pdf.pbmraw.72.0 gs x6 i7a
tests/pdf/Bug6901014_CImg_flyer.pdf.pgmraw.300.0 gs kilometers x6
tests/pdf/Bug6901014_CImg_flyer.pdf.pgmraw.300.1 gs i7a miles
tests/pdf/Bug6901014_CImg_flyer.pdf.pgmraw.72.0 gs peeves i7
tests/pdf/Bug6901014_CImg_flyer.pdf.pkmraw.300.0 gs miles miles
tests/pdf/Bug6901014_CImg_flyer.pdf.pkmraw.300.1 gs i7a i7a
tests/pdf/Bug6901014_CImg_flyer.pdf.pkmraw.72.0 gs x6 kilometers
tests/pdf/Bug6901014_CImg_flyer.pdf.ppmraw.300.0 gs i7b x6
tests/pdf/Bug6901014_CImg_flyer.pdf.ppmraw.300.1 gs i7 miles
tests/pdf/Bug6901014_CImg_flyer.pdf.ppmraw.72.0 gs kilometers x6
tests/pdf/Bug6901014_CImg_flyer.pdf.psdcmyk.72.0 gs miles peeves
tests/pdf/Bug6901014_CityMap-evince-pdftopdf.pdf.cups.300.1 gs miles i7
tests/pdf/Bug6901014_CityMap-evince-pdftopdf.pdf.pam.72.0 gs peeves macpro
tests/pdf/Bug6901014_CityMap-evince-pdftopdf.pdf.pbmraw.300.0 gs miles miles
tests/pdf/Bug6901014_CityMap-evince-pdftopdf.pdf.pbmraw.300.1 gs peeves henrysx6
tests/pdf/Bug6901014_CityMap-evince-pdftopdf.pdf.pbmraw.72.0 gs henrysx6 macpro
tests/pdf/Bug6901014_CityMap-evince-pdftopdf.pdf.pgmraw.300.1 gs i7 i7b
tests/pdf/Bug6901014_CityMap-evince-pdftopdf.pdf.pgmraw.72.0 gs i7a miles
tests/pdf/Bug6901014_CityMap-evince-pdftopdf.pdf.pkmraw.300.0 gs i7 peeves
tests/pdf/Bug6901014_CityMap-evince-pdftopdf.pdf.pkmraw.300.1 gs peeves kilometers
tests/pdf/Bug6901014_CityMap-evince-pdftopdf.pdf.pkmraw.72.0 gs x6 x6
tests/pdf/Bug6901014_CityMap-evince-pdftopdf.pdf.ppmraw.300.0 gs kilometers i7
tests/pdf/Bug6901014_CityMap-evince-pdftopdf.pdf.ppmraw.300.1 gs henrysx6 i7a
tests/pdf/Bug6901014_CityMap-evince-pdftopdf.pdf.ppmraw.72.0 gs miles miles
tests/pdf/Bug6901014_CityMap-evince-pdftopdf.pdf.psdcmyk.72.0 gs i7b henrysx6
tests/pdf/Bug6901014_CityMap-evince.pdf.cups.300.1 gs macpro x6
tests/pdf/Bug6901014_CityMap-evince.pdf.pam.72.0 gs i7 macpro
tests/pdf/Bug6901014_CityMap-evince.pdf.pbmraw.300.0 gs miles miles
tests/pdf/Bug6901014_CityMap-evince.pdf.pbmraw.300.1 gs i7b kilometers
tests/pdf/Bug6901014_CityMap-evince.pdf.pbmraw.72.0 gs kilometers i7b
tests/pdf/Bug6901014_CityMap-evince.pdf.pgmraw.300.0 gs i7a henrysx6
tests/pdf/Bug6901014_CityMap-evince.pdf.pgmraw.300.1 gs kilometers peeves
tests/pdf/Bug6901014_CityMap-evince.pdf.pgmraw.72.0 gs x6 i7b
tests/pdf/Bug6901014_CityMap-evince.pdf.pkmraw.300.0 gs macpro i7
tests/pdf/Bug6901014_CityMap-evince.pdf.pkmraw.300.1 gs henrysx6 x6
tests/pdf/Bug6901014_CityMap-evince.pdf.pkmraw.72.0 gs peeves i7
tests/pdf/Bug6901014_CityMap-evince.pdf.ppmraw.300.0 gs peeves miles
tests/pdf/Bug6901014_CityMap-evince.pdf.ppmraw.300.1 gs peeves macpro
tests/pdf/Bug6901014_CityMap-evince.pdf.ppmraw.72.0 gs x6 i7a
tests/pdf/Bug6901014_CityMap-evince.pdf.psdcmyk.72.0 gs macpro macpro
tests/pdf/Bug6901014_CityMap.pdf.cups.300.1 gs i7a miles
tests/pdf/Bug6901014_CityMap.pdf.pam.72.0 gs peeves peeves
tests/pdf/Bug6901014_CityMap.pdf.pbmraw.300.0 gs kilometers macpro
tests/pdf/Bug6901014_CityMap.pdf.pbmraw.300.1 gs peeves i7a
tests/pdf/Bug6901014_CityMap.pdf.pbmraw.72.0 gs x6 x6
tests/pdf/Bug6901014_CityMap.pdf.pgmraw.300.0 gs macpro kilometers
tests/pdf/Bug6901014_CityMap.pdf.pgmraw.300.1 gs i7a miles
tests/pdf/Bug6901014_CityMap.pdf.pgmraw.72.0 gs peeves macpro
tests/pdf/Bug6901014_CityMap.pdf.pkmraw.300.0 gs i7 i7a
tests/pdf/Bug6901014_CityMap.pdf.pkmraw.300.1 gs miles i7
tests/pdf/Bug6901014_CityMap.pdf.pkmraw.72.0 gs i7 i7a
tests/pdf/Bug6901014_CityMap.pdf.ppmraw.300.0 gs kilometers x6
tests/pdf/Bug6901014_CityMap.pdf.ppmraw.300.1 gs henrysx6 x6
tests/pdf/Bug6901014_CityMap.pdf.ppmraw.72.0 gs x6 macpro
tests/pdf/Bug6901014_CityMap.pdf.psdcmyk.72.0 gs macpro miles
tests/pdf/Bug6901014_Fourth_crash_signature_testcase.pdf.cups.300.1 gs kilometers x6
tests/pdf/Bug6901014_Fourth_crash_signature_testcase.pdf.pam.72.0 gs macpro kilometers
tests/pdf/Bug6901014_Fourth_crash_signature_testcase.pdf.pbmraw.300.0 gs miles peeves
tests/pdf/Bug6901014_Fourth_crash_signature_testcase.pdf.pbmraw.300.1 gs peeves x6
tests/pdf/Bug6901014_Fourth_crash_signature_testcase.pdf.pbmraw.72.0 gs henrysx6 miles
tests/pdf/Bug6901014_Fourth_crash_signature_testcase.pdf.pgmraw.300.0 gs i7b henrysx6
tests/pdf/Bug6901014_Fourth_crash_signature_testcase.pdf.pgmraw.300.1 gs macpro x6
tests/pdf/Bug6901014_Fourth_crash_signature_testcase.pdf.pgmraw.72.0 gs i7b x6
tests/pdf/Bug6901014_Fourth_crash_signature_testcase.pdf.pkmraw.300.0 gs i7a henrysx6
tests/pdf/Bug6901014_Fourth_crash_signature_testcase.pdf.pkmraw.300.1 gs miles henrysx6
tests/pdf/Bug6901014_Fourth_crash_signature_testcase.pdf.pkmraw.72.0 gs kilometers henrysx6
tests/pdf/Bug6901014_Fourth_crash_signature_testcase.pdf.ppmraw.300.0 gs i7b miles
tests/pdf/Bug6901014_Fourth_crash_signature_testcase.pdf.ppmraw.300.1 gs miles i7
tests/pdf/Bug6901014_Fourth_crash_signature_testcase.pdf.ppmraw.72.0 gs miles miles
tests/pdf/Bug6901014_Fourth_crash_signature_testcase.pdf.psdcmyk.72.0 gs i7b i7b
tests/pdf/Bug6901014_SMP_Warwick_14.pdf.cups.300.1 gs i7b x6
tests/pdf/Bug6901014_SMP_Warwick_14.pdf.pam.72.0 gs peeves henrysx6
tests/pdf/Bug6901014_SMP_Warwick_14.pdf.pbmraw.300.0 gs i7b i7b
tests/pdf/Bug6901014_SMP_Warwick_14.pdf.pbmraw.300.1 gs miles henrysx6
tests/pdf/Bug6901014_SMP_Warwick_14.pdf.pbmraw.72.0 gs i7b henrysx6
tests/pdf/Bug6901014_SMP_Warwick_14.pdf.pgmraw.300.0 gs miles macpro
tests/pdf/Bug6901014_SMP_Warwick_14.pdf.pgmraw.300.1 gs kilometers x6
tests/pdf/Bug6901014_SMP_Warwick_14.pdf.pgmraw.72.0 gs macpro i7
tests/pdf/Bug6901014_SMP_Warwick_14.pdf.pkmraw.300.0 gs i7b i7
tests/pdf/Bug6901014_SMP_Warwick_14.pdf.pkmraw.300.1 gs peeves i7b
tests/pdf/Bug6901014_SMP_Warwick_14.pdf.pkmraw.72.0 gs i7 i7a
tests/pdf/Bug6901014_SMP_Warwick_14.pdf.ppmraw.300.0 gs miles i7b
tests/pdf/Bug6901014_SMP_Warwick_14.pdf.ppmraw.300.1 gs peeves i7
tests/pdf/Bug6901014_SMP_Warwick_14.pdf.ppmraw.72.0 gs kilometers x6
tests/pdf/Bug6901014_SMP_Warwick_14.pdf.psdcmyk.72.0 gs i7 peeves
tests/pdf/Bug6901014_latexsheet-a4.pdf.cups.300.1 gs i7b macpro
tests/pdf/Bug6901014_latexsheet-a4.pdf.pam.72.0 gs i7b kilometers
tests/pdf/Bug6901014_latexsheet-a4.pdf.pbmraw.300.0 gs macpro i7a
tests/pdf/Bug6901014_latexsheet-a4.pdf.pbmraw.300.1 gs i7b x6
tests/pdf/Bug6901014_latexsheet-a4.pdf.pbmraw.72.0 gs kilometers i7a
tests/pdf/Bug6901014_latexsheet-a4.pdf.pgmraw.300.0 gs macpro x6
tests/pdf/Bug6901014_latexsheet-a4.pdf.pgmraw.300.1 gs henrysx6 kilometers
tests/pdf/Bug6901014_latexsheet-a4.pdf.pgmraw.72.0 gs x6 peeves
tests/pdf/Bug6901014_latexsheet-a4.pdf.pkmraw.300.0 gs kilometers i7
tests/pdf/Bug6901014_latexsheet-a4.pdf.pkmraw.300.1 gs miles i7b
tests/pdf/Bug6901014_latexsheet-a4.pdf.pkmraw.72.0 gs i7b kilometers
tests/pdf/Bug6901014_latexsheet-a4.pdf.ppmraw.300.0 gs miles i7b
tests/pdf/Bug6901014_latexsheet-a4.pdf.ppmraw.300.1 gs i7a i7a
tests/pdf/Bug6901014_latexsheet-a4.pdf.ppmraw.72.0 gs i7b henrysx6
tests/pdf/Bug6901014_latexsheet-a4.pdf.psdcmyk.72.0 gs i7 x6
tests/pdf/Bug6901014_launch_leaflet.pdf.cups.300.1 gs peeves i7b
tests/pdf/Bug6901014_launch_leaflet.pdf.pam.72.0 gs x6 i7b
tests/pdf/Bug6901014_launch_leaflet.pdf.pbmraw.300.0 gs peeves i7a
tests/pdf/Bug6901014_launch_leaflet.pdf.pbmraw.300.1 gs macpro x6
tests/pdf/Bug6901014_launch_leaflet.pdf.pbmraw.72.0 gs x6 peeves
tests/pdf/Bug6901014_launch_leaflet.pdf.pgmraw.300.0 gs peeves henrysx6
tests/pdf/Bug6901014_launch_leaflet.pdf.pgmraw.300.1 gs macpro miles
tests/pdf/Bug6901014_launch_leaflet.pdf.pgmraw.72.0 gs x6 miles
tests/pdf/Bug6901014_launch_leaflet.pdf.pkmraw.300.0 gs x6 miles
tests/pdf/Bug6901014_launch_leaflet.pdf.pkmraw.300.1 gs kilometers macpro
tests/pdf/Bug6901014_launch_leaflet.pdf.pkmraw.72.0 gs kilometers kilometers
tests/pdf/Bug6901014_launch_leaflet.pdf.ppmraw.300.0 gs x6 kilometers
tests/pdf/Bug6901014_launch_leaflet.pdf.ppmraw.300.1 gs kilometers macpro
tests/pdf/Bug6901014_launch_leaflet.pdf.ppmraw.72.0 gs kilometers i7
tests/pdf/Bug6901014_launch_leaflet.pdf.psdcmyk.72.0 gs x6 henrysx6
tests/pdf/Bug6901014_org_chromium_ANn03F.pdf.pam.72.0 gs peeves x6
tests/pdf/Bug6901014_org_chromium_ANn03F.pdf.pbmraw.72.0 gs peeves i7
tests/pdf/Bug6901014_org_chromium_ANn03F.pdf.pgmraw.72.0 gs i7b macpro
tests/pdf/Bug6901014_org_chromium_ANn03F.pdf.pkmraw.72.0 gs kilometers peeves
tests/pdf/Bug6901014_org_chromium_ANn03F.pdf.ppmraw.72.0 gs i7a i7
tests/pdf/Bug6901014_org_chromium_ANn03F.pdf.psdcmyk.72.0 gs kilometers kilometers
tests/pdf/icc_rendering_intent.pdf.cups.300.1 gs henrysx6 henrysx6
tests/pdf/icc_rendering_intent.pdf.pbmraw.300.0 gs kilometers i7b
tests/pdf/icc_rendering_intent.pdf.pbmraw.300.1 gs peeves i7
tests/pdf/icc_rendering_intent.pdf.pgmraw.300.0 gs peeves i7b
tests/pdf/icc_rendering_intent.pdf.pgmraw.300.1 gs macpro x6
tests/pdf/icc_rendering_intent.pdf.pkmraw.300.0 gs miles henrysx6
tests/pdf/icc_rendering_intent.pdf.pkmraw.300.1 gs peeves x6
tests/pdf/icc_rendering_intent.pdf.ppmraw.300.0 gs i7b miles
tests/pdf/icc_rendering_intent.pdf.ppmraw.300.1 gs i7a i7
tests/pdf/icc_rgb_profiles.pdf.cups.300.1 gs i7a miles
tests/pdf/icc_rgb_profiles.pdf.pbmraw.300.0 gs kilometers peeves
tests/pdf/icc_rgb_profiles.pdf.pbmraw.300.1 gs x6 peeves
tests/pdf/icc_rgb_profiles.pdf.pgmraw.300.0 gs peeves macpro
tests/pdf/icc_rgb_profiles.pdf.pgmraw.300.1 gs i7a i7b
tests/pdf/icc_rgb_profiles.pdf.pkmraw.300.0 gs i7 i7b
tests/pdf/icc_rgb_profiles.pdf.pkmraw.300.1 gs i7 peeves
tests/pdf/icc_rgb_profiles.pdf.ppmraw.300.0 gs peeves miles
tests/pdf/icc_rgb_profiles.pdf.ppmraw.300.1 gs miles peeves
...
Comment 10 Shailesh Mistry 2011-02-13 00:02:36 UTC
Created attachment 7239 [details]
Updated patch

This updated patch accounts for the rounding errors that caused all the discrepancies in the previous patch.
Comment 11 Shailesh Mistry 2011-02-13 00:06:06 UTC
Created attachment 7240 [details]
Updated patch to correct rounding errors
Comment 12 Robin Watts 2011-02-18 13:23:31 UTC
Test results look good. Committed as revision 12173. Many thanks.