RFR (7u4) 7150637: No newline emitted after XML decl in XSLT output

Joe Wang huizhe.wang at oracle.com
Wed Mar 21 16:05:56 UTC 2012


Thanks for the quick review!

Now, if only I can get the approval today, I can actually catch the code 
freeze... :)

--Joe

On 3/21/2012 5:26 AM, Lance Andersen - Oracle wrote:
> Thank you Joe,  good to go from my perspective.
>
> Best
> Lance
> On Mar 20, 2012, at 11:36 PM, Joe Wang wrote:
>
>> Thanks Lance!
>>
>> On 3/20/2012 2:44 PM, Lance Andersen - Oracle wrote:
>>> Hi Joe,
>>>
>>> This looks Ok, a couple of minor comments:
>>>
>>> - SerializationHandler.java could use a comment before the method 
>>> setIsStandalone().
>>
>> Added the following comment:
>>    /**
>>     * Specify if the output will be treated as a standalone  property
>>     * @param isStandalone true if the 
>> http://www.oracle.com/xml/is-standalone is set to yes
>>     * @see OutputPropertiesFactory ORACLE_IS_STANDALONE
>>     */
>>    public void setIsStandalone(boolean isStandalone);
>>
>>>
>>> - ToXMLStream.java seems to have a typo in the comment
>>>   /**
>>>  331                  * Before Xalan 1497, a newline char was 
>>> printed out if not inside of an
>>>  332                  * element. The whitespace is not significant 
>>> is the output is standalone
>>>                                                                                ^^^
>>>  333                 */
>>
>> Corrected the typo:  "is" should have been "if"
>>
>> The updated webrev: 
>> http://cr.openjdk.java.net/~joehw/7u4/cr7150537/webrev/ 
>> <http://cr.openjdk.java.net/%7Ejoehw/7u4/cr7150537/webrev/> 
>> <http://cr.openjdk.java.net/%7Ejoehw/7u4/cr7150537/webrev/>
>>
>> Regards,
>> Joe
>>
>>>
>>>
>>> Best
>>>
>>> lance
>>> On Mar 20, 2012, at 1:32 PM, Joe Wang wrote:
>>>
>>>> Hi,
>>>>
>>>> This is an issue introduced by an Apache update that although 
>>>> technically correct, was nonetheless an incompatible change. As 
>>>> reported in the CR, it caused NetBeans test failures and spurious 
>>>> reformatting of project metadata of users' projects that the 
>>>> version control tool would take as if there were real changes. The 
>>>> incompatible behavior would more than likely cause many problems to 
>>>> users' applications as did to the JAXP SQE tests.
>>>>
>>>> Jesse Glick of the NetBeans tried manually or using 3rd party tool 
>>>> to work around the issue, but none satisfactorily.
>>>>
>>>> This patch adds an implementation specific property that can be 
>>>> used to essentially neutralize the Apache change to bring back the 
>>>> original behavior. It has been tested, to Jesse's satisfactory, to 
>>>> have resolved the NetBeans issue with minimal effect in the 
>>>> NetBeans' part.
>>>>
>>>> The use is:
>>>>
>>>> transformer.setOutputProperty("http://www.oracle.com/xml/is-standalone", 
>>>> "yes");
>>>>
>>>> Below is the webrev:
>>>>
>>>> http://cr.openjdk.java.net/~joehw/7u4/cr7150537/webrev/ 
>>>> <http://cr.openjdk.java.net/%7Ejoehw/7u4/cr7150537/webrev/> 
>>>> <http://cr.openjdk.java.net/%7Ejoehw/7u4/cr7150537/webrev/>
>>>>
>>>> Please review.
>>>>
>>>> Thanks,
>>>> Joe
>>>>
>>>
>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>
>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance 
>>> Andersen| Principal Member of Technical Staff | +1.781.442.2037
>>> Oracle Java Engineering
>>> 1 Network Drive
>>> Burlington, MA 01803
>>> Lance.Andersen at oracle.com <mailto:Lance.Andersen at oracle.com> 
>>> <mailto:Lance.Andersen at oracle.com>
>>>
>
> <http://oracle.com/us/design/oracle-email-sig-198324.gif>
> <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance 
> Andersen| Principal Member of Technical Staff | +1.781.442.2037
> Oracle Java Engineering
> 1 Network Drive
> Burlington, MA 01803
> Lance.Andersen at oracle.com <mailto:Lance.Andersen at oracle.com>
>



More information about the core-libs-dev mailing list