| Commit message (Collapse) | Author | Age |
... | |
| | |
| | |
| | |
| | | |
definitions (as required by C++17).
|
|\ \ \
| |_|/
|/| |
| | |
| | |
| | | |
GMPdecryptor-cleanup into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2368
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
The latter was still there as an alias for webRTC tests, making this
a bit simpler because the interface was still there.
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
(#2365) from Basilisk-Dev/UXP-contrib:master into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2365
|
| | |
| | |
| | |
| | |
| | |
| | | |
reference consistently
Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1538622
|
| | |
| | |
| | |
| | |
| | |
| | | |
contrary to HTML spec, resulting in truncation of trailing sparse arrays like [1,2,3,,]
Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1476955
|
|\ \ \
| |_|/
|/| |
| | |
| | |
| | | |
from athenian200/UXP:sunos_update_rebased into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2370
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Generating OS-appropriate mapfiles from a provided SYMBOL_FILE is
apparently required to work with newer ffvpx. Nothing else in our
codebase actually seemed to require it. Also seems to reduce the amount
of console spam I see relating to symbol visibility during the build
process, and I think it even makes libxul.so link a bit faster.
Signed-off-by: athenian200 <athenian200@outlook.com>
|
|/ /
| |
| |
| |
| |
| | |
It seems to work, but it is a lot slower than compiling with GCC 7.
Signed-off-by: athenian200 <athenian200@outlook.com>
|
|\ \
| | |
| | |
| | |
| | |
| | | |
into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2367
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
in the fallback case.
This ensures we don't scale the underlying size of the layer beyond what
is close to the current display size. When box shadows get much larger
than this, they start taking so much time to render that successive
frames grow in scale too fast for any inter-frame reuse to be possible.
With this, we avoid that and no longer get crushed by re-rendering
gigantic box shadows every single frame.
See BZ 1383825
|
| | |
| | |
| | |
| | |
| | | |
This will return (min(x1,x2), min(y1,y2)) and equivalent max from 2
passed-in (x1,y1) (x2,y2) points
|
| | |
| | |
| | |
| | |
| | |
| | | |
A second template parameter 'F' was previously added to SizeTyped, but
was not correspondingly added to the argument passed for the 'Sub'
parameter of BaseSize.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
There's considerable cost associated with creating HWA draw targets
which would negate and regress the performance won by it if used for
too small targets (like small spans of text).
This only uses HWA if >= 8K SurfaceAllocationSize to balance HWA draw
target cost with box blur cost.
|
| | | |
|
| | |
| | |
| | |
| | | |
shadows on platforms that accelerate it.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Only blur one quadrant of a box-shadow and mirror it to the other quadrants.
This applies only if the corners are symmetrical (square corners or equal
corner radii) otherwise we'll fall back to the old method.
|
|/ / |
|
|\ \
| |/
|/|
| |
| |
| | |
trav90/UXP-contrib:ffvpx60-rebased into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2363
|
| |
| |
| |
| |
| |
| | |
FFmpeg
This is what the documentation says we should be doing. We miss decoding a packet otherwise.
|
| | |
|
| |
| |
| |
| | |
This was added by Mozilla as a workaround for an automated build system (one that they no longer use) for building on Linux with clang (which is not our target compiler for that platform). No need for us to keep this workaround.
|
| |
| |
| |
| | |
This was added back in 2016 to work around issues with clang-cl. Shouldn't be needed anymore.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
inline assembly
Cherry-pick of upstream commit: https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/effadce6c756247ea8bae32dc13bb3e6f464f0eb
|
| | |
|
| | |
|
|/
|
|
| |
for lib update.
|
|
|
|
|
| |
Single-param static_assert is C++17 or later.
Follow-up to 3d92b8212595769c40da7ccfbafb3898cfaaf7bd
|
|\ |
|
| |\
| | |
| | |
| | |
| | |
| | | |
dbsoft/UXP:arm-2354 into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2360
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fix ION breakages due to BigInt changes.
Fix breakages from libjpeg, libyuv and libvpx upgrades.
Restore ARM(32/64) NEON FPU support in libyuv.
|
|/ /
| |
| |
| |
| |
| | |
Pre-processing loses our localization notes and licensing headers for
l10n which is not a good thing. It's not a big deal having a few unused
strings in these files in the resulting locales.
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Basilisk-Dev/UXP-contrib:crypto-randomuuid into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2359
|
| |/
| |
| |
| | |
We already have code in the platform to generate random UUIDs. This simply exposes that functionality via the crypto.UUID function
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This errs on the side of caution for what are installer packages, but
people getting conned into thinking this is safe is a bit too common.
They are akin in danger to .exe files in that respect as it installs
software, and should be treated similarly, so, warn about the potential
danger.
|
| |
| |
| |
| | |
This should prevent some intermittent crashes.
|
| |
| |
| |
| | |
Defaults to 30M, working around driver bugs (looking at you, Mesa)
|
| |
| |
| |
| |
| |
| | |
This is a low-priority init function that should not be called with
immediate dispatch to the current thread, for performance reasons.
Additionally, do not call RegisterDragDrop for hidden windows.
|
| |
| |
| |
| |
| | |
This blocks the following characters from use in the cookie name:
0x3B (semi-colon), 0x3D (equals) and 0x7F (del)
|
| |
| |
| |
| | |
the Cache API.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
(#2358) from athenian200/UXP:webm_alpha_work into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2358
Reviewed-by: Travis W. <travawine@palemoon.org>
|
| | |
| | |
| | |
| | |
| | |
| | | |
I figured I should include the reftest for the sake of completeness, though I have already verified the feature working from the site mentioned in the forum thread that prompted me to look into this in the first place.
Ref: BZ 1331528
|
| | |
| | |
| | |
| | |
| | |
| | | |
Mozilla forgot to force use of VPXDecoder on Windows in their initial implementation, this is pretty much what they did for Android as well. Straight port of the Firefox 67 fix.
Ref: BZ 1528652
|