Commit Graph

5549 Commits

Author SHA1 Message Date
Andrew Swan
7fc2a0fc8f Bug 1172835 - Add warning icon to unsigned extensions warning button. r=Mossop 2016-01-28 11:16:28 -08:00
Dave Townsend
5537b5c159 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.

--HG--
extra : commitid : AG6pELCYJDa
extra : rebase_source : b824c1626d0c5a77416fa4349ed3dd4d0e96418b
2016-01-26 14:31:33 -08:00
Nils Meinert
3872a2da46 Bug 1225102 - Stop recording addon telemetry details for GMP plugins. r=gfritzsche
--HG--
extra : commitid : DJ7NWNoqrED
2016-01-25 14:00:01 -08:00
Gijs Kruitbosch
0088ac397e Bug 1135866 - fix syntax error in manifest file, rs=trivial,bustage
--HG--
extra : commitid : JiK8e9w3Dej
2016-01-25 09:42:17 +00:00
Blair McBride
9f0ed77218 Bug 1135866 - Disable intermittent browser_bug562890.js & browser_openDialog.js on Windows opt builds. r=mossop
--HG--
extra : transplant_source : n%0B6K2%9B%13%E7-xF%01%B0%80%9C%9EV%CA%8F%40
2016-01-19 22:52:23 +13:00
Gabor Krizsanits
1255d4d9f5 Bug 1234675 - Ability to disable e10s for users with addons. r=Mossop 2016-01-22 10:10:17 +01:00
Andrew Halberstadt
473e8f3eae Bug 1240875 - Register temporary addons with AddonPathService, r=mossop
--HG--
extra : rebase_source : f6ed180d916220d886a9efb4fcdd8f1b96061a73
2016-01-19 15:16:18 -05:00
Dave Townsend
2124b9bc7f Bug 1241181: Test for bug 1232274 should use promises to restart the add-ons manager. r=rhelmer
Really for consistency than anything else.

