FranklinDM
e04a23ff98
Issue #1658 - Part 1: Implement support for optional chaining in the JS Parser
...
Partially based on: https://bugzilla.mozilla.org/show_bug.cgi?id=1566143
2022-05-05 09:04:36 +08:00
roytam1
9816e341b2
bump versions
2022-05-05 09:04:04 +08:00
FranklinDM
5d8b76c827
[Pale-Moon] Issue MoonchildProductions/UXP#21 - Remove panning/tab animation performance measurements
2022-05-05 09:02:06 +08:00
FranklinDM
fb350a088f
[Pale-Moon] Restore removed call to log application start time
2022-05-05 09:01:46 +08:00
FranklinDM
22b4e607c8
[Pale-Moon] Fix undefined console when the hidePopup method is called
2022-05-05 09:01:23 +08:00
roytam1
cba4f41ffa
mfbt: fixup after rev 13fcc4a0
2022-05-04 11:43:38 +08:00
Jeremy Andrews
292d71cd24
Issue #1887 - Allow /bin/sh to be used as a fallback value when SHELL is not set.
2022-05-04 10:11:48 +08:00
FranklinDM
4caef059e4
[Toolkit] Set an icon for the default handler
2022-05-04 10:11:36 +08:00
FranklinDM
06d8563a58
Issue #21 - Remove run phase property and constants from XPIProvider.jsm
...
These were introduced in Bug 853388 for the sole purpose of tracking the current startup phase for telemetry
2022-05-04 10:11:17 +08:00
FranklinDM
c8fa61323d
Regenerate developer tools' static CSS properties database
2022-05-04 10:11:13 +08:00
FranklinDM
d81a856374
Fix property alias indentation
2022-05-04 10:11:06 +08:00
FranklinDM
30e2ac2c21
Fix generation of developer tools' static CSS properties database
...
- Remove `resolve_path` method and use `mozpath` instead for path operations
- Store target developer tools path as an instance variable to avoid duplicate checks for path existence
2022-05-04 10:11:02 +08:00
FranklinDM
317b7dec08
Issue #1853 - Follow-up: Add missing end of array marker to scrollbar width keyword table
...
This prevents the parser from accepting values outside the keyword table.
2022-05-04 10:10:58 +08:00
Moonchild
009fb3146f
Issue #1820 - Part 8: Check bit depth in PDM::Supports.
2022-05-04 10:06:02 +08:00
Moonchild
c8637cc239
Issue #1820 - Part 7: Check bit depth in WebMDecoder to determine if we support HDR.
2022-05-04 10:05:58 +08:00
Moonchild
14f0f80cd1
Issue #1820 - Part 6: Extract bit depth information from codec parameter string into VideoInfo::mBitDepth.
2022-05-04 10:05:22 +08:00
Moonchild
a4e69db6a4
Issue #1820 - Part 5: Add mBitDepth field to VideoInfo.
2022-05-04 10:05:12 +08:00
Moonchild
3eafe55b6e
Issue #1820 - Part 4: Add a gtest for testing the extraction function.
2022-05-04 10:05:00 +08:00
Moonchild
b272509dc3
Issue #1820 - Part 3: Use Codec detail extractor helper to tell if it's a new style VP8/VP9 codec string.
2022-05-04 10:04:54 +08:00
Moonchild
648430c9f1
Issue #1820 - Part 2: Add VP9-in-MP4 support to the decoder
...
This also adds support in StageFright for VP9.0 FourCCs and consolidates
individual string checks to helpers for WebM
2022-05-04 10:04:49 +08:00
Moonchild
55504b39bf
Issue #1820 - Part 1 : Add an extraction function to parse the RFC-6381 VP9 codec string.
2022-05-04 10:04:32 +08:00
Brian Smith
f0e5e56533
Issue #1829 - Build system fixes. Readd de-unified source changes that got clobbered by commit 378738aaa9924d0b95e2c57f27cbad2b2e644282. Fix build issues using clang broken by commit 39f9ab375b2bfd9e46df9695b78870cf1e9cf3c6.
2022-05-04 10:03:30 +08:00
Brian Smith
d5c43d1d35
Issue #1829 - Readd code cleanup that is not Mac related that got clobbered by reverting Issue #1751
2022-05-04 10:01:23 +08:00
Brian Smith
b324b34441
Issue #1829 - Fix psutil python extension on MacOS and potentially FreeBSD
...
Compilation failed due to missing sys/ioctl.h header on MacOS and FreeBSD. Call to function ioctl() with no prototype. This was non-fatal due to the psutil component being optional.
2022-05-04 10:01:03 +08:00
Brian Smith
85468ffe86
Issue #1829 - Fix Mac breakage due to removal of Telemetry.
2022-05-04 09:45:04 +08:00
Brian Smith
13fcc4a046
Issue #1829 - Revert "Issue #1751 "
2022-05-04 09:40:24 +08:00
roytam1
470a6e4401
Revert "Issue #1860 - Change LayerManagerData::mDisplayItems to a vector instead of hashtable"
...
This reverts commit 070b283e38 .
2022-05-02 23:11:34 +08:00
roytam1
1f85f6ab93
Revert "Issue #1860 - Follow-up: Make sure we don't add duplicate frames"
...
This reverts commit f039cc7ef8 .
2022-05-02 23:11:24 +08:00
roytam1
6be9a7c374
Revert "Issue #1860 - Follow-up: Fix indentation."
...
This reverts commit 5422762839 .
2022-05-02 23:11:16 +08:00
roytam1
37fa205f24
webextensions: remove telemetry
2022-04-28 22:14:48 +08:00
roytam1
b0ccff1c6c
[Basilisk] tracking-protection: remove telemetry
2022-04-28 22:13:32 +08:00
roytam1
c2e9a2691f
url-classifier: fix build after removal of telemetry
2022-04-28 21:31:49 +08:00
roytam1
99ad97a38e
Revert "Issue #1879 - Follow-up: Update config/external/nss/target to security/target."
...
This reverts commit 136f38ba8c .
2022-04-28 17:32:51 +08:00
Moonchild
494a4caae0
[Basilisk] Prevent form popups from crossing the "line of death".
...
Without this, doorhangers could potentially be spoofed to overlap legitimate
permission popups like geolocation or plugin permissions.
Another reason doorhangers are evil!
2022-04-28 13:54:50 +08:00
win7-7
264752661b
[Pale-Moon] Issue MoonchildProductions/UXP#1828 - Stop using js expression closures in Pale Moon front-end
...
Stop using non-standard JS expression closures in Pale Moon front-end.
2022-04-28 12:13:18 +08:00
Moonchild
e349f9b884
[Pale-Moon] Issue MoonchildProductions/UXP#21 - Fix up start-up timeline instrumentation.
2022-04-28 12:09:39 +08:00
Moonchild
8a2431fffb
[Pale-Moon] [win system] Update the list of delayed-loaded dlls
...
Primarily for those who custom-install and somehow mess up directory permissions
exposing themselves to dll injection attacks.
Also removes esent since we no longer import anything from it.
2022-04-28 12:08:28 +08:00
Matt A. Tobin
5d7a2b8793
[Pale-Moon] No Issue - ifdef hide/showChrome sync-notifications code
2022-04-28 12:06:29 +08:00
Moonchild
0691dfb5ba
[Basilisk] Issue MoonchildProductions/GRE#3029 - Fix search after telemetry removal.
2022-04-28 12:01:38 +08:00
Moonchild
653cba3202
[Basilisk] Issue MoonchildProductions/GRE#3029 - Remove telemetry from FE
2022-04-28 11:58:17 +08:00
Moonchild
054e286777
[Pale-Moon] Issue MoonchildProductions/UXP#21 - Remove telemetry from the front-end.
2022-04-28 11:52:35 +08:00
roytam1
9f078ac580
[network] fix build
2022-04-28 11:40:11 +08:00
FranklinDM
cee60fb824
Issue #21 - Change MappedAttrParser to store its nsIPrincipal instead of nsSVGElement
...
This reverts part 2 of Bug 968923 since this was only modified to accommodate use counters.
2022-04-28 10:43:45 +08:00
FranklinDM
8a7587b401
Issue #21 - Remove use counters telemetry
...
This reverts Bug 968923 - Implement some equivalent of Chrome's use counters (on top of telemetry?)
For reference: https://bugzilla.mozilla.org/show_bug.cgi?id=968923
2022-04-28 10:43:09 +08:00
Moonchild
b6e147a194
Issue #21 - Remove MOZ_SERVICES_HEALTHREPORT from old-configure.
...
Also remove irrelevant references from build docs.
2022-04-28 10:39:31 +08:00
Moonchild
d562709920
Issue #21 - Remove calls to Services.telemetry and nsITelemetry
...
These calls would cause breakage without the supporting plumbing.
2022-04-28 10:38:12 +08:00
Moonchild
d356440fa3
Issue #21 - Remove unused telemetry build variables.
...
Hard-code the values in AppConstants.jsm for compatibility, even if
nobody should actually be using this in extensions or what not.
2022-04-28 10:37:10 +08:00
Moonchild
2ed3e31c4f
Issue #21 - Remove telemetry from PopupNotifications.jsm.
2022-04-28 10:34:18 +08:00
Moonchild
eaf9e756a0
Issue #21 - Remove remaining telemetry structs, callers and flags.
2022-04-28 10:33:44 +08:00
Moonchild
2564be2d79
Issue #21 - Remove Telemetry from Accessibility, EME and WebRTC.
2022-04-28 10:29:53 +08:00