Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Issue #1603 - Part 2: Split some classes out of ScriptLoader.cpp | Moonchild | 2020-07-10 | -534/+651 |
| | | | | | | | This splits ScriptLoader up the same way Mozilla did with the exception of ScriptRequest due to the fact that ScriptLoader and ScriptRequest are interdependent and would create a circular dependency if split apart when not using unified building. | |||
* | Issue #1603 - Part 1: Reorganize ScriptLoader/ScriptElement | Moonchild | 2020-07-10 | -499/+539 |
| | | | | | | - Moves scripting parts of DOM into 'dom/script' - Renames nsScript{Loader/Element} to Script{Loader/Element} - Adjusts all callers | |||
* | Issue #1602 - Make sure we have a JSObject before trying to get global. | wolfbeast | 2020-06-27 | -1/+7 |
| | | | | | | | | Dynamic script loading/unloading (thank you modules) can yank the script out from under us before the JS API for it is initialized, leading to null deref crashes. This adds a simple check if the passed-in object is sane and present. Resolves #1602 | |||
* | Issue #1587 - Part 9: Immediately reject an already-aborted signal | Moonchild | 2020-06-13 | -1/+6 |
| | ||||
* | Issue #1587 - Part 8: Remove controller follow/unfollow | Moonchild | 2020-06-13 | -124/+1 |
| | | | | Since it didn't end up being in the final spec after all. | |||
* | Issue #1587 - Part 7: Rename FetchController to AbortController | Moonchild | 2020-06-13 | -142/+142 |
| | | | | | Also renames FetchSignal to AbortSignal. Includes renaming the various controlling prefs to enable. | |||
* | Issue #1587 - Part 6: Move FetchController/Signal to its own dir | Moonchild | 2020-06-13 | -7/+41 |
| | | | | Since it is specced separately from fetch. | |||
* | Issue #1587 - Part 5: Hook FetchObserver up to the Fetch API | Moonchild | 2020-06-13 | -75/+399 |
| | ||||
* | Issue #1587 - Part 4: Implement FetchObserver | Moonchild | 2020-06-13 | -0/+223 |
| | ||||
* | Issue #1587 - Part 3: Hook FetchSignal up to the Fetch API | Moonchild | 2020-06-13 | -30/+292 |
| | ||||
* | Issue #1587 - Part 2: Implement controller follow/unfollow | Moonchild | 2020-06-13 | -8/+202 |
| | ||||
* | Issue #1587 - Part 1: Implement FetchController/FetchSignal interface | Moonchild | 2020-06-13 | -0/+416 |
| | ||||
* | Issue #1585 - Replace node.rootNode with node.getRootNode() | Moonchild | 2020-06-13 | -6/+128 |
| | | | | | | | This removes the (default disabled) node.rootNode readonly attribute and replaces it with a node.getRootNode() function per WhatWG spec discussion. Based on work by John Dai <jdai@mozilla.com> | |||
* | Issue #1560 - Always include speech synthesis IPDLs | Moonchild | 2020-06-13 | -0/+6 |
| | | | | | | | | This is entangled with the IPC messaging configuration so we need these IPDLs even if sppech synthesis is otherwise not being built. This resolves #1560 | |||
* | Issue #1580 - Add missing MP3Demuxer.h to MediaDecoderReader.h | Gaming4JC | 2020-06-13 | -0/+1 |
| | | | | Follow up for dom/media work on Issue #80. Fixes non-optimized build bustage. | |||
* | [DOM] Hard-disable webcomponents and customelements prefs (redwood) | Moonchild | 2020-06-07 | -7/+11 |
| | ||||
* | Fix missing include | Moonchild | 2020-06-03 | -0/+1 |
| | ||||
* | Bug 1632717 | Moonchild | 2020-06-03 | -7/+24 |
| | ||||
* | Issue #1557 - Allow event dispatch on disabled form controls. (uplift) | athenian200 | 2020-05-23 | -26/+35 |
| | ||||
* | Revert "Merge pull request #1357 from athenian200/form-disabled-issue" | athenian200 | 2020-05-23 | -14/+40 |
| | | | | | This reverts commit ed88b99849156004c04e4a0c87ea9b2360ef19b6, reversing changes made to c4b0715baaffc541670fd1158557aa7e61e521d3. | |||
* | Issue #1538 - remove speech recognition engine | Moonchild | 2020-05-20 | -277606/+32 |
| | | | | | | | | | | | | | | | This removes speech recognition, pocketsphinx, training models and the speech automated test interface. This also re-establishes proper use of MOZ_WEBSPEECH to work for the speech API (synthesis part only) that was a broken mess before, with some synth parts being always built, some parts being built only with it enabled and recognition parts being dependent on it. I'm pretty sure it'd be totally busted if you'd ever have tried building without MOZ_WEBPEECH before. Tested that synthesis still works as-intended. This resolves #1538 | |||
* | Issue #1543 - Align <img> with no src to the updated spec. | Moonchild | 2020-05-20 | -1/+2 |
| | ||||
* | Issue #1540 - Stop MP3 demuxer from choking on very small files. | athenian200 | 2020-05-20 | -1/+4 |
| | ||||
* | Issue #1589 - Ensure computed length and data is always available | wolfbeast | 2020-05-20 | -4/+6 |
| | ||||
* | Issue #1536 - Part 3: Parse content to decide whether it's an init segment. | Moonchild | 2020-05-20 | -18/+8 |
| | ||||
* | Issue #1536 - Part 2: Parse content to decide whether it's a media segment. | wolfbeast | 2020-05-20 | -23/+27 |
| | ||||
* | Issue #1536 - Part 1: Add timecode checking for the WebM parser | wolfbeast | 2020-05-20 | -0/+13 |
| | ||||
* | [dom] Reorder some calls to improve memory safety | Moonchild | 2020-05-06 | -4/+2 |
| | ||||
* | Issue #457 - Fix warning about inline ↵ | adeshkp | 2020-05-06 | -0/+1 |
| | | | | nsINode::GetFlattenedTreeParentNodeForStyle being undefined | |||
* | Issue #1259 - Remove a leftover GMP migration function | adeshkp | 2020-05-06 | -41/+0 |
| | ||||
* | Issue #1517 - Remove dom.event.highrestimestamp.enabled pref | Moonchild | 2020-05-06 | -28/+4 |
| | | | | This resolves #1517 | |||
* | Issue #1449 - Implement URLSearchParams's sort() | Matt A. Tobin | 2020-05-06 | -1/+51 |
| | ||||
* | Issue #80 - Resolve issues with compiling on insane gcc configurations with ↵ | Matt A. Tobin | 2020-04-26 | -2/+4 |
| | | | | no optimizations in dom/ | |||
* | Issue #80 - Add Unused.h to dom/gamepad for Mac build | adeshkp | 2020-04-26 | -0/+1 |
| | ||||
* | Issue #80 - Fix include in PlatformDecoderModule.h | adeshkp | 2020-04-26 | -0/+1 |
| | ||||
* | Issue #80 - Fix include in dom/quota | wolfbeast | 2020-04-26 | -0/+1 |
| | | | | Reported by Luke. | |||
* | Issue #80 - Fix include in dom/media for Pale Moon builds. | wolfbeast | 2020-04-26 | -0/+1 |
| | ||||
* | Add Unused.h to dom/media/webrtc/MediaTrackConstraints.cpp | New Tobin Paradigm | 2020-04-26 | -0/+1 |
| | ||||
* | Issue #80 - Include D3DMessageUtils.h in dom/plugins/ipc for Mac build | adeshkp | 2020-04-26 | -0/+1 |
| | | | | | | | | This should ideally not be needed on Mac but compilation fails due to sizeof `DxgiAdapterDesc` not known. Didn't face this issue on Linux though, probably due to a different include chain which already has this file included somewhere along the way. | |||
* | Issue #80 - Fix includes in dom/media/platforms for Mac build | adeshkp | 2020-04-26 | -1/+8 |
| | ||||
* | Issue #80 - Include nsIContentInlines.h in dom/svg/SVGTests.cpp to fix linux ↵ | New Tobin Paradigm | 2020-04-26 | -0/+1 |
| | | | | bustage | |||
* | Issue #80 - De-unify dom/xul | Moonchild | 2020-04-26 | -3/+19 |
| | ||||
* | Issue #80 - De-unify dom/xslt | Moonchild | 2020-04-26 | -4/+9 |
| | ||||
* | Issue #80 - De-unify dom/xml | Moonchild | 2020-04-26 | -1/+2 |
| | ||||
* | Issue #80 - De-unify dom/xhr | Moonchild | 2020-04-26 | -92/+98 |
| | ||||
* | Issue #80 - De-unify dom/xbl | Moonchild | 2020-04-26 | -1/+1 |
| | ||||
* | Issue #80 - De-unify dom/workers | Moonchild | 2020-04-26 | -1/+33 |
| | ||||
* | Issue #80 - De-unify dom/system | Moonchild | 2020-04-26 | -1/+1 |
| | ||||
* | Issue #80 - De-unify dom/svg | Moonchild | 2020-04-26 | -3/+12 |
| | ||||
* | Issue #80 - De-unify dom/smil | Moonchild | 2020-04-26 | -1/+10 |
| |