| Commit message (Collapse) | Author | Age | Lines |
| |
|
|
|
|
|
|
|
|
| |
DevTools
I am so done with this.
Resolves #316
|
|
|
|
| |
This resolves Issue #316
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This was only added for GCubench and likely interfering with building
without devtools-server.
|
| |
|
|
|
|
|
|
|
| |
kept until the DOM Binding is created.
This fixes random crashes on websites that use IndexedDB cursors.
See also BZ bug 1599420
|
|
|
|
| |
Default Port
|
|
|
|
| |
Also fix deprot
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
It's at ~1.5% on the perf log for the Netflix use case, which seems a bit too much.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
- Exclude missed MediaKey functions and CDMProxy code.
- Exclude EME APIs frm being built (webidl change)
- Fix tests in --disable-eme state
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Some newer Firefox syntax snuck into my last bug. Just to be on the safe side I'm restoring the older syntax here.
|
| |
|
|
|
|
| |
implementations.
|
|\
| |
| |
| | |
(merge of gl-work branch)
|
| | |
|
|/ |
|
| |
|
|
|
|
|
| |
- Teach GLContext about gpu_shader5
- Downgrade shader language version if gpu_shader5 support isn't found.
|
| |
|
|\
| |
| | |
Implement HMTL5 <dialog>
|
| |
| |
| |
| |
| |
| | |
EventNameList.h.
Tag #1343
|
| |
| |
| |
| | |
Tag #1343
|
| |
| |
| |
| |
| |
| | |
called.
Tag #1343
|
| |
| |
| |
| | |
Tag #1343
|
|/ |
|
| |
|
|\
| |
| | |
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.
|
| |\ |
|
| | |
| | |
| | |
| | | |
EventListenerManager.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| |/
|/|
| |
| |
| |
| | |
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
|