Closed
Bug 1444119
Opened 8 years ago
Closed 8 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•8 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•8 years ago
|
Attachment #8957208 -
Attachment is obsolete: true
Attachment #8957208 -
Flags: review?(bzbarsky)
| Assignee | ||
Comment 2•8 years ago
|
||
Attachment #8957281 -
Flags: review?(bzbarsky)
Comment 3•8 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•8 years ago
|
Priority: -- → P2
| Assignee | ||
Comment 4•8 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/3181f8c1a5399ce0f056f2ddeb23f2ddd8cd7faf
Bug 1444119 - Remove XPCOM extensibility of XSLT functions. r=bz.
| Assignee | ||
Comment 5•8 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•8 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•8 years ago
|
||
| Assignee | ||
Comment 8•8 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/91ff76ff96e3da328aeab0b1f13fb47bae87fc9f
Bug 1444119 - Remove XPCOM extensibility of XSLT functions. r=bz.
Comment 9•8 years ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox61:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
| Assignee | ||
Updated•7 years ago
|
Flags: needinfo?(peterv)
You need to log in
before you can comment on or make changes to this bug.
Description
•