From f05b935882198ccf7d81675736e3aeb089c5113a Mon Sep 17 00:00:00 2001 From: Ben Murdoch Date: Thu, 5 May 2011 14:36:32 +0100 Subject: Merge WebKit at r74534: Initial merge by git. Change-Id: I6ccd1154fa1b19c2ec2a66878eb675738735f1eb --- .../create-event-onorientationchange-expected.txt | 16 --- .../create-event-onorientationchange.html | 13 -- .../create-event-onorientationchange.js | 18 --- .../permission-denied-already-error.js | 2 +- .../fast/encoding/bracket-in-script-expected.txt | 4 + LayoutTests/fast/encoding/bracket-in-script.html | 27 ++++ .../fast/encoding/bracket-in-tag-expected.txt | 2 + LayoutTests/fast/encoding/bracket-in-tag.html | 23 ++++ .../fast/encoding/char-decoding-expected.txt | 13 +- LayoutTests/fast/encoding/char-decoding.html | 20 ++- .../fast/encoding/escaped-bracket-expected.txt | 2 + LayoutTests/fast/encoding/escaped-bracket.html | 28 +++++ .../fast/encoding/meta-in-body-expected.txt | 2 + LayoutTests/fast/encoding/meta-in-body.html | 24 ++++ .../fast/encoding/meta-in-script-expected.txt | 3 + LayoutTests/fast/encoding/meta-in-script.html | 26 ++++ .../fast/encoding/meta-in-title-expected.txt | 2 + LayoutTests/fast/encoding/meta-in-title.html | 27 ++++ .../fast/encoding/mismatched-end-tag-expected.txt | 2 + LayoutTests/fast/encoding/mismatched-end-tag.html | 24 ++++ .../fast/encoding/namespace-meta-expected.txt | 3 + LayoutTests/fast/encoding/namespace-meta.html | 24 ++++ LayoutTests/fast/encoding/namespace-tolerance.html | 2 +- .../encoding/not-http-equiv-content-expected.txt | 2 + .../fast/encoding/not-http-equiv-content.html | 24 ++++ .../fast/encoding/parser-tests-expected.txt | 39 ++++++ LayoutTests/fast/encoding/parser-tests.html | 67 ++++++++++ .../fast/encoding/quotes-in-title-expected.txt | 2 + LayoutTests/fast/encoding/quotes-in-title.html | 27 ++++ LayoutTests/fast/encoding/resources/001.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/002.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/003.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/004.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/005.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/006.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/007.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/008.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/009.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/010.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/011.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/012.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/013.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/014.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/015.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/016.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/017.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/018.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/019.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/020.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/021.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/022.html | 70 +++++++++++ LayoutTests/fast/encoding/resources/023.html | 70 +++++++++++ LayoutTests/fast/encoding/resources/024.html | 70 +++++++++++ LayoutTests/fast/encoding/resources/025.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/026.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/027.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/028.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/029.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/030.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/031.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/032.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/033.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/034.html | 70 +++++++++++ LayoutTests/fast/encoding/resources/035.html | 70 +++++++++++ LayoutTests/fast/encoding/resources/036.html | 70 +++++++++++ LayoutTests/fast/encoding/resources/037.html | 70 +++++++++++ LayoutTests/fast/encoding/resources/038.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/039.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/040.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/041.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/042.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/043.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/044.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/045.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/046.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/047.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/048.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/049.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/050.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/051.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/052.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/053.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/054.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/055.html | 74 +++++++++++ LayoutTests/fast/encoding/resources/056.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/057.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/058.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/059.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/060.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/061.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/062.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/063.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/064.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/065.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/066.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/067.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/068.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/069.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/070.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/071.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/072.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/073.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/074.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/075.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/076.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/077.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/078.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/079.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/080.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/081.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/082.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/083.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/084.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/085.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/086.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/087.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/088.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/089.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/090.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/091.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/092.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/093.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/094.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/095.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/096.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/097.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/098.html | 70 +++++++++++ LayoutTests/fast/encoding/resources/099.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/100.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/101.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/102.html | 68 +++++++++++ LayoutTests/fast/encoding/resources/103.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/104.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/105.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/106.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/107.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/108.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/109.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/110.html | 74 +++++++++++ LayoutTests/fast/encoding/resources/111.html | 84 +++++++++++++ LayoutTests/fast/encoding/resources/112.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/113.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/114.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/115.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/116.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/117.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/118.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/119.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/120.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/121.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/122.html | 66 ++++++++++ LayoutTests/fast/encoding/resources/123.html | 66 ++++++++++ .../fast/encoding/resources/char-decoding-utils.js | 18 ++- .../fast/encoding/tag-name-digit-expected.txt | 3 + LayoutTests/fast/encoding/tag-name-digit.html | 26 ++++ LayoutTests/fast/js/resources/standalone-pre.js | 2 + LayoutTests/fast/xpath/4XPath/Core/test.js | 1 + .../fast/xpath/ambiguous-operators-expected.txt | 73 +++++++++++ LayoutTests/fast/xpath/ambiguous-operators.html | 118 ++++++++++++++++++ .../http/tests/resources/file-last-modified.php | 7 ++ .../private-browsing-affects-storage-expected.txt | 8 +- .../private-browsing-affects-storage-expected.txt | 8 +- LayoutTests/storage/hash-change-with-xhr.js | 6 + .../storage/indexeddb/cursor-delete-expected.txt | 133 ++++++++++++++++++++ LayoutTests/storage/indexeddb/cursor-delete.html | 132 ++++++++++++++++++++ .../indexeddb/cursor-index-delete-expected.txt | 134 ++++++++++++++++++++ .../storage/indexeddb/cursor-index-delete.html | 136 +++++++++++++++++++++ .../indexeddb/objectstore-basics-expected.txt | 31 +++-- .../storage/indexeddb/objectstore-basics.html | 45 ++++--- .../transaction-crash-on-abort-expected.txt | 32 +++++ .../indexeddb/transaction-crash-on-abort.html | 44 +++++++ .../private-browsing-noread-nowrite-expected.txt | 15 +++ .../storage/private-browsing-noread-nowrite.html | 102 ++++++++++++++++ .../storage/private-browsing-readonly-expected.txt | 13 -- LayoutTests/storage/private-browsing-readonly.html | 101 --------------- 175 files changed, 9676 insertions(+), 216 deletions(-) delete mode 100644 LayoutTests/fast/dom/DeviceOrientation/create-event-onorientationchange-expected.txt delete mode 100644 LayoutTests/fast/dom/DeviceOrientation/create-event-onorientationchange.html delete mode 100644 LayoutTests/fast/dom/DeviceOrientation/script-tests/create-event-onorientationchange.js create mode 100644 LayoutTests/fast/encoding/bracket-in-script-expected.txt create mode 100644 LayoutTests/fast/encoding/bracket-in-script.html create mode 100644 LayoutTests/fast/encoding/bracket-in-tag-expected.txt create mode 100644 LayoutTests/fast/encoding/bracket-in-tag.html create mode 100644 LayoutTests/fast/encoding/escaped-bracket-expected.txt create mode 100644 LayoutTests/fast/encoding/escaped-bracket.html create mode 100644 LayoutTests/fast/encoding/meta-in-body-expected.txt create mode 100644 LayoutTests/fast/encoding/meta-in-body.html create mode 100644 LayoutTests/fast/encoding/meta-in-script-expected.txt create mode 100644 LayoutTests/fast/encoding/meta-in-script.html create mode 100644 LayoutTests/fast/encoding/meta-in-title-expected.txt create mode 100644 LayoutTests/fast/encoding/meta-in-title.html create mode 100644 LayoutTests/fast/encoding/mismatched-end-tag-expected.txt create mode 100644 LayoutTests/fast/encoding/mismatched-end-tag.html create mode 100644 LayoutTests/fast/encoding/namespace-meta-expected.txt create mode 100644 LayoutTests/fast/encoding/namespace-meta.html create mode 100644 LayoutTests/fast/encoding/not-http-equiv-content-expected.txt create mode 100644 LayoutTests/fast/encoding/not-http-equiv-content.html create mode 100644 LayoutTests/fast/encoding/parser-tests-expected.txt create mode 100644 LayoutTests/fast/encoding/parser-tests.html create mode 100644 LayoutTests/fast/encoding/quotes-in-title-expected.txt create mode 100644 LayoutTests/fast/encoding/quotes-in-title.html create mode 100644 LayoutTests/fast/encoding/resources/001.html create mode 100644 LayoutTests/fast/encoding/resources/002.html create mode 100644 LayoutTests/fast/encoding/resources/003.html create mode 100644 LayoutTests/fast/encoding/resources/004.html create mode 100644 LayoutTests/fast/encoding/resources/005.html create mode 100644 LayoutTests/fast/encoding/resources/006.html create mode 100644 LayoutTests/fast/encoding/resources/007.html create mode 100644 LayoutTests/fast/encoding/resources/008.html create mode 100644 LayoutTests/fast/encoding/resources/009.html create mode 100644 LayoutTests/fast/encoding/resources/010.html create mode 100644 LayoutTests/fast/encoding/resources/011.html create mode 100644 LayoutTests/fast/encoding/resources/012.html create mode 100644 LayoutTests/fast/encoding/resources/013.html create mode 100644 LayoutTests/fast/encoding/resources/014.html create mode 100644 LayoutTests/fast/encoding/resources/015.html create mode 100644 LayoutTests/fast/encoding/resources/016.html create mode 100644 LayoutTests/fast/encoding/resources/017.html create mode 100644 LayoutTests/fast/encoding/resources/018.html create mode 100644 LayoutTests/fast/encoding/resources/019.html create mode 100644 LayoutTests/fast/encoding/resources/020.html create mode 100644 LayoutTests/fast/encoding/resources/021.html create mode 100644 LayoutTests/fast/encoding/resources/022.html create mode 100644 LayoutTests/fast/encoding/resources/023.html create mode 100644 LayoutTests/fast/encoding/resources/024.html create mode 100644 LayoutTests/fast/encoding/resources/025.html create mode 100644 LayoutTests/fast/encoding/resources/026.html create mode 100644 LayoutTests/fast/encoding/resources/027.html create mode 100644 LayoutTests/fast/encoding/resources/028.html create mode 100644 LayoutTests/fast/encoding/resources/029.html create mode 100644 LayoutTests/fast/encoding/resources/030.html create mode 100644 LayoutTests/fast/encoding/resources/031.html create mode 100644 LayoutTests/fast/encoding/resources/032.html create mode 100644 LayoutTests/fast/encoding/resources/033.html create mode 100644 LayoutTests/fast/encoding/resources/034.html create mode 100644 LayoutTests/fast/encoding/resources/035.html create mode 100644 LayoutTests/fast/encoding/resources/036.html create mode 100644 LayoutTests/fast/encoding/resources/037.html create mode 100644 LayoutTests/fast/encoding/resources/038.html create mode 100644 LayoutTests/fast/encoding/resources/039.html create mode 100644 LayoutTests/fast/encoding/resources/040.html create mode 100644 LayoutTests/fast/encoding/resources/041.html create mode 100644 LayoutTests/fast/encoding/resources/042.html create mode 100644 LayoutTests/fast/encoding/resources/043.html create mode 100644 LayoutTests/fast/encoding/resources/044.html create mode 100644 LayoutTests/fast/encoding/resources/045.html create mode 100644 LayoutTests/fast/encoding/resources/046.html create mode 100644 LayoutTests/fast/encoding/resources/047.html create mode 100644 LayoutTests/fast/encoding/resources/048.html create mode 100644 LayoutTests/fast/encoding/resources/049.html create mode 100644 LayoutTests/fast/encoding/resources/050.html create mode 100644 LayoutTests/fast/encoding/resources/051.html create mode 100644 LayoutTests/fast/encoding/resources/052.html create mode 100644 LayoutTests/fast/encoding/resources/053.html create mode 100644 LayoutTests/fast/encoding/resources/054.html create mode 100644 LayoutTests/fast/encoding/resources/055.html create mode 100644 LayoutTests/fast/encoding/resources/056.html create mode 100644 LayoutTests/fast/encoding/resources/057.html create mode 100644 LayoutTests/fast/encoding/resources/058.html create mode 100644 LayoutTests/fast/encoding/resources/059.html create mode 100644 LayoutTests/fast/encoding/resources/060.html create mode 100644 LayoutTests/fast/encoding/resources/061.html create mode 100644 LayoutTests/fast/encoding/resources/062.html create mode 100644 LayoutTests/fast/encoding/resources/063.html create mode 100644 LayoutTests/fast/encoding/resources/064.html create mode 100644 LayoutTests/fast/encoding/resources/065.html create mode 100644 LayoutTests/fast/encoding/resources/066.html create mode 100644 LayoutTests/fast/encoding/resources/067.html create mode 100644 LayoutTests/fast/encoding/resources/068.html create mode 100644 LayoutTests/fast/encoding/resources/069.html create mode 100644 LayoutTests/fast/encoding/resources/070.html create mode 100644 LayoutTests/fast/encoding/resources/071.html create mode 100644 LayoutTests/fast/encoding/resources/072.html create mode 100644 LayoutTests/fast/encoding/resources/073.html create mode 100644 LayoutTests/fast/encoding/resources/074.html create mode 100644 LayoutTests/fast/encoding/resources/075.html create mode 100644 LayoutTests/fast/encoding/resources/076.html create mode 100644 LayoutTests/fast/encoding/resources/077.html create mode 100644 LayoutTests/fast/encoding/resources/078.html create mode 100644 LayoutTests/fast/encoding/resources/079.html create mode 100644 LayoutTests/fast/encoding/resources/080.html create mode 100644 LayoutTests/fast/encoding/resources/081.html create mode 100644 LayoutTests/fast/encoding/resources/082.html create mode 100644 LayoutTests/fast/encoding/resources/083.html create mode 100644 LayoutTests/fast/encoding/resources/084.html create mode 100644 LayoutTests/fast/encoding/resources/085.html create mode 100644 LayoutTests/fast/encoding/resources/086.html create mode 100644 LayoutTests/fast/encoding/resources/087.html create mode 100644 LayoutTests/fast/encoding/resources/088.html create mode 100644 LayoutTests/fast/encoding/resources/089.html create mode 100644 LayoutTests/fast/encoding/resources/090.html create mode 100644 LayoutTests/fast/encoding/resources/091.html create mode 100644 LayoutTests/fast/encoding/resources/092.html create mode 100644 LayoutTests/fast/encoding/resources/093.html create mode 100644 LayoutTests/fast/encoding/resources/094.html create mode 100644 LayoutTests/fast/encoding/resources/095.html create mode 100644 LayoutTests/fast/encoding/resources/096.html create mode 100644 LayoutTests/fast/encoding/resources/097.html create mode 100644 LayoutTests/fast/encoding/resources/098.html create mode 100644 LayoutTests/fast/encoding/resources/099.html create mode 100644 LayoutTests/fast/encoding/resources/100.html create mode 100644 LayoutTests/fast/encoding/resources/101.html create mode 100644 LayoutTests/fast/encoding/resources/102.html create mode 100644 LayoutTests/fast/encoding/resources/103.html create mode 100644 LayoutTests/fast/encoding/resources/104.html create mode 100644 LayoutTests/fast/encoding/resources/105.html create mode 100644 LayoutTests/fast/encoding/resources/106.html create mode 100644 LayoutTests/fast/encoding/resources/107.html create mode 100644 LayoutTests/fast/encoding/resources/108.html create mode 100644 LayoutTests/fast/encoding/resources/109.html create mode 100644 LayoutTests/fast/encoding/resources/110.html create mode 100644 LayoutTests/fast/encoding/resources/111.html create mode 100644 LayoutTests/fast/encoding/resources/112.html create mode 100644 LayoutTests/fast/encoding/resources/113.html create mode 100644 LayoutTests/fast/encoding/resources/114.html create mode 100644 LayoutTests/fast/encoding/resources/115.html create mode 100644 LayoutTests/fast/encoding/resources/116.html create mode 100644 LayoutTests/fast/encoding/resources/117.html create mode 100644 LayoutTests/fast/encoding/resources/118.html create mode 100644 LayoutTests/fast/encoding/resources/119.html create mode 100644 LayoutTests/fast/encoding/resources/120.html create mode 100644 LayoutTests/fast/encoding/resources/121.html create mode 100644 LayoutTests/fast/encoding/resources/122.html create mode 100644 LayoutTests/fast/encoding/resources/123.html create mode 100644 LayoutTests/fast/encoding/tag-name-digit-expected.txt create mode 100644 LayoutTests/fast/encoding/tag-name-digit.html create mode 100644 LayoutTests/fast/xpath/ambiguous-operators-expected.txt create mode 100644 LayoutTests/fast/xpath/ambiguous-operators.html create mode 100644 LayoutTests/http/tests/resources/file-last-modified.php create mode 100644 LayoutTests/storage/indexeddb/cursor-delete-expected.txt create mode 100644 LayoutTests/storage/indexeddb/cursor-delete.html create mode 100644 LayoutTests/storage/indexeddb/cursor-index-delete-expected.txt create mode 100644 LayoutTests/storage/indexeddb/cursor-index-delete.html create mode 100644 LayoutTests/storage/indexeddb/transaction-crash-on-abort-expected.txt create mode 100644 LayoutTests/storage/indexeddb/transaction-crash-on-abort.html create mode 100644 LayoutTests/storage/private-browsing-noread-nowrite-expected.txt create mode 100644 LayoutTests/storage/private-browsing-noread-nowrite.html delete mode 100644 LayoutTests/storage/private-browsing-readonly-expected.txt delete mode 100644 LayoutTests/storage/private-browsing-readonly.html (limited to 'LayoutTests') diff --git a/LayoutTests/fast/dom/DeviceOrientation/create-event-onorientationchange-expected.txt b/LayoutTests/fast/dom/DeviceOrientation/create-event-onorientationchange-expected.txt deleted file mode 100644 index 0f0aac6..0000000 --- a/LayoutTests/fast/dom/DeviceOrientation/create-event-onorientationchange-expected.txt +++ /dev/null @@ -1,16 +0,0 @@ -Tests that document.createEvent() works with orientationChange - -On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". - - - -FAIL... orientationChange event doesn't appear to be enabled or implemented. - - -PASS successfullyParsed is true - -TEST COMPLETE - - - - diff --git a/LayoutTests/fast/dom/DeviceOrientation/create-event-onorientationchange.html b/LayoutTests/fast/dom/DeviceOrientation/create-event-onorientationchange.html deleted file mode 100644 index 7a033e0..0000000 --- a/LayoutTests/fast/dom/DeviceOrientation/create-event-onorientationchange.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - -

