Граф коммитов

5906 Коммитов

Автор SHA1 Сообщение Дата
Carsten "Tomcat" Book 37be51f16a merge mozilla-inbound to mozilla-central a=merge 2016-07-28 17:43:03 +02:00
Chris Pearce 9d4e51cf50 Bug 1288311 - Remove GMP install failed/unsupported telemetry reporting code. r=spohl
The telemetry result indicate that unexplained install failures are very rare,
so we don't need to bother keeping this probe.

We should still need to check whether the GMP files disappear from disk, as
telemetry indicates this does happen, though quite rarely.

MozReview-Commit-ID: K64tlRajACJ

--HG--
extra : rebase_source : 0778f4bdf85cbd448ca71694c65bd99806307386
2016-07-21 16:31:56 +12:00
Felipe Gomes f19aed1d46 Bug 1247497. Test for e10s-addons mechanism. r=krizsa
MozReview-Commit-ID: 9vKCXT7tolw
2016-07-27 13:33:01 -03:00
Felipe Gomes 916fe57f38 Bug 1247497 - Inform the system add-on that there is at least one non-exempt add-on installed. r=krizsa
MozReview-Commit-ID: BPoianyEWGi
2016-07-27 13:33:00 -03:00
Felipe Gomes f12faf9bac Bug 1247497 - Mechanism to control when e10s is turned on based on add-ons presence or absense. r=krizsa
MozReview-Commit-ID: 28QaUfWNAnE
2016-07-27 13:33:00 -03:00
Carsten "Tomcat" Book 7293066753 merge mozilla-inbound to mozilla-central a=merge 2016-07-27 16:35:44 +02:00
Carsten "Tomcat" Book dbdbb9ddab merge fx-team to mozilla-central a=merge 2016-07-27 16:33:09 +02:00
Nick Alexander c6f2ef4d51 Bug 1268944 - Remove GeckoView packaging. r=chmanchester
The best kind of patch: bulk deletion.  This removes two separate but
similar build flags, and an unsupported integration piece.  The first
packaged Fennec's resources into an ill-defined GeckoView archive; the
second built on the first to produce an Android ARchive for external
consumption.  Neither of these artifacts are supported or have
consumers; in fact, they mislead potential consumers, since they're
known to be broken.  The Gradle build work under the --with-gradle
flag, and significant follow-up, is the path forward if Mozilla wants
to invest in packaging GeckoView on Android for external consumption.
That is, rather than hacking together AAR files, we'll use the
well-supported Gradle mechanisms for building and publishing such
libraries.

MozReview-Commit-ID: 4Z1jJ8z0cyJ

--HG--
extra : rebase_source : b8e65f39c286313fe8963bf3832d9b6977ef188f
2016-07-25 11:54:03 -07:00
Kilik Kuo 3de7882657 Bug 1136707 - [Part1] Make pref 'media.eme.enabled' only affect practical DRMs. r=cpearce
MozReview-Commit-ID: 5XeAelzLbIc

--HG--
extra : transplant_source : J%7D%FE%B8%CC3%CF%E7%BAg%A7%3E%19%DDC%C0%EB%92%AD%C8
2016-07-27 12:04:47 +08:00
Carsten "Tomcat" Book b9a6c687fa merge mozilla-inbound to mozilla-central a=merge 2016-07-25 15:50:41 +02:00
Geoff Lankow b013f58f80 Bug 1284166 - <setting>s do not properly handle non-ASCII characters. r=kmag 2016-07-22 12:12:11 +12:00
Luca Greco eab2b0ad2c Bug 1268773 - Notify Addon Listeners when the preferred addon debug global is changed. r=aswan
MozReview-Commit-ID: Hn7jb8Kni2J

--HG--
extra : rebase_source : db4a2545950e3b8d32808475ea4b16bd88c43272
2016-07-07 16:29:36 +02:00
Chris Pearce 888002acb9 Bug 1288580 - Mark Widevine as supported on Linux and remove Mac OSX version check. r=spohl
This means if Widevine is preffed visible on Linux it will show up in the
plugin list.

