Commit Graph

28 Commits (master)

Author SHA1 Message Date
Fedor 7d3ec22993 Redundant code path cleanup. 2021-02-04 16:54:37 +02:00
Fedor a0f6231e6d [parser] Make the refcount of nsHtml5OwningUTF16Buffer atomic. 2021-02-04 16:51:26 +02:00
Fedor db50b22c68 Fix up -moz-tab-size and unprefix it. 2021-02-04 16:49:46 +02:00
Fedor 75fc2843ab Nuke vim lines. 2021-02-04 16:48:36 +02:00
Fedor ab0ae6cc24 [SVG] Only fire the SVG onload when scripting is enabled and allowed. 2021-02-04 16:46:46 +02:00
Fedor f99c131db1 Complete implement module type scripting. 2020-09-17 08:54:29 +03:00
Fedor a84aca97e2 Next part 2 of the Implement module type scripting. 2020-09-17 08:22:21 +03:00
Fedor 68fc602db6 Re-architecture DOM script loading. 2020-07-16 03:44:38 +03:00
Fedor 9de7b20c17 Remove the obsolete <marquee> element and its interface. 2020-07-16 02:39:50 +03:00
Fedor 8819de769f Update Shadow DOM to v1 spec. 2020-07-16 02:29:21 +03:00
Fedor bce941a1c1 [Parser] Move setting context to null to the correct location. 2020-04-03 20:50:01 +03:00
Fedor 99fd13b6dd Implement Custom Elements v1. 2020-04-03 20:47:39 +03:00
Fedor 1b648eee31 Reinstate the java->c++ source, generator code. 2020-04-03 20:45:04 +03:00
Fedor 30e6400e30 Implement HMTL5 <dialog>. 2020-04-03 20:44:56 +03:00
Fedor 6b9ec91973 Align document.open() with overhauled spec. 2020-04-03 20:44:14 +03:00
Fedor 041acd156d Increase the XML nested depth limit to 2048. 2020-04-03 20:43:25 +03:00
Fedor c9d2fb326d Adjust tokenization of U+0000. 2019-12-25 15:44:17 +03:00
Fedor beb22b9771 Port upstream fix from libexpat. 2019-12-25 15:43:43 +03:00
Fedor 3ebbfc6e8f Remove HTML5 parser java docs and generation code. 2019-12-25 15:41:23 +03:00
Fedor 4b21081b0d Belatedly fix html5 parser attribution for files not covered by the MPL. 2019-12-25 15:41:16 +03:00
Fedor 1743745986 Fix an issue with the html5 tokenizer and tree builder. 2019-12-25 15:41:10 +03:00
Fedor 3103cfd8b0 Convert dom/base/nsImageLoadingContent.cpp to use AsyncOpen2... 2019-09-05 20:09:22 +03:00
Fedor 9f4ed5d2ab Bug 1555523. 2019-09-05 20:08:02 +03:00
Fedor da7905c861 Introduce a new non-heap-allocated type for holding nsStringBuffer* in the HTML parser. 2019-09-05 20:03:31 +03:00
Fedor e0a58925d9 Rewrite atomization 2019-07-08 13:08:56 +03:00
Fedor 7f7f6c6a22 backport m-c 1510114: Fix Use-After-Free in the HTML5 Parser 2019-07-08 13:08:10 +03:00
Fedor 277045c132 ooops, some files where missed 2019-03-12 18:31:25 +03:00
Fedor 454d000db6 basic source 2019-03-11 13:26:37 +03:00