Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								8de02e50f5 
								
							 
						 
						
							
							
								
								Bug 1355769 - Avoid malloc for nsHtml5ElementName when processing a non-interned element name. r=wchen  
							
							... 
							
							
							
							MozReview-Commit-ID: 4In5wo0flOB
--HG--
extra : rebase_source : 912c5be12ab9ef96bacdf4ef84905f7056addecb 
							
						 
						
							2017-04-12 13:21:03 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								2dfbad67f6 
								
							 
						 
						
							
							
								
								Bug 1347737 - Introduce a new non-heap-allocated type for holding nsStringBuffer* in the HTML parser. r=wchen.  
							
							... 
							
							
							
							MozReview-Commit-ID: Gn9fXroxQhY
--HG--
extra : rebase_source : 70bc539e80ce0b2372569a194366cfe559614fd1 
							
						 
						
							2017-03-20 14:45:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								ccbe381144 
								
							 
						 
						
							
							
								
								Bug 959150 part 1 - Represent nodes as void* in the portable part of the parser. r=smaug.  
							
							
							
						 
						
							2014-03-05 21:38:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan VanderMeulen 
								
							 
						 
						
							
							
							
							
								
							
							
								6626f074d4 
								
							 
						 
						
							
							
								
								Backed out 8 changesets (bug 959150) for Linux debug build bustage on a CLOSED TREE.  
							
							... 
							
							
							
							Backed out changeset 30bdc9b15e8e (bug 959150)
Backed out changeset 630e489aed30 (bug 959150)
Backed out changeset c6874004efe7 (bug 959150)
Backed out changeset ebc67518a962 (bug 959150)
Backed out changeset 14441e528582 (bug 959150)
Backed out changeset 8d0ae8bffb08 (bug 959150)
Backed out changeset 603b63c33e9a (bug 959150)
Backed out changeset 261e2d244c54 (bug 959150) 
							
						 
						
							2014-03-05 15:26:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								d9eaa52cdd 
								
							 
						 
						
							
							
								
								Bug 959150 part 1 - Represent nodes as void* in the portable part of the parser. r=smaug.  
							
							
							
						 
						
							2014-03-05 21:38:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuben Morais 
								
							 
						 
						
							
							
							
							
								
							
							
								bde629dd63 
								
							 
						 
						
							
							
								
								Bug 458300 - Rename nsINameSpaceManager.h to nsNameSpaceManager.h. r=jst r=hsivonen  
							
							... 
							
							
							
							--HG--
rename : content/base/public/nsINameSpaceManager.h => content/base/public/nsNameSpaceManager.h 
							
						 
						
							2014-02-27 20:04:46 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									L. David Baron 
								
							 
						 
						
							
							
							
							
								
							
							
								03ba2e465b 
								
							 
						 
						
							
							
								
								Bug 976350 patch 1: Move the contents of nsTraceRefcnt.h into nsISupportsImpl.h.  r=bsmedberg  
							
							... 
							
							
							
							This makes sense since the file no longer contains anything with the
