| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
| |
Apparently Mozilla completely spaced out on this when adding the CSP nonce
mechanism, potentially causing web compat issues if scripting relies on
being able to get/set nonces through DOM and/or causing CSP policy check
issues if websites try to "hide" nonces.
|
|
|
|
|
|
| |
preference
The removal of this preference was botched, all other surrounding plumbing changes appear to be working okay. The ability to use prefs to control this stylesheet might be useful in the future, so perhaps this is one of those "if it ain't broke, don't fix it" bugs where leaving well enough alone in the first place would have been the best choice.
|
|
|
|
| |
Throw an error if it mismatches.
|
|
|
|
|
|
|
|
| |
preference.
This PR passes all current tests for this feature, and implements the "prefers-color-scheme" media query as an enumerated keyword that is controlled by an integer preference.
Currently, the possible options are 0 to see a website's fallback code and essentially behave like this isn't implemented (our current behavior), 1 to express a preference for a light theme (the default for spec reasons), and 2 to express a preference for a dark theme. Over time, this list may expand to include other preferences like a preference for a sepia theme or something, and this leaves us prepared for that future.
|
|
|
|
| |
party code)
|
|
|
|
|
|
|
|
|
| |
element attributes.
According to the original SVG spec, the SVG element in documents had to follow
special rules as to what was allowed for width/height attributes. This is no
longer the case, so we can decouple it from whatever internal units SVG/XML
language uses and allow all units like every other element.
|
|
|
|
|
|
| |
WebCryptoTask
Re-apply now we have PKCS11 v3.0 again
|
|
|
|
|
|
| |
v3.0 in WebCryptoTask"
This reverts commit 2b6effbf29cb4f7aa85e4f697c79c473cc4c9ea4.
|
| |
|
|
|
|
| |
headers and /dom
|
|
|
|
| |
"optimizations" (=compromises)
|
|
|
|
| |
related code.
|
| |
|
|
|
|
| |
Make <noscript> escaping conditional on whether scripting is enabled.
|
|
|
|
|
| |
Now with extra sauce to make it work cross-platform and cross-versions and
for HTML input elements only.
|
|
|
|
| |
WebCryptoTask
|
| |
|
| |
|
|
|
|
|
|
| |
This should allow the header to be used outside of the UXP tree for compiling
plugins etc.
Resolves #1720
|
|
|
|
| |
HTMLMenuItemElement.cpp
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
|/
|
|
|
|
| |
by default.
Resolves #1719
|
|
|
|
|
|
|
| |
{Document,Element}.getAnimations()
This is probably the last thing we will ship (if ever) since it needs the most
spec and implementation work for arbitrary use that is pretty far into a corner.
|
|
|
|
|
|
|
|
|
|
| |
composite modes.
This feature should not be shipped until the various definitions of addition for
each additive property are properly specified and then implemented accordingly.
Unlike other patches in this series, compositing is not frequently used
internally so there is no need to enable this by default for chrome callers.
|
|
|
|
|
|
|
|
|
| |
This preference controls whether authors are allowed to specify animations
without a 0% or 100% keyframe.
We intend to ship this but it isn't implemented yet (needs a follow-up) but this
preference acts as a safeguard in case we discover we need to disable it once
it's implemented.
|
|
|
|
| |
Default false, no intent to ship for web content. Always enabled for Chrome.
|
|\
| |
| |
| | |
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1707
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
ScrollbarStyles contains values of overflow, (over)scroll-behavior, etc.
The only one which is marginally related to scroll _bars_ is overflow, which can
be used to hide scrollbar (by making an element not scrollable) or enforce the
scrollbar to display.
It makes more sense to be called ScrollStyles as it's mainly concerning behavior
of scrolling, not scrollbars. Also, with the addition of scrollbar width
properties, the current name can be confusing.
|
|/
|
|
|
|
| |
subresource check.
Resolves #1710
|
|
|
|
|
| |
This fully works for splitting gkmedias.dll back out from xul with one exception
which is Skia throwing undefined externals when linking gkmedias.
|
|
|
|
|
|
| |
Android media decoder
interface.
|
|
|
|
| |
targets and paths
|
|
|
|
| |
This also adds it to JS_SetGlobalJitCompilerOption()
|
|
|
|
|
|
| |
a private value with a script"
This reverts commit 15914ec5780e7867ab508a48a83311c56950f8a9.
|
|
|
|
|
|
|
|
| |
private value with a script
or module.
This is a prerequisite for dynamic import
|
|
|
|
| |
This avoids a number of problems with incomplete sanitation.
|
|
|
|
| |
Resolves #1682
|
|\
| |
| |
| |
| |
| | |
athenian200/UXP:tab-size-length into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1674
|
| |
| |
| |
| | |
There were a few typos in the previous patch and this patch also makes tab-size animatable which didn't really require much of a change at all.
|
|/
|
|
|
|
|
| |
the image blocking status appropriately.
This is the same status as we do for known no-data protocols and ensures we
treat these two cases the same.
|
| |
|
| |
|
|\
| |
| |
| | |
caret_color
|
| |
| |
| |
| |
| |
| | |
pointers when the
Presentation of a document is destroyed.
|