| Commit message (Collapse) | Author | Age | Lines |
|\
| |
| | |
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.
|
| | |
|
|/
|
|
|
|
|
|
| |
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.
|
| |
|
|\
| |
| |
| |
| | |
# Conflicts:
# modules/libpref/init/all.js
|
| |
| |
| |
| |
| |
| |
| | |
This removes a ton of tests that are no longer relevant with (un)watch
removed (e.g. testing stability/bugs in the watchpoint system itself
which has never been the most stable), and updates others that would
previously rely on watch/unwatch, so that they don't unexpectedly fail.
|
| | |
|
| |
| |
| |
| | |
Fixes #1058
|
| | |
|
| | |
|
| |
| |
| |
| | |
This resolves #973.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
This also removes the (unused) shadow alias from nsIDOMHTMLElement
which used the different calling convention.
This resolves #927
|
| |
| |
| |
| | |
The cycle collector makes weak references like this obsolete.
|
| | |
|
| |
| |
| |
| | |
This resolves #881
|
| |
| |
| |
| |
| | |
This creates a number of stubs and leaves some surrounding code that may be irrelevant (eg. recorded time stamps, status variables).
Stub resolution/removal should be a follow-up to this.
|
| |
| |
| |
| |
| |
| |
| |
| | |
This resolves #717.
Note: this does not affect other applications because the platform
default is to use the "darknoise" background image for standalone
image, which effectively overrides a bg color.
|
|\| |
|
| | |
|
| | |
|
|/
|
|
|
|
|
|
|
|
| |
This patch implements:
- noModule getter/setter for HTMLScriptElement
- the nomodule attribute for HTMLScriptElement
- the logic in nsScriptLoader that denies the loading of a nomodule script
- tests
Tag #618
|
| |
|
|
|
|
| |
input.focus().
|
| |
|
|
|
|
| |
Tag #288
|
| |
|
|
|
|
| |
https://github.com/MoonchildProductions/moebius/pull/231
|
|
|
|
|
|
| |
XMLDocument / Selection.type
https://github.com/MoonchildProductions/moebius/pull/121
|
|\
| |
| | |
HTML - input - datetime - support for "dom.forms.datetime.others"
|
| |
| |
| |
| | |
datetime-local
|
| | |
|
|\ \
| |/
|/| |
moebius#130: URL parser - fix: don't allow empty host name
|
| |
| |
| |
| | |
https://github.com/MoonchildProductions/moebius/issues/130
|
|\| |
|
| |
| |
| |
| | |
https://github.com/MoonchildProductions/moebius/pull/53
|
|\ \
| |/
|/|
| | |
This is almost everything needed for #162.
|
| |
| |
| |
| |
| | |
Bug 1374967: https://bugzilla.mozilla.org/show_bug.cgi?id=1374967
(partially - implement getStep/getStepBase)
|
| |
| |
| |
| | |
via webidl
|
| | |
|
| |
| |
| |
| | |
type=datetime-local> (follow up)
|
| |
| |
| |
| | |
type=datetime-local>
|
| |
| |
| |
| | |
type=datetime-local>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
+ native in moebius:
Bug 1317600: https://bugzilla.mozilla.org/show_bug.cgi?id=1317600
A note - not implemented: Bug 1282768:
https://bugzilla.mozilla.org/show_bug.cgi?id=1282768
*.css: filter: url("chrome://global/skin/filters.svg#fill");, fill:
Bug 1283385: https://bugzilla.mozilla.org/show_bug.cgi?id=1283385
Bug 1323109: https://bugzilla.mozilla.org/show_bug.cgi?id=1323109
Bug 1314544: https://bugzilla.mozilla.org/show_bug.cgi?id=1314544
Bug 1286182: https://bugzilla.mozilla.org/show_bug.cgi?id=1286182
Bug 1325922: https://bugzilla.mozilla.org/show_bug.cgi?id=1325922
A note - not implemented: Bug 1282768:
https://bugzilla.mozilla.org/show_bug.cgi?id=1282768
*.css: filter: url("chrome://global/skin/filters.svg#fill");, fill:
Bug 1320225: https://bugzilla.mozilla.org/show_bug.cgi?id=1320225
Bug 1341190: https://bugzilla.mozilla.org/show_bug.cgi?id=1341190
|
| |\
| | |
| | |
| | | |
html_input_datetime_1
|