Commit Graph

34289 Commits

Author SHA1 Message Date
Panos Astithas
a5bb3c4828 Fix misaligned advanced panel in about:certerror (bug 1243310). r=ttaubert 2016-01-27 15:48:53 +02:00
Carsten "Tomcat" Book
06c3e0ec46 Merge mozilla-central to fx-team 2016-01-27 12:12:26 +01: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
Zachary Carter
d44547b51f Bug 1221294 - adds Android and Apple logos to the Android and iOS download links on the Sync preferences pane. r=markh 2016-01-26 14:18:00 +01:00
Bill McCloskey
5fe5f3a830 Bug 1233497 - Disallow unsafe CPOWs in browser code. r=mrbkap. 2016-01-20 17:09:41 -05:00
Mike Conley
cedcf91446 Bug 1233497 - Stop using TabState.flushAsync in session store tests. r=billm 2016-01-05 19:19:51 -05:00
Mike Conley
cf31e8d8d2 Bug 1233497 - Make browser_bug710878.js avoid CPOW usage in utilityOverlay.js. r=felipe 2016-01-05 13:53:27 -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
859fde3ed0 Bug 1233497 - Run translation tests within ContentTasks to avoid CPOW usage. r=mikedeboer 2016-01-04 17:33:19 -05:00
Mike Conley
62ba1fc2b2 Bug 1233497 - Remove a CPOW from browser/components/places/tests/browser/head.js r=mak 2016-01-04 16:25:30 -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
Wes Kocher
c56f4feb12 Backed out 2 changesets (bug 1226781) for e10s bc7 failures in browser_invalid_uri_back_forward_manipulation.js
Backed out changeset 3ae6880a94e4 (bug 1226781)
Backed out changeset 627ac298f230 (bug 1226781)
2016-01-26 11:09:04 -08:00
Shane Caraveo
a19c3212f6 Bug 1037483 replace microdata with microformats in share, r=dietrich 2016-01-26 10:53:00 -08:00
Ed Lee
fe226296e2 Bug 1239976 - Change conversation window title to have ellipses at the end, rather than in the middle. r=mixedpuppy 2016-01-26 05:46:06 -07:00
Gijs Kruitbosch
761a7d1faf Bug 1226781 - add a regression test for going back from pages that cause about:neterror to be shown, r=mconley 2016-01-26 16:20:51 +00:00
Gijs Kruitbosch
dde943388f Bug 1226781 - only manually switch remoteness if we were trying to switch remoteness to begin with, r=mconley 2016-01-22 11:27:06 +00:00
Florian Quèze
89181b957a Bug 1239985 - make the browser_devices_get_user_media_about_url.js test pass with e10s, r=felipe. 2016-01-26 17:50:55 +01:00
Mark Banner
a745a54032 Bug 1149955 - Renable test_shared_all.py as intermittents seem resolved. r=mikedeboer 2016-01-26 14:50:32 +00:00
Alessio Placitelli
29a9ceaff8 Bug 1234518 - Clean MOZ_SERVICES_HEALTHREPORT and and MOZ_SERVICES_METRICS. r=gfritzsche 2016-01-21 07:59:00 +01:00
Wes Kocher
415b1d5982 Merge m-c to fx-team, a=merge 2016-01-25 14:07:49 -08:00
Matthew Noorenberghe
fad2c5e168 Bug 1242101 - Only capture mozscreenshots for Nightlies, try pushes and local builds. r=felipe
Don't generate images unless they're wanted and useful.
2016-01-25 13:57:37 -08:00
Wes Kocher
6649e55466 Merge fx-team to m-c a=merge 2016-01-25 13:57:54 -08:00
Wes Kocher
5567127e9f Merge inbound to central, a=merge 2016-01-25 13:17:08 -08:00
Mike Conley
48028cb59b Backout 28e3554983f6 (bug 1088763) for causing bug 1223550 2016-01-25 12:04:56 -05:00
Neil Deakin
8db3987f4e Bug 1241703, set selection events enabled before running test, r=me 2016-01-25 09:32:47 -05:00
ffxbld
437083d3b6 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2016-01-25 09:01:00 -05:00
Paolo Amadini
da0ac34737 Bug 1236231 - Make sure the Tracking Protection tour doorhanger is not shown when the tour starts from about:privatebrowsing. r=past 2016-01-11 14:40:31 +00:00
Paolo Amadini
d5c5f8a130 Bug 1231757 - Notification on first activation of Tracking Protection in normal mode. r=past 2016-01-22 13:02:50 +00:00
Jared Wein
4bad58401a Bug 1242137 - Fix eslint errors in /browser/components/customizableui. r=gijs 2016-01-23 14:55:27 -05:00
Jared Wein
3cbabf2143 Bug 1241993 - Fix eslint errors in nsBrowserGlue.js. r=gijs 2016-01-22 15:48:20 -05:00
Phil Ringnalda
eaaf7692e0 Merge m-c to f-t 2016-01-23 18:20:54 -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
ffxbld
87be720487 No bug, Automated blocklist update from host bld-linux64-spot-309 - a=blocklist-update 2016-01-23 04:36:36 -08:00
Shane Caraveo
277010c502 Bug 1230638 move pocket toolbar/menu icons into addon, r=Gijs 2016-01-22 17:46:57 -08:00
Phil Ringnalda
70c41d7548 Back out 2cb984c700cb (bug 1237945) for failures in browser_967000_button_sync.js 2016-01-23 10:49:58 -08:00
Jared Wein
28c64a99d1 Bug 1242125 - Fix eslint errors in /browser/components/uitour. r=mattn 2016-01-23 19:46:10 -05:00
Phil Ringnalda
40880a6828 Back out 197bf80d62f8 (bug 1230638) for failures in browser_967000_button_sync.js
CLOSED TREE
2016-01-22 23:33:04 -08:00
Shane Caraveo
116c44fb6e Bug 1230638 move pocket toolbar/menu icons into addon, r=Gijs 2016-01-22 17:46:57 -08:00
Shane Caraveo
461e8035f1 Bug 1235873 fix pocket panel size when in menu panel, r=Gijs 2016-01-22 17:39:59 -08:00
Mark Hammond
9861c2f9aa Bug 1238566 - fix centering in synced tabs UI (again). r=Gijs 2016-01-23 12:00:45 +11:00
Mark Hammond
0d449065eb Bug 1237945 - ensure panel is closed when mobile promo links are clicked. r=Gijs 2016-01-23 11:59:51 +11:00
Carsten "Tomcat" Book
f4f463d5b7 merge mozilla-inbound to mozilla-central a=merge 2016-01-22 12:05:24 +01:00
Wes Kocher
8dfdddf741 Merge m-c to fx-team, a=merge 2016-01-21 17:37:58 -08:00
sakshi
f672f4aa15 Bug 1207185 - Removed additional header borders from Sync preferences r=markh 2016-01-21 16:44:06 -08:00
Wes Kocher
8aaca4f248 Merge inbound to m-c a=merge 2016-01-21 16:24:42 -08: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
Olivier Yiptong
336ae33983 Bug 1240245 - Disable data collection for new-tab page r=jaws 2016-01-20 16:58:01 -05:00