| Commit message (Collapse) | Author | Age | Lines |
... | |
|/
|
|
| |
enabled.
|
|\
| |
| | |
Align document.open() with the overhauled specification
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
CheckForOutdatedParent()
This was only used to check for cases when document.open() changed the
global, and elements being inserted into the document needing a new
reflector as a result.
Since document.open() no longer changes the global, this code is no
longer needed.
|
| | |
|
| |
| |
| |
| |
| | |
The behavior change of document.open() requires these tests to be
changed to account for the new spec behavior.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This changes the work we do for document.open() in the following ways:
- We no longer create a new Window when doing document.open().
We use the same Window but remove all the event listeners on the
existing DOM tree and Window before removing the document's existing
children to provide a clean slate document to use for .write().
- We no longer create a session history entry (previously would be a
wyciwyg URI). We now replace the current one, effectively losing the
entry for the original document.
- We now support document.open() on windowless documents.
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
root session history.
This can happen when someone does a document.open() on a document that
has no session history.
|
| | |
| | |
| | |
| | | |
EventListenerManager.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
null, if we're doing a replace.
We're going to end up hitting this if someone does a document.open()
before mOSHE has been set. We shouldn't need to worry about mLSHE,
because the document.open() will cancel the corresponding load.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
separate method.
This implements the "URL and history update steps" from the HTML spec.
See https://html.spec.whatwg.org/multipage/history.html
|
|\ \ \
| | | |
| | | | |
Issue #1332 - Backport promise-based media playback.
|
| | | | |
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
https://bugzilla.mozilla.org/show_bug.cgi?id=1244768
I happened to find an older version of the promise-based media playback patch in Bugzilla, the one that was originally submitted for review. It had the DocShell changes I already knew how to deal with, and had fewer of the audio wrapper and nsISupports changes that were confusing me in the later patch. I was able to do a better job getting this back into a UXP-appropriate configuration than I could have with the final version.
I'm honestly still a little unsure about some of the minor refactoring done in the patch itself, insisting on already_AddRefed promises and such, but I don't really know how to avoid those completely. Still, I think it's better than it was.
|
|\ \ \
| |_|/
|/| | |
Don't hang on to pointer from temporary NS_LossyConvertUTF16toASCII.
|
|/ /
| |
| |
| |
| |
| | |
NS_LossyConvertUTF16toASCII.
Resolves #1333
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This updates our behavior for computed DOM styling to no longer return
null on elements that have no display, but return a 0-length (empty)
style instead and don't throw. For this we stop looking at having a
presentation for the style and just look at the document instead.
This resolves #1219
|
| |
| |
| |
| |
| |
| |
| | |
"Why is this still `blocked by default for platform`.. Everyone on Linux
forces it on anyway once they are aware of it." -- Tobin
Tag #1319
|
| |
| |
| |
| |
| |
| |
| |
| | |
This add a few disabled compiler warnings to the compiler flags on MSVC
and specifically filters out the RTTI disabling CL flag to prevent CLI
override warnings.
This resolves #1316
|
|\ \
| | |
| | | |
DOM `Promise` removal
|
| | |
| | |
| | |
| | | |
IDL name
|
| | |
| | |
| | |
| | | |
Based on work by Boris Zbarsky
|
| | | |
|
|/ /
| |
| |
| | |
This removes all the parts guarded by SPIDERMONKEY_PROMISE
|
| |
| |
| |
| |
| |
| |
| | |
Previously-used `Courier New` was purposefully used at a smaller font
size due to its width. With the font switch this forced downscaling is
no longer needed, although it should still remain somewhat smaller than
variable width for balance (variable width is inherently more compact).
|
|\ \ |
|
| | |
| | |
| | |
| | | |
ipc/chromium/moz.build
|
| | | |
|
| | | |
|
|/ /
| |
| |
| | |
localizations where this would be set to Courier New.
|
|\ \
| | |
| | |
| | |
| | | |
Implement Async Iteration in SpiderMonkey
This resolves #1287
|
| | |
| | |
| | |
| | |
| | |
| | | |
does not match the bytecode environment.
Tag #1287
|
| | |
| | |
| | |
| | |
| | |
| | | |
.generator.
Tag #1287
|
| | |
| | |
| | |
| | | |
Tag #1287
|
| | |
| | |
| | |
| | |
| | |
| | | |
Tag #1287
Note: Without ReadableStream implementation
|
| | |
| | |
| | |
| | | |
Tag #1287
|
| | |
| | |
| | |
| | |
| | |
| | | |
async generator.
Tag #1287
|
| | |
| | |
| | |
| | | |
Tag #1287
|
| | |
| | |
| | |
| | |
| | |
| | | |
prototype methods.
Tag #1287
|
| | |
| | |
| | |
| | |
| | |
| | | |
is true in yield*.
Tag #1287
|
| | |
| | |
| | |
| | | |
Tag #1287
|
| | |
| | |
| | |
| | | |
Tag #1287
|
| | |
| | |
| | |
| | | |
Tag #1287
|
| | |
| | |
| | |
| | | |
Tag #1287
|
| | |
| | |
| | |
| | | |
Tag #1287
|
| | |
| | |
| | |
| | | |
Tag #1287
|
| | |
| | |
| | |
| | | |
Tag #1287
|
| | |
| | |
| | |
| | |
| | |
| | | |
macro on windows.
Tag #1287
|