gecko-dev/dom/xslt/xslt
Nicholas Nethercote 3e439bb4f8 Bug 1376638 - Minimize uses of prmem.h. r=glandium.
It's silly to use prmem.h within Firefox code given that in our configuration
its functions are just wrappers for malloc() et al. (Indeed, in some places we
mix PR_Malloc() with free(), or malloc() with PR_Free().)

This patch removes all uses, except for the places where we need to use
PR_Free() to free something allocated by another NSPR function; in those cases
I've added a comment explaining which function did the allocation.

--HG--
extra : rebase_source : 0f781bca68b5bf3c4c191e09e277dfc8becffa09
2017-06-30 19:05:41 -07:00
..
moz.build
txBufferingHandler.cpp Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
txBufferingHandler.h
txCurrentFunctionCall.cpp
txDocumentFunctionCall.cpp
txExecutionState.cpp Bug 1349717 - Propagate errors from matching in XSLT. r=erahm. 2017-03-22 21:05:11 +01:00
txExecutionState.h Bug 1349717 - Propagate errors from matching in XSLT. r=erahm. 2017-03-22 21:05:11 +01:00
txEXSLTFunctions.cpp Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
txEXSLTRegExFunctions.js
txEXSLTRegExFunctions.manifest
txFormatNumberFunctionCall.cpp
txGenerateIdFunctionCall.cpp
txInstructions.cpp Bug 1374580 (part 2) - Remove nsAFlat{,C}String typedefs. r=froydnj. 2017-06-20 19:19:05 +10:00
txInstructions.h Bug 1336830 - Pop state immediately after running a template, r=erahm. 2017-02-10 17:20:08 +01:00
txKey.h
txKeyFunctionCall.cpp Bug 1349717 - Propagate errors from matching in XSLT. r=erahm. 2017-03-22 21:05:11 +01:00
txMozillaStylesheetCompiler.cpp Bug 1373984 - Turn nsIDocument::mCharacterSet into mozilla::NotNull<const mozilla::Encoding*>. r=hsivonen 2017-06-18 20:37:50 +09:00
txMozillaTextOutput.cpp Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
txMozillaTextOutput.h
txMozillaXMLOutput.cpp Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
txMozillaXMLOutput.h Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
txMozillaXSLTProcessor.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
txMozillaXSLTProcessor.h Bug 1335368 part 20. Get rid of IsCallerChrome in XSLT. r=froydnj 2017-02-01 15:43:53 -05:00
txNodeSorter.cpp Bug 1349695 - Part 3: Convert manual addrefs in txNodeSorter::sortNodeSet. r=peterv 2017-04-10 14:04:27 -07:00
txNodeSorter.h
txOutputFormat.cpp
txOutputFormat.h
txPatternOptimizer.cpp
txPatternOptimizer.h
txPatternParser.cpp Bug 1374580 (part 2) - Remove nsAFlat{,C}String typedefs. r=froydnj. 2017-06-20 19:19:05 +10:00
txPatternParser.h Bug 1374580 (part 2) - Remove nsAFlat{,C}String typedefs. r=froydnj. 2017-06-20 19:19:05 +10:00
txRtfHandler.cpp
txRtfHandler.h
txStylesheet.cpp Bug 1349717 - Propagate errors from matching in XSLT. r=erahm. 2017-03-22 21:05:11 +01:00
txStylesheet.h Bug 1349717 - Propagate errors from matching in XSLT. r=erahm. 2017-03-22 21:05:11 +01:00
txStylesheetCompileHandlers.cpp Bug 1374580 (part 1) - Remove nsASingleFragment{,C}String typedefs. r=froydnj. 2017-06-20 19:18:17 +10:00
txStylesheetCompileHandlers.h
txStylesheetCompiler.cpp Bug 1304623 - Create a pref to control the default referrer policy - part 3. r=bkelly 2017-01-05 11:29:56 +08:00
txStylesheetCompiler.h Bug 1312319 - Add a NS_INLINE_DECL_PURE_VIRTUAL_REFCOUNTING macro and replace existing pure-virtual AddRef/Release declarations. r=froydnj 2017-01-25 14:51:34 -05:00
txTextHandler.cpp Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
txTextHandler.h
txToplevelItems.cpp
txToplevelItems.h
txUnknownHandler.cpp Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
txUnknownHandler.h Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
txVariableMap.h
txXMLEventHandler.h Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
txXPathResultComparator.cpp Bug 1376638 - Minimize uses of prmem.h. r=glandium. 2017-06-30 19:05:41 -07:00
txXPathResultComparator.h Bug 1374580 (part 2) - Remove nsAFlat{,C}String typedefs. r=froydnj. 2017-06-20 19:19:05 +10:00
txXSLTEnvironmentFunctionCall.cpp
txXSLTFunctions.h
txXSLTNumber.cpp Bug 1349717 - Propagate errors from matching in XSLT. r=erahm. 2017-03-22 21:05:11 +01:00
txXSLTNumber.h Bug 1374580 (part 2) - Remove nsAFlat{,C}String typedefs. r=froydnj. 2017-06-20 19:19:05 +10:00
txXSLTNumberCounters.cpp Bug 1374580 (part 2) - Remove nsAFlat{,C}String typedefs. r=froydnj. 2017-06-20 19:19:05 +10:00
txXSLTPatterns.cpp Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
txXSLTPatterns.h Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
txXSLTProcessor.cpp
txXSLTProcessor.h