We only support Mac OSX 10.9 and later, so we don't need the >= 10.7 check any
more.

MozReview-Commit-ID: BjgMKeIIrrI

--HG--
extra : rebase_source : 46740a9d40f8ae700b6a47eb488a2435e48c1e99
2016-07-22 14:21:19 +12:00
Chris Pearce 93e60feb01 Bug 1288582 - Hide Adobe Primetime plugin on Windows < Vista. r=spohl
We're not going to get a supported Adobe GMP on WinXP, so we shouldn't download
it or show it in our add-on manager.


MozReview-Commit-ID: I3cNsStmzsV

--HG--
extra : rebase_source : b67c7cbec013f83bcf7d24cac99755faf1b5e07e
2016-07-22 14:30:22 +12:00
Tom Tromey 5538d692d3 Bug 1286877 - do not set c-basic-offset for python-mode; r=gps
This removes the unnecessary setting of c-basic-offset from all
python-mode files.

This was automatically generated using

    perl -pi -e 's/; *c-basic-offset: *[0-9]+//'

... on the affected files.

The bulk of these files are moz.build files but there a few others as
well.

MozReview-Commit-ID: 2pPf3DEiZqx

--HG--
extra : rebase_source : 0a7dcac80b924174a2c429b093791148ea6ac204
2016-07-14 10:16:42 -06:00
Wes Kocher 324028bc3b Bug 1288480 - ESLint fix a=me CLOSED TREE 2016-07-21 15:53:09 -07:00
Andrew Swan 6ce8cf50ff Bug 1288480 Rework mozAddonManager error handling r=kmag a=kwierso CLOSED TREE
This ended up being a bigger change than I had hoped for but
it updates the WebAPITask helper in amWebAPI.js so that errors
returned from the parent process are immediately wrapped into
Error objects from the content page.  In this way, programming
errors or other internal errors don't leak out to mozAddonManager
users.

The way the previous code managed window references using "this"
was already a bit fussy, this patch only makes it worse.  But I
think this basic logical structure here is right and since this
bug is responsible for widespread breakage, I'd like to get this
checked in and then clean it up in a follow-up.

MozReview-Commit-ID: 98PgbWKsHIN

--HG--
extra : source : f2cd195ea3898c9c46e7f58bbcaa3292a2793554
2016-07-21 11:35:41 -07:00
Carsten "Tomcat" Book 4a64baa9d4 merge mozilla-inbound to mozilla-central a=merge 2016-07-21 16:24:36 +02:00
Andrew Swan e8c3e2138f bug 1287125 Lock down mozAddonManager.install() r=rhelmer
MozReview-Commit-ID: 7wLqVme2Yzi

--HG--
extra : rebase_source : 870ddfc2a92599b3ce6f8ab1b850f8bde944575e
2016-07-15 11:40:45 -07:00
Chris Manchester 5d733ce029 Bug 1286016 - Re-organize browser.ini manifests to reflect support files needed by tests in toolkit/mozapps/extensions/test/browser/browser.ini r=erahm
MozReview-Commit-ID: Kfn3ApOTXOk

--HG--
extra : rebase_source : 6be4c04f05ec917e571fc6a4a41eec1f87c6a095
2016-07-20 11:47:22 -07:00
Chris Peterson b175c9fdd5 Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo 2016-07-20 22:03:25 -07:00
Mark Hammond 98d7b727d9 Bug 1286785 - treat a corrupt addons.json as though it was missing. r=rhelmer
MozReview-Commit-ID: 3CmGaQ2MxPg

--HG--
extra : rebase_source : 8549ab7557ebcd40909e733b59132baa34a5bf62
2016-07-18 09:55:00 +10:00
Carsten "Tomcat" Book 14a7e12166 Backed out changeset fbf164ef9e70 (bug 1287125) for perma failing in browser_webapi_install.js after merged 2016-07-18 09:06:42 +02:00
Wes Kocher ad9620b862 Merge m-c to autoland a=merge 2016-07-15 17:01:59 -07:00
Andrew Swan 741c775523 bug 1287125 Lock down mozAddonManager.install() r=rhelmer
MozReview-Commit-ID: 7wLqVme2Yzi

