Commit Graph

3540 Commits

Author SHA1 Message Date
Eric Rahm
7f5c0da102 Bug 1282980 - Remove MacQuirks. r=jrmuizel
MacQuirks was targeted for OSX from 10.6.8 up to but not including 10.7.0. We
have now removed support for 10.6 so we can safely remove this code. This also
fixes bug 1282184 where DMD is apparently choking on memory allocated in the
interpose library.
2016-07-19 16:49:24 -07:00
Thom Chiovoloni
eb81efae1e Bug 1287884 - Ensure that the pref controlling the webchannel whitelist is initialized on fennec. r=markh
MozReview-Commit-ID: 9NRIWdXx7eo
2016-07-19 14:52:06 -04:00
Andrea Marchesini
d301162847 Bug 1279029 - part 1 - Containers in preferences, r=gijs 2016-07-19 16:29:41 +02:00
Edouard Oger
2be76e15fb Bug 677372 - Send Tab/Page/Link to device. r=markh, a=KWierso
MozReview-Commit-ID: 6xnBjTPkiUQ
MozReview-Commit-ID: D7sdRrsWRCF
2016-06-27 16:46:43 -07:00
Thom Chiovoloni
1d7a0871f8 Bug 1238128 - Ensure that the details passed to WebChannelMessageToChrome is a string, with a whitelist for messages from existing users r=Margaret,markh,MattN
MozReview-Commit-ID: DpdJ5bUcBdQ
2016-07-12 19:34:41 -04:00
Wes Kocher
3e23a0ee3c Merge m-c to inbound, a=merge 2016-07-11 14:07:52 -07:00
Mike Conley
25825bae13 Bug 1285607 - Enable the Simplify Page feature for Print Preview by default. r=jaws
MozReview-Commit-ID: Bs0WZp2j7F8
2016-07-08 13:35:30 -04:00
Benjamin Smedberg
b6342360ed Bug 1277905 - Remove in-product links to plugincheck. Also remove support for startup prompting about outdated plugins, since that's annoying to users. r=Gijs r=mconley
MozReview-Commit-ID: 69tMivPVxuW
2016-07-01 11:01:07 -04:00
Chris Peterson
9591260fc7 Bug 1277155 - Part 1: Remove snprintf() polyfills for VS2013 in Sprintf.h and #defines. r=froydnj r=mhowell 2016-06-27 20:45:03 -07:00
Kartikaya Gupta
ff05efd4f2 Bug 1251038 - Enable APZ by default in all.js. r=botond
The only platform for which this change is *not* a no-op is Mulet. Last time
I checked Mulet worked fine with APZ enabled but there were a few test failures.
Now I don't believe it's running in automation anyhwere so that shouldn't be
an issue. If it is, they can re-disable APZ easily enough if needed.

MozReview-Commit-ID: 5xKUuTOnubM
2016-07-06 15:19:32 -04:00
Julian Hector
f49fb7c679 Bug 742434 - Part 2: Introduce pref to control content sandbox. r=jld
MozReview-Commit-ID: JQAQAbHUObN
2016-06-16 12:39:07 +02:00
Carsten "Tomcat" Book
4d7e4f52f9 Backed out changeset 730fcdccb26e (bug 742434) 2016-07-05 12:25:41 +02:00
Julian Hector
f41e9b08b2 Bug 742434 - Part 2: Introduce pref to control content sandbox. r=jld
MozReview-Commit-ID: HyNozlK5SAE
2016-06-16 12:39:07 +02:00
Gian-Carlo Pascutto
526d1d2a04 Backed out 2 changesets (bug 742434)
Backed out changeset 4e0e2373e234 (bug 742434)
Backed out changeset 66a937c6ca0e (bug 742434)