nsTraceRefcnt name in it, and it will allow renaming nsTraceRefcntImpl
back to nsTraceRefcnt. 
							
						 
						
							2014-02-26 13:36:35 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								9c90ea6ac7 
								
							 
						 
						
							
							
								
								Bug 799958 - Remove prtype.h from C++ translator output. r=smaug.  
							
							
							
						 
						
							2012-10-25 14:03:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								ee3abb4e83 
								
							 
						 
						
							
							
								
								Bug 503190 - Include assertions in the C++ translator output. r=smaug.  
							
							
							
						 
						
							2012-10-01 11:52:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								e368dc9c85 
								
							 
						 
						
							
							
								
								Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg  
							
							... 
							
							
							
							This patch was generated by a script.  Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name nsXPCOMCID.h \
       ! -name prtypes.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double 
							
						 
						
							2012-08-22 11:56:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Aryeh Gregor 
								
							 
						 
						
							
							
							
							
								
							
							
								d0ad5a7d0c 
								
							 
						 
						
							
							
								
								Bug 777292 part 2 - Change all nsnull to nullptr  
							
							
							
						 
						
							2012-07-30 17:20:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								267803686e 
								
							 
						 
						
							
							
								
								Bug 482921 part 1 - Implement HTML syntax highlighting using the new parser. r=Olli.Pettay.  
							
							
							
						 
						
							2010-07-30 13:15:38 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Wu 
								
							 
						 
						
							
							
							
							
								
							
							
								d2b70213ac 
								
							 
						 
						
							
							
								
								Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones  
							
							... 
							
							
							
							--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp 
							
						 
						
							2011-09-28 23:19:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								2b19692c02 
								
							 
						 
						
							
							
								
								Bug 643395 - Update the HTML parser Java code to the state in the htmlparser repo (NPOTB). rs=jonas.  
							
							
							
						 
						
							2011-04-08 09:07:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								e6fbe390cb 
								
							 
						 
						
							
							
								
								Bug 612529 part 3 - Make <annotation-xml> an HTML integration point depending on the encoding attribute. rs=jonas, a=blocking2.0-betaN.  
							
							
							
						 
						
							2010-12-09 11:27:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								84881910ae 
								
							 
						 
						
							
							
								
								Bug 612529 part 2 - Rework how scopingness and specialness is handled in stack nodes; refresh the set of scoping elements to spec. rs=jonas, a=blocking2.0-betaN.  
							
							
							
						 
						
							2010-12-09 11:27:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								3183b3a320 
								
							 
						 
						
							
							
								
								Bug 612529 part 1 - Pack the dispatch group and the flags of an element into one 32-bit bitfield. r=jonas, a=blocking2.0-betaN.  
							
							
							
						 
						
							2010-12-09 11:27:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								3abf2243f2 
								
							 
						 
						
							
							
								
								Bug 555941 - Split HILO_ACCEL out of nsHtml5NamedCharacters. r=jonas, a=benjamin.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 40c885f07cf1f89f5503e0a25b369e5fdb63f719 
							
						 
						
							2010-06-24 11:54:33 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								3f683051fc 
								
							 
						 
						
							
							
								
								Bug 551344 part 6 - Address more review comments from sicking in the Java parts of the HTML5 parser. r=jonas.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : b89e63cce5869fc0518eacc1102f0d1b4b12d356 
							
						 
						
							2010-04-19 16:25:13 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								79f934beea 
								
							 
						 
						
							
							
								
								Bug 548232 - Make meta charset not have an effect on document.open()ed documents in the HTML5 parser (reverting most of bug 539887). r=bzbarsky.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 3f001d62e55a4ecd02c4ab8d1f6997e1547aef4e 
							
						 
						
							2010-04-16 13:52:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								deaa1352fa 
								
							 
						 
						
							
							
								
								Bug 539887 - Make document.written meta charset affect the charset of document.opened documents in the HTML5 parser. r=bnewman.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 71434258f5a6f330e1e0583826fbb415fb110b0b 
							
						 
						
							2010-03-09 14:39:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								fb7c33c862 
								
							 
						 
						
							
							
								
								Bug 516406 - Make document.write() parser and stream parser have distinct tokenizers in the HTML5 parser. r=bnewman.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : d49df0ed8f2c205d97d3023ee88a62e5f8afb91f 
							
						 
						
							2009-09-21 16:18:20 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								c2979194d3 
								
							 
						 
						
							
							
								
								Bug 515338 - Make HTML5 parser internals not hold nsIContent or regular dynamic atoms. r=bnewman.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 955eb137d96a4ea1461417ada9809404a1218dd1 
							
						 
						
							2009-09-21 14:43:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								d2e28c3cf5 
								
							 
						 
						
							
							
								
								Bug 515142 - Make HTML5 parser never clone nodes. WHATWG spec SVN rev 2947. rs=sicking.  
							
							
							
						 
						
							2009-09-21 10:00:10 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								217db1634c 
								
							 
						 
						
							
							
								
								Bug 499642 - Split the HTML5 parser into stream parser, doc.write parser and tree op executor. r=bnewman, sr=mrbkap.  
							
							
							
						 
						
							2009-09-18 12:21:47 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								8803c27a7f 
								
							 
						 
						
							
							
								
								Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas  
							
							
							
						 
						
							2009-06-29 00:44:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Johnny Stenback 
								
							 
						 
						
							
							
							
							
								
							
							
								87138ce673 
								
							 
						 
						
							
							
								
								Backed out changeset 168dd0eb7283  
							
							
							
						 
						
							2009-06-28 11:47:11 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonas Sicking 
								
							 
						 
						
							
							
							
							
								
							
							
								ff259aceaf 
								
							 
						 
						
							
							
								
								Move files to better location  
							
							... 
							
							
							
							--HG--