-

-
- - - - diff --git a/LayoutTests/fast/dom/DeviceOrientation/script-tests/create-event-onorientationchange.js b/LayoutTests/fast/dom/DeviceOrientation/script-tests/create-event-onorientationchange.js deleted file mode 100644 index a63685b..0000000 --- a/LayoutTests/fast/dom/DeviceOrientation/script-tests/create-event-onorientationchange.js +++ /dev/null @@ -1,18 +0,0 @@ -description('Tests that document.createEvent() works with orientationChange') - -function handleOrientationChange() -{ - document.getElementById('result').innerHTML = "PASS"; -} - -window.addEventListener('onorientationchange', handleOrientationChange, false); - -try { - var event = document.createEvent("OrientationEvent"); - event.initEvent("orientationchange", false, false); - window.dispatchEvent(event); -} catch(e) { - document.getElementById('result').innerHTML = "FAIL... orientationChange event doesn't appear to be enabled or implemented."; -} - -window.successfullyParsed = true; diff --git a/LayoutTests/fast/dom/Geolocation/script-tests/permission-denied-already-error.js b/LayoutTests/fast/dom/Geolocation/script-tests/permission-denied-already-error.js index cce57ce..10e28e6 100644 --- a/LayoutTests/fast/dom/Geolocation/script-tests/permission-denied-already-error.js +++ b/LayoutTests/fast/dom/Geolocation/script-tests/permission-denied-already-error.js @@ -23,7 +23,7 @@ function continueTest() { // Make another request, with permission already denied. if (window.layoutTestController) - layoutTestController.setMockGeolocationError(0, 'test'); + layoutTestController.setMockGeolocationError(2, 'test'); navigator.geolocation.getCurrentPosition(function(p) { testFailed('Success callback invoked unexpectedly'); diff --git a/LayoutTests/fast/encoding/bracket-in-script-expected.txt b/LayoutTests/fast/encoding/bracket-in-script-expected.txt new file mode 100644 index 0000000..d5da37d --- /dev/null +++ b/LayoutTests/fast/encoding/bracket-in-script-expected.txt @@ -0,0 +1,4 @@ +PASS: windows-1255 +This test checks that charset sniffer does not get confused by the left angle bracket that is not part of a tag. There was a bug where the less-than caused all text after it until the next closing bracket to be consumed as the tag, resulting in the closing script tag being missed by the charset sniffer. + +The charset sniffer would think it was still in the script mode and ignore the meta tag. This test relies on the charset sniffer ignoring meta tags inside script and checking at least 1024 bytes of data for a meta tag. diff --git a/LayoutTests/fast/encoding/bracket-in-script.html b/LayoutTests/fast/encoding/bracket-in-script.html new file mode 100644 index 0000000..0f923ed --- /dev/null +++ b/LayoutTests/fast/encoding/bracket-in-script.html @@ -0,0 +1,27 @@ + + + + + + +

+
+

This test checks that charset sniffer does not get confused by the left angle bracket that is not part of a tag. There was a bug where the less-than caused all text after it until the next closing bracket to be consumed as the tag, resulting in the closing script tag being missed by the charset sniffer.

+

The charset sniffer would think it was still in the script mode and ignore the meta tag. This test relies on the charset sniffer ignoring meta tags inside script and checking at least 1024 bytes of data for a meta tag.

+ + diff --git a/LayoutTests/fast/encoding/bracket-in-tag-expected.txt b/LayoutTests/fast/encoding/bracket-in-tag-expected.txt new file mode 100644 index 0000000..689d1ec --- /dev/null +++ b/LayoutTests/fast/encoding/bracket-in-tag-expected.txt @@ -0,0 +1,2 @@ + PASS: ISO-8859-1 +This test baselines charset sniffer behavior where the opening bracket inside a tag is consumed as part of the tag data, causing the meta tag to be missed. diff --git a/LayoutTests/fast/encoding/bracket-in-tag.html b/LayoutTests/fast/encoding/bracket-in-tag.html new file mode 100644 index 0000000..36862e4 --- /dev/null +++ b/LayoutTests/fast/encoding/bracket-in-tag.html @@ -0,0 +1,23 @@ + + + + + +

+
+

This test baselines charset sniffer behavior where the opening bracket inside a tag is consumed as part of the tag data, causing the meta tag to be missed. + + diff --git a/LayoutTests/fast/encoding/char-decoding-expected.txt b/LayoutTests/fast/encoding/char-decoding-expected.txt index 26afe48..4eaf6c0 100644 --- a/LayoutTests/fast/encoding/char-decoding-expected.txt +++ b/LayoutTests/fast/encoding/char-decoding-expected.txt @@ -155,8 +155,17 @@ PASS decode('dos-874', '%96') is 'U+2013' PASS decode('dos-874', '%A0') is 'U+00A0' PASS decode('dos-874', '%A1') is 'U+0E01' PASS decode('dos-874', '%DB') is 'U+F8C1' -PASS decode('UTF-7', '+AD4') is 'U+002B' -PASS decode('utf-7', '+AD4') is 'U+002B' +PASS decode('UTF-7', '+AD4') is 'U+002B/U+0041/U+0044/U+0034' +PASS decode('utf-7', '+AD4') is 'U+002B/U+0041/U+0044/U+0034' +PASS decode('UTF-16LE', '%69%D8%D6%DE') is 'U+D869/U+DED6' +PASS decode('unicodeFEFF', '%69%D8%D6%DE') is 'U+D869/U+DED6' +PASS decode('UTF-16', '%69%D8%D6%DE') is 'U+D869/U+DED6' +PASS decode('ISO-10646-UCS-2', '%69%D8%D6%DE') is 'U+D869/U+DED6' +PASS decode('UCS-2', '%69%D8%D6%DE') is 'U+D869/U+DED6' +PASS decode('Unicode', '%69%D8%D6%DE') is 'U+D869/U+DED6' +PASS decode('csUnicode', '%69%D8%D6%DE') is 'U+D869/U+DED6' +PASS decode('UTF-16BE', '%D8%69%DE%D6') is 'U+D869/U+DED6' +PASS decode('unicodeFFFE', '%D8%69%DE%D6') is 'U+D869/U+DED6' PASS successfullyParsed is true TEST COMPLETE diff --git a/LayoutTests/fast/encoding/char-decoding.html b/LayoutTests/fast/encoding/char-decoding.html index b913389..d681170 100644 --- a/LayoutTests/fast/encoding/char-decoding.html +++ b/LayoutTests/fast/encoding/char-decoding.html @@ -89,9 +89,23 @@ batchTestDecode(thai); // UTF-7 is expressly forbidden, so decoding it should not work correctly. // This attempts to decode '<' as UTF-7 (+AD4) but it ends up being decoded -// as a '+'. -testDecode('UTF-7', '+AD4', 'U+002B'); -testDecode('utf-7', '+AD4', 'U+002B'); +// as a '+AD4'. +testDecode('UTF-7', '+AD4', 'U+002B/U+0041/U+0044/U+0034'); +testDecode('utf-7', '+AD4', 'U+002B/U+0041/U+0044/U+0034'); + +// UTF-16LE and variants. +testDecode('UTF-16LE', '%69%D8%D6%DE', 'U+D869/U+DED6'); +testDecode('unicodeFEFF', '%69%D8%D6%DE', 'U+D869/U+DED6'); +// According to HTML5 and for IE compatibility, UTF-16 is treated as little endian. The following tests fail as of Firefox 3.6.13. +testDecode('UTF-16', '%69%D8%D6%DE', 'U+D869/U+DED6'); +testDecode('ISO-10646-UCS-2', '%69%D8%D6%DE', 'U+D869/U+DED6'); +testDecode('UCS-2', '%69%D8%D6%DE', 'U+D869/U+DED6'); +testDecode('Unicode', '%69%D8%D6%DE', 'U+D869/U+DED6'); +testDecode('csUnicode', '%69%D8%D6%DE', 'U+D869/U+DED6'); + +// UTF-16BE and variants. +testDecode('UTF-16BE', '%D8%69%DE%D6', 'U+D869/U+DED6'); +testDecode('unicodeFFFE', '%D8%69%DE%D6', 'U+D869/U+DED6'); successfullyParsed = true; diff --git a/LayoutTests/fast/encoding/escaped-bracket-expected.txt b/LayoutTests/fast/encoding/escaped-bracket-expected.txt new file mode 100644 index 0000000..faf6564 --- /dev/null +++ b/LayoutTests/fast/encoding/escaped-bracket-expected.txt @@ -0,0 +1,2 @@ +PASS: KOI8-R +This test checks whether charset sniffer skips over escaped characters correctly. diff --git a/LayoutTests/fast/encoding/escaped-bracket.html b/LayoutTests/fast/encoding/escaped-bracket.html new file mode 100644 index 0000000..0566d0d --- /dev/null +++ b/LayoutTests/fast/encoding/escaped-bracket.html @@ -0,0 +1,28 @@ + + + +foo="\</title\>" +<meta charset=windows-1255> + + + + +


+
+

+This test checks whether charset sniffer skips over escaped characters correctly. + + diff --git a/LayoutTests/fast/encoding/meta-in-body-expected.txt b/LayoutTests/fast/encoding/meta-in-body-expected.txt new file mode 100644 index 0000000..2996f64 --- /dev/null +++ b/LayoutTests/fast/encoding/meta-in-body-expected.txt @@ -0,0 +1,2 @@ +PASS: ISO-2022-JP +This test checks that the charset sniffer scans at least 1024 bytes of data to find a meta tag, even if it is not in the head section. diff --git a/LayoutTests/fast/encoding/meta-in-body.html b/LayoutTests/fast/encoding/meta-in-body.html new file mode 100644 index 0000000..f66097c --- /dev/null +++ b/LayoutTests/fast/encoding/meta-in-body.html @@ -0,0 +1,24 @@ + + + + + +


+
+

+This test checks that the charset sniffer scans at least 1024 bytes of data to find a meta tag, even if it is not in the head section. + + diff --git a/LayoutTests/fast/encoding/meta-in-script-expected.txt b/LayoutTests/fast/encoding/meta-in-script-expected.txt new file mode 100644 index 0000000..ab9fb78 --- /dev/null +++ b/LayoutTests/fast/encoding/meta-in-script-expected.txt @@ -0,0 +1,3 @@ +CONSOLE MESSAGE: line 4: SyntaxError: Parse error +PASS: windows-1255 +This test passes if the charset is parsed from the meta tag outside the script. diff --git a/LayoutTests/fast/encoding/meta-in-script.html b/LayoutTests/fast/encoding/meta-in-script.html new file mode 100644 index 0000000..523788f --- /dev/null +++ b/LayoutTests/fast/encoding/meta-in-script.html @@ -0,0 +1,26 @@ + + + + + + +


+
+

This test passes if the charset is parsed from the meta tag outside the script. + + diff --git a/LayoutTests/fast/encoding/meta-in-title-expected.txt b/LayoutTests/fast/encoding/meta-in-title-expected.txt new file mode 100644 index 0000000..5322e7b --- /dev/null +++ b/LayoutTests/fast/encoding/meta-in-title-expected.txt @@ -0,0 +1,2 @@ +PASS: KOI8-R +This test verifies that charset sniffer ignores meta tag in a title. diff --git a/LayoutTests/fast/encoding/meta-in-title.html b/LayoutTests/fast/encoding/meta-in-title.html new file mode 100644 index 0000000..ce07e51 --- /dev/null +++ b/LayoutTests/fast/encoding/meta-in-title.html @@ -0,0 +1,27 @@ + + + +<meta charset=windows-1255> + + + + +


+
+

+This test verifies that charset sniffer ignores meta tag in a title. + + diff --git a/LayoutTests/fast/encoding/mismatched-end-tag-expected.txt b/LayoutTests/fast/encoding/mismatched-end-tag-expected.txt new file mode 100644 index 0000000..760606b --- /dev/null +++ b/LayoutTests/fast/encoding/mismatched-end-tag-expected.txt @@ -0,0 +1,2 @@ +PASS: windows-1255 +This test checks that charset sniffer does not get confused by the extraneous end script tag and ignore the meta tag, thinking it is inside a script. diff --git a/LayoutTests/fast/encoding/mismatched-end-tag.html b/LayoutTests/fast/encoding/mismatched-end-tag.html new file mode 100644 index 0000000..2b738c4 --- /dev/null +++ b/LayoutTests/fast/encoding/mismatched-end-tag.html @@ -0,0 +1,24 @@ + + + + + + +


+
+

This test checks that charset sniffer does not get confused by the extraneous end script tag and ignore the meta tag, thinking it is inside a script.

+ + diff --git a/LayoutTests/fast/encoding/namespace-meta-expected.txt b/LayoutTests/fast/encoding/namespace-meta-expected.txt new file mode 100644 index 0000000..23b9916 --- /dev/null +++ b/LayoutTests/fast/encoding/namespace-meta-expected.txt @@ -0,0 +1,3 @@ +This test checks that the charset sniffer ignores namespaced meta tags. +PASS: ISO-2022-JP + diff --git a/LayoutTests/fast/encoding/namespace-meta.html b/LayoutTests/fast/encoding/namespace-meta.html new file mode 100644 index 0000000..e994438 --- /dev/null +++ b/LayoutTests/fast/encoding/namespace-meta.html @@ -0,0 +1,24 @@ + + + + + + +This test checks that the charset sniffer ignores namespaced meta tags. +

+
+
+
diff --git a/LayoutTests/fast/encoding/namespace-tolerance.html b/LayoutTests/fast/encoding/namespace-tolerance.html
index c7841d2..7c3692d 100644
--- a/LayoutTests/fast/encoding/namespace-tolerance.html
+++ b/LayoutTests/fast/encoding/namespace-tolerance.html
@@ -1,5 +1,5 @@
 
-
+
 
 This test ensures a UTF-8 encoding is properly set on documents that:
 
diff --git a/LayoutTests/fast/encoding/not-http-equiv-content-expected.txt b/LayoutTests/fast/encoding/not-http-equiv-content-expected.txt new file mode 100644 index 0000000..7740144 --- /dev/null +++ b/LayoutTests/fast/encoding/not-http-equiv-content-expected.txt @@ -0,0 +1,2 @@ +PASS: windows-1255 +This test checks that charset sniffer does not get confused by the text that contains charset wording. diff --git a/LayoutTests/fast/encoding/not-http-equiv-content.html b/LayoutTests/fast/encoding/not-http-equiv-content.html new file mode 100644 index 0000000..dcc1476 --- /dev/null +++ b/LayoutTests/fast/encoding/not-http-equiv-content.html @@ -0,0 +1,24 @@ + + + + + + +

+
+

This test checks that charset sniffer does not get confused by the text that contains charset wording.

+ + diff --git a/LayoutTests/fast/encoding/parser-tests-expected.txt b/LayoutTests/fast/encoding/parser-tests-expected.txt new file mode 100644 index 0000000..fb15ae2 --- /dev/null +++ b/LayoutTests/fast/encoding/parser-tests-expected.txt @@ -0,0 +1,39 @@ +This test suite was converted from http://www.hixie.ch/tests/adhoc/html/parsing/encoding/all.html + +Expected failures: +56, 57, 58, 59 - we do not run scripts during encoding detection phase and parser treats meta inside a script as text, not a tag. +60 - parser treats meta inside style as text, not a tag. +97, 99, 102 - we do not run scripts during encoding detection. +Status: Tests ran. + +Serious failures: + +test 056: expected Windows-1254; used Windows-1252 + + +test 057: expected Windows-1254; used Windows-1252 + + +test 058: expected Windows-1254; used Windows-1252 + + +test 059: expected Windows-1254; used Windows-1252 + + +test 060: expected Windows-1254; used Windows-1252 + + +test 097: expected Windows-1254; used Windows-1252 + + +test 099: expected Windows-1252; used Windows-1254 + + + +test 102: expected Windows-1254; used Windows-1252 + + + +(Tests are considered to pass even if they treat Win1254 and ISO-8859-4 as separate.) + + diff --git a/LayoutTests/fast/encoding/parser-tests.html b/LayoutTests/fast/encoding/parser-tests.html new file mode 100644 index 0000000..fead50a --- /dev/null +++ b/LayoutTests/fast/encoding/parser-tests.html @@ -0,0 +1,67 @@ + + + + Harness + + +

This test suite was converted from http://www.hixie.ch/tests/adhoc/html/parsing/encoding/all.html

+
    Expected failures: +
  • 56, 57, 58, 59 - we do not run scripts during encoding detection phase and parser treats meta inside a script as text, not a tag.
  • +
  • 60 - parser treats meta inside style as text, not a tag.
  • +
  • 97, 99, 102 - we do not run scripts during encoding detection.
  • +
+

Status: Tests did not run.

+

Serious failures:

+
    +
+

(Tests are considered to pass even if they treat Win1254 and ISO-8859-4 as separate.)

+

+ + + diff --git a/LayoutTests/fast/encoding/quotes-in-title-expected.txt b/LayoutTests/fast/encoding/quotes-in-title-expected.txt new file mode 100644 index 0000000..c430b7f --- /dev/null +++ b/LayoutTests/fast/encoding/quotes-in-title-expected.txt @@ -0,0 +1,2 @@ +PASS: KOI8-R +This test checks whether charset sniffer skips over quoted elements in a title tag correctly. Tests a bug in the charset sniffer that would consume all characters after the bracket in the quoted text until the next closing bracket, causing the closing title tag to be missed. diff --git a/LayoutTests/fast/encoding/quotes-in-title.html b/LayoutTests/fast/encoding/quotes-in-title.html new file mode 100644 index 0000000..117525b --- /dev/null +++ b/LayoutTests/fast/encoding/quotes-in-title.html @@ -0,0 +1,27 @@ + + + +foo="<a" + + + + +

+
+

+This test checks whether charset sniffer skips over quoted elements in a title tag correctly. Tests a bug in the charset sniffer that would consume all characters after the bracket in the quoted text until the next closing bracket, causing the closing title tag to be missed. + + diff --git a/LayoutTests/fast/encoding/resources/001.html b/LayoutTests/fast/encoding/resources/001.html new file mode 100644 index 0000000..cbd5646 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/001.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<!-- (control test - for the other tests to work, this should pass - you may have to set your defaults appropriately) -->
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/002.html b/LayoutTests/fast/encoding/resources/002.html new file mode 100644 index 0000000..ae24214 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/002.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta charset="ISO-8859-1">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/003.html b/LayoutTests/fast/encoding/resources/003.html new file mode 100644 index 0000000..83b47eb --- /dev/null +++ b/LayoutTests/fast/encoding/resources/003.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta charset="ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/004.html b/LayoutTests/fast/encoding/resources/004.html new file mode 100644 index 0000000..28c00c9 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/004.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta charset='ISO-8859-9'>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/005.html b/LayoutTests/fast/encoding/resources/005.html new file mode 100644 index 0000000..af4e682 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/005.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta charset=ISO-8859-9>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/006.html b/LayoutTests/fast/encoding/resources/006.html new file mode 100644 index 0000000..92ac336 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/006.html @@ -0,0 +1,68 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta
+charset=ISO-8859-9>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/007.html b/LayoutTests/fast/encoding/resources/007.html new file mode 100644 index 0000000..92e7130 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/007.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<metacharset=ISO-8859-9>
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/008.html b/LayoutTests/fast/encoding/resources/008.html new file mode 100644 index 0000000..076a3c9 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/008.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/009.html b/LayoutTests/fast/encoding/resources/009.html new file mode 100644 index 0000000..482e33d --- /dev/null +++ b/LayoutTests/fast/encoding/resources/009.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta content="text/html; charset=ISO-8859-9" http-equiv="Content-Type">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/010.html b/LayoutTests/fast/encoding/resources/010.html new file mode 100644 index 0000000..ce0b0ee --- /dev/null +++ b/LayoutTests/fast/encoding/resources/010.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content=text/html; charset=ISO-8859-9>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/011.html b/LayoutTests/fast/encoding/resources/011.html new file mode 100644 index 0000000..46aea57 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/011.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type content="text/html; charset=ISO-8859-9">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/012.html b/LayoutTests/fast/encoding/resources/012.html new file mode 100644 index 0000000..49fbac1 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/012.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type " content="text/html; charset=ISO-8859-9">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/013.html b/LayoutTests/fast/encoding/resources/013.html new file mode 100644 index 0000000..39cc3ed --- /dev/null +++ b/LayoutTests/fast/encoding/resources/013.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta content="text/html; charset=ISO-8859-9" http-equiv="Content-Type ">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/014.html b/LayoutTests/fast/encoding/resources/014.html new file mode 100644 index 0000000..26954c1 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/014.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type>" content="text/html; charset=ISO-8859-9">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/015.html b/LayoutTests/fast/encoding/resources/015.html new file mode 100644 index 0000000..17d3222 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/015.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta content="text/html; charset=ISO-8859-9" http-equiv="Content-Type>">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/016.html b/LayoutTests/fast/encoding/resources/016.html new file mode 100644 index 0000000..885da5a --- /dev/null +++ b/LayoutTests/fast/encoding/resources/016.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Style-Type" content="text/html; charset=ISO-8859-9">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/017.html b/LayoutTests/fast/encoding/resources/017.html new file mode 100644 index 0000000..ac908cb --- /dev/null +++ b/LayoutTests/fast/encoding/resources/017.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta content="text/html; charset=ISO-8859-9" http-equiv="Content-Style-Type">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/018.html b/LayoutTests/fast/encoding/resources/018.html new file mode 100644 index 0000000..4da5001 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/018.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta name="Content-Style-Type" content="text/html; charset=ISO-8859-9">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/019.html b/LayoutTests/fast/encoding/resources/019.html new file mode 100644 index 0000000..687d24f --- /dev/null +++ b/LayoutTests/fast/encoding/resources/019.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta content="text/html; charset=ISO-8859-9" name="Content-Style-Type">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/020.html b/LayoutTests/fast/encoding/resources/020.html new file mode 100644 index 0000000..0c3a15b --- /dev/null +++ b/LayoutTests/fast/encoding/resources/020.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta content="text/html; charset=ISO-8859-9">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/021.html b/LayoutTests/fast/encoding/resources/021.html new file mode 100644 index 0000000..4f0bd5a --- /dev/null +++ b/LayoutTests/fast/encoding/resources/021.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta content=" text/html; charset = ISO-8859-9 ">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/022.html b/LayoutTests/fast/encoding/resources/022.html new file mode 100644 index 0000000..9c7d101 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/022.html @@ -0,0 +1,70 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta content="
+text/html; charset=ISO-8859-9
+">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/023.html b/LayoutTests/fast/encoding/resources/023.html new file mode 100644 index 0000000..902833f --- /dev/null +++ b/LayoutTests/fast/encoding/resources/023.html @@ -0,0 +1,70 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta charset="
+ISO-8859-9
+">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/024.html b/LayoutTests/fast/encoding/resources/024.html new file mode 100644 index 0000000..5c1a2b0 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/024.html @@ -0,0 +1,70 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta charset=
+ISO-8859-9
+>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/025.html b/LayoutTests/fast/encoding/resources/025.html new file mode 100644 index 0000000..8430d0e --- /dev/null +++ b/LayoutTests/fast/encoding/resources/025.html @@ -0,0 +1,68 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta charset="ISO-8859-9>
+<p>"</p>
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/026.html b/LayoutTests/fast/encoding/resources/026.html new file mode 100644 index 0000000..590236d --- /dev/null +++ b/LayoutTests/fast/encoding/resources/026.html @@ -0,0 +1,68 @@ + + +

"

+

Test: +

<!DOCTYPE HTML>
+<meta charset=ISO-8859-9">
+<p>"</p>
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/027.html b/LayoutTests/fast/encoding/resources/027.html new file mode 100644 index 0000000..9833c1a --- /dev/null +++ b/LayoutTests/fast/encoding/resources/027.html @@ -0,0 +1,68 @@ + + +

"

+

Test: +

<!DOCTYPE HTML>
+<meta " charset=ISO-8859-9>
+<p>"</p>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/028.html b/LayoutTests/fast/encoding/resources/028.html new file mode 100644 index 0000000..5dac790 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/028.html @@ -0,0 +1,68 @@ + + +

"

+

Test: +

<!DOCTYPE HTML>
+<meta test" charset=ISO-8859-9>
+<p>"</p>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/029.html b/LayoutTests/fast/encoding/resources/029.html new file mode 100644 index 0000000..e7dd125 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/029.html @@ -0,0 +1,68 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta test=" charset=ISO-8859-9>
+<p>"</p>
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/030.html b/LayoutTests/fast/encoding/resources/030.html new file mode 100644 index 0000000..c747340 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/030.html @@ -0,0 +1,68 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta test="' charset=ISO-8859-9>
+<p>"'</p>
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/031.html b/LayoutTests/fast/encoding/resources/031.html new file mode 100644 index 0000000..4bebc5f --- /dev/null +++ b/LayoutTests/fast/encoding/resources/031.html @@ -0,0 +1,68 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta test='" charset=ISO-8859-9>
+<p>'"</p>
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/032.html b/LayoutTests/fast/encoding/resources/032.html new file mode 100644 index 0000000..2c72136 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/032.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta test="" charset=ISO-8859-9>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/033.html b/LayoutTests/fast/encoding/resources/033.html new file mode 100644 index 0000000..575e259 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/033.html @@ -0,0 +1,68 @@ + + +

"

+

Test: +

<!DOCTYPE HTML>
+<meta test=x" charset=ISO-8859-9>
+<p>"</p>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/034.html b/LayoutTests/fast/encoding/resources/034.html new file mode 100644 index 0000000..7b63622 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/034.html @@ -0,0 +1,70 @@ + +

+

"

+

Test: +

<!DOCTYPE HTML>
+<head></head><p title="x>
+<meta test=x" charset=ISO-8859-9>
+<p>"</p>
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/035.html b/LayoutTests/fast/encoding/resources/035.html new file mode 100644 index 0000000..bf5c398 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/035.html @@ -0,0 +1,70 @@ + +

+

Test: +

<!DOCTYPE HTML>
+<head></head><p title="x>
+<meta test=x charset=ISO-8859-9>
+<p>"</p>
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/036.html b/LayoutTests/fast/encoding/resources/036.html new file mode 100644 index 0000000..c78d361 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/036.html @@ -0,0 +1,70 @@ + +

+

Test: +

<!DOCTYPE HTML>
+<head></head><p title="x>
+<meta charset=ISO-8859-9>
+<p>"</p>
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/037.html b/LayoutTests/fast/encoding/resources/037.html new file mode 100644 index 0000000..a30dc05 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/037.html @@ -0,0 +1,70 @@ + +

+ +

"

+

Test: +

<!DOCTYPE HTML>
+<head></head><p title="x>">
+<meta charset=ISO-8859-9>
+<p>"</p>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/038.html b/LayoutTests/fast/encoding/resources/038.html new file mode 100644 index 0000000..6e914d8 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/038.html @@ -0,0 +1,68 @@ + + + +

Test: +

<!DOCTYPE HTML>
+<meta charset="ISO-8859-1">
+<meta charset="ISO-8859-9">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/039.html b/LayoutTests/fast/encoding/resources/039.html new file mode 100644 index 0000000..4778b94 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/039.html @@ -0,0 +1,68 @@ + + + +

Test: +

<!DOCTYPE HTML>
+<meta charset="ISO-8859-9">
+<meta charset="ISO-8859-1">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/040.html b/LayoutTests/fast/encoding/resources/040.html new file mode 100644 index 0000000..b34871f --- /dev/null +++ b/LayoutTests/fast/encoding/resources/040.html @@ -0,0 +1,68 @@ + + + +

Test: +

<!DOCTYPE HTML>
+<!--<meta charset="ISO-8859-1">-->
+<meta charset="ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/041.html b/LayoutTests/fast/encoding/resources/041.html new file mode 100644 index 0000000..775987b --- /dev/null +++ b/LayoutTests/fast/encoding/resources/041.html @@ -0,0 +1,68 @@ + + + +

Test: +

<!DOCTYPE HTML>
+<!--<meta charset="ISO-8859-9">-->
+<meta charset="ISO-8859-1">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/042.html b/LayoutTests/fast/encoding/resources/042.html new file mode 100644 index 0000000..981da43 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/042.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<!-- Starts with UTF-8 BOM -->
+

Expected result: UTF-8 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/043.html b/LayoutTests/fast/encoding/resources/043.html new file mode 100644 index 0000000..02d655b --- /dev/null +++ b/LayoutTests/fast/encoding/resources/043.html @@ -0,0 +1,68 @@ + + + +

Test: +

<!DOCTYPE HTML>
+<meta charset="ISO-8859-1">
+<!-- Starts with UTF-8 BOM -->
+

Expected result: UTF-8 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/044.html b/LayoutTests/fast/encoding/resources/044.html new file mode 100644 index 0000000..e459d9b --- /dev/null +++ b/LayoutTests/fast/encoding/resources/044.html @@ -0,0 +1,66 @@ + + +

Test: +

<!-- 511 characters xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-->
+<meta charset="ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/045.html b/LayoutTests/fast/encoding/resources/045.html new file mode 100644 index 0000000..b2bdd5a --- /dev/null +++ b/LayoutTests/fast/encoding/resources/045.html @@ -0,0 +1,66 @@ + + +

Test: +

<!-- 512 characters xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-->
+<meta charset="ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/046.html b/LayoutTests/fast/encoding/resources/046.html new file mode 100644 index 0000000..96c60ce --- /dev/null +++ b/LayoutTests/fast/encoding/resources/046.html @@ -0,0 +1,66 @@ + + +

Test: +

<!-- 513 characters xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz-->
+<meta charset="ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/047.html b/LayoutTests/fast/encoding/resources/047.html new file mode 100644 index 0000000..3ff31a7 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/047.html @@ -0,0 +1,66 @@ + + +

Test: +

<!-- 1024 characters xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-->
+<meta charset="ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/048.html b/LayoutTests/fast/encoding/resources/048.html new file mode 100644 index 0000000..b91a7d4 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/048.html @@ -0,0 +1,66 @@ + + +

Test: +

<!-- 1025 characters xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz-->
+<meta charset="ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/049.html b/LayoutTests/fast/encoding/resources/049.html new file mode 100644 index 0000000..82044c7 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/049.html @@ -0,0 +1,66 @@ + + +

Test: +

<!-- 2048 characters xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-->
+<meta charset="ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/050.html b/LayoutTests/fast/encoding/resources/050.html new file mode 100644 index 0000000..b43973d --- /dev/null +++ b/LayoutTests/fast/encoding/resources/050.html @@ -0,0 +1,66 @@ + + +

Test: +

<!-- 2049 characters xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz-->
+<meta charset="ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/051.html b/LayoutTests/fast/encoding/resources/051.html new file mode 100644 index 0000000..c50fb37 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/051.html @@ -0,0 +1,66 @@ + + +

Test: +

<!-- 4096 characters xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-->
+<meta charset="ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/052.html b/LayoutTests/fast/encoding/resources/052.html new file mode 100644 index 0000000..4375a95 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/052.html @@ -0,0 +1,66 @@ + + +

Test: +

<!-- 4097 characters xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz-->
+<meta charset="ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/053.html b/LayoutTests/fast/encoding/resources/053.html new file mode 100644 index 0000000..1eca9c8 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/053.html @@ -0,0 +1,66 @@ + + +

Test: +

<!-- 8192 characters xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-->
+<meta charset="ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/054.html b/LayoutTests/fast/encoding/resources/054.html new file mode 100644 index 0000000..2e470a2 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/054.html @@ -0,0 +1,66 @@ + + +

Test: +

<!-- 8193 characters xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz-->
+<meta charset="ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/055.html b/LayoutTests/fast/encoding/resources/055.html new file mode 100644 index 0000000..4e05762 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/055.html @@ -0,0 +1,74 @@ + + + + + + +

Test: +

<!-- multi-script test -->
+<script>parent.alert('step 1 of 3 ("þ")')</script>
+<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
+<script>parent.alert('step 2 of 3 ("þ")')</script>
+<meta charset="ISO-8859-9">
+<script>parent.alert('step 3 of 3 ("þ")')</script>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/056.html b/LayoutTests/fast/encoding/resources/056.html new file mode 100644 index 0000000..b4772b7 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/056.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<script>document.write('<meta charset="ISO-8859-' + '9">')</script>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/057.html b/LayoutTests/fast/encoding/resources/057.html new file mode 100644 index 0000000..9c78ab0 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/057.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<script>var s = '9">'; document.write('<meta charset="ISO-8859-' + s)</script>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/058.html b/LayoutTests/fast/encoding/resources/058.html new file mode 100644 index 0000000..d63c90e --- /dev/null +++ b/LayoutTests/fast/encoding/resources/058.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<script>document.write('<meta charset="ISO-8859-9">')</script>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/059.html b/LayoutTests/fast/encoding/resources/059.html new file mode 100644 index 0000000..be8d1e6 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/059.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<script type="text/plain"><meta charset="ISO-8859-9"></script>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/060.html b/LayoutTests/fast/encoding/resources/060.html new file mode 100644 index 0000000..30dfb79 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/060.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<style type="text/plain"><meta charset="ISO-8859-9"></style>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/061.html b/LayoutTests/fast/encoding/resources/061.html new file mode 100644 index 0000000..b3b6e4a --- /dev/null +++ b/LayoutTests/fast/encoding/resources/061.html @@ -0,0 +1,66 @@ + +

+

Test: +

<!DOCTYPE HTML>
+<p><meta charset="ISO-8859-9"></p>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/062.html b/LayoutTests/fast/encoding/resources/062.html new file mode 100644 index 0000000..07e2b7a --- /dev/null +++ b/LayoutTests/fast/encoding/resources/062.html @@ -0,0 +1,68 @@ + + + +

Test: +

<!DOCTYPE HTML>
+<meta charset="bogus">
+<meta charset="ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/063.html b/LayoutTests/fast/encoding/resources/063.html new file mode 100644 index 0000000..b1e3e5f --- /dev/null +++ b/LayoutTests/fast/encoding/resources/063.html @@ -0,0 +1,68 @@ + + + +

Test: +

<!DOCTYPE HTML>
+<script type="text/plain"><meta charset="ISO-8859-9"></script>
+<meta charset="ISO-8859-1">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/064.html b/LayoutTests/fast/encoding/resources/064.html new file mode 100644 index 0000000..19fc171 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/064.html @@ -0,0 +1,68 @@ + + + +

Test: +

<!DOCTYPE HTML>
+<style type="text/plain"><meta charset="ISO-8859-9"></style>
+<meta charset="ISO-8859-1">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/065.html b/LayoutTests/fast/encoding/resources/065.html new file mode 100644 index 0000000..c0fe2d2 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/065.html @@ -0,0 +1,68 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta charset=" 	
+ISO-8859-9	 ">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/066.html b/LayoutTests/fast/encoding/resources/066.html new file mode 100644 index 0000000..b3b24c9 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/066.html @@ -0,0 +1,68 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta content="text/html;charset=' 	
+ISO-8859-9	 '">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/067.html b/LayoutTests/fast/encoding/resources/067.html new file mode 100644 index 0000000..0ef69dc --- /dev/null +++ b/LayoutTests/fast/encoding/resources/067.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta charset=" ISO-8859-9 ">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/068.html b/LayoutTests/fast/encoding/resources/068.html new file mode 100644 index 0000000..1d20faa --- /dev/null +++ b/LayoutTests/fast/encoding/resources/068.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta content="text/html;charset=' ISO-8859-9 '">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/069.html b/LayoutTests/fast/encoding/resources/069.html new file mode 100644 index 0000000..8cff55a --- /dev/null +++ b/LayoutTests/fast/encoding/resources/069.html @@ -0,0 +1,68 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" charset=" 	
+ISO-8859-9	 ">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/070.html b/LayoutTests/fast/encoding/resources/070.html new file mode 100644 index 0000000..a9cc860 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/070.html @@ -0,0 +1,68 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset=' 	
+ISO-8859-9	 '">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/071.html b/LayoutTests/fast/encoding/resources/071.html new file mode 100644 index 0000000..cad0a0a --- /dev/null +++ b/LayoutTests/fast/encoding/resources/071.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" charset=" ISO-8859-9 ">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/072.html b/LayoutTests/fast/encoding/resources/072.html new file mode 100644 index 0000000..60b64a5 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/072.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset=' ISO-8859-9 '">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/073.html b/LayoutTests/fast/encoding/resources/073.html new file mode 100644 index 0000000..187918a --- /dev/null +++ b/LayoutTests/fast/encoding/resources/073.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset='ISO-8859-9">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/074.html b/LayoutTests/fast/encoding/resources/074.html new file mode 100644 index 0000000..2a89ae5 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/074.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset=&quot;ISO-8859-9">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/075.html b/LayoutTests/fast/encoding/resources/075.html new file mode 100644 index 0000000..444b9e6 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/075.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset='ISO-8859-9'">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/076.html b/LayoutTests/fast/encoding/resources/076.html new file mode 100644 index 0000000..b01a21b --- /dev/null +++ b/LayoutTests/fast/encoding/resources/076.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset=&quot;ISO-8859-9&quot;">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/077.html b/LayoutTests/fast/encoding/resources/077.html new file mode 100644 index 0000000..549162e --- /dev/null +++ b/LayoutTests/fast/encoding/resources/077.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset='ISO-8859-9';">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/078.html b/LayoutTests/fast/encoding/resources/078.html new file mode 100644 index 0000000..09e7ff6 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/078.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset=&quot;ISO-8859-9&quot;;">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/079.html b/LayoutTests/fast/encoding/resources/079.html new file mode 100644 index 0000000..4638f84 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/079.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-9;">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/080.html b/LayoutTests/fast/encoding/resources/080.html new file mode 100644 index 0000000..6c75a01 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/080.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-9 x">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/081.html b/LayoutTests/fast/encoding/resources/081.html new file mode 100644 index 0000000..71da96f --- /dev/null +++ b/LayoutTests/fast/encoding/resources/081.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-9x">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/082.html b/LayoutTests/fast/encoding/resources/082.html new file mode 100644 index 0000000..db73b67 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/082.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charsetx=ISO-8859-9">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/083.html b/LayoutTests/fast/encoding/resources/083.html new file mode 100644 index 0000000..7ab94bd --- /dev/null +++ b/LayoutTests/fast/encoding/resources/083.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset:ISO-8859-9">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/084.html b/LayoutTests/fast/encoding/resources/084.html new file mode 100644 index 0000000..5f1256a --- /dev/null +++ b/LayoutTests/fast/encoding/resources/084.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charsetx=ISO-8859-3;charset=ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/085.html b/LayoutTests/fast/encoding/resources/085.html new file mode 100644 index 0000000..e323934 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/085.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML;CHARSET=ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/086.html b/LayoutTests/fast/encoding/resources/086.html new file mode 100644 index 0000000..bcfbe59 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/086.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html charset=ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/087.html b/LayoutTests/fast/encoding/resources/087.html new file mode 100644 index 0000000..b84cf08 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/087.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html charset ISO-8859-9">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/088.html b/LayoutTests/fast/encoding/resources/088.html new file mode 100644 index 0000000..0939b1e --- /dev/null +++ b/LayoutTests/fast/encoding/resources/088.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html charset = ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/089.html b/LayoutTests/fast/encoding/resources/089.html new file mode 100644 index 0000000..ec37fea --- /dev/null +++ b/LayoutTests/fast/encoding/resources/089.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html charset = 'ISO-8859-9'">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/090.html b/LayoutTests/fast/encoding/resources/090.html new file mode 100644 index 0000000..dd2af80 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/090.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;xcharset=ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/091.html b/LayoutTests/fast/encoding/resources/091.html new file mode 100644 index 0000000..dfcc13b --- /dev/null +++ b/LayoutTests/fast/encoding/resources/091.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;x charset=ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/092.html b/LayoutTests/fast/encoding/resources/092.html new file mode 100644 index 0000000..027b28b --- /dev/null +++ b/LayoutTests/fast/encoding/resources/092.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html x charset=ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/093.html b/LayoutTests/fast/encoding/resources/093.html new file mode 100644 index 0000000..b3c2e67 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/093.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charsetcharset=ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/094.html b/LayoutTests/fast/encoding/resources/094.html new file mode 100644 index 0000000..ff47bac --- /dev/null +++ b/LayoutTests/fast/encoding/resources/094.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charsetxcharset=ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/095.html b/LayoutTests/fast/encoding/resources/095.html new file mode 100644 index 0000000..d75e931 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/095.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charsetxxcharset=ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/096.html b/LayoutTests/fast/encoding/resources/096.html new file mode 100644 index 0000000..3118236 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/096.html @@ -0,0 +1,68 @@ + + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-9">
+<!-- control for next test -->
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/097.html b/LayoutTests/fast/encoding/resources/097.html new file mode 100644 index 0000000..bd4135c --- /dev/null +++ b/LayoutTests/fast/encoding/resources/097.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<script>document.write(atob('PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7Y2hhcnNldD1JU08tODg1OS05Ij4='))</script>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/098.html b/LayoutTests/fast/encoding/resources/098.html new file mode 100644 index 0000000..65ea60d --- /dev/null +++ b/LayoutTests/fast/encoding/resources/098.html @@ -0,0 +1,70 @@ + + + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-9">
+<!-- control for next four tests -->
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/099.html b/LayoutTests/fast/encoding/resources/099.html new file mode 100644 index 0000000..bdd0529 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/099.html @@ -0,0 +1,68 @@ + + + +

Test: +

<!DOCTYPE HTML>
+<script>document.write(atob('PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7Y2hhcnNldD1JU08tODg1OS0xIj4='))</script>
+<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-9">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/100.html b/LayoutTests/fast/encoding/resources/100.html new file mode 100644 index 0000000..af063a9 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/100.html @@ -0,0 +1,68 @@ + + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
+<script>document.write(atob('PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7Y2hhcnNldD1JU08tODg1OS05Ij4='))</script>
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/101.html b/LayoutTests/fast/encoding/resources/101.html new file mode 100644 index 0000000..9deb659 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/101.html @@ -0,0 +1,68 @@ + + + +

Test: +

<!DOCTYPE HTML>
+<script>document.write(atob('PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7Y2hhcnNldD1JU08tODg1OS0xIj4='))</script>
+<script>document.write(atob('PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7Y2hhcnNldD1JU08tODg1OS05Ij4='))</script>
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/102.html b/LayoutTests/fast/encoding/resources/102.html new file mode 100644 index 0000000..9058fcd --- /dev/null +++ b/LayoutTests/fast/encoding/resources/102.html @@ -0,0 +1,68 @@ + + + +

Test: +

<!DOCTYPE HTML>
+<script>document.write(atob('PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7Y2hhcnNldD1JU08tODg1OS05Ij4='))</script>
+<script>document.write(atob('PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7Y2hhcnNldD1JU08tODg1OS0xIj4='))</script>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/103.html b/LayoutTests/fast/encoding/resources/103.html new file mode 100644 index 0000000..110f8ee --- /dev/null +++ b/LayoutTests/fast/encoding/resources/103.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset0charset=ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/104.html b/LayoutTests/fast/encoding/resources/104.html new file mode 100644 index 0000000..358336f --- /dev/null +++ b/LayoutTests/fast/encoding/resources/104.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset-charset=ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/105.html b/LayoutTests/fast/encoding/resources/105.html new file mode 100644 index 0000000..da406fc --- /dev/null +++ b/LayoutTests/fast/encoding/resources/105.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset!charset=ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/106.html b/LayoutTests/fast/encoding/resources/106.html new file mode 100644 index 0000000..000bd58 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/106.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset;charset=ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/107.html b/LayoutTests/fast/encoding/resources/107.html new file mode 100644 index 0000000..8362798 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/107.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset=charset=ISO-8859-9">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/108.html b/LayoutTests/fast/encoding/resources/108.html new file mode 100644 index 0000000..c07bf87 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/108.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset charset=ISO-8859-9">
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/109.html b/LayoutTests/fast/encoding/resources/109.html new file mode 100644 index 0000000..2f0b6de --- /dev/null +++ b/LayoutTests/fast/encoding/resources/109.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta content=" text/html; charset = ISO-8859-9 " http-equiv="Content-Type" >
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/110.html b/LayoutTests/fast/encoding/resources/110.html new file mode 100644 index 0000000..ca10669 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/110.html @@ -0,0 +1,74 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta content="
+text/html; charset=ISO-8859-9
+"
+http-equiv="Content-Type"
+>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/111.html b/LayoutTests/fast/encoding/resources/111.html new file mode 100644 index 0000000..d53ae88 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/111.html @@ -0,0 +1,84 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta
+content
+=
+"
+text/html; charset=ISO-8859-9
+"
+http-equiv
+=
+"Content-Type"
+>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/112.html b/LayoutTests/fast/encoding/resources/112.html new file mode 100644 index 0000000..7a8378e --- /dev/null +++ b/LayoutTests/fast/encoding/resources/112.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content='text/html;charset="ISO-8859-9"'> <!-- control for next test -->
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/113.html b/LayoutTests/fast/encoding/resources/113.html new file mode 100644 index 0000000..f169cf9 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/113.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content='text/html;charset="IS\O-8859-9"'>
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/114.html b/LayoutTests/fast/encoding/resources/114.html new file mode 100644 index 0000000..8519eda --- /dev/null +++ b/LayoutTests/fast/encoding/resources/114.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content='text/html;charset="IS/O-8859-9"'>
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/115.html b/LayoutTests/fast/encoding/resources/115.html new file mode 100644 index 0000000..ffdcefc --- /dev/null +++ b/LayoutTests/fast/encoding/resources/115.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset=&quot;ISO-8859-9&quot;"> <!-- control for next test -->
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/116.html b/LayoutTests/fast/encoding/resources/116.html new file mode 100644 index 0000000..97632aa --- /dev/null +++ b/LayoutTests/fast/encoding/resources/116.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset=&quot;IS\O-8859-9&quot;">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/117.html b/LayoutTests/fast/encoding/resources/117.html new file mode 100644 index 0000000..695c45c --- /dev/null +++ b/LayoutTests/fast/encoding/resources/117.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content="text/html;charset=&quot;IS/O-8859-9&quot;">
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/118.html b/LayoutTests/fast/encoding/resources/118.html new file mode 100644 index 0000000..23022d7 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/118.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content='text/html;charset=IS\O-8859-9'>
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/119.html b/LayoutTests/fast/encoding/resources/119.html new file mode 100644 index 0000000..58970a1 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/119.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content='text/html;charset=IS/O-8859-9'>
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/120.html b/LayoutTests/fast/encoding/resources/120.html new file mode 100644 index 0000000..58970a1 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/120.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content='text/html;charset=IS/O-8859-9'>
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/121.html b/LayoutTests/fast/encoding/resources/121.html new file mode 100644 index 0000000..5cdce36 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/121.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content='text/html;charset=IS\\O!8!8!5!9*9'>
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/122.html b/LayoutTests/fast/encoding/resources/122.html new file mode 100644 index 0000000..fdbb8c4 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/122.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content='text/html;charset="ISO-8859-1\"5"'>
+

Expected result: Windows-1252 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/123.html b/LayoutTests/fast/encoding/resources/123.html new file mode 100644 index 0000000..25cdeb8 --- /dev/null +++ b/LayoutTests/fast/encoding/resources/123.html @@ -0,0 +1,66 @@ + + +

Test: +

<!DOCTYPE HTML>
+<meta http-equiv="Content-Type" content='text/html;bogus="\";charset=ISO-8859-9;bogus="'>
+

Expected result: Windows-1254 +

+ +

Encoding used by browser is: Script did not run. +

Result: Script did not run. + +

diff --git a/LayoutTests/fast/encoding/resources/char-decoding-utils.js b/LayoutTests/fast/encoding/resources/char-decoding-utils.js index a091ad8..07d2e60 100644 --- a/LayoutTests/fast/encoding/resources/char-decoding-utils.js +++ b/LayoutTests/fast/encoding/resources/char-decoding-utils.js @@ -9,14 +9,26 @@ function hex(number) return hex; } -function decode(charsetName, characterSequence) +function decodeText(charsetName, characterSequence) { var req = new XMLHttpRequest; req.open('GET', 'data:text/plain,' + characterSequence, false); req.overrideMimeType('text/plain; charset="' + charsetName + '"'); req.send(''); - var code = hex(req.responseText.charCodeAt(0)); - return "U+" + ("0000" + code).substr(code.length, 4); + return req.responseText; +} + +function decode(charsetName, characterSequence) +{ + var decodedText = decodeText(charsetName, characterSequence); + var result = ""; + for (var i = 0; i < decodedText.length; ++i) { + var code = hex(decodedText.charCodeAt(i)); + if (i) + result += "/"; + result += "U+" + ("0000" + code).substr(code.length, 4); + } + return result; } function testDecode(charsetName, characterSequence, unicode) diff --git a/LayoutTests/fast/encoding/tag-name-digit-expected.txt b/LayoutTests/fast/encoding/tag-name-digit-expected.txt new file mode 100644 index 0000000..0ba3825 --- /dev/null +++ b/LayoutTests/fast/encoding/tag-name-digit-expected.txt @@ -0,0 +1,3 @@ +<0notatag> +PASS: windows-1255 +This test checks that charset sniffer does not get confused by text that looks like a tag whose name begins with a digit. diff --git a/LayoutTests/fast/encoding/tag-name-digit.html b/LayoutTests/fast/encoding/tag-name-digit.html new file mode 100644 index 0000000..209f506 --- /dev/null +++ b/LayoutTests/fast/encoding/tag-name-digit.html @@ -0,0 +1,26 @@ + +Test a tag name that begins with a digit +<0notatag> + + + +

