From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- dom/xslt/crashtests/1089049.html | 3 +++ dom/xslt/crashtests/111994.xml | 5 ++++ dom/xslt/crashtests/111994.xsl | 13 +++++++++ dom/xslt/crashtests/1205163.xml | 6 +++++ dom/xslt/crashtests/1205163.xsl | 11 ++++++++ dom/xslt/crashtests/1243337.xml | 3 +++ dom/xslt/crashtests/1243337.xsl | 6 +++++ dom/xslt/crashtests/1330492.html | 23 ++++++++++++++++ dom/xslt/crashtests/1336828.html | 22 +++++++++++++++ dom/xslt/crashtests/1336830.html | 27 +++++++++++++++++++ dom/xslt/crashtests/1336832.html | 28 +++++++++++++++++++ dom/xslt/crashtests/1338277.html | 21 +++++++++++++++ dom/xslt/crashtests/1361892.html | 23 ++++++++++++++++ dom/xslt/crashtests/1430818.sjs | 49 ++++++++++++++++++++++++++++++++++ dom/xslt/crashtests/1430818.xml | 4 +++ dom/xslt/crashtests/1527277.html | 14 ++++++++++ dom/xslt/crashtests/1589930.xml | 10 +++++++ dom/xslt/crashtests/182460-select.xml | 3 +++ dom/xslt/crashtests/182460-selects.xsl | 5 ++++ dom/xslt/crashtests/182460-table.xhtml | 9 +++++++ dom/xslt/crashtests/226425.xml | 4 +++ dom/xslt/crashtests/226425.xsl | 10 +++++++ dom/xslt/crashtests/406106-1.html | 18 +++++++++++++ dom/xslt/crashtests/483444.xml | 19 +++++++++++++ dom/xslt/crashtests/485217.xml | 8 ++++++ dom/xslt/crashtests/485217.xsl | 18 +++++++++++++ dom/xslt/crashtests/485286.xml | 12 +++++++++ dom/xslt/crashtests/527558_1.xml | 17 ++++++++++++ dom/xslt/crashtests/528300.xml | 22 +++++++++++++++ dom/xslt/crashtests/528488.xml | 19 +++++++++++++ dom/xslt/crashtests/528963.xml | 22 +++++++++++++++ dom/xslt/crashtests/545927.html | 28 +++++++++++++++++++ dom/xslt/crashtests/601543.html | 4 +++ dom/xslt/crashtests/602115.html | 22 +++++++++++++++ dom/xslt/crashtests/603844.html | 32 ++++++++++++++++++++++ dom/xslt/crashtests/667315.xml | 11 ++++++++ dom/xslt/crashtests/91332.xml | 10 +++++++ dom/xslt/crashtests/91332.xsl | 21 +++++++++++++++ dom/xslt/crashtests/949990.html | 15 +++++++++++ dom/xslt/crashtests/crashtests.list | 30 +++++++++++++++++++++ 40 files changed, 627 insertions(+) create mode 100644 dom/xslt/crashtests/1089049.html create mode 100644 dom/xslt/crashtests/111994.xml create mode 100644 dom/xslt/crashtests/111994.xsl create mode 100644 dom/xslt/crashtests/1205163.xml create mode 100644 dom/xslt/crashtests/1205163.xsl create mode 100644 dom/xslt/crashtests/1243337.xml create mode 100644 dom/xslt/crashtests/1243337.xsl create mode 100644 dom/xslt/crashtests/1330492.html create mode 100644 dom/xslt/crashtests/1336828.html create mode 100644 dom/xslt/crashtests/1336830.html create mode 100644 dom/xslt/crashtests/1336832.html create mode 100644 dom/xslt/crashtests/1338277.html create mode 100644 dom/xslt/crashtests/1361892.html create mode 100644 dom/xslt/crashtests/1430818.sjs create mode 100644 dom/xslt/crashtests/1430818.xml create mode 100644 dom/xslt/crashtests/1527277.html create mode 100644 dom/xslt/crashtests/1589930.xml create mode 100644 dom/xslt/crashtests/182460-select.xml create mode 100644 dom/xslt/crashtests/182460-selects.xsl create mode 100644 dom/xslt/crashtests/182460-table.xhtml create mode 100644 dom/xslt/crashtests/226425.xml create mode 100644 dom/xslt/crashtests/226425.xsl create mode 100644 dom/xslt/crashtests/406106-1.html create mode 100644 dom/xslt/crashtests/483444.xml create mode 100644 dom/xslt/crashtests/485217.xml create mode 100644 dom/xslt/crashtests/485217.xsl create mode 100644 dom/xslt/crashtests/485286.xml create mode 100644 dom/xslt/crashtests/527558_1.xml create mode 100644 dom/xslt/crashtests/528300.xml create mode 100644 dom/xslt/crashtests/528488.xml create mode 100644 dom/xslt/crashtests/528963.xml create mode 100644 dom/xslt/crashtests/545927.html create mode 100644 dom/xslt/crashtests/601543.html create mode 100644 dom/xslt/crashtests/602115.html create mode 100644 dom/xslt/crashtests/603844.html create mode 100644 dom/xslt/crashtests/667315.xml create mode 100644 dom/xslt/crashtests/91332.xml create mode 100644 dom/xslt/crashtests/91332.xsl create mode 100644 dom/xslt/crashtests/949990.html create mode 100644 dom/xslt/crashtests/crashtests.list (limited to 'dom/xslt/crashtests') diff --git a/dom/xslt/crashtests/1089049.html b/dom/xslt/crashtests/1089049.html new file mode 100644 index 0000000000..84ef6494c3 --- /dev/null +++ b/dom/xslt/crashtests/1089049.html @@ -0,0 +1,3 @@ + diff --git a/dom/xslt/crashtests/111994.xml b/dom/xslt/crashtests/111994.xml new file mode 100644 index 0000000000..ce7ffad2ac --- /dev/null +++ b/dom/xslt/crashtests/111994.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/dom/xslt/crashtests/111994.xsl b/dom/xslt/crashtests/111994.xsl new file mode 100644 index 0000000000..4cf68179fa --- /dev/null +++ b/dom/xslt/crashtests/111994.xsl @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/dom/xslt/crashtests/1205163.xml b/dom/xslt/crashtests/1205163.xml new file mode 100644 index 0000000000..2d450a1d50 --- /dev/null +++ b/dom/xslt/crashtests/1205163.xml @@ -0,0 +1,6 @@ + + + + Example + Error + diff --git a/dom/xslt/crashtests/1205163.xsl b/dom/xslt/crashtests/1205163.xsl new file mode 100644 index 0000000000..f0bbb5cb95 --- /dev/null +++ b/dom/xslt/crashtests/1205163.xsl @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/dom/xslt/crashtests/1243337.xml b/dom/xslt/crashtests/1243337.xml new file mode 100644 index 0000000000..40f5e3a35d --- /dev/null +++ b/dom/xslt/crashtests/1243337.xml @@ -0,0 +1,3 @@ + + + diff --git a/dom/xslt/crashtests/1243337.xsl b/dom/xslt/crashtests/1243337.xsl new file mode 100644 index 0000000000..0e659bf900 --- /dev/null +++ b/dom/xslt/crashtests/1243337.xsl @@ -0,0 +1,6 @@ + + + + + + diff --git a/dom/xslt/crashtests/1330492.html b/dom/xslt/crashtests/1330492.html new file mode 100644 index 0000000000..a19c646a17 --- /dev/null +++ b/dom/xslt/crashtests/1330492.html @@ -0,0 +1,23 @@ + + + + + + + diff --git a/dom/xslt/crashtests/1336828.html b/dom/xslt/crashtests/1336828.html new file mode 100644 index 0000000000..3f25e23e03 --- /dev/null +++ b/dom/xslt/crashtests/1336828.html @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/dom/xslt/crashtests/1336830.html b/dom/xslt/crashtests/1336830.html new file mode 100644 index 0000000000..907f589563 --- /dev/null +++ b/dom/xslt/crashtests/1336830.html @@ -0,0 +1,27 @@ + + + + + + + + + diff --git a/dom/xslt/crashtests/1336832.html b/dom/xslt/crashtests/1336832.html new file mode 100644 index 0000000000..0fb9033d1a --- /dev/null +++ b/dom/xslt/crashtests/1336832.html @@ -0,0 +1,28 @@ + + + + + + + + + diff --git a/dom/xslt/crashtests/1338277.html b/dom/xslt/crashtests/1338277.html new file mode 100644 index 0000000000..d928819c75 --- /dev/null +++ b/dom/xslt/crashtests/1338277.html @@ -0,0 +1,21 @@ + + + diff --git a/dom/xslt/crashtests/1361892.html b/dom/xslt/crashtests/1361892.html new file mode 100644 index 0000000000..a7befd2c42 --- /dev/null +++ b/dom/xslt/crashtests/1361892.html @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/dom/xslt/crashtests/1430818.sjs b/dom/xslt/crashtests/1430818.sjs new file mode 100644 index 0000000000..a1c9f1e662 --- /dev/null +++ b/dom/xslt/crashtests/1430818.sjs @@ -0,0 +1,49 @@ +function getFileStream(filename) +{ + let self = Components.classes["@mozilla.org/file/local;1"] + .createInstance(Components.interfaces.nsIFile); + self.initWithPath(getState("__LOCATION__")); + let file = self.parent; + file.append(filename); + let stream = Components.classes['@mozilla.org/network/file-input-stream;1'] + .createInstance(Components.interfaces.nsIFileInputStream); + stream.init(file, -1, -1, false); + return stream; +} + +function handleRequest(request, response) +{ + response.processAsync(); + response.setStatusLine(null, 200, "OK"); + response.setHeader("Content-Type", "text/xml", false); + + switch (request.queryString) { + case "stylesheet": + { + let timer = Components.classes["@mozilla.org/timer;1"] + .createInstance(Components.interfaces.nsITimer); + timer.initWithCallback(() => { + setState("xslt", "loaded"); + response.finish(); + timer.cancel(); + }, 1000 /* milliseconds */, Components.interfaces.nsITimer.TYPE_REPEATING_SLACK); + break; + } + default: + { + let stream = getFileStream("1430818.xml"); + response.bodyOutputStream.writeFrom(stream, + stream.available()); + stream.close(); + let timer = Components.classes["@mozilla.org/timer;1"] + .createInstance(Components.interfaces.nsITimer); + timer.initWithCallback(() => { + if (getState("xslt") == "loaded") { + response.finish(); + timer.cancel(); + } + }, 100 /* milliseconds */, Components.interfaces.nsITimer.TYPE_REPEATING_SLACK); + break; + } + } +} diff --git a/dom/xslt/crashtests/1430818.xml b/dom/xslt/crashtests/1430818.xml new file mode 100644 index 0000000000..95731bcb0b --- /dev/null +++ b/dom/xslt/crashtests/1430818.xml @@ -0,0 +1,4 @@ + + + + diff --git a/dom/xslt/crashtests/1527277.html b/dom/xslt/crashtests/1527277.html new file mode 100644 index 0000000000..ef437803c9 --- /dev/null +++ b/dom/xslt/crashtests/1527277.html @@ -0,0 +1,14 @@ + + + diff --git a/dom/xslt/crashtests/1589930.xml b/dom/xslt/crashtests/1589930.xml new file mode 100644 index 0000000000..74d4cc8463 --- /dev/null +++ b/dom/xslt/crashtests/1589930.xml @@ -0,0 +1,10 @@ + + + +]> + + + + + diff --git a/dom/xslt/crashtests/182460-select.xml b/dom/xslt/crashtests/182460-select.xml new file mode 100644 index 0000000000..bb9f79b040 --- /dev/null +++ b/dom/xslt/crashtests/182460-select.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dom/xslt/crashtests/182460-selects.xsl b/dom/xslt/crashtests/182460-selects.xsl new file mode 100644 index 0000000000..f083ea31fe --- /dev/null +++ b/dom/xslt/crashtests/182460-selects.xsl @@ -0,0 +1,5 @@ + + +hi + + diff --git a/dom/xslt/crashtests/182460-table.xhtml b/dom/xslt/crashtests/182460-table.xhtml new file mode 100644 index 0000000000..1bf2a23cb4 --- /dev/null +++ b/dom/xslt/crashtests/182460-table.xhtml @@ -0,0 +1,9 @@ + + +XSL Crash + + + + + + + + diff --git a/dom/xslt/crashtests/483444.xml b/dom/xslt/crashtests/483444.xml new file mode 100644 index 0000000000..18fffceba5 --- /dev/null +++ b/dom/xslt/crashtests/483444.xml @@ -0,0 +1,19 @@ + + + +]> + + + + c + + + Please output something! + + + c + + +this + diff --git a/dom/xslt/crashtests/485217.xml b/dom/xslt/crashtests/485217.xml new file mode 100644 index 0000000000..93a20e4f77 --- /dev/null +++ b/dom/xslt/crashtests/485217.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/dom/xslt/crashtests/485217.xsl b/dom/xslt/crashtests/485217.xsl new file mode 100644 index 0000000000..2935c5a41b --- /dev/null +++ b/dom/xslt/crashtests/485217.xsl @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/dom/xslt/crashtests/485286.xml b/dom/xslt/crashtests/485286.xml new file mode 100644 index 0000000000..c87aa940ef --- /dev/null +++ b/dom/xslt/crashtests/485286.xml @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/dom/xslt/crashtests/527558_1.xml b/dom/xslt/crashtests/527558_1.xml new file mode 100644 index 0000000000..ebb6c3d533 --- /dev/null +++ b/dom/xslt/crashtests/527558_1.xml @@ -0,0 +1,17 @@ + + + +]> + + + + + + + + + diff --git a/dom/xslt/crashtests/528300.xml b/dom/xslt/crashtests/528300.xml new file mode 100644 index 0000000000..8902bb373e --- /dev/null +++ b/dom/xslt/crashtests/528300.xml @@ -0,0 +1,22 @@ + + + +]> + + + + + + + + + + + + + diff --git a/dom/xslt/crashtests/528488.xml b/dom/xslt/crashtests/528488.xml new file mode 100644 index 0000000000..904b345612 --- /dev/null +++ b/dom/xslt/crashtests/528488.xml @@ -0,0 +1,19 @@ + + + +]> + + + + + + + + + diff --git a/dom/xslt/crashtests/528963.xml b/dom/xslt/crashtests/528963.xml new file mode 100644 index 0000000000..d855e75634 --- /dev/null +++ b/dom/xslt/crashtests/528963.xml @@ -0,0 +1,22 @@ + + + +]> + + + + + + + + + + + + + diff --git a/dom/xslt/crashtests/545927.html b/dom/xslt/crashtests/545927.html new file mode 100644 index 0000000000..0a9010e21e --- /dev/null +++ b/dom/xslt/crashtests/545927.html @@ -0,0 +1,28 @@ + + + + + + + + diff --git a/dom/xslt/crashtests/601543.html b/dom/xslt/crashtests/601543.html new file mode 100644 index 0000000000..af025b242a --- /dev/null +++ b/dom/xslt/crashtests/601543.html @@ -0,0 +1,4 @@ + + diff --git a/dom/xslt/crashtests/602115.html b/dom/xslt/crashtests/602115.html new file mode 100644 index 0000000000..ad42d76a05 --- /dev/null +++ b/dom/xslt/crashtests/602115.html @@ -0,0 +1,22 @@ + + diff --git a/dom/xslt/crashtests/603844.html b/dom/xslt/crashtests/603844.html new file mode 100644 index 0000000000..f576effdb6 --- /dev/null +++ b/dom/xslt/crashtests/603844.html @@ -0,0 +1,32 @@ + + + + + + + + diff --git a/dom/xslt/crashtests/667315.xml b/dom/xslt/crashtests/667315.xml new file mode 100644 index 0000000000..7a560ba3bd --- /dev/null +++ b/dom/xslt/crashtests/667315.xml @@ -0,0 +1,11 @@ + + + +]> + + +

