Commit Graph

28132 Commits

Author SHA1 Message Date
AJ Kerrigan
b38535eea6 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
3a27201cda Merge mozilla-central to mozilla-inbound 2016-01-27 12:10:56 +01:00
Bob Owen
c127f957a5 Bug 1165818: Remove temporary Nightly only MozTemp-* clean-up code. r=jimm 2016-01-27 11:00:09 +00:00
Carsten "Tomcat" Book
1b898382e6 merge mozilla-inbound to mozilla-central a=merge 2016-01-27 11:59:49 +01:00
Dave Townsend
778f33ea5e 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
93ad0bf536 Bug 1233497 - Fix infrastructure for disallowing unsafe CPOWs in browser code. r=mrbkap 2016-01-05 19:28:27 -05:00
Mike Conley
54fc5d9e2a 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
85a7692b81 Bug 1233497 - Disable tests that use fillInPageTooltip for e10s. r=Enn 2016-01-05 13:52:38 -05:00
Mike Conley
6b4ec49d81 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
3770ce1f9b 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
f5abea375d Bug 1037483 replace microdata with microformats in share, r=dietrich 2016-01-26 10:53:00 -08:00
Shane Caraveo
ffbb54e301 Bug 1037483 adopt microformats-shiv for microformats v2 support, r=tantek 2016-01-26 10:52:59 -08:00
Marco Bonardo
f7c9e47ac9 Bug 1240013 - Crash in nsNavBookmarks::OnVisit by setting long location.hash. r=Yoric 2016-01-26 18:43:53 +01:00
Carsten "Tomcat" Book
d498fb860d Merge mozilla-central to fx-team 2016-01-26 12:46:28 +01:00
Carsten "Tomcat" Book
e5db360177 merge mozilla-inbound to mozilla-central a=merge 2016-01-26 11:53:21 +01:00
Dave Townsend
a249001637 Backing out bug 1237820 due to test failures. 2016-01-25 16:44:19 -08:00
Wes Kocher
7295cf8c8b Merge m-c to fx-team, a=merge 2016-01-25 14:07:49 -08:00
Nils Meinert
e383cfb308 Bug 1225102 - Stop recording addon telemetry details for GMP plugins. r=gfritzsche 2016-01-25 14:00:01 -08:00
Wes Kocher
2659bcaedd Merge fx-team to m-c a=merge 2016-01-25 13:57:54 -08:00
Mark Banner
4566b4ef19 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
037fb1c5e1 merge mozilla-inbound to mozilla-central a=merge 2016-01-25 11:50:09 +01:00
Alessio Placitelli
ed818d5997 Bug 1242618 - Fix broken preferences documentation. r=gfritzsche 2016-01-25 09:34:00 +01:00
Chris Pearce
76e042fcd3 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
29d30f8630 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
8f160e5aaa Merge m-c to m-i 2016-01-23 18:18:48 -08:00
Phil Ringnalda
2095bc7229 Merge f-t to m-c, a=merge 2016-01-23 18:11:37 -08:00
Phil Ringnalda
f0599dbd41 Merge m-i to m-c, a=merge 2016-01-23 17:42:50 -08:00
Phil Ringnalda
68b7866dcd 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
2999314540 Merge m-i to m-c, a=merge 2016-01-23 11:45:23 -08:00
Ryan VanderMeulen
70ad4181dc 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
a5750d0d27 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
7d314253e2 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
2e88cec0bd 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
5de862ae68 Merge inbound to m-c a=merge 2016-01-21 16:24:42 -08:00
Kartikaya Gupta
90bca32249 Bug 1238040 - Add a telemetry probe for potential checkerboarding duration. r=botond,vladan 2016-01-21 09:13:47 -05:00
Kartikaya Gupta
e71fe74b7a Bug 1238040 - Update telemetry measures for checkerboarding. r=botond,vladan 2016-01-21 09:13:47 -05:00
Carsten "Tomcat" Book
d76cebb66c Merge mozilla-central to fx-team 2016-01-21 12:30:07 +01:00
Carsten "Tomcat" Book
9aa835db02 merge mozilla-inbound to mozilla-central a=merge 2016-01-21 11:49:16 +01:00
Carsten "Tomcat" Book
7feabac83d Merge mozilla-central to fx-team 2016-01-20 15:37:48 +01:00
Carsten "Tomcat" Book
94d175ba23 merge mozilla-inbound to mozilla-central a=merge 2016-01-20 15:34:34 +01:00
Kit Cambridge
3d5613d1cf Bug 1239584, Part 2 - Remove message manager usage from PushService.jsm. r=dragana 2016-01-13 22:24:37 -07:00
Sylvestre Ledru
a898200615 Bug 1218816 - Remove useless semicolons. Found by coccinelle. r=Ehsan 2016-01-22 16:58:49 +01:00
Kartikaya Gupta
e417fd2133 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
a8fb91b3ca Bug 1241893 - Remove non-used properties strings about about:profiles, r=ehsan 2016-01-23 01:51:35 +00:00
Kartikaya Gupta
ec251db847 Bug 1238042 - Add about:checkerboard. r=ehsan,botond 2016-01-22 20:27:28 -05:00
Aaron Klotz
b5cff69632 Bug 1240848: Adds additional instructions to x64 detour patcher; r=ehsan 2016-01-19 15:14:24 -07:00
Dave Townsend
c8f694bf43 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
4bb090819a 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
105fd3595f Bug 1239484 - remove use of Object.values() r=mossop 2016-01-19 11:01:19 -08:00
Mike Hommey
fd7cb7f177 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