MozReview-Commit-ID: 8Chchv4HUL
2016-07-04 18:00:53 +02:00
Julian Hector
91c653da20 Bug 742434 - Part 1: Introduce pref to control content sandbox. r=jld
MozReview-Commit-ID: CuSCwcwRiND
2016-06-16 12:39:07 +02:00
Florian Quèze
dc0e63b39d Bug 1280381 - The prompt to enable search suggestions in the awesomebar panel should not be shown more than a few times, r=mak. 2016-06-29 19:49:40 +02:00
Andrea Marchesini
7b077db3d2 Bug 1281793 - Remove some non-used telemetry IDs - part 1 - expired keys in nsBrowserApp, r=gfritzsche 2016-06-28 19:29:09 +02:00
Carsten "Tomcat" Book
6ec8837325 Backed out changeset e1001d232f8a (bug 1281793) for bustage on a CLOSED TREE 2016-06-28 17:05:04 +02:00
Andrea Marchesini
7bf5a197c2 Bug 1281793 - Remove some non-used telemetry IDs - part 1 - expired keys in nsBrowserApp, r=gfritzsche 2016-06-28 16:44:42 +02:00
Kurt Carpenter
11a225cf1b Bug 1243034 - Sync "browser.download.useDownloadDir" preference added. r=markh 2016-06-27 21:20:00 +02:00
Thomas Nguyen
b89b23bd95 Bug 1025965 - Rename browser.safebrowsing.enabled to browser.safebrowsing.phishing.enabled. r=francios
MozReview-Commit-ID: 3TMs6MPtWsC
2016-05-09 14:44:08 +08:00
Mike de Boer
6c8f681462 Bug 1281462 - Disable the modal highlight feature on Nightly for now. r=Gijs
MozReview-Commit-ID: CDgyCrlNUxT
2016-06-25 10:51:03 +02:00
Matthew Noorenberghe
0807994fd9 Bug 1127579 - Handle a user capturing a HTTPS login with an already saved login for the HTTP version. r=dolske
MozReview-Commit-ID: 4vWuFUmicYV
2016-06-24 10:32:16 -04:00
Kartikaya Gupta
86a3f47e4d Bug 1281192 - Set velocity bias to 0 on Fennec. r=rbarker
MozReview-Commit-ID: HupL2wF6rFK
2016-06-21 14:46:34 -04:00
Tanvi Vyas
4ea972b553 Bug 1276412 - Enable experimental containers feature for Nighlty to test the OriginAttributes platform work and get some validation on the idea. r=past 2016-06-14 22:41:36 +01:00
Sebastian Hengst
f6c4642ba7 Backed out changeset 19ac9881aa5e (bug 1276412) for bc7 failures on OSX and Windows in browser_contextmenu.js. r=backout 2016-06-14 17:19:41 +02:00
Tanvi Vyas
842867c5cc Bug 1276412 - Enable experimental containers feature for Nighlty to test the OriginAttributes platform work and get some validation on the idea. r=past 2016-06-14 12:46:02 +01:00
Carsten "Tomcat" Book
aef140c998 Merge mozilla-central to fx-team 2016-06-10 15:42:51 +02:00
Carsten "Tomcat" Book
22d6854b1c merge mozilla-inbound to central a=merge 2016-06-10 15:39:23 +02:00
Nihanth Subramanya
a3060190d0 Bug 989193 - Open captive portal automatically in a new tab when detected. r=MattN
MozReview-Commit-ID: 8SZ0mOwIUtC
2016-06-10 15:19:31 +03:00
Gijs Kruitbosch
e79046a3c6 Bug 1271775 - allow bypassing the initial migration dialog, r=jaws
MozReview-Commit-ID: LkhHl7ipGEb
2016-06-01 19:00:53 +01:00
Mike de Boer
f9037c003c Bug 384458 - part 4: implement modal highlighting using the AnonymousContent API and SVG masks. r=jaws 2016-06-09 13:30:49 +02:00
Mike de Boer
665558aa2d Bug 384458 - part 2: change the matches count timeout to 100ms, up the limit to a 1000 counts and capture the state of 'Highlight All' in a pref which will be TRUE by default in the browser. r=jaws 2016-06-09 13:30:46 +02:00
Phil Ringnalda
f7687bcc80 Back out 4 changesets (bug 1276132) for browser_gmpProvider.js failures
CLOSED TREE

Backed out changeset 511a2389ca48 (bug 1276132)
Backed out changeset 91b3cdd0640a (bug 1276132)
Backed out changeset 09b9972e36f9 (bug 1276132)
Backed out changeset 69052d4e3dbb (bug 1276132)
2016-06-08 20:36:22 -07:00
Chris Pearce
f44f69e503 Bug 1276132 - Rename media.gmp-*.forcevisible to media.gmp-*.visible, and set it when keysystems are enabled. r=spohl
Repurpose the media.gmp-*.forcevisible pref to control whether the
corresponding GMP is visible in the addons manager UI. The pref has to be true
for the GMP to be usable.

The pref is enabled and not hidden when the corresponding EME keysystem is
enabled in the mozconfig.

This means users can turn on EME without needing to recompile their build; they
just need to create a hidden pref. This will be useful for CDM developers, and
users on platforms where we've not enabled EME yet but users want to test it
(Linux).

We also need to change the GMPUtils.isPluginHidden() accessor so that plugins
are considered hidden if the "visible" pref is false OR we're on an unsupported
platform. This ensures that we must be on a supported OS and the visibility
pref is true before GMPs appear in the addon list.

A consequence of the isPluginHidden() change is that we also need to add a
"force-supported" pref to override the checks that refuse to load the GMPs on
various platform versions, so that the unit tests pass.