--HG--
extra : rebase_source : 304f66b4f85714a6d52c9a4f4415066244624207
2016-01-20 10:01:34 -08:00
Dave Townsend
3663a6d8b6 Bug 1232274: Make installing or enabling an add-on require a restart if e10s is on and a pref is set. r=rhelmer
--HG--
extra : rebase_source : 067151264d8f037df0573ec81937762d8557242f
2016-01-14 15:21:01 -08:00
Robert Helmer
c14128889e Bug 1239484 - remove use of Object.values() r=mossop
--HG--
extra : rebase_source : acc92d461bdbb594b207637f51c87112bd054e57
2016-01-19 11:01:19 -08:00
Sebastian Hengst
ec249b43ac Bug 1239868 - remove unused PREF_EM_UPDATE_INTERVAL. r=Mossop 2016-01-15 13:11:31 +01:00
Carsten "Tomcat" Book
7e52b24fab merge mozilla-inbound to mozilla-central a=merge 2016-01-15 11:46:47 +01:00
Jim Chen
b1e4e083d5 Bug 1223209 - Clean up old GeckoView library files; r=nalexander
Right now, each incremental build produces a new set of GeckoView
library files, but the previous files don't get cleaned up, and you end
up with a bunch of old libraries in your objdir. This patch cleans up
the old files before producing new ones.
2016-01-14 18:20:02 -05:00
Jim Chen
1fbdd6e6fc Bug 1223209 - Remove geckoview_example; r=nalexander r=mfinkle
geckoview_example is broken and obsolete, and we haven't maintained it
for a long time. We should remove it from the tree, allow GeckoView AARs
to build, and rely on other example GeckoView projects that live on
GitHub.
2016-01-14 18:20:02 -05:00
Kris Maglione
5a95948ae6 Bug 1235365: Parse WebExtension JSON files as UTF-8. r=billm
--HG--
extra : commitid : IKunziwQUPp
extra : rebase_source : e36842c15d0be4f319a108e0bfc4e04baf96dd19
2016-01-09 16:53:24 -08:00
Matt Howell
21590e8b7c Bug 1234861 - Fix a case where the installer can "clean up" registry keys it didn't create. r=rstrong 2016-01-12 12:38:50 -08:00
Chris Manchester
89c245af6b Bug 992983 - Build and upload the gtest libxul during test packaging. r=ted
--HG--
extra : commitid : EH7XMBkAkta
2015-07-16 16:52:31 -07:00
Chris Peterson
f887951ac3 Bug 1236389 - Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in mozapps/update. r=rstrong
toolkit/mozapps/update/updater/updater.cpp:3722:7 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
toolkit/mozapps/update/updater/updater.cpp:3768:7 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
2016-01-01 17:04:00 -07:00
Nicholas Nethercote
ec89bbf7f2 Bug 1237151 (part 3) - Remove ignored qualifiers in all remaining code. r=froydnj. 2016-01-05 17:08:45 -08:00
Carsten "Tomcat" Book
c3c9e7c565 merge mozilla-inbound to mozilla-central a=merge 2016-01-07 11:50:57 +01:00
Robert Helmer
056a1adce9 Bug 1209344 - Link to about:debugging from about:addons. r=mossop
--HG--
extra : transplant_source : Z%A1QK7%92%FD3%D8%E1p%8F%C6%FAb%00fF%7D%F4
2016-01-05 12:19:59 -08:00
Robert Helmer
7ab4eeae62 Bug 1209344 - Remove debug button from about:addons. r=mossop
--HG--
extra : transplant_source : toni%12t%E0%3Fh%E7%06%98%B8%E4%29k%FB%0C%9Be
2016-01-05 12:19:15 -08:00
Mark Finkle
24b28ec36c Bug 590127 - Remove toolkit implementation of about:addons r=margaret 2016-01-06 00:49:03 -05:00
Chris Pearce
38b4594c7d Bug 1234099 - Unhide Adobe GMP on Windows XP. r=spohl 2015-12-21 16:06:41 +13:00
Dave Townsend
86f03db916 Bug 1229142: Link browser and toolkit test directory to the shared eslintrc files. r=Standard8
--HG--
extra : commitid : CKT2WDkxE4k
extra : rebase_source : 0be50c483317355b1e9af5985d53e85604748432
extra : histedit_source : 65d203f57ebd38b8c130e5db9aaa8ae3f507e7ac
2015-11-30 13:05:00 -08:00
Ryan VanderMeulen
f93b41b27c Merge inbound to m-c. a=merge 2016-01-01 19:29:16 -05:00
Nick Alexander
d29d7963fa Bug 1207890 - Post: Hacks to make --disable-compile-environment work on Mac OS X. r=glandium
--HG--
extra : commitid : BJ6pEARC8bF
extra : rebase_source : 6fb8638fc55c0f402fbe011b8fd10904a4681d13
2015-12-23 16:50:47 -08:00
Matt Howell
3d7498ac4f Bug 1120124 - Prevent 64-bit builds from installing over 32-bit ones (or vice-versa) by default. r=rstrong
--HG--
extra : rebase_source : 08834fcd40013ac42eb3d81a2833d112d47d7368
2016-01-05 14:31:27 -08:00
Dave Townsend
99e46fd0e0 Bug 1237340: Fix browser and toolkit eslint failures. r=Felipe
--HG--
extra : rebase_source : 3e1098fe6d387bed1edcad365e318c484e8989ea
2016-01-06 10:10:35 -08:00
Chris Pearce
5d3656a01c Bug 1234099 - Backout 34460cc654ca due to playback failures caused by Adobe GMP. r=backout 2016-01-07 09:57:36 +13:00
Jan Beich
a98ac311e9 Bug 1234033 - Unbreak build --with-system-bz2 using Clang. r=dvander
--HG--
extra : transplant_source : %A3%205n%91S%BA%1FNUD%81%28%DB%15%AE%B9%CA%0D%B6
2015-07-24 08:09:04 +00:00
Matt Howell
76fe77ef9f Bug 1212939 - Disable update logging if given a log file path longer than MAX_PATH; r=rstrong 2015-12-21 11:36:54 -08:00
Mike Hommey
6627ef45a4 Bug 1235676 - Replace $(abspath $(DEPTH)) with $(topobjdir). r=mshal 2015-12-31 08:10:02 +09:00
Mike Hommey
c2d36c7522 Bug 1235676 - Replace $(abspath $(DIST)) with $(ABS_DIST). r=mshal 2015-12-31 08:10:02 +09:00
Mike Hommey
ae8b4f0347 Bug 1235676 - Replace _ABS_DIST with ABS_DIST. r=mshal 2015-12-31 08:10:02 +09:00
Mike Hommey
2fcd7f7524 Bug 1235676 - Add a global ABS_DIST variable for a non-relative version of DIST, based on topobjdir. r=mshal
This replaces multiple local definitions of ABS_DIST.
2015-12-31 08:10:02 +09:00
Milan Sreckovic
1c5ba02c87 Bug 1234385: Add downloadable blocklist support for between comparison types, by recognizing driverVersionMax when parsing. r=benwa
--HG--
extra : commitid : AhHBWH2QjLc
2015-12-24 12:53:40 -05:00
Stephen A Pohl
feca082657 Bug 1222555: Copy updater.app to the proper location for app update mochitest chrome tests. r=rstrong,ted 2015-12-21 12:21:57 -05:00
Carsten "Tomcat" Book
ebff7b3066 Merge mozilla-central to mozilla-inbound 2015-12-18 15:25:47 +01:00
Masatoshi Kimura
7e9f2cf66c Bug 1197191 - Add .pdf and media file types to OpenWithProgids. r=rstrong 2015-12-18 23:00:51 +09:00
Alessio Placitelli
9f6f7449c9 Bug 1217282 - Add test coverage. r=gfritzsche 2015-12-15 05:44:00 +01:00
Chris Manchester
70f77fe325 Bug 1223745 - Move generate headers in toolkit/mozapps/update/updater/Makefile.in to GENERATED_FILES. r=glandium
--HG--
extra : rebase_source : 08190b416403e3b03ee1267b297eb6d88c166450
2015-12-16 13:08:34 -08:00
Chris AtLee
c9be0d6fd9 Bug 1231379 - Disable omni.ja compression on desktop platforms r=catlee,glandium
--HG--
extra : rebase_source : c669b3d1ff093b40e8d8f46845948f4f9c18ae41
2015-12-15 10:11:12 -05:00
Chris Pearce
591eb6df76 Bug 1232799 - Remove KEY_PLUGIN_TRIAL_CREATE pref from GMPProvider and friends. r=spohl
The GMPVideoDecoderTrialCreator was removed from Gecko in bug 1232527, and so
we don't need to set/reset this pref in the GMPProvider any more.

