Gaming4JC
0f433fc7c5
Issue #618 - Regenerate the HTML Parser code for nomodule changes
...
Ref: BZ 1446082
2020-08-26 11:20:39 -04:00
Gaming4JC
38d13e2779
Issue #618 - Don't preload nomodule scripts when modules are enabled
...
Ref: BZ 1382020
2020-08-26 11:19:42 -04:00
Moonchild
f828451e5f
Issue #1525 - Kill marquee element
...
* Remove marquee code
* Regenerate HTML Elements/parser code for Removal of Marquee.
Co-authored-by: Gaming4JC <g4jc@hyperbola.info >
2020-06-01 14:16:06 +02:00
Matt A. Tobin
8beb65dd50
Bug 1418002 - Remove HTMLContentElement
...
Tag #1375
2020-04-17 07:08:22 -04:00
Matt A. Tobin
48f602e65b
Bug 1402941 - Add HTMLSlotElement
...
Tag #1375
2020-04-17 06:37:28 -04:00
Matt A. Tobin
5f12940329
Bug 1396584 - Remove support for multiple ShadowRoots
...
Tag #1375
2020-04-17 06:34:38 -04:00
Matt A. Tobin
f4a1d0123c
Bug 1375701 - Atomize class attribute value in the parser in the innerHTML case
...
Tag #1375
2020-04-17 06:12:55 -04:00
Henri Sivonen
3bf1b83591
[Parser] Move setting context to null to the correct location.
2020-02-14 13:24:59 +01:00
Gaming4JC
dd6749f7dd
Regenerate Parser for 483155
...
Tag UXP Issue #1344
2020-01-26 15:50:44 -05:00
Gaming4JC
ea35625369
Fix ISINDEX
...
Since we want to keep this element, it has to be adapted to the parser changes in 483155
Tag UXP Issue #1344
2020-01-26 15:50:43 -05:00
Gaming4JC
0f9746b6e5
Add missing space to ElementName.java self-regeneration code.
...
Tag UXP Issue #1344
2020-01-26 15:50:43 -05:00
Gaming4JC
97ed13a9f9
Add missing elements from Bug 483155
...
Tag UXP Issue #1344
2020-01-26 15:50:42 -05:00
Gaming4JC
d163c367d9
Bug 483155 - Put content creator function pointers onto nsHtml5ElementName.
...
This is all the manual work for Bug 483155, minus the added functionality to disable SVG and MathML which can be done at any time and are out of scope.
Tag UXP Issue #1344
2020-01-26 15:50:42 -05:00
Gaming4JC
9bf83c6a78
Bug 483155 - Put Gecko content creator function pointers on ElementName.
...
Tag UXP Issue #1344
2020-01-26 15:50:41 -05:00
Gaming4JC
bec4d0ecdc
Bug 1355779 - Skip interned ElementName lookup for Custom Elements (ones with hyphen).
...
Regen.
Tag UXP Issue #1344
2020-01-26 15:50:41 -05:00
Gaming4JC
1ef7d17528
Bug 1355779 - Skip interned nsHtml5ElementName lookup for Custom Elements (ones with hyphen).
...
Tag UXP Issue #1344
2020-01-26 15:50:41 -05:00
Gaming4JC
4c193edcaf
Bug 1378079 - Add attribute 'is' to HTML parser.
...
Tag UXP Issue #1344
2020-01-26 15:50:39 -05:00
Gaming4JC
a8511d983c
Bug 1366241 - Change memory layout of element name and attribute name hashes from sorted to level order BST in order to take advantage of cache during lookup.
...
Java Regen.
Tag UXP Issue #1344
2020-01-26 15:50:38 -05:00
Gaming4JC
e17a17766e
Bug 1366241 - Change memory layout of element name and attribute name hashes from sorted to level order BST in order to take advantage of cache during lookup.
...
Tag UXP Issue #1344
2020-01-26 15:50:38 -05:00
Gaming4JC
41e477e2ce
Bug 1358037 - Inline the methods of nsHtml5ElementName and nsHtml5AttributeName.
...
Tag UXP Issue #1344
2020-01-26 15:50:36 -05:00
Gaming4JC
90d19b0a31
Bug 1355479 - Remove isindex on the Java side and allow the C++ side to reduce malloc in attribute handling.
...
Tag UXP Issue #1344
2020-01-26 15:50:35 -05:00
Gaming4JC
e387308d9b
Bug 1355769 - Avoid malloc for nsHtml5ElementName when processing a non-interned element name.
...
Tag UXP Issue #1344
2020-01-26 15:50:34 -05:00
Gaming4JC
4503b51a4a
Bug 1355493 - Tweak bufToHash() and reduce the number of pre-interned elements.
...
Java Regen.
Tag UXP Issue #1344
2020-01-26 15:50:33 -05:00
Gaming4JC
56925e1f4a
Bug 1355493 - Tweak bufToHash() and reduce the number of pre-interned elements.
...
Tag UXP Issue #1344
2020-01-26 15:50:33 -05:00
Gaming4JC
5b862aa38c
Bug 1352082 - Avoid shifting a signed integer left in C++.
...
Tag UXP Issue #1344
2020-01-26 15:50:32 -05:00
Matt A. Tobin
e4c4c20e7e
Update readme instructions for how to use the java html5 parser codegen makefile
2020-01-16 07:43:21 -05:00
Matt A. Tobin
635baac21a
Update the html5 parser java codegen makefile to clean up snapshot javasrc
2020-01-16 07:22:22 -05:00
Matt A. Tobin
72779c9dde
Update java htmlparser copyright on code to be translated to cpp
2020-01-16 07:16:39 -05:00
Matt A. Tobin
e93b373374
Fix an issue with the html5 tokenizer and tree builder (java htmlparser)
2020-01-15 22:07:59 -05:00
Matt A. Tobin
3da18fda02
Bug 1562033
...
Adjust tokenization of U+0000 (java htmlparser)
2020-01-15 18:10:14 -05:00
Matt A. Tobin
ee1d953749
Bug 1347737 - Introduce a new non-heap-allocated type for holding nsStringBuffer* in the HTML parser. (java htmlparser)
2020-01-15 16:55:12 -05:00
Matt A. Tobin
984790c6fb
Bug 1555523 (java htmlparser version)
2020-01-15 16:18:08 -05:00
Matt A. Tobin
6f27b4eb34
Bug 1322938 - Make the tree builder aware of <dialog>.
...
Tag #1343 | https://hg.mozilla.org/projects/htmlparser/rev/d9bdf700af247563fec9b07b52ede6bf61edd513
2020-01-15 15:30:54 -05:00
Matt A. Tobin
2ac58ecef8
Update the java codegen makefile for having the two libs in-tree and change a few target names so they aren't obnoxious
2020-01-15 14:59:35 -05:00
Matt A. Tobin
03fb2e2294
Add the java javaparser
...
https://github.com/javaparser/javaparser/
Invisible tag: javaparser-1.0.6
2020-01-15 14:58:11 -05:00
Matt A. Tobin
6168dbe21f
Add java htmlparser sources that match the original 52-level state
...
https://hg.mozilla.org/projects/htmlparser/
Commit: abe62ab2a9b69ccb3b5d8a231ec1ae11154c571d
2020-01-15 14:56:04 -05:00
wolfbeast
aa2ac8dded
Reinstate the java->c++ source, generator code + documentation.
...
We've kept the java source up-to-date until its removal, so there should
be very little additional java mangling needed to have it back up to
speed and usable again.
This reverts commit c6446f1126 .
2020-01-13 09:32:00 +01:00
wolfbeast
c6446f1126
Remove HTML5 parser java docs and generation code.
...
java->C++ automated translation is not something we want to deal with
now or in the future.
2019-09-04 16:33:37 +02:00
Matt A. Tobin
5f8de423f1
Add m-esr52 at 52.6.0
2018-02-02 04:16:08 -05:00