--HG--
extra : rebase_source : 1eeee0567b7977e00c68467546cf77e5c4f3577c
2016-07-15 11:40:45 -07:00
Robert Helmer 25e5792baa Bug 1284564 - correct update behavior section of system add-on spec r=mkelly
MozReview-Commit-ID: JtncY5gvcN7

--HG--
extra : rebase_source : 1b31d2fc6ba095a2944e51901471baad5c2bcbb8
2016-07-05 09:59:22 -07:00
Benjamin Smedberg be3857f963 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

--HG--
extra : rebase_source : bd4d2979beff0f460a20156b0f954e2f1a2a5e85
2016-07-01 11:01:07 -04:00
Luca Greco 114e6cb097 Bug 1285289 - Use the URL of the addon sourceBundle as the sourceURI of temporary addon. r=aswan
MozReview-Commit-ID: KKeIFOMN3yo

--HG--
extra : transplant_source : %5C%8D%AFG%B1%3E%3B%07%D0%1B.%96%83%CF%10%FF%5D%15%27%FC
2016-07-07 21:25:35 +02:00
Benjamin Smedberg b8f122617a Bug 1285618 - Move support files to browser-common.ini so that running individual addon manager tests installs them properly. r=gps
MozReview-Commit-ID: FRslpRvJFK9

--HG--
extra : rebase_source : 95279fa5acf2ca3b0566d84f8adbf79868d1d5cb
2016-07-08 16:04:57 -04:00
Robert Strong 80d6999ee4 Bug 1285099 - STATE_PENDING_SVC is not defined in nsUpdateService.js after bug 394984 landed. r=spohl 2016-07-07 07:43:49 -07:00
Carsten "Tomcat" Book 1e5237c994 merge mozilla-inbound to mozilla-central a=merge 2016-07-07 11:41:27 +02:00
Robert Helmer 303a44d1f7 Bug 1283897 - flush JAR cache before loading temporary add-on, r=kmag
MozReview-Commit-ID: 2wBKzvP6a4g

--HG--
extra : rebase_source : 9937dc681215ac404881f899e56a090c06b781e1
2016-07-01 13:08:19 -07:00
Chris Peterson 2b3b60f7b1 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
Bill McCloskey c952246316 Bug 1214824 - Forbid CPOW usage if add-on declares it is multiprocessCompatible (r=mrbkap) 2016-07-05 13:59:36 -07:00
Robert Helmer c1ac013c11 Bug 1281077 - do not allow hidden add-ons to be user disabled. r=aswan
MozReview-Commit-ID: JUtKsYZLJTV

--HG--
extra : rebase_source : c2d0cd8cfbbafe22d81192bd1185bbd64c52c7c6
2016-06-29 17:14:41 -07:00
Robert Strong 33be16a9cc Bug 1278248 - On Mac, don't download complete mar file when cancelling elevation of a partial mar file on Mac. r=spohl 2016-07-14 09:55:02 -07:00
Nomis101 f1831ab523 Bug 1279731 - "Fix typos in AddonRepository.jsm and PluginProvider.jsm". r=rhelmer 2016-06-11 10:41:45 +02:00
Carsten "Tomcat" Book 5c90a99952 merge mozilla-inbound to mozilla-central a=merge 2016-06-29 16:13:05 +02:00
anonym 91d0ac1119 Bug 1281959 - Add a pref hiding the "Open with" option. r=dolske
If browser.download.forbid_open_with is set to true (default: false)
the download dialog will not ever show the "Open with" option for
opening the file with an external application; only the "Save" and
"Cancel" options will be available.

This is very useful to enable when the browser is sandboxed (e.g. via
AppArmor) in such a way that it is forbidden to run external
applications, since users then are not presented with this choice
which will not work and only cause confusion.

