gecko-dev/parser/htmlparser
Nicholas Nethercote 2ef37710e7 Bug 1395828 (part 4) - Remove nsIParserService/nsParserService. r=mrbkap.
It a stateless wrapper around static methods in nsHTMLTags and nsHTMLElement,
and hence an unnecessary layer of indirection that just adds complexity and
slowness. This patch removes it, cutting almost 300 lines of code.

This requires making nsElementTable.h an exported header, to expose the
nsHTMLElement methods.

--HG--
extra : rebase_source : abbcb8e5001389affbf717092213b898673db07f
2017-09-05 20:19:06 +10:00
..
tests Bug 863246 - Fix test failures r=Gijs 2017-07-19 17:30:01 +08:00
CNavDTD.cpp
CNavDTD.h
CParserContext.cpp Bug 1378011 (part 1) - Remove nsToken.h, because it is unused. r=mrbkap. 2017-07-04 11:25:09 +10:00
CParserContext.h
moz.build Bug 1395828 (part 4) - Remove nsIParserService/nsParserService. r=mrbkap. 2017-09-05 20:19:06 +10:00
nsElementTable.cpp Bug 1395828 (part 1) - Add nsHTMLElement::IsBlock(). r=mrbkap. 2017-09-01 19:38:09 +10:00
nsElementTable.h Bug 1395828 (part 1) - Add nsHTMLElement::IsBlock(). r=mrbkap. 2017-09-01 19:38:09 +10:00
nsExpatDriver.cpp Bug 1388253 - Convert nsTextFormatter:[v]smprintf() use to [v]ssprintf(). r=erahm. 2017-08-09 10:41:14 +10:00
nsExpatDriver.h
nsHTMLTagList.h Backed out changeset 5b706cd241cb (bug 483155) for Valgrind failure on Linux x64 opt. r=backout 2017-08-11 10:48:10 +02:00
nsHTMLTags.cpp Bug 1395828 (part 2) - Rename nsHTMLTags methods. r=mrbkap. 2017-09-01 19:42:42 +10:00
nsHTMLTags.h Bug 1395828 (part 2) - Rename nsHTMLTags methods. r=mrbkap. 2017-09-01 19:42:42 +10:00
nsHTMLTokenizer.cpp Bug 1325494 (part 5) - Slim down nsParserConstants.h. r=hsivonen. 2016-12-23 13:51:04 +11:00
nsHTMLTokenizer.h
nsIContentSink.h Bug 1373984 - Turn nsIDocument::mCharacterSet into mozilla::NotNull<const mozilla::Encoding*>. r=hsivonen 2017-06-18 20:37:50 +09:00
nsIDTD.h
nsIExpatSink.idl
nsIExtendedExpatSink.idl
nsIFragmentContentSink.h
nsIHTMLContentSink.h
nsIParser.h Bug 1391803 - Use nsStringFwd.h for forward declaring string classes. r=froydnj 2017-08-16 16:48:52 -07:00
nsITokenizer.h
nsParser.cpp merge mozilla-inbound to mozilla-central a=merge 2017-06-27 10:56:41 +02:00
nsParser.h Bug 1373984 - Turn nsIDocument::mCharacterSet into mozilla::NotNull<const mozilla::Encoding*>. r=hsivonen 2017-06-18 20:37:50 +09:00
nsParserBase.h
nsParserCIID.h Bug 1395828 (part 4) - Remove nsIParserService/nsParserService. r=mrbkap. 2017-09-05 20:19:06 +10:00
nsParserConstants.h Bug 1325494 (part 5) - Slim down nsParserConstants.h. r=hsivonen. 2016-12-23 13:51:04 +11:00
nsParserModule.cpp Bug 1395828 (part 4) - Remove nsIParserService/nsParserService. r=mrbkap. 2017-09-05 20:19:06 +10:00
nsParserMsgUtils.cpp Bug 1390428 (part 9) - Remove nsXPIDLCString. r=erahm. 2017-08-17 15:29:03 +10:00
nsParserMsgUtils.h
nsScanner.cpp Bug 1373984 - Turn nsIDocument::mCharacterSet into mozilla::NotNull<const mozilla::Encoding*>. r=hsivonen 2017-06-18 20:37:50 +09:00
nsScanner.h Bug 1373984 - Turn nsIDocument::mCharacterSet into mozilla::NotNull<const mozilla::Encoding*>. r=hsivonen 2017-06-18 20:37:50 +09:00
nsScannerString.cpp Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
nsScannerString.h Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00