+
+

This test checks that charset sniffer does not get confused by text that looks like a tag whose name begins with a digit.

+ + diff --git a/LayoutTests/fast/js/resources/standalone-pre.js b/LayoutTests/fast/js/resources/standalone-pre.js index 692f1c1..b80c3cb 100644 --- a/LayoutTests/fast/js/resources/standalone-pre.js +++ b/LayoutTests/fast/js/resources/standalone-pre.js @@ -27,6 +27,8 @@ function testFailed(msg) function areArraysEqual(_a, _b) { + if (Object.prototype.toString.call(_a) != Object.prototype.toString.call([])) + return false; if (_a.length !== _b.length) return false; for (var i = 0; i < _a.length; i++) diff --git a/LayoutTests/fast/xpath/4XPath/Core/test.js b/LayoutTests/fast/xpath/4XPath/Core/test.js index bfb7c8a..6cbe16e 100644 --- a/LayoutTests/fast/xpath/4XPath/Core/test.js +++ b/LayoutTests/fast/xpath/4XPath/Core/test.js @@ -33,6 +33,7 @@ ROOT = DOM.documentElement; PI = DOM.firstChild; while (PI.nodeType != Node.PROCESSING_INSTRUCTION_NODE) PI = PI.nextSibling; + PI2 = DOM.lastChild; COMMENT = ROOT.firstChild while (COMMENT.nodeType != Node.COMMENT_NODE) diff --git a/LayoutTests/fast/xpath/ambiguous-operators-expected.txt b/LayoutTests/fast/xpath/ambiguous-operators-expected.txt new file mode 100644 index 0000000..02290f2 --- /dev/null +++ b/LayoutTests/fast/xpath/ambiguous-operators-expected.txt @@ -0,0 +1,73 @@ +Test that an NCName and * are interpreted as an operator when in binary operator context, and as a NameTest otherwise. + +See bug 50366: XPath lexer misinterprets expression starting with "div". + +PASS div +PASS div +PASS (div) div (div) +PASS self::node()[div] div 1 +PASS . div . +PASS .. div .. +PASS string(div/@div) +PASS substring-before('1992', div) +PASS self::div +PASS * div 4 +PASS '3' div 4 +PASS "3" div 4 +PASS 12 div 4 +PASS true() and div +PASS false() or div +PASS div mod div +PASS div div div +PASS 3 * div +PASS div/div +PASS div//div +PASS zz|div +PASS div+div +PASS - - div +PASS 5 -div +PASS div=div +PASS div!=div +PASS div
div +PASS div>=div +PASS * +PASS * +PASS (*) * (*) +PASS self::node()[*] * 1 +PASS . * . +PASS .. * .. +PASS substring-before('1992', *) +PASS self::* +PASS * * 4 +PASS '3' * 4 +PASS "3" * 4 +PASS 12 * 4 +PASS true() and * +PASS false() or * +PASS * mod * +PASS * div * +PASS 3 * * +PASS */* +PASS *//* +PASS zz|* +PASS *+* +PASS - - * +PASS 5 -* +PASS *=* +PASS *!=* +PASS *<* +PASS *<=* +PASS *>* +PASS *>=* +PASS or:or +PASS or:* +PASS mod +PASS mod mod mod +PASS (mod) mod 5 +PASS string(mod/@and) +PASS successfullyParsed is true + +TEST COMPLETE + diff --git a/LayoutTests/fast/xpath/ambiguous-operators.html b/LayoutTests/fast/xpath/ambiguous-operators.html new file mode 100644 index 0000000..f22a185 --- /dev/null +++ b/LayoutTests/fast/xpath/ambiguous-operators.html @@ -0,0 +1,118 @@ + + + + + + + + +

Test that an NCName and * are interpreted as an operator when in +binary operator context, and as a NameTest otherwise. + +

See bug 50366: +XPath lexer misinterprets expression starting with "div".

+ +
+ +
+
2
+
+ + + + + diff --git a/LayoutTests/http/tests/resources/file-last-modified.php b/LayoutTests/http/tests/resources/file-last-modified.php new file mode 100644 index 0000000..efcf950 --- /dev/null +++ b/LayoutTests/http/tests/resources/file-last-modified.php @@ -0,0 +1,7 @@ + diff --git a/LayoutTests/storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt b/LayoutTests/storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt index 6de4296..2fea061 100644 --- a/LayoutTests/storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt +++ b/LayoutTests/storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt @@ -1,7 +1,7 @@ This is a test to make sure that when private browsing is on any attempt to change the localStorage area fail. -Initial value of testItem is: InitialValue +Initial value of testItem is: null Caught exception trying to change item: Error: QUOTA_EXCEEDED_ERR: DOM Exception 22 -After change attempt, testItem is: InitialValue -After remove attempt, testItem is: InitialValue -After clear attempt, testItem is: InitialValue +After change attempt, testItem is: null +After remove attempt, testItem is: null +After clear attempt, testItem is: null diff --git a/LayoutTests/storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt b/LayoutTests/storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt index ed2017a..58c99f2 100644 --- a/LayoutTests/storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt +++ b/LayoutTests/storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt @@ -1,7 +1,7 @@ This is a test to make sure that when private browsing is on any attempt to change the sessionStorage area fail. -Initial value of testItem is: InitialValue +Initial value of testItem is: null Caught exception trying to change item: Error: QUOTA_EXCEEDED_ERR: DOM Exception 22 -After change attempt, testItem is: InitialValue -After remove attempt, testItem is: InitialValue -After clear attempt, testItem is: InitialValue +After change attempt, testItem is: null +After remove attempt, testItem is: null +After clear attempt, testItem is: null diff --git a/LayoutTests/storage/hash-change-with-xhr.js b/LayoutTests/storage/hash-change-with-xhr.js index 4290681..7f56f79 100644 --- a/LayoutTests/storage/hash-change-with-xhr.js +++ b/LayoutTests/storage/hash-change-with-xhr.js @@ -81,6 +81,12 @@ function invokeBack() function runTest() { + // Location changes need to happen outside the onload handler to generate history entries. + setTimeout(runTestsInner, 0); +} + +function runTestsInner() +{ backIterations = 10; consecutiveFailures = 0; successes = 0; diff --git a/LayoutTests/storage/indexeddb/cursor-delete-expected.txt b/LayoutTests/storage/indexeddb/cursor-delete-expected.txt new file mode 100644 index 0000000..1fdf9ed --- /dev/null +++ b/LayoutTests/storage/indexeddb/cursor-delete-expected.txt @@ -0,0 +1,133 @@ +Test IndexedDB's openCursor. + +On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". + + +webkitIndexedDB.open('name') +PASS 'onsuccess' in result is true +PASS 'onerror' in result is true +PASS 'readyState' in result is true +An event should fire shortly... + +Success event fired: +PASS 'result' in event is true +PASS 'code' in event is false +PASS 'message' in event is false +PASS 'source' in event is true +PASS event.source != null is true +PASS 'onsuccess' in event.target is true +PASS 'onerror' in event.target is true +PASS 'readyState' in event.target is true +PASS event.target.readyState is event.target.DONE + +db = event.result +db.setVersion('new version') +PASS 'onsuccess' in result is true +PASS 'onerror' in result is true +PASS 'readyState' in result is true +An event should fire shortly... + +setVersionSuccess(): +Success event fired: +PASS 'result' in event is true +PASS 'code' in event is false +PASS 'message' in event is false +PASS 'source' in event is true +PASS event.source != null is true +PASS 'onsuccess' in event.target is true +PASS 'onerror' in event.target is true +PASS 'readyState' in event.target is true +PASS event.target.readyState is event.target.DONE + +trans = event.result +PASS trans !== null is true +Deleted all object stores. +objectStore = db.createObjectStore('test') +objectStore.add('myValue1', 'myKey1') +objectStore.add('myValue2', 'myKey2') +objectStore.add('myValue3', 'myKey3') +objectStore.add('myValue4', 'myKey4') +openCursor1 +trans = db.transaction('test', webkitIDBTransaction.READ_WRITE) +trans.objectStore('test').openCursor({range: keyRange}) +PASS 'onsuccess' in result is true +PASS 'onerror' in result is true +PASS 'readyState' in result is true +An event should fire shortly... + +event.result.delete() +PASS event.result.value is "myValue1" +event.result.continue() +event.result.delete() +PASS event.result.value is "myValue2" +event.result.continue() +event.result.delete() +PASS event.result.value is "myValue3" +event.result.continue() +event.result.delete() +PASS event.result.value is "myValue4" +event.result.continue() +PASS counter is 5 +trans.objectStore('test').openCursor({range: keyRange}) +PASS 'onsuccess' in result is true +PASS 'onerror' in result is true +PASS 'readyState' in result is true +An event should fire shortly... + +Success event fired: +PASS 'result' in event is true +PASS 'code' in event is false +PASS 'message' in event is false +PASS 'source' in event is true +PASS event.source != null is true +PASS 'onsuccess' in event.target is true +PASS 'onerror' in event.target is true +PASS 'readyState' in event.target is true +PASS event.target.readyState is event.target.DONE + +WARN: shouldBe() expects string arguments +PASS null is null +trans = db.transaction('test', webkitIDBTransaction.READ_WRITE) +objectStore = trans.objectStore('test') +objectStore.add('myValue1', 'myKey1') +PASS 'onsuccess' in result is true +PASS 'onerror' in result is true +PASS 'readyState' in result is true +An event should fire shortly... + +openCursor2 +objectStore.openCursor({range: keyRange}) +PASS 'onsuccess' in result is true +PASS 'onerror' in result is true +PASS 'readyState' in result is true +An event should fire shortly... + +Success event fired: +PASS 'result' in event is true +PASS 'code' in event is false +PASS 'message' in event is false +PASS 'source' in event is true +PASS event.source != null is true +PASS 'onsuccess' in event.target is true +PASS 'onerror' in event.target is true +PASS 'readyState' in event.target is true +PASS event.target.readyState is event.target.DONE + +PASS [object IDBCursor] is non-null. +event.result.delete() +objectStore.get('myKey1') +Error event fired: +PASS 'result' in event is false +PASS 'code' in event is true +PASS 'message' in event is true +PASS 'source' in event is true +PASS event.source != null is true +PASS 'onsuccess' in event.target is true +PASS 'onerror' in event.target is true +PASS 'readyState' in event.target is true +PASS event.target.readyState is event.target.DONE + +PASS successfullyParsed is true + +TEST COMPLETE + diff --git a/LayoutTests/storage/indexeddb/cursor-delete.html b/LayoutTests/storage/indexeddb/cursor-delete.html new file mode 100644 index 0000000..ce62d6a --- /dev/null +++ b/LayoutTests/storage/indexeddb/cursor-delete.html @@ -0,0 +1,132 @@ + + + + + + + + +

+
+ + + diff --git a/LayoutTests/storage/indexeddb/cursor-index-delete-expected.txt b/LayoutTests/storage/indexeddb/cursor-index-delete-expected.txt new file mode 100644 index 0000000..4598556 --- /dev/null +++ b/LayoutTests/storage/indexeddb/cursor-index-delete-expected.txt @@ -0,0 +1,134 @@ +Test IndexedDB's openCursor. + +On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". + + +webkitIndexedDB.open('name') +PASS 'onsuccess' in result is true +PASS 'onerror' in result is true +PASS 'readyState' in result is true +An event should fire shortly... + +Success event fired: +PASS 'result' in event is true +PASS 'code' in event is false +PASS 'message' in event is false +PASS 'source' in event is true +PASS event.source != null is true +PASS 'onsuccess' in event.target is true +PASS 'onerror' in event.target is true +PASS 'readyState' in event.target is true +PASS event.target.readyState is event.target.DONE + +db = event.result +db.setVersion('new version') +PASS 'onsuccess' in result is true +PASS 'onerror' in result is true +PASS 'readyState' in result is true +An event should fire shortly... + +setVersionSuccess(): +Success event fired: +PASS 'result' in event is true +PASS 'code' in event is false +PASS 'message' in event is false +PASS 'source' in event is true +PASS event.source != null is true +PASS 'onsuccess' in event.target is true +PASS 'onerror' in event.target is true +PASS 'readyState' in event.target is true +PASS event.target.readyState is event.target.DONE + +trans = event.result +PASS trans !== null is true +Deleted all object stores. +objectStore = db.createObjectStore('test') +objectStore.createIndex('testIndex', 'x') +objectStore.add({x: 1}, 'myKey1') +objectStore.add({x: 2}, 'myKey2') +objectStore.add({x: 3}, 'myKey3') +objectStore.add({x: 4}, 'myKey4') +openCursor1 +trans = db.transaction('test', webkitIDBTransaction.READ_WRITE) +trans.objectStore('test').index('testIndex').openCursor({range: keyRange}) +PASS 'onsuccess' in result is true +PASS 'onerror' in result is true +PASS 'readyState' in result is true +An event should fire shortly... + +event.result.delete() +PASS event.result.key is counter++ +event.result.continue() +event.result.delete() +PASS event.result.key is counter++ +event.result.continue() +event.result.delete() +PASS event.result.key is counter++ +event.result.continue() +event.result.delete() +PASS event.result.key is counter++ +event.result.continue() +PASS counter is 5 +trans.objectStore('test').index('testIndex').openCursor({range: keyRange}) +PASS 'onsuccess' in result is true +PASS 'onerror' in result is true +PASS 'readyState' in result is true +An event should fire shortly... + +Success event fired: +PASS 'result' in event is true +PASS 'code' in event is false +PASS 'message' in event is false +PASS 'source' in event is true +PASS event.source != null is true +PASS 'onsuccess' in event.target is true +PASS 'onerror' in event.target is true +PASS 'readyState' in event.target is true +PASS event.target.readyState is event.target.DONE + +PASS event.result is null +trans = db.transaction('test', webkitIDBTransaction.READ_WRITE) +objectStore = trans.objectStore('test') +objectStore.add({x: 1}, 'myKey1') +PASS 'onsuccess' in result is true +PASS 'onerror' in result is true +PASS 'readyState' in result is true +An event should fire shortly... + +openCursor2 +index = event.source.index('testIndex') +index.openCursor({range: keyRange}) +PASS 'onsuccess' in result is true +PASS 'onerror' in result is true +PASS 'readyState' in result is true +An event should fire shortly... + +Success event fired: +PASS 'result' in event is true +PASS 'code' in event is false +PASS 'message' in event is false +PASS 'source' in event is true +PASS event.source != null is true +PASS 'onsuccess' in event.target is true +PASS 'onerror' in event.target is true +PASS 'readyState' in event.target is true +PASS event.target.readyState is event.target.DONE + +PASS [object IDBCursor] is non-null. +event.result.delete() +index.get(1) +Error event fired: +PASS 'result' in event is false +PASS 'code' in event is true +PASS 'message' in event is true +PASS 'source' in event is true +PASS event.source != null is true +PASS 'onsuccess' in event.target is true +PASS 'onerror' in event.target is true +PASS 'readyState' in event.target is true +PASS event.target.readyState is event.target.DONE + +PASS successfullyParsed is true + +TEST COMPLETE + diff --git a/LayoutTests/storage/indexeddb/cursor-index-delete.html b/LayoutTests/storage/indexeddb/cursor-index-delete.html new file mode 100644 index 0000000..ea10f02 --- /dev/null +++ b/LayoutTests/storage/indexeddb/cursor-index-delete.html @@ -0,0 +1,136 @@ + + + + + + + + +

+
+ + + diff --git a/LayoutTests/storage/indexeddb/objectstore-basics-expected.txt b/LayoutTests/storage/indexeddb/objectstore-basics-expected.txt index e736d2f..17746d3 100644 --- a/LayoutTests/storage/indexeddb/objectstore-basics-expected.txt +++ b/LayoutTests/storage/indexeddb/objectstore-basics-expected.txt @@ -98,22 +98,13 @@ PASS store.indexNames.item(100) is null transaction = db.transaction() store = transaction.objectStore('storeName') Try to insert data with a Date key: -store.add({x: 'foo'}, new Date()) -PASS Exception thrown -PASS code is DOMException.TYPE_MISMATCH_ERR +store.add({x: 'foo'}, testDate) Try to insert a value not handled by structured clone: store.add({x: 'bar', y: document.getElementById('console')}, 'bar') PASS Exception thrown PASS code is DOMException.NOT_SUPPORTED_ERR Try to insert data where key path yields a Date key: -store.add({x: new Date()}, 'foo') -PASS Adding data where key path yielded Date key resulted in error. -store.add({x: 'value'}, 'key') -PASS 'onsuccess' in result is true -PASS 'onerror' in result is true -PASS 'readyState' in result is true -An event should fire shortly... - +store.add({x: new Date(), y: 'value'}, 'key') addSuccess(): Success event fired: PASS 'result' in event is true @@ -127,7 +118,7 @@ PASS 'readyState' in event.target is true PASS event.target.readyState is event.target.DONE PASS event.result is "key" -event.source.add({x: 'value'}, 'zzz') +event.source.add({x: 'foo'}, 'zzz') PASS 'onsuccess' in result is true PASS 'onerror' in result is true PASS 'readyState' in result is true @@ -208,8 +199,22 @@ PASS 'onerror' in event.target is true PASS 'readyState' in event.target is true PASS event.target.readyState is event.target.DONE -PASS event.result.x is "value" +PASS event.result.y is "value" store = event.source +store.get(testDate) +getSuccessDateKey(): +Success event fired: +PASS 'result' in event is true +PASS 'code' in event is false +PASS 'message' in event is false +PASS 'source' in event is true +PASS event.source != null is true +PASS 'onsuccess' in event.target is true +PASS 'onerror' in event.target is true +PASS 'readyState' in event.target is true +PASS event.target.readyState is event.target.DONE + +PASS event.result.x is "foo" store.delete('key') PASS 'onsuccess' in result is true PASS 'onerror' in result is true diff --git a/LayoutTests/storage/indexeddb/objectstore-basics.html b/LayoutTests/storage/indexeddb/objectstore-basics.html index 3d2a1d2..a368c01 100644 --- a/LayoutTests/storage/indexeddb/objectstore-basics.html +++ b/LayoutTests/storage/indexeddb/objectstore-basics.html @@ -136,6 +136,7 @@ function checkMetadata() addData(); } +var testDate = new Date("August 25, 1991 20:57:08"); function addData() { @@ -144,17 +145,13 @@ function addData() window.store = evalAndLog("store = transaction.objectStore('storeName')"); debug("Try to insert data with a Date key:"); - // FIXME: This should work in the future. - try { - debug("store.add({x: 'foo'}, new Date())"); - store.add({x: 'foo'}, new Date()); - testFailed("Passing a Date as key argument should have thrown."); - } catch (err) { - testPassed("Exception thrown"); - code = err.code; - shouldBe("code", "DOMException.TYPE_MISMATCH_ERR"); - } + result = evalAndLog("store.add({x: 'foo'}, testDate)"); + result.onsuccess = addDateSuccess; + result.onerror = unexpectedErrorCallback; +} +function addDateSuccess() +{ debug("Try to insert a value not handled by structured clone:"); try { debug("store.add({x: 'bar', y: document.getElementById('console')}, 'bar')"); @@ -166,19 +163,8 @@ function addData() shouldBe("code", "DOMException.NOT_SUPPORTED_ERR"); } - // FIXME: This should work in the future. debug("Try to insert data where key path yields a Date key:"); - result = evalAndLog("store.add({x: new Date()}, 'foo')"); - result.onsuccess = unexpectedSuccessCallback; - result.onerror = addKeyPathYieldingDateFailure; -} - -function addKeyPathYieldingDateFailure() -{ - testPassed("Adding data where key path yielded Date key resulted in error."); - - result = evalAndLog("store.add({x: 'value'}, 'key')"); - verifyResult(result); + result = evalAndLog("store.add({x: new Date(), y: 'value'}, 'key')"); result.onsuccess = addSuccess; result.onerror = unexpectedErrorCallback; } @@ -189,7 +175,7 @@ function addSuccess() verifySuccessEvent(event); shouldBeEqualToString("event.result", "key"); - result = evalAndLog("event.source.add({x: 'value'}, 'zzz')"); + result = evalAndLog("event.source.add({x: 'foo'}, 'zzz')"); verifyResult(result); result.onsuccess = unexpectedSuccessCallback; result.onerror = addAgainFailure; @@ -248,8 +234,19 @@ function getSuccess() { debug("getSuccess():"); verifySuccessEvent(event); - shouldBeEqualToString("event.result.x", "value"); + shouldBeEqualToString("event.result.y", "value"); + var store = evalAndLog("store = event.source"); + result = evalAndLog("store.get(testDate)"); + result.onsuccess = getSuccessDateKey; + result.onerror = unexpectedErrorCallback; +} + +function getSuccessDateKey() +{ + debug("getSuccessDateKey():"); + verifySuccessEvent(event); + shouldBeEqualToString("event.result.x", "foo"); result = evalAndLog("store.delete('key')"); verifyResult(result); diff --git a/LayoutTests/storage/indexeddb/transaction-crash-on-abort-expected.txt b/LayoutTests/storage/indexeddb/transaction-crash-on-abort-expected.txt new file mode 100644 index 0000000..413643c --- /dev/null +++ b/LayoutTests/storage/indexeddb/transaction-crash-on-abort-expected.txt @@ -0,0 +1,32 @@ +Test IndexedDB transaction does not crash on abort. + +On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". + + +PASS 'webkitIndexedDB' in window is true +PASS webkitIndexedDB == null is false +webkitIndexedDB.open('name') +PASS 'onsuccess' in result is true +PASS 'onerror' in result is true +PASS 'readyState' in result is true +An event should fire shortly... + +openSuccess(): +Success event fired: +PASS 'result' in event is true +PASS 'code' in event is false +PASS 'message' in event is false +PASS 'source' in event is true +PASS event.source != null is true +PASS 'onsuccess' in event.target is true +PASS 'onerror' in event.target is true +PASS 'readyState' in event.target is true +PASS event.target.readyState is event.target.DONE + +db = event.result +db.transaction([]) +window.gc() +PASS successfullyParsed is true + +TEST COMPLETE + diff --git a/LayoutTests/storage/indexeddb/transaction-crash-on-abort.html b/LayoutTests/storage/indexeddb/transaction-crash-on-abort.html new file mode 100644 index 0000000..1b13c87 --- /dev/null +++ b/LayoutTests/storage/indexeddb/transaction-crash-on-abort.html @@ -0,0 +1,44 @@ + + + + + + + + +

+
+ + + diff --git a/LayoutTests/storage/private-browsing-noread-nowrite-expected.txt b/LayoutTests/storage/private-browsing-noread-nowrite-expected.txt new file mode 100644 index 0000000..7542ba6 --- /dev/null +++ b/LayoutTests/storage/private-browsing-noread-nowrite-expected.txt @@ -0,0 +1,15 @@ +This test makes sure that attempts to change the database during private browsing fail. +Setup statement 1 completed successfully +Setup statement 2 completed successfully +Private browsing statement 1 completed with an error +not authorized +Private browsing statement 2 completed with an error +not authorized +Private browsing statement 3 completed with an error +not authorized +Private browsing statement 4 completed with an error +not authorized +Private browsing statement 5 completed with an error +access to PrivateTest1.randomData is prohibited +Test ended + diff --git a/LayoutTests/storage/private-browsing-noread-nowrite.html b/LayoutTests/storage/private-browsing-noread-nowrite.html new file mode 100644 index 0000000..b9b5882 --- /dev/null +++ b/LayoutTests/storage/private-browsing-noread-nowrite.html @@ -0,0 +1,102 @@ + + + + + +This test makes sure that attempts to change the database during private browsing fail.
+
+ + diff --git a/LayoutTests/storage/private-browsing-readonly-expected.txt b/LayoutTests/storage/private-browsing-readonly-expected.txt deleted file mode 100644 index d5f4e0b..0000000 --- a/LayoutTests/storage/private-browsing-readonly-expected.txt +++ /dev/null @@ -1,13 +0,0 @@ -This test makes sure that attempts to change the database during private browsing fail. -Setup statement 1 completed successfully -Setup statement 2 completed successfully -Private browsing statement 1 completed with an error -not authorized -Private browsing statement 2 completed with an error -not authorized -Private browsing statement 3 completed with an error -not authorized -Private browsing statement 4 completed with an error -not authorized -Test ended - diff --git a/LayoutTests/storage/private-browsing-readonly.html b/LayoutTests/storage/private-browsing-readonly.html deleted file mode 100644 index 972b123..0000000 --- a/LayoutTests/storage/private-browsing-readonly.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -This test makes sure that attempts to change the database during private browsing fail.
-
- - -- cgit v1.1