Commit message (Collapse) | Author | Age | Lines | ||
---|---|---|---|---|---|
... | |||||
* | Bug 1321284 - Crash in nsCSSFrameConstructor::GetInsertionPrevSibling when ↵ | Matt A. Tobin | 2020-04-14 | -34/+143 | |
| | | | | | | | | | | | | trying to reframe native anonymous content * Make StyleChildrenIterator skip NAC generated by root element primary frame ancestors. * Add nsINode::GetFlattenedTreeParentNodeForStyle. * Add iterator class to find all restyle roots. NOTE: Parts 1, 2, and "4.2" Tag #1375 | ||||
* | Bug 1305458 - Changing -moz-appearence on hover breaks change event | Matt A. Tobin | 2020-04-14 | -258/+547 | |
| | | | | | | | | | | | | | | | | | | | * Rename nsIDOMEventTarget::PreHandleEvent to nsIDOMEventTarget::GetEventTargetParent * Add nsIDOMEventTarget::PreHandleEvent * Add EventTargetChainItem::GetFirstEventTarget * Call EventTargetChainItem::PreHandleEvent even it sets mCanHandle=false * Move form control frame focus/blur from nsGenericHTMLFormElement::GetEventTargetParent to PreHandleEvent * Move fire change event from HTMLTextAreaElement::GetEventTargetParent to PreHandleEvent * Refine nsXULElement::GetEventTargetParent * Move dispatch XUL command from nsXULElement::GetEventTargetParent to PreHandleEvent * Move fire events and set value from HTMLInputElement::GetEventTargetParent to PreHandleEvent * Add test case * Let HTMLInputElement delegate event handling to it's parent class * Refine EventTargetChain flags to reduce overheads * Refine event target chain creation * Refine assertion in EventTargetChainItem::Create Tag #1375 | ||||
* | Take files out of preprocessing that no longer require it | Matt A. Tobin | 2020-04-07 | -4/+1 | |
| | |||||
* | Output webidl filenames as they are processed | Matt A. Tobin | 2020-03-31 | -0/+2 | |
| | |||||
* | [DOM] Make sure to exit fullscreen mode if popups are opened or focused. | wolfbeast | 2020-03-18 | -0/+9 | |
| | |||||
* | [DOM] Add a null check | wolfbeast | 2020-02-26 | -1/+1 | |
| | |||||
* | Follow-up to 4e2e9be6a - Move HeapSnapshot DevTools-only Modules back to ↵ | Matt A. Tobin | 2020-02-23 | -2350/+0 | |
| | | | | | | | | DevTools I am so done with this. Resolves #316 | ||||
* | Reclassify heapsnapshot and nsJSInspector as not part of devtools | Matt A. Tobin | 2020-02-22 | -0/+17795 | |
| | | | | This resolves Issue #316 | ||||
* | Issue #1053 - Remove android support from NPAPI | Matt A. Tobin | 2020-02-20 | -3639/+14 | |
| | |||||
* | Merge pull request #1458 from MoonchildProductions/316 | Moonchild | 2020-02-20 | -1/+20 | |
|\ | | | | | Fix buildability of builds without devtools-server | ||||
| * | Issue #316 - Be more gentle with the CC and nursery. | wolfbeast | 2020-02-20 | -9/+5 | |
| | | |||||
| * | Issue #316 - Pre-process Performance.webidl | wolfbeast | 2020-02-20 | -1/+1 | |
| | | |||||
| * | Issue #316 - Make the memory GC performance object conditional (WIP) | wolfbeast | 2020-02-20 | -0/+23 | |
| | | | | | | | | | | This was only added for GCubench and likely interfering with building without devtools-server. | ||||
* | | Issue #1457 - Unfold sqlite3 from nss | Matt A. Tobin | 2020-02-20 | -13/+2 | |
|/ | |||||
* | [IndexedDB] Ensure that strong references to newly created cursors are | Simon Giesecke | 2020-02-14 | -2/+4 | |
| | | | | | | | kept until the DOM Binding is created. This fixes random crashes on websites that use IndexedDB cursors. See also BZ bug 1599420 | ||||
* | [CSP] Allow not having a Port for RessourceURI if the Scheme has no | wolfbeast | 2020-02-11 | -1/+15 | |
| | | | | Default Port | ||||
* | Issue #80 - Stop building non-generated dom/binding files as UNIFIED_SOURCES | Matt A. Tobin | 2020-02-08 | -3/+13 | |
| | | | | Also fix deprot | ||||
* | Directly assign PrimitiveConversions.h to the generated binding of ↵ | Matt A. Tobin | 2020-02-08 | -0/+6 | |
| | | | | | | | | KeyframeAnimationOptions. This is a hack to deal UnifiedBindings trying to deal with an incomplete codegen implementation so it was worked around with a hack back in Firefox 30-something. If we have anymore of this non-sense crop up as stuff is added or removed from DOM then extend this conditional. Least until something better comes along. | ||||
* | Merge pull request #1388 from win7-7/devirtualize-pr | Moonchild | 2020-02-07 | -3/+17 | |
|\ | | | | | Merging this in even without a test performed since the code change looks sane. real-world testing will have to be performed. | ||||
| * | Issue #1386 - Devirtualize GetRowSpan/GetColSpan | win7-7 | 2020-02-03 | -3/+17 | |
| | | | | | | | | It's at ~1.5% on the perf log for the Netflix use case, which seems a bit too much. | ||||
* | | Issue #1395 - Part 2: Remove the /rest/ of FlyWeb | Matt A. Tobin | 2020-02-06 | -4420/+0 | |
| | | |||||
* | | Issue #1395 - Remove FlyWeb Service | Matt A. Tobin | 2020-02-06 | -216/+0 | |
| | | |||||
* | | Issue #1390 - Get rid of the Presentation API | Matt A. Tobin | 2020-02-06 | -29274/+0 | |
| | | |||||
* | | Issue #26 - Part 2c: Remove dependence on gmp/widevine-adapter/* | wolfbeast | 2020-02-05 | -5/+11 | |
| | | |||||
* | | Issue #26 - Part 2b: Stub out GMPDecryptorProxy functions. | wolfbeast | 2020-02-04 | -1/+35 | |
| | | | | | | | | | | | | | | | | If EME isn't built, these functions would have no use and the callback structures are unavailable. Stubbing these out will still allow the callers to work unchanged, but in effect simply always return without dispatching a promised task. This fixes the dependency issue from part 2a. | ||||
* | | Issue #26 Part 2a: make more EME code conditional. | wolfbeast | 2020-02-03 | -21/+126 | |
|/ | | | | | | - Exclude missed MediaKey functions and CDMProxy code. - Exclude EME APIs frm being built (webidl change) - Fix tests in --disable-eme state | ||||
* | 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 #65 - Remove AppConstants from dom/ | Matt A. Tobin | 2020-02-01 | -19/+18 | |
| | |||||
* | [WebRequest] Remove AddonManagerPermissions leftovers | wolfbeast | 2020-01-29 | -5/+0 | |
| | | | | | | 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 branch 'master' of https://github.com/MoonchildProductions/UXP into ↵ | athenian200 | 2020-01-27 | -3068/+4036 | |
|\ | | | | | | | form-disabled-issue | ||||
| * | Bug 1430951 - Avoid element name atomizing to improve performance of ↵ | Gaming4JC | 2020-01-26 | -10/+14 | |
| | | | | | | | | | | | | | | | | 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/+1 | |
| | | | | | | | | | | | | 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 | -42/+81 | |
| | | | | | | | | | | | | MutationObserver to use them Tag UXP Issue #1344 | ||||
| * | Bug 1405821 - Move microtask handling to CycleCollectedJSContext | Gaming4JC | 2020-01-26 | -83/+37 | |
| | | | | | | | | 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 | -4/+14 | |
| | | | | | | | | | | | | | | | | 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 | ||||
| * | Bug 1396620 - Part 1: Remove created callback for custom elements | Gaming4JC | 2020-01-26 | -240/+22 | |
| | | | | | | | | Tag UXP Issue #1344 | ||||
| * | Bug 1400762 - Make dom.webcomponents.enabled pref doesn't control ↵ | Gaming4JC | 2020-01-26 | -4/+3 | |
| | | | | | | | | | | | | CustomElements feature Tag UXP Issue #1344 | ||||
| * | Bug 1405335 - Remove custom element attached and detached callbacks ↵ | Gaming4JC | 2020-01-26 | -5/+1 | |
| | | | | | | | | | | | | validation checks Tag UXP Issue #1344 | ||||
| * | Bug 1406325 - Part 5: Implement try to upgrade. | Gaming4JC | 2020-01-26 | -14/+121 | |
| | | | | | | | | Tag UXP Issue #1344 | ||||
| * | Bug 1406325 - Part 4: Use mType for LookupCustomElementDefinition and also ↵ | Gaming4JC | 2020-01-26 | -110/+29 | |
| | | | | | | | | | | | | removing parts of v0. Tag UXP Issue #1344 | ||||
| * | Bug 1406325 - Part 3: Refactor custom elements clone a node. | Gaming4JC | 2020-01-26 | -25/+19 | |
| | | | | | | | | Tag UXP Issue #1344 | ||||
| * | Bug 1406325 - Part 2: Set CustomElementData when cloning a node. | Gaming4JC | 2020-01-26 | -4/+70 | |
| | | | | | | | | Tag UXP Issue #1344 | ||||
| * | Bug 1406325 - Part 1: Make sure custom element state is custom before ↵ | Gaming4JC | 2020-01-26 | -5/+14 | |
| | | | | | | | | | | | | sending callback. Tag UXP Issue #1344 |