| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
| |
Negative performance impact if enabled.
|
|
|
|
|
| |
This ensures that rematerialized frames used by the devtools debugger
are properly removed so that no stale data is used during bailouts.
|
|
|
|
|
|
|
|
|
|
| |
This is a convenience access function to hasOwnProperty.
Trivial, self-hosted implementation providing the interface to the
already existing hasOwnProperty cpp function with additional toObject
for spec compliance.
Resolves #2256
|
|\
| |
| |
| |
| |
| | |
ancestor matching' (#2253) from FranklinDM/UXP-contrib:work_css-slotted-followup into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2253
|
| | |
|
| |
| |
| |
| |
| |
| | |
is restricted or if the current element is under a shadow host
This only affects debug builds.
|
| |
| |
| |
| | |
an ancestor and does not have an assigned slot
|
|\ \
| |/
|/|
| |
| |
| | |
execution disallowed.' (#2254) from dbsoft/UXP:noscript2252 into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2254
|
|/
|
|
|
|
|
|
| |
disallowed.
This issue is due to the ExecutionContext added in Issue #1691 not handling GetScript()
in a context where script execution is not allowed. This expressed itself in crashes when
playing MP4s with the NoScript extension installed and enabled.
|
|\
| |
| |
| |
| |
| | |
js/src/moz.build is defined.' (#2248) from jobbautista9/UXP:2221-followup into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2248
|
| |
| |
| |
| | |
assignment.
|
| |
| |
| |
| |
| |
| | |
defined.
Should fix build bustage in armhf, as well as prevent bustage in mips32.
|
|\ \
| |/
|/|
| |
| |
| | |
jobbautista9/UXP:array-findlast into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2247
|
|/
|
|
| |
Based on the implementation from Mozilla bug 1704385.
|
|\
| |
| |
| |
| |
| | |
from jobbautista9/UXP:2241-fromrect-nodouble into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2242
|
| |
| |
| |
| |
| |
| | |
in Basilisk.
Tag #80
|
| |
| |
| |
| | |
A follow-up to fdfe7a8245eb33db252f2a9a3474ac931f15a7d8.
|
| |
| |
| |
| | |
Backported from Mozilla bug 1558101.
|
| |
| |
| |
| | |
Backported from Mozilla bug 1558101.
|
| |
| |
| |
| |
| |
| | |
Also fixes .multiply() to use DOMMatrixInit.
Backported from Mozilla bug 1560462.
|
| |
| |
| |
| |
| |
| |
| | |
Remove [Pref] attribute from Geometry interfaces as they're now exposed to web
workers too via Part 5.
Remove nonexistent toJSON objects erroneously added in Part 4.1.
|
| |
| |
| |
| |
| |
| | |
Exposes DOMMatrix, DOMPoint, DOMQuad, and DOMRect to workers.
Backported from Mozilla bug 1420580.
|
| |
| |
| |
| |
| |
| |
| |
| | |
This leaves getAdjustedQuads alone because it lives in its own world and its
result gets sent over IPC. That leaves things in a bit of an intermediate state,
but that should be OK for now.
Backported from Mozilla bug 1186265.
|
| |
| |
| |
| |
| |
| | |
This also forces DOMQuad.toJSON() to only return the points.
Backported from Mozilla bug 1186265.
|
| |
| |
| |
| |
| |
| | |
closer to spec.
Backported from Mozilla bug 1186265's part 1.
|
| |
| |
| |
| |
| |
| | |
Matrix4x4.
Backported from Mozilla bug 1355675.
|
| |
| |
| |
| |
| |
| | |
Backported from Mozilla bug 1560658.
This is to prevent duplication of code while implementing DOMMatrix operations.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
into their own header and implementation files
Backported from Mozilla bug 1516742.
The .from* methods are going to depend on SameValueZero, which needs to be
visible to /dom. This patch provides the foundation for that.
|
|\ \
| |/
|/|
| |
| |
| | |
from FranklinDM/UXP-contrib:work_css-hack-calc-in-color into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2244
|
| |
| |
| |
| | |
I didn't realize this immediately after moving the code into a method. Oops.
|
| |
| |
| |
| |
| |
| |
| |
| | |
non-hue component of hsl/a()
This also adds a new helper method for checking the type of tokens that will be parsed after the current token, which is useful for determining the unit of values inside calc() functions.
Partially based on https://github.com/roytam1/UXP/commit/8a0897d23f5b51526f8a2c6ef63cb26968e6b985
|
|/
|
|
| |
IsCSSTokenCalcFunction to CSSParserImpl::IsCalcFunctionToken
|
| |
|
| |
|
|
|
|
|
|
| |
The read-loop in OnDataAvailable was needlessly baroque and used a very
strange dialect of Hungarian notation. Factored out the zero-element
case for simplicity, and added justification in comments as-appropriate.
|
|
|
|
|
|
| |
This means that for trivial images whose header specifies large
dimensions but with no image data, we don't waste a lot of memory.
See BZ bug 1277397
|
|\
| |
| |
| |
| |
| | |
parseGoal() into SharedContext.' (#2238) from dbsoft/UXP:importmeta into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2238
|
| |
| |
| |
| |
| |
| |
| | |
into SharedContext.
Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1604792
Also remove ParseGoal being passed through Parser introduced in #1691 Part 2.
|
|\ \
| |/
|/|
| |
| |
| | |
dbsoft/UXP:macentitlements into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2239
|
|/
|
|
|
|
| |
Switch to using "create" instead of "makehybrid" when creating the disk image.
This fixes bogus extended attributes which interfere with the code signature.
Finally add any -bin or dylibs in the Resources folder since --deep skips that folder.
|
|\
| |
| |
| |
| |
| | |
functions' (#2235) from FranklinDM/UXP-contrib:work_js-async-func-in-modules into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2235
|
| |
| |
| |
| | |
Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1402649 and https://bugzilla.mozilla.org/show_bug.cgi?id=1382306
|
| |
| |
| |
| |
| |
| | |
This excludes the GC-related changes (cell pointer asserts) since we don't have them. This bug should be revisited if we'd ever plan on porting those asserts over.
Partially based on https://bugzilla.mozilla.org/show_bug.cgi?id=1402649
|
|/
|
|
|
|
|
|
| |
module functions
This excludes the change that removes "excessive" rooting from the Lambda* methods in Interpreter.cpp.
Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1382306
|
|\
| |
| |
| |
| |
| | |
jobbautista9/UXP:2232-exportasync into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2233
|
|/ |
|
| |
|
|\
| |
| |
| |
| |
| | |
method or content-length=0' (#2231) from martok/UXP-contrib:mr/xhr-parse-body into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2231
|
| |
| |
| |
| |
| |
| | |
content-length=0
Based-on: m-c 1392220, 1437360
|