a

+ +
+
diff --git a/dom/xslt/crashtests/91332.xml b/dom/xslt/crashtests/91332.xml new file mode 100644 index 0000000000..c5a463c8a9 --- /dev/null +++ b/dom/xslt/crashtests/91332.xml @@ -0,0 +1,10 @@ + + + + + + + + A square is ... + + diff --git a/dom/xslt/crashtests/91332.xsl b/dom/xslt/crashtests/91332.xsl new file mode 100644 index 0000000000..7d01df22b6 --- /dev/null +++ b/dom/xslt/crashtests/91332.xsl @@ -0,0 +1,21 @@ + + + + + + + + + + +
+
+ + + + + + + Please output something! + +
diff --git a/dom/xslt/crashtests/949990.html b/dom/xslt/crashtests/949990.html new file mode 100644 index 0000000000..23868e4db3 --- /dev/null +++ b/dom/xslt/crashtests/949990.html @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/dom/xslt/crashtests/crashtests.list b/dom/xslt/crashtests/crashtests.list new file mode 100644 index 0000000000..711f357862 --- /dev/null +++ b/dom/xslt/crashtests/crashtests.list @@ -0,0 +1,30 @@ +load 91332.xml +load 111994.xml +load 182460-table.xhtml +load 226425.xml +load 406106-1.html +load 483444.xml +load 485217.xml +load 485286.xml +load 527558_1.xml +load 528300.xml +load 528488.xml +load 528963.xml +load 545927.html +load 601543.html +load 602115.html +load 603844.html +load 667315.xml +load 949990.html +load 1089049.html +load 1205163.xml +load 1243337.xml +load 1330492.html +load 1336828.html +load 1336830.html +load 1336832.html +load 1338277.html +load 1361892.html +load 1527277.html +load 1589930.xml +HTTP load 1430818.sjs -- cgit v1.2.3