Matt A. Tobin
ba2c2e5301
Remove MOZ_MULET
2018-03-01 14:35:14 -05:00
Matt A. Tobin
11a8a39f6d
Use MOZ_FENNEC and MOZ_XULRUNNER instead of checking MOZ_BUILD_APP in most places
2018-03-01 14:26:41 -05:00
Matt A. Tobin
17e72c824e
Sync Pale Moon code
2018-03-01 12:21:40 -05:00
Matt A. Tobin
b6c2d5f6ae
Update 7zSFX
2018-03-01 12:18:10 -05:00
Matt A. Tobin
eebeefbf29
Update configure variable verification
2018-02-28 13:00:52 -05:00
Matt A. Tobin
fedcf7249a
Remove non-functional nsDragAndDrop due to refactoring
2018-02-27 10:41:24 -05:00
wolfbeast
e10dfb62ff
Merge branch 'EME-work'
2018-02-24 22:12:27 +01:00
Matt A. Tobin
2772787463
Merge branch 'master' into EME-work
2018-02-24 11:57:59 -05:00
Matt A. Tobin
fd6b1ad6f9
WebRTC should be an enable bool in ac configure but enabled in Basilisk
2018-02-24 09:56:36 -05:00
Matt A. Tobin
7a6e7ed0f5
Developer Tools client should be a disable bool in ac configure
2018-02-24 09:49:34 -05:00
wolfbeast
1dbd9799db
Fix up leftover merge conflicts.
...
Tag #26
2018-02-24 11:37:35 +01:00
wolfbeast
c88c161875
Remove unnecessary front-end features and pres when not building EME.
...
Tag #26 .
2018-02-24 10:30:41 +01:00
wolfbeast
46ad1199de
Don't build EME-specific subroutines without EME.
...
- Checks for restricted or encrypted content
- Dispatching 'encrypted' events
- Dispatching 'key needed' events
- HTML Media Element media keys system
- EME telemetry
- HTML Media Element EME API
This is the main bulk for #26 , isolating EME-specific code.
2018-02-24 10:20:45 +01: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
011dac290a
Don't build GMP-clearkey when not building EME.
2018-02-24 10:06:22 +01:00
wolfbeast
507827c207
Move --enable-eme out of mozconfigure
2018-02-24 10:02:00 +01:00
wolfbeast
dc7ceccf8b
Merge branch 'TLS-1.3'
2018-02-24 00:43:43 +01:00
wolfbeast
788c588bf6
Activate TLS 1.3 by default.
...
This resolves #15 .
2018-02-24 00:42:45 +01:00
Matt A. Tobin
6f93b00559
Restore toolkit/obsolete files and reinstate them to toolkit/content
2018-02-23 14:04:34 -05:00
Matt A. Tobin
be18578af6
Revert "Restore toolkit/obsolete"
...
This reverts commit b61927d4cd .
2018-02-23 13:41:53 -05:00
wolfbeast
71119b4926
Merge branch 'security_tls_1-3_1' into TLS-1.3
2018-02-23 12:44:25 +01:00
wolfbeast
b884cfd05e
Merge branch '_native_52ESR_http_events_1' into TLS-1.3
2018-02-23 12:41:54 +01:00
wolfbeast
a910f57af6
Update build system files for NSS 3.35
2018-02-23 11:05:20 +01:00
wolfbeast
f1a0f0a56f
Update NSS to 3.35-RTM
2018-02-23 11:04:39 +01:00
wolfbeast
8781f74555
Update NSPR to 4.18
2018-02-23 11:03:38 +01:00
wolfbeast
7eb2c156ba
Fix typo in f3f9b7b06e (caps)
2018-02-23 09:39:10 +01:00
wolfbeast
f3f9b7b06e
Prevent issues and possible leaks with the bookmarks menu bar as a result of XBL re-binding.
2018-02-22 11:57:51 +01:00
wolfbeast
7b7ea5c59a
Merge branch 'ported-moebius'
2018-02-22 11:47:32 +01:00
janekptacijarabaci
cff4a7d0b6
Bug 1217907: [RTL] Wrong direction in about:preferences#general homepage
2018-02-22 11:43:18 +01:00
janekptacijarabaci
6bb68deb2a
Propagate plugin permissions from top-level to XO iframes.
2018-02-22 11:37:32 +01:00
janekptacijarabaci
896e23c20e
CSP: connect-src 'self' should always include https: and wss: schemes
2018-02-22 11:30:29 +01:00
janekptacijarabaci
cdcfbde10d
CSP: Support IDNs in connect-src
2018-02-22 11:23:16 +01:00
janekptacijarabaci
b4dac5093a
CSP: Ignore nonces on <img> per spec
2018-02-22 11:20:38 +01:00
janekptacijarabaci
a06ce3f03b
CSP: Upgrade SO navigational requests per spec.
2018-02-22 11:18:23 +01:00
janekptacijarabaci
62d5359679
CSP 2 - ignore (x-)frame-options if CSP with frame-ancestors directive exists
2018-02-22 11:15:23 +01:00
wolfbeast
b7274fd666
Enable ALSA support by default on Linux.
...
This will enable PulseAudio by default with a run-time fallback to ALSA (like Firefox <52).
This resolves #115 .
PulseAudio will remain enabled by default -- if at runtime it's not available, it will fall back to ALSA.
Building the tree will still require libpulse to be installed, unless using --disable-pulseaudio.
2018-02-22 11:12:45 +01:00
wolfbeast
eaac061607
Merge branch 'ported-moebius'
2018-02-22 08:59:14 +01:00
wolfbeast
6f96569b44
Set BASILISK_VERSION override major.minor to 52.9
2018-02-22 08:13:47 +01:00
wolfbeast
3458dde44f
Add site-specific overrides and remove the overruling global.
2018-02-22 07:49:13 +01:00
wolfbeast
ee221138d4
Restore the dynamic release notes URL from pref
2018-02-22 00:04:26 +01:00
wolfbeast
bc0273b478
Strip HHMM from the about dialog displayed version.
2018-02-21 23:50:25 +01:00
wolfbeast
8896ca5c0a
Update various texts and references.
2018-02-21 23:31:24 +01:00
wolfbeast
49e8a36e17
Link about dialog version to general.useragent.appVersionIsBuildID.
...
true: YYYY.MM.DD.HHMM
false: v{internal version number} (YYYY-MM-DD)
2018-02-21 23:15:23 +01:00
wolfbeast
5f813f143b
Provide UA Gecko and Firefox slices by default for web compatibility.
2018-02-21 22:31:23 +01:00
wolfbeast
2e07719b30
Identify as Goanna + set Goanna platform version.
2018-02-21 21:42:05 +01:00
wolfbeast
c9fc6f4923
Pick up major+minor milestone version from GRE milestone file.
2018-02-21 21:41:23 +01:00
wolfbeast
12640bf26e
Read Firefox UA compatmode from a pref instead of hard-coded.
...
In case of a missing pref, a hard-coded value is still used from the ctor.
2018-02-21 20:14:43 +01:00
wolfbeast
580ebc1056
Replace display version in about box with build ID.
2018-02-21 20:10:22 +01:00
wolfbeast
ef9aeb6a08
Update UA construction.
2018-02-21 20:09:30 +01:00
janekptacijarabaci
4fd939e8c9
JS - make window.pageYOffset/pageXOffset/scrollX/scrollY double
2018-02-21 19:52:35 +01:00