MozReview-Commit-ID: h6CwLDkvFW
2016-05-31 10:59:44 +12:00
Chris Pearce
d1f8d257d9 Bug 1276132 - Rename media.gmp-*.forcevisible to media.gmp-*.visible, and set it when keysystems are enabled. r=spohl
Repurpose the media.gmp-*.forcevisible pref to control whether the
corresponding GMP is visible in the addons manager UI. The pref has to be true
for the GMP to be usable.

The pref is enabled and not hidden when the corresponding EME keysystem is
enabled in the mozconfig.

This means users can turn on EME without needing to recompile their build; they
just need to create a hidden pref. This will be useful for CDM developers, and
users on platforms where we've not enabled EME yet but users want to test it
(Linux).

We also need to change the GMPUtils.isPluginHidden() accessor so that plugins
are considered hidden if the "visible" pref is false OR we're on an unsupported
platform. This ensures that we must be on a supported OS and the visibility
pref is true before GMPs appear in the addon list.

A consequence of the isPluginHidden() change is that we also need to add a
"force-supported" pref to override the checks that refuse to load the GMPs on
various platform versions, so that the unit tests pass.

MozReview-Commit-ID: h6CwLDkvFW
2016-05-31 10:59:44 +12:00
Mike Hommey
04d312f0af Bug 1271574 - Purposefully leak the XUL_APP_FILE string passed to putenv. r=bsmedberg
Before bug 552864, the string was created with PR_smprintf, and
PR_SetEnv'ed (which, under the hood, just calls putenv). PR_smprintf was
allocating the string on the heap. Now, it's allocated on the stack, and
still putenv'ed.

putenv kind of takes ownership of the strings it's being passed, so
stack allocated strings are dangerous to use. It looks like we've been
fairly lucky that it worked, presumably because compilers would keep the
stack frame with the variable, but that's not guaranteed to happen, and
in some case, doesn't.

So we strdup the string and purposefully leak it instead, which matches
what happened before bug 552864, and is the only "sane" way to use
putenv.
2016-06-02 08:44:16 +09:00
Kit Cambridge
a02b4fa929 Bug 1278851 - Enable service worker notifications everywhere except for non-release B2G. r=baku
MozReview-Commit-ID: InG420vpNtA
2016-06-07 14:25:59 -07:00
Carsten "Tomcat" Book
7c66295b7a merge fx-team to mozilla-central a=merge 2016-06-08 11:56:38 +02:00
Marco Bonardo
c1bfd3aba5 Bug 1261386 - Avoid history flooding from repeated reloads. r=adw
MozReview-Commit-ID: FhU8nOoNUHb
2016-05-26 17:49:40 +02:00
Bob Owen
234469274c Bug 1278528: Don't try to initialize the sandbox TargetServices when we are not sandboxed. r=jimm
MozReview-Commit-ID: EpXy9LYXwQL
2016-06-07 14:03:51 +01:00
Carsten "Tomcat" Book
04e53ce4f5 merge mozilla-inbound to mozilla-central a=merge 2016-06-06 11:55:56 +02:00
ffxbld
bddc3959ee No bug, Automated blocklist update from host bld-linux64-spot-384 - a=blocklist-update 2016-06-04 05:09:35 -07:00
Eitan Isaacson
b0d32e3710 Bug 1268633 - Let speech synthesis ride the trains. r=smaug
MozReview-Commit-ID: FslNX4OSO6a
2016-06-02 10:30:46 -07:00
Jed Davis
48dd26ae20 Bug 1114647 - Use firefox for child processes instead of plugin-container. r=ted
Disabled on Mac (content processes need to use plugin-container.app for
UI reasons) and on Linux unless --disable-sandboxing (build issues).

Based on work by George Wright <george@mozilla.com>.
2016-06-03 12:49:39 -07:00
Robert Strong
fa5f6b38de Bug 1271761 - Firefox preference patch - app update patch for adding CPU features/detection to update URL. r=felipc 2016-05-31 12:21:02 -07:00
ffxbld
fef54a159b No bug, Automated blocklist update from host bld-linux64-spot-593 - a=blocklist-update 2016-05-28 05:20:17 -07:00
Florian Quèze
a3e244ebc6 Bug 1203168 - ask the user for confirmation when searching with a default search engine of unknown origin, data-review=bsmedberg, r=adw. 2016-05-27 13:41:29 +02:00
Carsten "Tomcat" Book
8905295433 Backed out changeset 08053d1e2cc1 (bug 1203168) for ESlint failure in browser_aboutSearchReset.js 2016-05-27 14:35:31 +02:00
Florian Quèze
01db1a04c5 Bug 1203168 - ask the user for confirmation when searching with a default search engine of unknown origin, data-review=bsmedberg, r=adw. 2016-05-27 13:41:29 +02:00