See https://trac.torproject.org/17502
2016-06-28 14:23:00 +02:00
Carsten "Tomcat" Book bd81760f9c Merge mozilla-central to fx-team 2016-06-28 16:14:58 +02:00
Towkir Ahmed 8eff74364d Bug 1279910 - Renamed occurrences of 'Oriya' to 'Odia'. r=gijs 2016-06-27 12:31:00 +02:00
Stephen A Pohl 36a128ce82 Bug 1272585: Start handling NS_ERROR_DOCUMENT_NOT_CACHED the same way as network offline in app update. r=mhowell 2016-06-27 15:02:58 -04:00
Andrew Swan ba6d7750b6 Bug 1279034 Add Addon.setEnabled() for a.m.o r=rhelmer,smaug
MozReview-Commit-ID: 6mvHMWinkle

--HG--
extra : rebase_source : 6d6f564d50dbcea8850c3fd6117351c2efe2cb6c
2016-06-24 12:54:18 -07:00
Andrew Swan 6528b7ae63 Bug 1279046 Expose onOperationCancelled to a.m.o r=rhelmer
MozReview-Commit-ID: 2QTjGi8tnjT

--HG--
extra : rebase_source : c01c7649105a47e83339186bfc4d4a0b8b74a2dc
2016-06-24 10:16:50 -07:00
Robert Helmer 18bcdedb45 Bug 1281547 - add-on compatibility check should log underlying reason r=aswan
MozReview-Commit-ID: GzfIN4DNTt9

--HG--
extra : rebase_source : fd8915018009846d5991f2a46826ab42c9addd18
2016-06-22 10:36:40 -07:00
Andy McKay 991102e916 bug 1282568 sign add-ons in browser_update tests r=aswan
MozReview-Commit-ID: 6kF005zOosv

--HG--
extra : source : 63c1aecb37ac17e88cc993c9b78f366f214fe130
extra : amend_source : f2f1a1eb6a10914a8d10df49d80cda313987b8b4
2016-06-27 14:52:57 -07:00
Andrew Swan 97f5aada1f Bug 1277295 Remove obsolete reference to storage service r=gps,kmag
MozReview-Commit-ID: 27BEb2XGQkZ

--HG--
extra : rebase_source : 4abfe29abfb7b8e8b7a11fcbf68ce12f8419be40
2016-06-24 13:14:35 -07:00
Andrew Swan ad06bce348 Bug 1270359 Make MockRegistry a common test-only module r=kmag
MozReview-Commit-ID: DiLa3vfAh3R

--HG--
extra : rebase_source : 6e909f87b786affc3c476c85b758259321c31e41
2016-06-14 05:27:36 -07:00
Mike Hommey d1d2409fb5 Bug 1279108 - Disable leak detection for updater xpcshell tests. r=mccr8
With more recent version of ASAN, the updater program shows multiple
leaks, for different reasons.

One is that the updater code heavily relies on pointers into a large
buffer, with exceptions, making things difficult to avoid leaks of those
exceptions. At least it requires more effort than I'm willing to put for
the sake of upgrading the compiler we use for ASAN.

Another is that the leak suppressions are not currently used for
xpcshell tests, and some leaks attributed to libglib, that would
normally be suppressed, are not.

Moreover, even if the suppressions were used, it looks like some are not
rooted to already suppressed system libraries, and would require
investigation. Ideally, we'd have debug symbols installed for the system
libraries and would have full stack traces, but we don't, so this makes
the whole process harder than necessary.

All in all, the updater is a separate short-lived program, and until we
can address all the problems above, we can just ignore memory leaks in
it (which aren't new anyways and are ignored by not being detected by
the ASAN currently used on automation). We don't disable ASAN entirely,
though, only leak detection, and only for the updater program.
2016-06-12 18:53:00 +09:00
Robert Strong da8d36cca8 Bug 1168743 - test changes - Only use env vars in the test updater and general app update cleanup. r=mhowell 2016-06-11 08:31:20 -07:00