Commit Graph

28132 Commits

Author SHA1 Message Date
AJ Kerrigan
b90d863836 Bug 1230750 - Export GENERATED_FILES headers from moz.build. r=ted.mielczarek
Add GENERATED_FILES headers to EXPORTS inside moz.build, and
remove associated Makefile.in rules.
2016-01-24 02:19:45 -05:00
Carsten "Tomcat" Book
10715e4ef6 Merge mozilla-central to mozilla-inbound 2016-01-27 12:10:56 +01:00
Bob Owen
f310761d50 Bug 1165818: Remove temporary Nightly only MozTemp-* clean-up code. r=jimm 2016-01-27 11:00:09 +00:00
Carsten "Tomcat" Book
45b3ce32b0 merge mozilla-inbound to mozilla-central a=merge 2016-01-27 11:59:49 +01:00
Dave Townsend
d24a0c9d9e Bug 1237820: Track whether a user has been offered a sideloaded add-on or not. r=rhelmer
Previously we just checked every newly sideloaded add-on to decide whether to
offer it to the user for opt-in. This adds a new "seen" property (naming could
be better if you have other suggestions) which tracks whether we've ever shown
the opt-in UI for the add-on. It defaults to true for all add-ons and is only
set to false for sideloaded add-ons that default to being disabled on install.
The seen flag can be set to true through the API but cannot be reset to false
as that would allow add-ons to forcibly re-present themselves to the user when
disabled.

The opt-in UI sets the seen flag to true only when it has focus which fixes a
long-standing bug where if you accept the first add-on you see and restart the
other tabs might not show up.

The one slight downside of this approach is that it now requires loading the
full add-ons database on every startup in order to check the seen flag for all
installed add-ons. There are hacky ways we might get around this but they all
involve overloading prefs with even more object data. The good thing is that
we do the load and check asynchronously after most of startup is complete and
the UI is fully loaded so there shouldn't be any percieved impact to startup
time. I've run multiple talos runs to verify that none of the numbers appear to
regress.
2016-01-26 14:31:33 -08:00
Bill McCloskey
366bf83154 Bug 1233497 - Fix infrastructure for disallowing unsafe CPOWs in browser code. r=mrbkap 2016-01-05 19:28:27 -05:00
Mike Conley
1c1f122b16 Bug 1233497 - Temporarily allow unsafe CPOWs in Promise-backend.js and Task.jsm. r=billm 2016-01-18 12:44:37 -05:00
Mike Conley
b8b343e3e2 Bug 1233497 - Disable tests that use fillInPageTooltip for e10s. r=Enn 2016-01-05 13:52:38 -05:00
Mike Conley
ca734f2ce9 Bug 1233497 - Do not resolve a Promise with a CPOW in browser_addonPerformanceAlerts.js r=Yoric 2016-01-04 17:15:24 -05:00
Wes Kocher
869e70a25c Backed out 2 changesets (bug 1037483) for many ESLint failures
Backed out changeset de364648e24c (bug 1037483)
Backed out changeset c697940b6f5c (bug 1037483)
2016-01-26 11:26:23 -08:00
Shane Caraveo
a19c3212f6 Bug 1037483 replace microdata with microformats in share, r=dietrich 2016-01-26 10:53:00 -08:00
Shane Caraveo
4172f3d1e7 Bug 1037483 adopt microformats-shiv for microformats v2 support, r=tantek 2016-01-26 10:52:59 -08:00
Marco Bonardo
f252fbb3ea Bug 1240013 - Crash in nsNavBookmarks::OnVisit by setting long location.hash. r=Yoric 2016-01-26 18:43:53 +01:00
Carsten "Tomcat" Book
790ddd9083 Merge mozilla-central to fx-team 2016-01-26 12:46:28 +01:00
Carsten "Tomcat" Book
61275b5e7e merge mozilla-inbound to mozilla-central a=merge 2016-01-26 11:53:21 +01:00
Dave Townsend
33f6bafc2c Backing out bug 1237820 due to test failures. 2016-01-25 16:44:19 -08:00
Wes Kocher
415b1d5982 Merge m-c to fx-team, a=merge 2016-01-25 14:07:49 -08:00
Nils Meinert
82811ca9ed Bug 1225102 - Stop recording addon telemetry details for GMP plugins. r=gfritzsche 2016-01-25 14:00:01 -08:00
Wes Kocher
6649e55466 Merge fx-team to m-c a=merge 2016-01-25 13:57:54 -08:00
Mark Banner
f7ba0da87b Bug 1232493 - Extend expiry time for Loop's telemetry hooks. r=vladan, a=sheriffduty 2016-01-22 05:43:00 +01:00
Carsten "Tomcat" Book
cfc0028336 merge mozilla-inbound to mozilla-central a=merge 2016-01-25 11:50:09 +01:00
Alessio Placitelli
e187b7360c Bug 1242618 - Fix broken preferences documentation. r=gfritzsche 2016-01-25 09:34:00 +01:00
Chris Pearce
46b1417551 Bug 1176071 - Handle WMF MFTDecoder returning success but no output, with telemetry. r=mattwoodrow,r=vladan
Sometimes the Windows Media Foundation MFT video decoder reports that it will
provide memory for output video frames, and the decoder returns success, but it
doesn't output a valid video frame. So change our code to not assume that
output is always valid (to fix a null pointer dereference). We can't reproduce
this locally, so we don't know how to get a best behaviour here, so add
telemetry to figure out whether the decoder will right itself, or whether we
should just give up completely.
2016-01-25 10:55:45 +13:00
Shu-yu Guo
ed1745b184 Bug 1235590 - Allow redeclaring block-scoped functions and warn about deprecation for now. (r=jorendorff) 2016-01-23 13:28:45 -08:00
Phil Ringnalda
d7618989ba Merge m-c to m-i 2016-01-23 18:18:48 -08:00
Phil Ringnalda
867dddb5d6 Merge f-t to m-c, a=merge 2016-01-23 18:11:37 -08:00
Phil Ringnalda
5b3c533797 Merge m-i to m-c, a=merge 2016-01-23 17:42:50 -08:00
Phil Ringnalda
ea84a179ca Back out 3 changesets (bug 1214658) for b2g emulator timeouts in test_ext_contentscript_*
CLOSED TREE

