Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Issue #2343 - replace MOZ_FALLTHROUGH with [[fallthrough]] | Moonchild | 2023-11-11 |
| | | | | Basically a S&R. Removed the macro and adjusts IDL codegen accordingly. | ||
* | Issue #1656 - Remove more vim control lines. | Moonchild | 2023-05-05 |
| | | | | | | | Vim control lines were re-introduced or not entirely cleaned up. This nukes them again. Removing from modules, netwerk, security, storage, testing, toolkit, and a few scattered misc files. More to come. | ||
* | Issue #1344 - (Parser: C++) Don't reset containsHyphen value after finding one | FranklinDM | 2023-02-26 |
| | |||
* | Issue #1344 - (Parser: Java) Don't reset containsHyphen value after finding one | FranklinDM | 2023-02-26 |
| | |||
* | [No issue] Add executable bit to shell scripts in tree | trav90 | 2022-11-25 |
| | |||
* | Issue #2010 - Ensure raw tagnames are safe exiting internalEntityParser | Moonchild | 2022-09-28 |
| | | | | This resolves #2010 | ||
* | [DOM security] Be more explicit about CSP checks and reports. | Moonchild | 2022-09-21 |
| | |||
* | Issue #21 - Remove remaining telemetry structs, callers and flags. | Moonchild | 2022-04-02 |
| | |||
* | Issue #1835 - Part 2: Remove config and most mentions of XULRunner | Matt A. Tobin | 2022-04-01 |
| | | | | Resolves #1835 | ||
* | [parser] run java translation. | Moonchild | 2021-03-02 |
| | |||
* | [html parser] Check for integer overflow when computing new buffer sizes. | Moonchild | 2021-02-24 |
| | |||
* | Redundant code path cleanup (#1702) | Moonchild | 2021-01-02 |
| | | | | | | | | | Remove various obsolete configure options. Remove Adjust SDK install tracking filth. Remove redundant code paths in old-configure This also optimizes linker use Remove redundant conditional blocks. Rewrite span.h without constexpr use. | ||
* | [parser] Make the refcount of nsHtml5OwningUTF16Buffer atomic. | Henri Sivonen | 2020-11-18 |
| | |||
* | Issue #1673 - Part 4: Unprefix -moz-tab-size. | athenian200 | 2020-10-28 |
| | | | | While we do fail a couple of tests, the other mainstream browsers also fail them and I think our implementation of tab-size is good enough to be unprefixed at this point. Having this patch also makes testing easier. | ||
* | Issue #1656 - Part 6: Clean up the build files | Moonchild | 2020-09-23 |
| | |||
* | Issue #1656 - Part 3: Nuke more vim config lines in the tree. | Moonchild | 2020-09-23 |
| | | | | Another S&R run with some smarter matching. | ||
* | Issue #1656 - Part 1: Nuke most vim config lines in the tree. | Moonchild | 2020-09-23 |
| | | | | | | Since these are just interpreted comments, there's 0 impact on actual code. This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are a few others scattered around which will be removed manually in a second part. | ||
* | [SVG] Only fire the SVG onload when scripting is enabled and allowed | Moonchild | 2020-09-23 |
| | |||
* | [no issue] Fix whitespace (no code change) | Moonchild | 2020-09-23 |
| | |||
* | Issue #618 - Regenerate the HTML Parser code for nomodule changes | Gaming4JC | 2020-08-26 |
| | | | | Ref: BZ 1446082 | ||
* | Issue #618 - Don't preload nomodule scripts when modules are enabled | Gaming4JC | 2020-08-26 |
| | | | | Ref: BZ 1382020 | ||
* | Issue #618 - (async) Implement async attribute for inline module scripts. | Moonchild | 2020-08-25 |
| | | | | | | | | | | This commit does several things: - Moves the pref check from ScriptLoader to ns[I]Document so it can be called on the document. - Changes the atrribute freezing function to a better name that takes the document as a parameter. - Sets the proper async/defer attributes on HTML script elements based on keywords and whether they are module scripts or not. | ||
* | Issue #618 - (async, preload) Correctly pass info about async/defer to parser. | Moonchild | 2020-08-24 |
| | | | | | | This makes sure we don't block body-referred sub-resources by head-referenced defer and async scripts. This is important for all script loads, not just modules, but is added here because it was run into while implementing modules. | ||
* | Issue #1603 - Part 1: Reorganize ScriptLoader/ScriptElement | Moonchild | 2020-06-30 |
| | | | | | | - Moves scripting parts of DOM into 'dom/script' - Renames nsScript{Loader/Element} to Script{Loader/Element} - Adjusts all callers | ||
* | Issue #1525 - Kill marquee element; Debug Follow Up | Gaming4JC | 2020-06-07 |
| | | | | The marquee element was still specified in debug code, causing build to fail without it's removal. | ||
* | Issue #1525 - Kill marquee element | Moonchild | 2020-06-01 |
| | | | | | | * Remove marquee code * Regenerate HTML Elements/parser code for Removal of Marquee. Co-authored-by: Gaming4JC <g4jc@hyperbola.info> | ||
* | Bug 1418002 - Remove HTMLContentElement | Matt A. Tobin | 2020-04-17 |
| | | | | Tag #1375 | ||
* | Bug 1402941 - Add HTMLSlotElement | Matt A. Tobin | 2020-04-17 |
| | | | | Tag #1375 | ||
* | Bug 1401097 - Simplify gHTMLElements and remove redundant conditions in ↵ | Matt A. Tobin | 2020-04-17 |
| | | | | | | nsXHTMLContentSerializer::LineBreakAfterClose() Tag #1375 | ||
* | Bug 1396584 - Remove support for multiple ShadowRoots | Matt A. Tobin | 2020-04-17 |
| | | | | Tag #1375 | ||
* | Bug 1400777 - Slim down nsElementTable.h | Matt A. Tobin | 2020-04-17 |
| | | | | | | | | | | | * Remove eHTMLTags * De-expose HTML group constants[] * De-expose gHTMLElements[] * Split nsHTMLElement * Clean up nsElementTable.{cpp,h} * Fixup for eHTMLTag removal in Parser Tag #1375 | ||
* | Issue #1375 - Stop largely using the parser service | Matt A. Tobin | 2020-04-17 |
| | | | | | | | | | This is based on Bug 1395828 * Add nsHTMLElement::IsBlock() * Rename nsHTMLTags methods * Remove AssertParserServiceIsCorrect() * Remove most uses of nsIParserService/nsParserService | ||
* | Bug 1394300 - Streamline nsElementTable.cpp | Matt A. Tobin | 2020-04-17 |
| | | | | Tag #1375 | ||
* | Bug 1375701 - Atomize class attribute value in the parser in the innerHTML case | Matt A. Tobin | 2020-04-17 |
| | | | | Tag #1375 | ||
* | [Parser] Move setting context to null to the correct location. | Henri Sivonen | 2020-02-14 |
| | |||
* | Bug 1430951 - Avoid element name atomizing to improve performance of ↵ | Gaming4JC | 2020-01-26 |
| | | | | | | | | LookupCustomElementDefinition Since we are dealing with the element (nodeInfo->LocalName() and NameAtom() are the same value), we could use nodeInfo->NameAtom() instead. Tag UXP Issue #1344 | ||
* | Bug 1415761 - Catch the exception and rethrow it after invoking custom ↵ | Gaming4JC | 2020-01-26 |
| | | | | | | | | elements reactions; The spec was unclear on how CEReactions interact with thrown exceptions; see https://github.com/whatwg/html/issues/3217. The spec is now being clarified in https://github.com/whatwg/html/pull/3235. Tag UXP Issue #1344 | ||
* | Bug 1406325 - Part 4: Use mType for LookupCustomElementDefinition and also ↵ | Gaming4JC | 2020-01-26 |
| | | | | | | removing parts of v0. Tag UXP Issue #1344 | ||
* | Bug 1378079 - Part 3: Complete the steps related to custom elements in ↵ | Gaming4JC | 2020-01-26 |
| | | | | | | | | "create an element for a token". With fixup for missing header due to unified builds. Tag UXP Issue #1344 | ||
* | Regenerate Parser for 483155 | Gaming4JC | 2020-01-26 |
| | | | | Tag UXP Issue #1344 | ||
* | Fix Build: We don't have SVG or MathML prefs yet | Gaming4JC | 2020-01-26 |
| | | | | | | See Bug 1173199 / 1216893 Tag UXP Issue #1344 | ||
* | Fix aAttributes | Gaming4JC | 2020-01-26 |
| | | | | | | Fallout from 483155 Tag UXP Issue #1344 | ||
* | Fix ISINDEX | Gaming4JC | 2020-01-26 |
| | | | | | | Since we want to keep this element, it has to be adapted to the parser changes in 483155 Tag UXP Issue #1344 | ||
* | Add missing space to ElementName.java self-regeneration code. | Gaming4JC | 2020-01-26 |
| | | | | Tag UXP Issue #1344 | ||
* | Add missing elements from Bug 483155 | Gaming4JC | 2020-01-26 |
| | | | | Tag UXP Issue #1344 | ||
* | Bug 483155 - Put content creator function pointers onto nsHtml5ElementName. | Gaming4JC | 2020-01-26 |
| | | | | | | 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 | ||
* | Bug 483155 - Put Gecko content creator function pointers on ElementName. | Gaming4JC | 2020-01-26 |
| | | | | Tag UXP Issue #1344 | ||
* | Bug 1355779 - Skip interned ElementName lookup for Custom Elements (ones ↵ | Gaming4JC | 2020-01-26 |
| | | | | | | | | with hyphen). Regen. Tag UXP Issue #1344 | ||
* | Bug 1355779 - Skip interned nsHtml5ElementName lookup for Custom Elements ↵ | Gaming4JC | 2020-01-26 |
| | | | | | | (ones with hyphen). Tag UXP Issue #1344 | ||
* | Bug 1378079 - Part 1: Gecko changes for adding attribute 'is' to parser. | Gaming4JC | 2020-01-26 |
| | | | | Tag UXP Issue #1344 |