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