summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Issue #1342 - Remove support for system linbpngwolfbeast2020-01-31-56/+1
|
* Merge pull request #1376 from win7-7/optimization-1-prMoonchild2020-01-30-28/+27
|\ | | | | Speed up the traversal of a table row frame's child cells
| * Issue #1355 - Speed up the traversal of a table row frame's child cellswin7-72020-01-29-28/+27
| | | | | | | | Speed up getting the first cellframe in a row and the next cellframe after the given one
* | Issue #1342 - Remove support for system NSPR/NSSwolfbeast2020-01-30-99/+24
| |
* | Issue #1342 - Remove support for system ICUwolfbeast2020-01-29-48/+12
| |
* | [WebRequest] Remove AddonManagerPermissions leftoverswolfbeast2020-01-29-11/+1
| | | | | | | | | | | | This was added as part of the WebExtension sec issue CVE-2017-5389. Since we no longer have this interface, it needed to be removed to prevent errors in the WebRequest channel callback.
* | Merge pull request #1357 from athenian200/form-disabled-issueMoonchild2020-01-28-78/+68
|\ \ | | | | | | Forms: Click() isn't executing properly when elements are defined disabled
| * | Issue #1356 - Add tests.athenian2002020-01-28-0/+25
| | | | | | | | | | | | Forgot to include these before.
| * | Merge branch 'master' of https://github.com/MoonchildProductions/UXP into ↵athenian2002020-01-27-15319/+18367
| |\ \ | |/ / |/| | | | | form-disabled-issue
* | | Issue #1360 - Enable acceleration by default on all known-good platforms.wolfbeast2020-01-27-1/+5
| |/ |/|
* | Update platform version.wolfbeast2020-01-27-1/+1
| | | | | | | | Intended to be bumped to 4.6.x once CE/sDOM is landed completely.
* | Merge branch '1360'wolfbeast2020-01-27-99/+29
|\ \
| * | Issue #1360 - Part 2: Update tests for changed preferences.wolfbeast2020-01-26-25/+12
| | |
| * | Issue #1360 - Part 1: Simplify layers acceleration prefs.wolfbeast2020-01-26-74/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This gets rid of platform-dependent hard-coded defaults, but keeps build-time blocking if there is no GL provider (in which case layers acceleration almost certainly won't work because it needs a GL compositor and would likely crash without) New prefs are - layers.acceleration.enabled to enable HWA - layers.acceleration.force to force it enabled (requires .enabled to be set as well) This is the platform part of this issue. The rest will be front-end work (Preference UI integration and pref migration)
* | | Force CLOBBERMatt A. Tobin2020-01-26-1/+1
| | |
* | | Merge pull request #1374 from g4jc/custom_elementsv1New Tobin Paradigm2020-01-26-13323/+17822
|\ \ \ | | | | | | | | Custom Elements v1
| * | | Bug 1430951 - Avoid element name atomizing to improve performance of ↵Gaming4JC2020-01-26-11/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 1430034 - Fix attributeChangedCallback isn't fired with correct newValue ↵Gaming4JC2020-01-26-1/+32
| | | | | | | | | | | | | | | | | | | | | | | | when the attribute value is an empty string; Tag UXP Issue #1344
| * | | Bug 1421544 - Lazy push/pop CustomElementReactionsStack entry;Gaming4JC2020-01-26-19/+96
| | | | | | | | | | | | | | | | Tag UXP Issue #1344
| * | | Bug 1413815 - Convert 'observedAttributes' to a sequence<DOMString>Gaming4JC2020-01-26-5/+13
| | | | | | | | | | | | | | | | Tag UXP Issue #1344
| * | | Bug 1407669 - Fix custom element creation hides uncatchable exceptions from ↵Gaming4JC2020-01-26-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | the constructor. Tag UXP Issue #1344
| * | | Bug 1419305 - Part 2: Keep processing remaining elements in ElementQueue ↵Gaming4JC2020-01-26-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | even if some of elements are already unlinked Tag UXP Issue #1344
| * | | Bug 1419305 - Part 1: Use MicroTask on CustomElements correctlyGaming4JC2020-01-26-8/+7
| | | | | | | | | | | | | | | | Tag UXP Issue #1344
| * | | Bug 1406922 - Make CycleCollectedJSContext to handle microtasks and make ↵Gaming4JC2020-01-26-48/+164
| | | | | | | | | | | | | | | | | | | | | | | | MutationObserver to use them Tag UXP Issue #1344
| * | | Bug 1405821 - Move microtask handling to CycleCollectedJSContextGaming4JC2020-01-26-84/+100
| | | | | | | | | | | | | | | | Tag UXP Issue #1344
| * | | Bug 1419643 - Don't need to lookup custom element definition for a ↵Gaming4JC2020-01-26-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | non-custom element Tag UXP Issue #1344
| * | | Bug 1415761 - Catch the exception and rethrow it after invoking custom ↵Gaming4JC2020-01-26-8/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 1396620 - Part 2: Fix compartment mismatch crash when doing old ↵Gaming4JC2020-01-26-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | prototype swizzling for custom element Tag UXP Issue #1344
| * | | Bug 1396620 - Part 1: Remove created callback for custom elementsGaming4JC2020-01-26-240/+22
| | | | | | | | | | | | | | | | Tag UXP Issue #1344
| * | | Bug 1400762 - Make dom.webcomponents.enabled pref doesn't control ↵Gaming4JC2020-01-26-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | CustomElements feature Tag UXP Issue #1344
| * | | Bug 1405335 - Remove custom element attached and detached callbacks ↵Gaming4JC2020-01-26-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | validation checks Tag UXP Issue #1344
| * | | Bug 1406325 - Part 5: Implement try to upgrade.Gaming4JC2020-01-26-14/+121
| | | | | | | | | | | | | | | | Tag UXP Issue #1344
| * | | Bug 1406325 - Part 4: Use mType for LookupCustomElementDefinition and also ↵Gaming4JC2020-01-26-112/+34
| | | | | | | | | | | | | | | | | | | | | | | | removing parts of v0. Tag UXP Issue #1344
| * | | Bug 1406325 - Part 3: Refactor custom elements clone a node.Gaming4JC2020-01-26-25/+19
| | | | | | | | | | | | | | | | Tag UXP Issue #1344
| * | | Bug 1406325 - Part 2: Set CustomElementData when cloning a node.Gaming4JC2020-01-26-4/+70
| | | | | | | | | | | | | | | | Tag UXP Issue #1344
| * | | Bug 1406325 - Part 1: Make sure custom element state is custom before ↵Gaming4JC2020-01-26-5/+14
| | | | | | | | | | | | | | | | | | | | | | | | sending callback. Tag UXP Issue #1344
| * | | Bug 1378079 - Part 3: Complete the steps related to custom elements in ↵Gaming4JC2020-01-26-141/+203
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "create an element for a token". With fixup for missing header due to unified builds. Tag UXP Issue #1344
| * | | Regenerate Parser for 483155Gaming4JC2020-01-26-1795/+3089
| | | | | | | | | | | | | | | | Tag UXP Issue #1344
| * | | Fix Build: We don't have SVG or MathML prefs yetGaming4JC2020-01-26-24/+0
| | | | | | | | | | | | | | | | | | | | | | | | See Bug 1173199 / 1216893 Tag UXP Issue #1344
| * | | Fix aAttributesGaming4JC2020-01-26-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Fallout from 483155 Tag UXP Issue #1344
| * | | Fix ISINDEXGaming4JC2020-01-26-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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.Gaming4JC2020-01-26-1/+1
| | | | | | | | | | | | | | | | Tag UXP Issue #1344
| * | | Add missing elements from Bug 483155Gaming4JC2020-01-26-0/+8
| | | | | | | | | | | | | | | | Tag UXP Issue #1344
| * | | Bug 483155 - Put content creator function pointers onto nsHtml5ElementName.Gaming4JC2020-01-26-129/+475
| | | | | | | | | | | | | | | | | | | | | | | | 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.Gaming4JC2020-01-26-81/+513
| | | | | | | | | | | | | | | | Tag UXP Issue #1344
| * | | Bug 1355779 - Skip interned ElementName lookup for Custom Elements (ones ↵Gaming4JC2020-01-26-262/+280
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with hyphen). Regen. Tag UXP Issue #1344
| * | | Bug 1355779 - Skip interned nsHtml5ElementName lookup for Custom Elements ↵Gaming4JC2020-01-26-8/+39
| | | | | | | | | | | | | | | | | | | | | | | | (ones with hyphen). Tag UXP Issue #1344
| * | | Bug 1378079 - Part 2: Introduce throw-on-dynamic-markup-insertion counter.Gaming4JC2020-01-26-1/+54
| | | | | | | | | | | | | | | | | | | | | | | | Per spec, document objects have a throw-on-dynamic-markup-insertion counter, which is used in conjunction with the create an element for the token algorithm to prevent custom element constructors from being able to use document.open(), document.close(), and document.write() when they are invoked by the parser. Tag UXP Issue #1344
| * | | Bug 1378079 - Part 1: Gecko changes for adding attribute 'is' to parser.Gaming4JC2020-01-26-343/+349
| | | | | | | | | | | | | | | | Tag UXP Issue #1344
| * | | Bug 1378079 - Add attribute 'is' to HTML parser.Gaming4JC2020-01-26-634/+637
| | | | | | | | | | | | | | | | Tag UXP Issue #1344