--HG--
extra : rebase_source : 3bb70b21388cdc8adb1aec25cff837a0348a6e3c
2015-12-16 10:38:51 +13:00
Chris Pearce
8cdc81c1eb Bug 1232795 - Remove VIDEO_EME_DISABLED telemetry probe. r=spohl
--HG--
extra : rebase_source : 6d7ee246707b0dad8493944af629a9ea0097184e
2015-12-16 10:32:41 +13:00
Robert Helmer
5fb8db01a4 Bug 1231003 - clarify in variable names and comments that temporary add-ons can be files or dirs r=mossop
--HG--
extra : transplant_source : %26%DBzr%14%18J%F0e6%40%5BY%5E%D3%14L%3Cs%3E
2015-12-07 14:53:11 -05:00
Georg Fritzsche
943da0d5c5 Bug 1231055 - Fix tags usage in PluginProvider. r=dtownsend 2015-12-08 19:52:45 -05:00
Matt Howell
421eb47a4b Bug 1079858, Deal with deprecation of SHA1 (SHA-1) Authenticode signatures for Windows signing, part 2 (swap cert), r=catlee, a=lizzard
--HG--
extra : amend_source : 450203e03ee0f46929ca4b4ce1a1e43b4ea6df97
2015-12-08 16:16:55 -05:00
Ryan VanderMeulen
289a16635a Merge fx-team to m-c. a=merge 2015-12-05 15:09:41 -05:00
Wes Kocher
39967e9806 Backed out changeset 0ea0832d052d (bug 1079858) for causing bug 1230631 a=backout
--HG--
extra : commitid : GeBy210BpUB
2015-12-04 14:58:55 -08:00