rename : content/html/parser/src/Makefile.in => parser/html/Makefile.in
rename : content/html/parser/src/jArray.h => parser/html/jArray.h
rename : content/html/parser/src/nsHtml5ArrayCopy.h => parser/html/nsHtml5ArrayCopy.h
rename : content/html/parser/src/nsHtml5AtomList.h => parser/html/nsHtml5AtomList.h
rename : content/html/parser/src/nsHtml5Atoms.cpp => parser/html/nsHtml5Atoms.cpp
rename : content/html/parser/src/nsHtml5Atoms.h => parser/html/nsHtml5Atoms.h
rename : content/html/parser/src/nsHtml5AttributeName.cpp => parser/html/nsHtml5AttributeName.cpp
rename : content/html/parser/src/nsHtml5AttributeName.h => parser/html/nsHtml5AttributeName.h
rename : content/html/parser/src/nsHtml5ByteReadable.h => parser/html/nsHtml5ByteReadable.h
rename : content/html/parser/src/nsHtml5DocumentMode.h => parser/html/nsHtml5DocumentMode.h
rename : content/html/parser/src/nsHtml5ElementName.cpp => parser/html/nsHtml5ElementName.cpp
rename : content/html/parser/src/nsHtml5ElementName.h => parser/html/nsHtml5ElementName.h
rename : content/html/parser/src/nsHtml5HtmlAttributes.cpp => parser/html/nsHtml5HtmlAttributes.cpp
rename : content/html/parser/src/nsHtml5HtmlAttributes.h => parser/html/nsHtml5HtmlAttributes.h
rename : content/html/parser/src/nsHtml5MetaScanner.cpp => parser/html/nsHtml5MetaScanner.cpp
rename : content/html/parser/src/nsHtml5MetaScanner.h => parser/html/nsHtml5MetaScanner.h
rename : content/html/parser/src/nsHtml5MetaScannerCppSupplement.h => parser/html/nsHtml5MetaScannerCppSupplement.h
rename : content/html/parser/src/nsHtml5MetaScannerHSupplement.h => parser/html/nsHtml5MetaScannerHSupplement.h
rename : content/html/parser/src/nsHtml5Module.cpp => parser/html/nsHtml5Module.cpp
rename : content/html/parser/public/nsHtml5Module.h => parser/html/nsHtml5Module.h
rename : content/html/parser/src/nsHtml5NamedCharacters.cpp => parser/html/nsHtml5NamedCharacters.cpp
rename : content/html/parser/src/nsHtml5NamedCharacters.h => parser/html/nsHtml5NamedCharacters.h
rename : content/html/parser/src/nsHtml5Parser.cpp => parser/html/nsHtml5Parser.cpp
rename : content/html/parser/src/nsHtml5Parser.h => parser/html/nsHtml5Parser.h
rename : content/html/parser/src/nsHtml5PendingNotification.h => parser/html/nsHtml5PendingNotification.h
rename : content/html/parser/src/nsHtml5Portability.cpp => parser/html/nsHtml5Portability.cpp
rename : content/html/parser/src/nsHtml5Portability.h => parser/html/nsHtml5Portability.h
rename : content/html/parser/src/nsHtml5ReleasableAttributeName.cpp => parser/html/nsHtml5ReleasableAttributeName.cpp
rename : content/html/parser/src/nsHtml5ReleasableAttributeName.h => parser/html/nsHtml5ReleasableAttributeName.h
rename : content/html/parser/src/nsHtml5ReleasableElementName.cpp => parser/html/nsHtml5ReleasableElementName.cpp
rename : content/html/parser/src/nsHtml5ReleasableElementName.h => parser/html/nsHtml5ReleasableElementName.h
rename : content/html/parser/src/nsHtml5StackNode.cpp => parser/html/nsHtml5StackNode.cpp
rename : content/html/parser/src/nsHtml5StackNode.h => parser/html/nsHtml5StackNode.h
rename : content/html/parser/src/nsHtml5StackNodeCppSupplement.h => parser/html/nsHtml5StackNodeCppSupplement.h
rename : content/html/parser/src/nsHtml5StackNodeHSupplement.h => parser/html/nsHtml5StackNodeHSupplement.h
rename : content/html/parser/src/nsHtml5StateSnapshot.cpp => parser/html/nsHtml5StateSnapshot.cpp
rename : content/html/parser/src/nsHtml5StateSnapshot.h => parser/html/nsHtml5StateSnapshot.h
rename : content/html/parser/src/nsHtml5Tokenizer.cpp => parser/html/nsHtml5Tokenizer.cpp
rename : content/html/parser/src/nsHtml5Tokenizer.h => parser/html/nsHtml5Tokenizer.h
rename : content/html/parser/src/nsHtml5TreeBuilder.cpp => parser/html/nsHtml5TreeBuilder.cpp
rename : content/html/parser/src/nsHtml5TreeBuilder.h => parser/html/nsHtml5TreeBuilder.h
rename : content/html/parser/src/nsHtml5TreeBuilderCppSupplement.h => parser/html/nsHtml5TreeBuilderCppSupplement.h
rename : content/html/parser/src/nsHtml5TreeBuilderHSupplement.h => parser/html/nsHtml5TreeBuilderHSupplement.h
rename : content/html/parser/src/nsHtml5TreeOperation.cpp => parser/html/nsHtml5TreeOperation.cpp
rename : content/html/parser/src/nsHtml5TreeOperation.h => parser/html/nsHtml5TreeOperation.h
rename : content/html/parser/src/nsHtml5UTF16Buffer.cpp => parser/html/nsHtml5UTF16Buffer.cpp
rename : content/html/parser/src/nsHtml5UTF16Buffer.h => parser/html/nsHtml5UTF16Buffer.h
rename : content/html/parser/src/nsHtml5UTF16BufferCppSupplement.h => parser/html/nsHtml5UTF16BufferCppSupplement.h
rename : content/html/parser/src/nsHtml5UTF16BufferHSupplement.h => parser/html/nsHtml5UTF16BufferHSupplement.h 
							
						 
						
							2009-06-26 17:12:29 -07:00