roytam1
1205f246e9
Merge remote-tracking branch 'origin/tracking' into custom
2023-09-26 16:35:46 +08:00
trav90
12f9121047
Issue #2311 - Part 5 - Only load function pointer in FFTBlock once
2023-09-26 16:32:57 +08:00
trav90
1ae2b21c0d
Issue #2311 - Part 4 - Use FFTBlock from ffvpx instead of libav
2023-09-26 16:32:35 +08:00
trav90
0e796b1dcd
Issue #2311 - Part 3 - Add accessor for ffvpx real DFT functions
2023-09-26 16:27:19 +08:00
trav90
289020a670
Issue #2311 - Part 2 - Link ffmpeg real DFT functions
2023-09-26 16:26:56 +08:00
roytam1
ae589c4f39
Merge remote-tracking branch 'origin/tracking' into custom
2023-09-22 09:57:31 +08:00
Moonchild
50a4412750
Issue #2307 - Part 3: Remove SIMD.js support
...
This gets rid of the SIMD-specific scalar types in JS.
This considerably deviates from Mozilla's work because of our divergent
path.
2023-09-22 09:56:35 +08:00
roytam1
30236b0f05
Merge remote-tracking branch 'origin/tracking' into custom
2023-09-20 09:31:36 +08:00
Brian Smith
470af6ba50
Issue #2282 - Performance observer safety checks. Both fixes from later revisions, without the Dispatch API changes.
2023-09-20 09:28:26 +08:00
roytam1
6c3db876fc
missing changes when reverting previous commit
2023-09-19 11:00:38 +08:00
roytam1
119feb053c
Revert "Issue #2301 - Make Gecko Media Plugins optional when not building EME or WebRTC"
...
This reverts commit 9e7d1492e6 .
2023-09-18 21:32:06 +08:00
roytam1
2c6336eddb
Revert "dom/media: more eme fixes"
...
This reverts commit 58a39ca8cb .
2023-09-18 20:49:32 +08:00
roytam1
58a39ca8cb
dom/media: more eme fixes
2023-09-14 16:57:56 +08:00
roytam1
0c6e087291
Merge remote-tracking branch 'origin/tracking' into custom
2023-09-14 11:09:14 +08:00
Matheus Marinho
9e7d1492e6
Issue #2301 - Make Gecko Media Plugins optional when not building EME or WebRTC
...
Co-authored-by: Moonchild <moonchild@palemoon.org>
2023-09-14 10:22:47 +08:00
roytam1
a3e6917887
Revert "[DOM] Make IORunnable::mFilePickerParent into a RefPtr."
...
This reverts commit 0359d8a9e7 .
2023-09-08 08:02:31 +08:00
roytam1
adbf75c56c
Revert "[DOM] Follow-up: fix refcounting in FilePickerParent."
...
This reverts commit 57020c1f59 .
2023-09-08 08:02:28 +08:00
Moonchild
57020c1f59
[DOM] Follow-up: fix refcounting in FilePickerParent.
2023-09-08 08:00:30 +08:00
roytam1
de745cc432
dom/ipc: follow-up rev 0359d8a9
2023-09-01 00:04:57 +08:00
roytam1
92d9218cf1
Merge remote-tracking branch 'origin/tracking' into custom
2023-08-31 22:43:48 +08:00
Moonchild
0359d8a9e7
[DOM] Make IORunnable::mFilePickerParent into a RefPtr.
2023-08-31 22:42:46 +08:00
Moonchild
850464c616
[DOM] Deny web notifications if principal can't resolve.
2023-08-31 22:41:46 +08:00
roytam1
28f55eb5c4
dom/media: add S16 support code to audio decoders
2023-08-26 07:47:49 +08:00
roytam1
1956d3d66b
Merge remote-tracking branch 'origin/tracking' into custom
2023-08-08 10:09:40 +08:00
Brian Smith
42b2de6fe9
Issue #2285 - Ensure we don't try to treat non-DOM-Node event targets as such, https://bugzilla.mozilla.org/show_bug.cgi?id=1440809 Fix crash on https://beeper.notion.site
2023-08-08 09:43:09 +08:00
Brian Smith
6464b061c3
Issue #2026 - Follow-up: Support Big(U)Int64Array in crypto.getRandomValues. https://bugzilla.mozilla.org/show_bug.cgi?id=1718932
2023-08-08 09:42:55 +08:00
Brian Smith
dd4c0a44b6
Issue #2282 - - Properly implement Performance Timeline Level 2 w3c spec. https://bugzilla.mozilla.org/show_bug.cgi?id=1539006 Do not throw from PerformanceObserver.observe when none of the entryTypes are known. https://bugzilla.mozilla.org/show_bug.cgi?id=1403027 Implement PerformanceObserver::takeRecords(). https://bugzilla.mozilla.org/show_bug.cgi?id=1436692 "server" is not a valid PerformanceEntry type. https://bugzilla.mozilla.org/show_bug.cgi?id=1463065 Fix a null ptr crash in PerformanceObserver::Observe. https://bugzilla.mozilla.org/show_bug.cgi?id=1631346
2023-08-08 09:42:31 +08:00
roytam1
1977864a3a
Merge remote-tracking branch 'origin/tracking' into custom
2023-07-25 09:16:25 +08:00
Brian Smith
dc23241afb
Issue #1240 - Part 4 - Implement parser support for BigInt literals. https://bugzilla.mozilla.org/show_bug.cgi?id=1505849 Partially based on https://bugzilla.mozilla.org/show_bug.cgi?id=1456568 Un-result-ified the BigInt XDR code, so we can enable it. https://bugzilla.mozilla.org/show_bug.cgi?id=1419094 Uninitialised memory read with BigInt right-shift https://bugzilla.mozilla.org/show_bug.cgi?id=1679003
2023-07-25 09:09:57 +08:00
Brian Smith
07b6c03dc7
Issue #1240 - Part 3c - Fast-forward to the V8 version of BigIntType. Disabling some sections temporarily since the dependencies are not there yet. Based on the following: https://bugzilla.mozilla.org/show_bug.cgi?id=1502797 https://bugzilla.mozilla.org/show_bug.cgi?id=1471134 https://bugzilla.mozilla.org/show_bug.cgi?id=1441098 Part 3 & 4 Add structured clone support for BigInt and Enable BigInt wrapping from DOM bindings. https://bugzilla.mozilla.org/show_bug.cgi?id=1522738
2023-07-25 09:09:18 +08:00
roytam1
56216e737f
Merge remote-tracking branch 'origin/tracking' into custom
2023-07-14 10:22:44 +08:00
Brian Smith
1f5eaee101
Issue #2255 - Use Maybe<> in the Performance API.
2023-07-14 10:19:49 +08:00
roytam1
9f1550fb53
Merge remote-tracking branch 'origin/tracking' into custom
2023-07-06 10:39:29 +08:00
Moonchild
a299eaa965
[DOM] Filter out symlinks for webkitdirectory.
...
This is effectively a back-out of the following patches from Bug 1274959
except we add comments and test coverage:
- Part 1 which made the DirectoryListingTask include symlinks in the
results as exposed by Directory.getFilesAndDirectories.
- Part 3 which made GetFilesHelper include symlinks in the results.
Test coverage for getFilesAndDirectories is provided by
dom/filesystem/tests/test_basic.html by way of changes to its included
file dom/filesystem/tests/filesystem_commons.js and changes to the
createTreeFile helper in dom/filesystem/tests/script_fileList.js.
Test coverage for GetFilesHelper is provided by
dom/filesystem/tests/test_webkitdirectory.html and changes to the
createTestFile helper in dom/filesystem/tests/script_fileList.js.
Commenting out either of the `isLink` test in the relevant C++ code will
cause the given tests to fail on non-windows platforms.
2023-07-06 10:37:32 +08:00
roytam1
96e3781bd9
Merge remote-tracking branch 'origin/tracking' into custom
2023-05-24 09:03:14 +08:00
Brian Smith
106de86dc4
Issue #2252 - Prevent crash when attempting to load a script with execution 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.
2023-05-24 09:02:56 +08:00
FranklinDM
adaf6c3221
Issue #1592 - Follow-up: Ensure topmost scope marker is cleaned up
2023-05-24 09:02:40 +08:00
roytam1
a7a525c65e
Merge remote-tracking branch 'origin/tracking' into custom
2023-05-15 09:19:37 +08:00
Job Bautista
ae27fff4bb
Issue #2241 - Part 7.2 Follow-up: Fix build bustage due to unified building in Basilisk.
...
Tag #80
2023-05-15 09:13:28 +08:00
Job Bautista
e072ef0dfc
Issue #2241 - Part 8: Remove non-working layout.css.DOM*.enabled prefs.
...
A follow-up to fdfe7a8245eb33db252f2a9a3474ac931f15a7d8.
2023-05-15 09:13:07 +08:00
Job Bautista
4ec35fdcf2
Issue #2241 - Part 7.2: Implement .fromRect and .fromQuad.
...
Backported from Mozilla bug 1558101.
2023-05-15 09:12:47 +08:00
Job Bautista
0e2f687f4d
Issue #2241 - Part 7.1: Implement .fromFloat{32/64}Array.
...
Backported from Mozilla bug 1558101.
2023-05-15 09:12:41 +08:00
Job Bautista
10bdcb7e5f
Issue #2241 - Part 6: Implement DOMMatrix.fromMatrix.
...
Also fixes .multiply() to use DOMMatrixInit.
Backported from Mozilla bug 1560462.
2023-05-15 09:12:03 +08:00
Job Bautista
51f812bb80
Issue #2241 - Part 4&5 Follow-up: Fix WebIDL errors
...
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.
2023-05-15 09:11:46 +08:00
Job Bautista
c3042a2f41
Issue #2241 - Part 5: Expose Geometry interfaces to web workers.
...
Exposes DOMMatrix, DOMPoint, DOMQuad, and DOMRect to workers.
Backported from Mozilla bug 1420580.
2023-05-15 09:11:24 +08:00
Job Bautista
840658ab39
Issue #2241 - Part 4.2: Resurrect DOMQuad.bounds, but deprecated.
...
This also forces DOMQuad.toJSON() to only return the points.
Backported from Mozilla bug 1186265.
2023-05-15 09:10:49 +08:00
Job Bautista
60c88dd11b
Issue #2241 - Part 4.1: Get DOMPoint, DOMQuad, DOMRect, DOMMatrix a bit closer to spec.
...
Backported from Mozilla bug 1186265's part 1.
2023-05-15 09:10:31 +08:00
Job Bautista
d2c3ea08eb
Issue #2241 - Part 3: Extend DOMMatrixReadOnly to allow instantiation with a Matrix4x4.
...
Backported from Mozilla bug 1355675.
2023-05-15 09:10:14 +08:00
roytam1
725b27a0f5
Merge remote-tracking branch 'origin/tracking' into custom
2023-05-05 23:02:05 +08:00
Martok
84eadbe3cf
No Issue - Do not parse or return body for XHRs with HEAD/CONNECT method or content-length=0
...
Based-on: m-c 1392220, 1437360
2023-05-05 23:00:30 +08:00