Backed out changeset b76ab3324cd2 (bug 1214658)
Backed out changeset aee8341f15c7 (bug 1214658)
Backed out changeset 743d7567b280 (bug 1214658)
2016-01-23 13:06:49 -08:00
Phil Ringnalda
147192dcc6 Merge m-i to m-c, a=merge 2016-01-23 11:45:23 -08:00
Ryan VanderMeulen
8989742d61 Backed out changeset 9f34b95fa1d0 (bug 1240977) and changeset a786af9186eb (bug 1240848) for suspicion of causing the topcrashes in bug 1241921. a=topcrash 2016-01-22 18:27:10 -05:00
Luca Greco
312e5fd1d5 Bug 1214658 - Test content script APIs are not injected in arbitrary web pages. r=kmag 2016-01-22 10:13:00 -05:00
Luca Greco
765362dce9 Bug 1214658 - Add test case of an webextension page iframe created from a content script. r=kmag 2016-01-22 06:10:00 -05:00
Luca Greco
1d91bcf0a9 Bug 1214658 - Enable content script APIs into sub-frames pointed to a valid add-on url. r=kmag 2016-01-22 06:02:00 -05:00
Wes Kocher
8aaca4f248 Merge inbound to m-c a=merge 2016-01-21 16:24:42 -08:00
Kartikaya Gupta
44ea469238 Bug 1238040 - Add a telemetry probe for potential checkerboarding duration. r=botond,vladan 2016-01-21 09:13:47 -05:00
Kartikaya Gupta
0dde2fe3ac Bug 1238040 - Update telemetry measures for checkerboarding. r=botond,vladan 2016-01-21 09:13:47 -05:00
Carsten "Tomcat" Book
0cfb6c0b29 Merge mozilla-central to fx-team 2016-01-21 12:30:07 +01:00
Carsten "Tomcat" Book
d6d7f5602f merge mozilla-inbound to mozilla-central a=merge 2016-01-21 11:49:16 +01:00
Carsten "Tomcat" Book
79359c90a2 Merge mozilla-central to fx-team 2016-01-20 15:37:48 +01:00
Carsten "Tomcat" Book
03bfc91ef3 merge mozilla-inbound to mozilla-central a=merge 2016-01-20 15:34:34 +01:00
Kit Cambridge
9667d537f8 Bug 1239584, Part 2 - Remove message manager usage from PushService.jsm. r=dragana 2016-01-13 22:24:37 -07:00
Sylvestre Ledru
14ec5bc735 Bug 1218816 - Remove useless semicolons. Found by coccinelle. r=Ehsan 2016-01-22 16:58:49 +01:00
Kartikaya Gupta
17efc50700 Back out cset f01b5d05a13b (bug 1235590) for jsreftest failures. r=backout on a CLOSED TREE 2016-01-22 22:11:30 -05:00
Andrea Marchesini
8dc653160a Bug 1241893 - Remove non-used properties strings about about:profiles, r=ehsan 2016-01-23 01:51:35 +00:00
Kartikaya Gupta
858d8f75a7 Bug 1238042 - Add about:checkerboard. r=ehsan,botond 2016-01-22 20:27:28 -05:00
Aaron Klotz
71999596d5 Bug 1240848: Adds additional instructions to x64 detour patcher; r=ehsan 2016-01-19 15:14:24 -07:00
Dave Townsend
7b6e7cf218 Bug 1232274: Make installing or enabling an add-on require a restart if e10s is on and a pref is set. r=rhelmer 2016-01-14 15:21:01 -08:00
Dave Townsend
bc980ff197 Bug 1239810: UpdateUtils.jsm requires the update.locale file to be shipped regardless of whether the application update is included. r=nalexander,rstrong 2016-01-14 15:19:44 -08:00
Robert Helmer
c068c4d060 Bug 1239484 - remove use of Object.values() r=mossop 2016-01-19 11:01:19 -08:00
Mike Hommey
701930ba6c Bug 1240660 - Remove "+" prefixes in jar manifests. r=gps
Now that the faster make backend is enabled by default avoiding
cross-jar.mn file conflicts, and now that individual files can't
overlap with wildcards in the same jar.mn files, which were two
main things that the "+" prefix was used for (apart from
cargo-culting), the "+" prefixes in the tree are not necessary
anymore.
2016-01-20 07:24:40 +09:00