Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

<shadow> should insert original tree's node #164

Merged
merged 2 commits into from
Jun 8, 2013

Conversation

Hiroyou
Copy link
Contributor

@Hiroyou Hiroyou commented Jun 8, 2013

if no older shadow tree exists.

@hayatoito
Copy link
Member

Looks good to me.

hayatoito added a commit that referenced this pull request Jun 8, 2013
<shadow> should insert original tree's node
@hayatoito hayatoito merged commit 3bfa890 into web-platform-tests:master Jun 8, 2013
jgraham added a commit that referenced this pull request Apr 21, 2017
Increase the timeout for reftests in Firefox-non-e10s-debug.
chromium-wpt-export-bot pushed a commit that referenced this pull request Nov 9, 2017
This also fixes the IgnorableCodePoint test to use inputs which have
nontrivial ISO-2022-JP shift states; previously this test did not
actually ensure correct behavior when non-ASCII characters
representable in ISO-2022-JP and non-ASCII characters not
representable in ISO-2022-JP occur in sequence.

This also adds WPT coverage.

Prior to this fix, encoder state was not respected, leading to
incorrect interpretation of the replacements and sometimes following
bytes too, depending on whether the replacement lengths were even or
odd, and on whether the active state of the ISO-2022-JP G0 character
set was one-byte or two-byte. An example, with results transcribed in
Unicode for readability:

Input: ABC~¤•★星🌟星★•¤~XYZ

Old output:
Bytes: ABC~&#164;&#8226;␛$B!z@1&#127775;@1!z&#8226;&#164;␛(B~XYZ
Meaning: ABC~&#164;&#8226;★星Γ渦祁卦酸院惕8臆胸Γ蔚柑~XYZ

New output:
Bytes: ABC~&#164;&#8226;␛$B!z@1␛(B&#127775;␛$B@1!z␛(B&#8226;&#164;~XYZ
Meaning: ABC~&#164;&#8226;★星&#127775;星★&#8226;&#164;~XYZ

Bug: 782565
Change-Id: If2a7b76b99ce77cbec433af5384ed5c4d2e3c581
chromium-wpt-export-bot pushed a commit that referenced this pull request Nov 9, 2017
This also fixes the IgnorableCodePoint test to use inputs which have
nontrivial ISO-2022-JP shift states; previously this test did not
actually ensure correct behavior when non-ASCII characters
representable in ISO-2022-JP and non-ASCII characters not
representable in ISO-2022-JP occur in sequence.

This also adds WPT coverage.

Prior to this fix, encoder state was not respected, leading to
incorrect interpretation of the replacements and sometimes following
bytes too, depending on whether the replacement lengths were even or
odd, and on whether the active state of the ISO-2022-JP G0 character
set was one-byte or two-byte. An example, with results transcribed in
Unicode for readability:

Input: ABC~¤•★星🌟星★•¤~XYZ

Old output:
Bytes: ABC~&#164;&#8226;␛$B!z@1&#127775;@1!z&#8226;&#164;␛(B~XYZ
Meaning: ABC~&#164;&#8226;★星Γ渦祁卦酸院惕8臆胸Γ蔚柑~XYZ

New output:
Bytes: ABC~&#164;&#8226;␛$B!z@1␛(B&#127775;␛$B@1!z␛(B&#8226;&#164;~XYZ
Meaning: ABC~&#164;&#8226;★星&#127775;星★&#8226;&#164;~XYZ

Bug: 782565
Change-Id: If2a7b76b99ce77cbec433af5384ed5c4d2e3c581
chromium-wpt-export-bot pushed a commit that referenced this pull request Nov 10, 2017
This also fixes the IgnorableCodePoint test to use inputs which have
nontrivial ISO-2022-JP shift states; previously this test did not
actually ensure correct behavior when non-ASCII characters
representable in ISO-2022-JP and non-ASCII characters not
representable in ISO-2022-JP occur in sequence.

This also adds WPT coverage.

Prior to this fix, encoder state was not respected, leading to
incorrect interpretation of the replacements and sometimes following
bytes too, depending on whether the replacement lengths were even or
odd, and on whether the active state of the ISO-2022-JP G0 character
set was one-byte or two-byte. An example, with results transcribed in
Unicode for readability:

Input: ABC~¤•★星🌟星★•¤~XYZ

Old output:
Bytes: ABC~&#164;&#8226;␛$B!z@1&#127775;@1!z&#8226;&#164;␛(B~XYZ
Meaning: ABC~&#164;&#8226;★星Γ渦祁卦酸院惕8臆胸Γ蔚柑~XYZ

New output:
Bytes: ABC~&#164;&#8226;␛$B!z@1␛(B&#127775;␛$B@1!z␛(B&#8226;&#164;~XYZ
Meaning: ABC~&#164;&#8226;★星&#127775;星★&#8226;&#164;~XYZ

Bug: 782565
Change-Id: If2a7b76b99ce77cbec433af5384ed5c4d2e3c581
Reviewed-on: https://chromium-review.googlesource.com/758405
Commit-Queue: Benjamin Wiley Sittler <bsittler@chromium.org>
Reviewed-by: Jungshik Shin <jungshik@google.com>
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#515425}
chromium-wpt-export-bot pushed a commit that referenced this pull request Nov 10, 2017
This also fixes the IgnorableCodePoint test to use inputs which have
nontrivial ISO-2022-JP shift states; previously this test did not
actually ensure correct behavior when non-ASCII characters
representable in ISO-2022-JP and non-ASCII characters not
representable in ISO-2022-JP occur in sequence.

This also adds WPT coverage.

Prior to this fix, encoder state was not respected, leading to
incorrect interpretation of the replacements and sometimes following
bytes too, depending on whether the replacement lengths were even or
odd, and on whether the active state of the ISO-2022-JP G0 character
set was one-byte or two-byte. An example, with results transcribed in
Unicode for readability:

Input: ABC~¤•★星🌟星★•¤~XYZ

Old output:
Bytes: ABC~&#164;&#8226;␛$B!z@1&#127775;@1!z&#8226;&#164;␛(B~XYZ
Meaning: ABC~&#164;&#8226;★星Γ渦祁卦酸院惕8臆胸Γ蔚柑~XYZ

New output:
Bytes: ABC~&#164;&#8226;␛$B!z@1␛(B&#127775;␛$B@1!z␛(B&#8226;&#164;~XYZ
Meaning: ABC~&#164;&#8226;★星&#127775;星★&#8226;&#164;~XYZ

Bug: 782565
Change-Id: If2a7b76b99ce77cbec433af5384ed5c4d2e3c581
Reviewed-on: https://chromium-review.googlesource.com/758405
Commit-Queue: Benjamin Wiley Sittler <bsittler@chromium.org>
Reviewed-by: Jungshik Shin <jungshik@google.com>
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#515425}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants