Moonchild
25d668395b
Issue #1787 - Remove nsIAppsService, mozIApplication and mozapp data cleanup.
2024-11-20 20:18:19 +01:00
Moonchild
01a1a8557b
Issue #2653 - Part 1: Initial cleanup of AppId and isolated mozbrowser.
...
This removes a lot of the plumbing for having the platform embed itself
through IPC which was required for B2G running the browser as both
shell and browser application.
2024-11-17 20:39:45 +01:00
Moonchild
0886ccfa95
No Issue - Add navigator.webdriver attribute.
...
This patch adds an enumerable, configurable, readonly attribute "webdriver" to
the Navigator object. The attribute is always false because we do not support
WebDriver or scripted automation.
The navigator.webdriver attribute is meant as an indication to web authors that
a document is visited by WebDriver. It is important to stress that it is not
meant as a way to detect that a website is being visited by a browser automation
tool or bot, but as a tool for web documents to take alternate code paths.
On the off-chance exposing navigator.webdriver turns out to be catastrophic,
we put it behind a new preference dom.webdriver.enabled that controls its
exposure.
2024-06-17 09:44:52 +02:00
Moonchild
68a4b8e3d4
Issue #2503 - Part 1: add CPU IS support flags to Navigator interface
2024-04-14 20:47:17 +02:00
athenian200
b787af5702
Issue #1638 - Part 1: Put NPAPI code behind MOZ_ENABLE_NPAPI.
...
Adds --disable-npapi as an additional build option. The default is still to build in NPAPI compatibility, but with this flag, it's finally possible to build without pulling in GTK2 on systems that don't have the package.
This essentially ifdefs everything associated with NPAPI, following various Mozilla removal bugs.
Ref: BZ 1682030, BZ 1251202, BZ 1217665, BZ 1687239
2024-01-10 04:03:35 -06:00
Moonchild
1ea0595e59
Issue #2361 - Base implementation of Navigator.Clipboard
...
This hard-refuses any reads from clipboard with a promise rejection.
2023-11-15 21:58:44 +01:00
Moonchild
08406731e5
Issue #2346 - Remove MOZ_EME conditional code
2023-10-17 16:37:41 +02:00
Brian Smith
8a0c7bde63
Issue #1442 - Part 11 - Response.body handling.
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1329298
Use BufferSource in webIDL.
https://bugzilla.mozilla.org/show_bug.cgi?id=1337722
2023-09-28 14:05:55 -05:00
Brian Smith
1a429629d2
Issue #1442 - Part 10c - Use application/octet-stream for arrayBuffer in sendBeacon.
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1329298
Pre-requisite for Part 11.
2023-09-27 23:40:02 -05:00
Brian Smith
03ec9c095b
Issue #1442 - Part 10b - Use nsIXHRSendable instead Blob/FormData/URLSearchParams.
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1329298
Pre-requisite for Part 11.
2023-09-27 23:22:06 -05:00
Brian Smith
24edfc1652
Issue #1442 - Part 10a - Unify body extraction in Fetch/Beacon/XHR.
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1329298
Pre-requisite for Part 11.
2023-09-27 22:58:24 -05:00
Brian Smith
5e9342a622
Issue #1905 - Part 4c - Follow Firefox and Safari in reporting "Intel" for Mac ARM64 devices.
...
Based on Mozilla bug 1655285.
2022-06-15 01:29:53 -05:00
Brian Smith
d78e03d528
Merge branch 'master' into 1829
...
* master:
No issue - Update README and SECURITY
Issue #1885 - Follow-up: Update error message if invalid rootMargin specified.
Issue #1879 - Follow-up: Update config/external/nss/target to security/target.
Issue #1885 - Allow unitless rootMargin entries for IntersectionObserver.
Issue #1879 - Revert changes to cryptox.h
Revert "Issue #1879 - spot-fix typo in cryptox.h"
Issue #1879 - spot-fix typo in cryptox.h
Issue #21 - Change MappedAttrParser to store its nsIPrincipal instead of nsSVGElement
Issue #21 - Remove use counters telemetry
Issue #1881 - Interpret empty or whitespace root margin string as zero length
Issue #1877 - Resolve NIGHTLY_BUILD conditionals.
Issue #1880 - Boot Comic Sans out of the font configuration.
2022-04-28 20:27:47 -05:00
Brian Smith
c82b759d56
Issue #1829 - Revert "Issue #1751 -- Remove XP_MACOSX conditionals from /dom"
...
This reverts commit 0dd3424f77 .
2022-04-26 11:24:42 -05:00
Moonchild
5aa65d2aea
Issue #1877 - Resolve NIGHTLY_BUILD conditionals.
2022-04-22 13:58:16 +00:00
Moonchild
ee86d3eb9c
Issue #21 - Remove Telemetry plumbing and fix build.
...
Note this won't give working applications. Requires FE changes and
additional js module changes (next part).
2022-04-02 14:39:54 +02:00
Moonchild
a95439db61
Issue #1822 - Part 3: Remove LOAD_CLASSIFIER_URI and various
...
helper functions.
2022-04-01 16:03:01 +02:00
Moonchild
c030a50228
Issue #1721 - Implement GlobalPrivacyControl
...
(and get rid of failed DoNotTrack)
2022-04-01 14:41:51 +02:00
Moonchild
0dd3424f77
Issue #1751 -- Remove XP_MACOSX conditionals from /dom
2021-04-30 21:22:08 +00:00
Moonchild
13f505539c
Issue #1682 - Remove vibrator DOM interface and support code.
...
Resolves #1682
2020-11-13 13:33:08 +00:00
Moonchild
a680bdc637
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
...
Since these are just interpreted comments, there's 0 impact on actual code.
This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are
a few others scattered around which will be removed manually in a second part.
2020-09-23 13:55:00 +00:00
Moonchild
08fb2f3068
Issue #1391 - Remove the DOM battery API
2020-07-28 15:47:07 +00:00
Matt A. Tobin
6da9e3c6b9
Issue #1395 - Remove FlyWeb Service
2020-02-06 19:47:29 -05:00
Matt A. Tobin
5483f807c2
Issue #1390 - Get rid of the Presentation API
2020-02-06 16:03:39 -05:00
wolfbeast
1f9ab3a6e6
Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS
2019-01-18 22:43:29 +01:00
wolfbeast
7504ca8ab4
Remove VR hardware support.
...
This resolves #881
2018-11-26 16:41:20 +01:00
wolfbeast
93cae908bc
Remove all C++ telemetry autotimers
2018-09-04 09:41:24 +02:00
wolfbeast
6571d2ceb4
Remove MOZ_WIDGET_GONK [1/2]
...
Tag #288
2018-05-12 16:19:58 +02:00
wolfbeast
55d03738f9
Don't include MediaKeySystemAccess without EME.
...
This also removes checks for EME content in documents.
This removes practical use of EME by no longer having a keying system. (no-op)
tag #26
2018-02-24 10:13:29 +01:00
wolfbeast
3458dde44f
Add site-specific overrides and remove the overruling global.
2018-02-22 07:49:13 +01:00
Matt A. Tobin
5f8de423f1
Add m-esr52 at 52.6.0
2018-02-02 04:16:08 -05:00