Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Issue #1386 - Devirtualize GetRowSpan/GetColSpan | win7-7 | 2020-02-03 | -64/+41 |
| | | | | It's at ~1.5% on the perf log for the Netflix use case, which seems a bit too much. | |||
* | Merge pull request #1385 from win7-7/standard-pr | Moonchild | 2020-02-03 | -19/+59 |
|\ | | | | | Match standard for colSpan/rowSpan | |||
| * | Issue #1384 - Match standard for colSpan/rowSpan | win7-7 | 2020-02-03 | -19/+59 |
| | | | | | | | | | | | | HTML standardizes proper behavior of colSpan and rowSpan: The main thing is that getting the .rowSpan and .colSpan IDL properties will now return the actual clamped value that we use. | |||
* | | Issue #1382 - Remove invalid assertion. | wolfbeast | 2020-02-03 | -8/+9 |
|/ | | | | | | | | | | There is flexibility in exactly the value the initialized length must hold, i.e. if an array is completely empty, it is valid for the initialized length to be any value between zero and the length of the array, as long as the in-memory values below the initialized length have been initialized with a hole value. In the case of 0, the array is packed and the move operation would be a nop, so simply convert the assert to a condition to save some cycles. | |||
* | Merge pull request #1381 from win7-7/optimization2-pr | Moonchild | 2020-02-02 | -7/+30 |
|\ | | | | | Add dirty rect intersection checks so that we don't build unnecessary table part display items | |||
| * | Issue #1355 - Hit testing in large tables has become extremely slow | win7-7 | 2020-02-02 | -7/+30 |
| | | | | | | | | Add dirty rect intersection checks so that we don't build unnecessary table part display items. | |||
* | | Revert "Issue #1355 - Hit testing in large tables has become extremely slow" | wolfbeast | 2020-02-02 | -29/+7 |
| | | | | | | | | This reverts commit f7b2f0a66536e8e74a0b2dc071a098b7693acecb. | |||
* | | Merge pull request #1380 from win7-7/optimization-2-pr | Moonchild | 2020-02-02 | -7/+29 |
|\ \ | | | | | | | Add dirty rect intersection checks so that we don't build unnecessary table part display items | |||
| * | | Issue #1355 - Hit testing in large tables has become extremely slow | win7-7 | 2020-02-02 | -7/+29 |
| |/ | | | | | | | Add dirty rect intersection checks so that we don't build unnecessary table part display items. | |||
* / | Fix preprocessor directive in UserAgentUpdates.jsm | New Tobin Paradigm | 2020-02-02 | -1/+1 |
|/ | ||||
* | Issue #1378 - Follow-up: make sure background items remain table-aligned. | wolfbeast | 2020-02-02 | -1/+1 |
| | ||||
* | Issue #65 - Remove AppConstants from toolkit/modules | Matt A. Tobin | 2020-02-02 | -168/+174 |
| | | | | Except for secondscreen | |||
* | Issue #65 - Remove AppConstants from toolkit/content | Matt A. Tobin | 2020-02-01 | -96/+88 |
| | ||||
* | Issue #65 - Remove AppConstants from netwerk/ | Matt A. Tobin | 2020-02-01 | -10/+9 |
| | ||||
* | Issue #65 - Remove AppConstants from mailnews/ | Matt A. Tobin | 2020-02-01 | -5/+7 |
| | ||||
* | Issue #65 - Remove AppConstants from dom/ | Matt A. Tobin | 2020-02-01 | -19/+18 |
| | ||||
* | Issue #1378 - Align the drawing of table cell backgrounds with the spec. | wolfbeast | 2020-02-02 | -55/+105 |
| | ||||
* | Issue #1377 - Fix porting typo in mailnews/base/search/content/searchWidgets.xml | Matt A. Tobin | 2020-02-01 | -1/+1 |
| | | | | MailNews Core being historically comm tended to avoid defining shorthand for Components.interfaces | |||
* | Issue #447 - Update HSTS preload list & reduce debug spew | wolfbeast | 2020-02-01 | -8493/+14130 |
| | | | | | Commented out spewing dump() statements in loops. With the ever growing HSTS list it takes too much time and is pointless to display. | |||
* | Issue #1342 - Remove support for system libvpx | wolfbeast | 2020-01-31 | -56/+1 |
| | ||||
* | Issue #1342 - Remove support for system sqlite | wolfbeast | 2020-01-31 | -191/+10 |
| | ||||
* | Issue #1342 - Update old.configure for removed build options | wolfbeast | 2020-01-31 | -3/+0 |
| | ||||
* | Issue #1342 - Remove support for system linbpng | wolfbeast | 2020-01-31 | -56/+1 |
| | ||||
* | Merge pull request #1376 from win7-7/optimization-1-pr | Moonchild | 2020-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 cells | win7-7 | 2020-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/NSS | wolfbeast | 2020-01-30 | -99/+24 |
| | | ||||
* | | Issue #1342 - Remove support for system ICU | wolfbeast | 2020-01-29 | -48/+12 |
| | | ||||
* | | [WebRequest] Remove AddonManagerPermissions leftovers | wolfbeast | 2020-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-issue | Moonchild | 2020-01-28 | -78/+68 |
|\ \ | | | | | | | Forms: Click() isn't executing properly when elements are defined disabled | |||
| * | | Issue #1356 - Add tests. | athenian200 | 2020-01-28 | -0/+25 |
| | | | | | | | | | | | | Forgot to include these before. | |||
| * | | Merge branch 'master' of https://github.com/MoonchildProductions/UXP into ↵ | athenian200 | 2020-01-27 | -15319/+18367 |
| |\ \ | |/ / |/| | | | | | form-disabled-issue | |||
* | | | Issue #1360 - Enable acceleration by default on all known-good platforms. | wolfbeast | 2020-01-27 | -1/+5 |
| |/ |/| | ||||
* | | Update platform version. | wolfbeast | 2020-01-27 | -1/+1 |
| | | | | | | | | Intended to be bumped to 4.6.x once CE/sDOM is landed completely. | |||
* | | Merge branch '1360' | wolfbeast | 2020-01-27 | -99/+29 |
|\ \ | ||||
| * | | Issue #1360 - Part 2: Update tests for changed preferences. | wolfbeast | 2020-01-26 | -25/+12 |
| | | | ||||
| * | | Issue #1360 - Part 1: Simplify layers acceleration prefs. | wolfbeast | 2020-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 CLOBBER | Matt A. Tobin | 2020-01-26 | -1/+1 |
| | | | ||||
* | | | Merge pull request #1374 from g4jc/custom_elementsv1 | New Tobin Paradigm | 2020-01-26 | -13323/+17822 |
|\ \ \ | | | | | | | | | Custom Elements v1 | |||
| * | | | Bug 1430951 - Avoid element name atomizing to improve performance of ↵ | Gaming4JC | 2020-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 ↵ | Gaming4JC | 2020-01-26 | -1/+32 |
| | | | | | | | | | | | | | | | | | | | | | | | | when the attribute value is an empty string; Tag UXP Issue #1344 | |||
| * | | | Bug 1421544 - Lazy push/pop CustomElementReactionsStack entry; | Gaming4JC | 2020-01-26 | -19/+96 |
| | | | | | | | | | | | | | | | | Tag UXP Issue #1344 | |||
| * | | | Bug 1413815 - Convert 'observedAttributes' to a sequence<DOMString> | Gaming4JC | 2020-01-26 | -5/+13 |
| | | | | | | | | | | | | | | | | Tag UXP Issue #1344 | |||
| * | | | Bug 1407669 - Fix custom element creation hides uncatchable exceptions from ↵ | Gaming4JC | 2020-01-26 | -0/+40 |
| | | | | | | | | | | | | | | | | | | | | | | | | the constructor. Tag UXP Issue #1344 | |||
| * | | | Bug 1419305 - Part 2: Keep processing remaining elements in ElementQueue ↵ | Gaming4JC | 2020-01-26 | -4/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | even if some of elements are already unlinked Tag UXP Issue #1344 | |||
| * | | | Bug 1419305 - Part 1: Use MicroTask on CustomElements correctly | Gaming4JC | 2020-01-26 | -8/+7 |
| | | | | | | | | | | | | | | | | Tag UXP Issue #1344 | |||
| * | | | Bug 1406922 - Make CycleCollectedJSContext to handle microtasks and make ↵ | Gaming4JC | 2020-01-26 | -48/+164 |
| | | | | | | | | | | | | | | | | | | | | | | | | MutationObserver to use them Tag UXP Issue #1344 | |||
| * | | | Bug 1405821 - Move microtask handling to CycleCollectedJSContext | Gaming4JC | 2020-01-26 | -84/+100 |
| | | | | | | | | | | | | | | | | Tag UXP Issue #1344 | |||
| * | | | Bug 1419643 - Don't need to lookup custom element definition for a ↵ | Gaming4JC | 2020-01-26 | -5/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | non-custom element Tag UXP Issue #1344 | |||
| * | | | Bug 1415761 - Catch the exception and rethrow it after invoking custom ↵ | Gaming4JC | 2020-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 ↵ | Gaming4JC | 2020-01-26 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | prototype swizzling for custom element Tag UXP Issue #1344 |