William Chen
9399923726
Bug 1366241 - Change memory layout of element name and attribute name hashes in HTML parser from sorted to level order BST in order to take advantage of cache during lookup. r=hsivonen
2017-06-27 13:48:25 -07:00
Henri Sivonen
e30957f959
Bug 1358095 - Remove useless interned attributes from the HTML parser. r=wchen
...
Stuff that's removed includes:
* IE data binding
* SVG fonts
* Web Forms 2.0 templates
* unsupported math spaces
* abandoned HTML5 features
* random inexplicable stuff
MozReview-Commit-ID: 1iiKyFHZQWd
2017-04-20 14:19:12 +03:00
Henri Sivonen
3b050334d4
Bug 1358037 - Inline the methods of nsHtml5ElementName and nsHtml5AttributeName. r=wchen
...
Moving methods that refer to constant to the header that defines the
constants makes it infeasible to #define the constants at the end
of the header. To avoid introducing a new pass over the Java AST,
this patch turns the primitive constants that were
previously #defined into C++ contants, which, according to
Stroustrup 3rd ed., are handled at compile-time and don't consume
storage.
MozReview-Commit-ID: JnaDgW2OM7t
2017-04-20 10:34:32 +03:00
Henri Sivonen
759c770926
Bug 1355479 - Flatten attribute storage in the HTML parser to AutoTArray to avoid malloc. r=wchen
...
MozReview-Commit-ID: 77Hqo24F2nB
2017-04-13 11:14:48 +03:00
Henri Sivonen
d333738e61
Bug 1355493 - Tweak bufToHash() and reduce the number of pre-interned elements. r=wchen.
...
MozReview-Commit-ID: 1fiqOuGUOBG
2017-04-11 17:43:54 +03:00
Henri Sivonen
61d189d87f
Bug 1352082 - Avoid shifting a signed integer left in C++. r=wchen
...
MozReview-Commit-ID: 52YqyHAz2c3
2017-04-07 13:26:31 +03:00
William Chen
86e5b1462a
Bug 1187357 - Generated code for renaming referrer to referrerpolicy in html parser. r=hsivonen
2015-11-30 16:12:59 -08:00
Ted Clancy
222414e252
Bug 1178484 - Part 2: Regenerate gecko's in-tree parser. r=hsivonen
2015-08-28 03:31:24 -07:00
William Chen
2853a60f77
Bug 1166910 - Gecko changes for adding referrer attribute. r=hsivonen
2015-05-29 16:43:07 -07:00
Francois Marier
bdd7fd6ac9
Bug 1100206 - Teach the parser about the integrity attribute. r=hsivonen
2014-12-18 13:59:04 +02:00
Henri Sivonen
ddef8e6d2d
Bug 1066483 - Drop SVG camelCase mappings filterRes, contentStyleType, contentScriptType and externalResourcesRequired. r=wchen.
2014-09-19 18:20:26 +03:00
John Schoenick
08acf53109
Bug 870022 - Part 4.2 - Teach parser about sizes attr (non-generated bits). r=hsivonen
2014-06-25 11:47:47 -07:00
Yuki Sekiguchi
9add425d60
Bug 1024447 - Part 6: Retranslated html parser. r=hsivonen.
2014-06-12 13:37:49 +09:00
Carsten "Tomcat" Book
cc464a7353
Backed out changeset 8c5b73e6b782 (bug 1024447) for bustage on a CLOSED TREE
2014-06-18 12:43:41 +02:00
Yuki Sekiguchi
44e726274c
Bug 1024447 - Part 6: Retranslated html parser. r=hsivonen.
2014-06-12 13:37:49 +09:00
John Schoenick
e1e7c9b71b
Bug 870021 - Part 1.1 - Teach parser about srcset (needs generation). r=hsivonen
2014-05-30 13:03:03 -07:00
James Kitchener
2966ca6302
Bug 802895 - Parser changes to support srcdoc attributes for iframes, r=hsivonen
2013-06-28 23:13:23 -04:00
Henri Sivonen
7834b7ffa2
Bug 765381 - Make the destructors on nsHtml5ElementName and nsHtml5AttributeName virtual to avoid warnings in clang. r=ehsan
2012-07-13 15:04:11 +03:00
Henri Sivonen
0d0051245e
Bug 704034 - Replace old pre-interned looping attributes with a single loop attribute in the HTML parser. rs=smaug.
2011-11-22 10:29:14 +02:00
Boris Zbarsky
be843fdd7b
Bug 672014. Pass the crossorigin attribute through to image preloading code. r=joe,hsivonen
2011-07-29 14:30:00 -04:00
Boris Zbarsky
43e535c970
Back out changeset f5aecf9010ef (bug 672014) due to build bustage.
2011-07-29 15:29:01 -04:00
Boris Zbarsky
ee9e6f2a2e
Bug 672014. Pass the crossorigin attribute through to image preloading code. r=joe,hsivonen
2011-07-29 14:30:00 -04:00
Henri Sivonen
cb3cedf1bc
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
d3fc35ebd5
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
cdc7245b30
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
070ff9188e
Bug 539434 follow-up - Sync the Java sources of the HTML5 parser with the htmlparser repository. rs=sicking. NPOTB.
2010-03-26 09:50:20 +02:00
Ben Newman
0a1825f5bf
Bug 504442 - Remove content/html/parser and land parser/html/javasrc/*.java.
2009-07-17 13:50:20 -07:00