[OpenJDK 2D-Dev] [9] RFR: JDK-6921664, , The amount of copies and the printer job name is not passed to the implementing

prasanta sadhukhan prasanta.sadhukhan at oracle.com
Fri Apr 15 05:47:50 UTC 2016


Thanks Jay.
Please find the new webrev adding @Override annotation and I also 
changed the copyright to 2016.
http://cr.openjdk.java.net/~psadhukhan/6921664/webrev.01/

Regards
Prasanta
On 4/15/2016 10:09 AM, Jayathirth D V wrote:
>
> Hi Prasanta,
>
> Change is working fine, +1.
>
> Additional comments : Please add your analysis in JBS and also 
> remove/update the present Javadoc comment in test case and add 
> Override annotation for subclasses present in test case.
>
>  .
>
> Thanks,
>
> Jay
>
> *From:*prasanta sadhukhan
> *Sent:* Thursday, April 14, 2016 7:34 PM
> *To:* Philip Race
> *Cc:* 2d-dev at openjdk.java.net
> *Subject:* Re: [OpenJDK 2D-Dev] [9] RFR: JDK-6921664, , The amount of 
> copies and the printer job name is not passed to the implementing
>
> Hi Jay,
>
> Could you please give your +1 on this?
>
> Regards
> Prasanta
>
> On 4/13/2016 9:05 PM, Philip Race wrote:
>
>     I have updated the synopsis, please use this in the commit :-
>     "The number of copies and the job name are not passed to a 3rd
>     party PrintService"
>
>     Fix looks fine.
>
>     -phil
>
>
>     On 4/4/16, 4:21 AM, prasanta sadhukhan wrote:
>
>         Hi All,
>
>         Please review a fix for jdk9
>         Bug: https://bugs.openjdk.java.net/browse/JDK-6921664
>         webrev:
>         http://cr.openjdk.java.net/~psadhukhan/6921664/webrev.00/
>         <http://cr.openjdk.java.net/%7Epsadhukhan/6921664/webrev.00/>
>
>         The issue was
>         for a third party non-builtin print service, if the
>         application sets the copies, jobname attribute these
>         attributes are not passed to the third party print()
>         implementation.
>         This is because when we find there is a non-builtin print
>         service, we call spoolService() in RasterPrinterJob
>         which , even though it creates an attribute set via attributes
>         = new HashPrintRequestAttributeSet();
>         but it does not populate the attributes with the attributes
>         set by the application, so when we call job.print(doc,
>         attributes); we were passing attributes without any attribute
>         set.
>
>         I added the minimal copies and jobName attributes to the
>         attribute list before calling the 3rdparty print implementation.
>
>         Regards
>         Prasanta
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/2d-dev/attachments/20160415/cb181e55/attachment.html>


More information about the 2d-dev mailing list