gecko-dev/parser/htmlparser
Nicholas Nethercote 3b0485fcdb Bug 1294645 - Don't use NS_CALLBACK for callbacks in nsI{Input,Output,UnicharInput},Stream.idl. r=froydnj.
Slightly less than half (93 / 210) of the NS_METHOD instances in the codebase
are because of the use of NS_CALLBACK in
nsI{Input,Output,UnicharInput},Stream.idl. The use of __stdcall on Win32 isn't
important for these callbacks because they are only used as arguments to
[noscript] methods.

This patch converts them to vanilla |nsresult| functions. It increases the size
of xul.dll by about ~600 bytes, which is about 0.001%.

--HG--
extra : rebase_source : c15d85298e0975fd030cd8f8f8e54501f453959b
2016-08-12 17:36:22 +10:00
..
tests Bug 1233774 - Re-enable the htmlparser mochitests on Windows debug e10s. 2016-04-15 13:26:01 -04:00
CNavDTD.cpp
CNavDTD.h
CParserContext.cpp
CParserContext.h
moz.build Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
nsElementTable.cpp Bug 1259590 - Remove B2G ACL code. r=khuey 2016-04-07 09:50:01 -07:00
nsElementTable.h
nsExpatDriver.cpp Bug 1294645 - Don't use NS_CALLBACK for callbacks in nsI{Input,Output,UnicharInput},Stream.idl. r=froydnj. 2016-08-12 17:36:22 +10:00
nsExpatDriver.h
nsHTMLEntities.cpp Bug 1253085 - Remove the |PLDHashTable*| argument from PLDHash{HashKey,MatchEntry}. r=froydnj. 2016-03-16 15:33:44 +11:00
nsHTMLEntities.h
nsHTMLEntityList.h
nsHTMLTagList.h Bug 1260651 part.16 Rename nsHTMLEditUtils to mozilla::HTMLEditUtils (and their files too) r=mccr8 2016-07-07 14:01:12 +09:00
nsHTMLTags.cpp Bug 1277106 - Part 4: Remove MOZ_UTF16() macro. r=Waldo 2016-07-19 21:07:53 -07:00
nsHTMLTags.h
nsHTMLTokenizer.cpp
nsHTMLTokenizer.h
nsIContentSink.h
nsIDTD.h
nsIExpatSink.idl
nsIExtendedExpatSink.idl
nsIFragmentContentSink.h
nsIHTMLContentSink.h
nsIParser.h
nsIParserService.h
nsITokenizer.h
nsParser.cpp Bug 1294645 - Don't use NS_CALLBACK for callbacks in nsI{Input,Output,UnicharInput},Stream.idl. r=froydnj. 2016-08-12 17:36:22 +10:00
nsParser.h Bug 1293117 (part 4) - Change many NS_IMETHODIMP occurrences to NS_IMETHOD. r=froydnj. 2016-08-08 10:54:47 +10:00
nsParserBase.h
nsParserCIID.h
nsParserConstants.h
nsParserModule.cpp
nsParserMsgUtils.cpp
nsParserMsgUtils.h
nsParserService.cpp
nsParserService.h Bug 1273282. Fix the handling of numeric entities in xml-stylesheet href values. r=peterv 2016-05-19 13:48:11 -04:00
nsScanner.cpp Bug 1228103 bustage follow-up. rs=Tomcat. 2016-02-09 13:08:03 +02:00
nsScanner.h Bug 1228103 addendum. r=smaug. 2016-02-09 12:45:59 +02:00
nsScannerString.cpp Bug 1228103. r=smaug. 2016-02-09 12:45:59 +02:00
nsScannerString.h Bug 1228103. r=smaug. 2016-02-09 12:45:59 +02:00
nsToken.h