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 
								
							 
						 
						
							
							
							
							
								
							
							
								a00a469bb6 
								
							 
						 
						
							
							
								
								Bug 1176698 - Use fallible allocator for attribute values in the HTML parser. r=wchen.  
							
							
							
						 
						
							2015-08-25 18:05:46 +03: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								1b83407ce9 
								
							 
						 
						
							
							
								
								Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc  
							
							... 
							
							
							
							This patch was automatically generated by the following script:
#!/bin/bash
# Command to convert PRUnichar to char16_t
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*modules/libmar*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name prtypes.h \
       ! -name Char16.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 PRUnichar char16_t 
							
						 
						
							2014-01-04 10:02:17 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									William Chen 
								
							 
						 
						
							
							
							
							
								
							
							
								a74ccbd5e9 
								
							 
						 
						
							
							
								
								Bug 818976 - Part 3: Generated code for HTML5 parser. r=hsivonen  
							
							
							
						 
						
							2013-03-26 00:15:23 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								9c90ea6ac7 
								
							 
						 
						
							
							
								
								Bug 799958 - Remove prtype.h from C++ translator output. r=smaug.  
							
							
							
						 
						
							2012-10-25 14:03:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Isaac Aggrey 
								
							 
						 
						
							
							
							
							
								
							
							
								481e7dfb0b 
								
							 
						 
						
							
							
								
								Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan  
							
							
							
						 
						
							2012-09-28 01:57:33 -05: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								92064e6d3f 
								
							 
						 
						
							
							
								
								Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron  
							
							... 
							
							
							
							Landing on a CLOSED TREE 
							
						 
						
							2011-10-17 10:59:28 -04: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 
								
							 
						 
						
							
							
							
							
								
							
							
								ded8517389 
								
							 
						 
						
							
							
								
								Bug 657389 - nsHtml5MetaScanner should use PR_INT32_MAX instead of -1 as a special marker value for indeces. r=jonas.  
							
							
							
						 
						
							2011-09-07 12:50:15 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								f6fa927986 
								
							 
						 
						
							
							
								
								Bug 594730 - Make the content attribute in <meta> act as an encoding declaration only if http-equiv="Content-Type" is present. rs=jonas, a=blocking2.0-betaN.  
							
							
							
						 
						
							2010-12-08 14:37:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henri Sivonen 
								
							 
						 
						
							
							
							
							
								
							
							
								8648330452 
								
							 
						 
						
							
							
								
								Bug 502176 - Replace static use of jArray with a plain old data staticJArray, introduce an autoJArray for nicer memory management. r=tglek, a=jst.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : c9dbde959b76c019df87b83c551dd97e3ad7d311 
							
						 
						
							2010-09-28 10:32:31 +03: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 
								
							 
						 
						
							
							
							
							
								
							
							
								cee4fa1bec 
								
							 
						 
						
							
							
								
								Sync the Java sources of the HTML5 parser with the parser repo. rs=sicking. NPOTB.  
							
							
							
						 
						
							2010-04-09 18:48:29 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								00382e3718 
								
							 
						 
						
							
							
								
								Bug 501015 - Address code style comments from timeless. r+sr=mrbkap  
							
							
							
						 
						
							2009-07-15 14:30:33 +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