Closed
Bug 1444119
Opened 6 years ago
Closed 6 years ago
Remove XPCOM extensibility of XSLT functions
Categories
(Core :: XSLT, enhancement, P2)
Core
XSLT
Tracking
()
RESOLVED
FIXED
mozilla61
Tracking | Status | |
---|---|---|
firefox61 | --- | fixed |
People
(Reporter: peterv, Assigned: peterv)
Details
Attachments
(1 file, 1 obsolete file)
80.15 KB,
patch
|
bzbarsky
:
review+
|
Details | Diff | Splinter Review |
No description provided.
Assignee | ||
Comment 1•6 years ago
|
||
We don't need this complexity (I think XForms used it at one point), we can just call the remaining JS code directly.
Assignee | ||
Updated•6 years ago
|
Attachment #8957208 -
Attachment is obsolete: true
Attachment #8957208 -
Flags: review?(bzbarsky)
Assignee | ||
Comment 2•6 years ago
|
||
Attachment #8957281 -
Flags: review?(bzbarsky)
Comment 3•6 years ago
|
||
Comment on attachment 8957281 [details] [diff] [review] v1 >+++ b/dom/xslt/txIEXSLTRegExFunctions.idl >+ void match(in DOMString aString, in DOMString aRegEx, in DOMString aFlags, >+ in nsIDOMDocumentFragment aResultDocumentFragment); Why is this not just returning the documentfragment? >@@ -661,75 +683,223 @@ txEXSLTFunctionCall::evaluate(txIEvalCon >- return NS_ERROR_UNEXPECTED; We should have some sort of notreached annotation here, I would think. It's not obvious that all branches of the switch return. r=me
Attachment #8957281 -
Flags: review?(bzbarsky) → review+
Updated•6 years ago
|
Priority: -- → P2
Assignee | ||
Comment 4•6 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/3181f8c1a5399ce0f056f2ddeb23f2ddd8cd7faf Bug 1444119 - Remove XPCOM extensibility of XSLT functions. r=bz.
Assignee | ||
Comment 5•6 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/bca28a3a066affab25f49b49767f650a42772675 Bug 1444119 - Remove XPCOM extensibility of XSLT functions. Fix build bustage on a CLOSED TREE.
Comment 6•6 years ago
|
||
Backed out for build bustages on dom/xslt/xslt/txEXSLTFunctions.cpp Push with failures: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&filter-resultStatus=busted&filter-resultStatus=exception&fromchange=ccdf91217b3c6e386a357e0db863b59a952b12ac&tochange=79c8f6eb9b2110639d6988d2f5b5cb740c15f69e&selectedJob=169831749 Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=169831749&repo=mozilla-inbound&lineNumber=19380 Backout link: https://hg.mozilla.org/integration/mozilla-inbound/rev/79c8f6eb9b2110639d6988d2f5b5cb740c15f69e
Flags: needinfo?(peterv)
Assignee | ||
Comment 7•6 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=3c799f03da0e3e80649e396cbf56e07723440909
Assignee | ||
Comment 8•6 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/91ff76ff96e3da328aeab0b1f13fb47bae87fc9f Bug 1444119 - Remove XPCOM extensibility of XSLT functions. r=bz.
Comment 9•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/91ff76ff96e3
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
status-firefox61:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
Assignee | ||
Updated•5 years ago
|
Flags: needinfo?(peterv)
You need to log in
before you can comment on or make changes to this bug.
Description
•