Commit Graph

26937 Commits

Author SHA1 Message Date
Gabor Krizsanits
a584c9cc0d Bug 1190667 - WEAPI contextMenus. r=billm 2015-10-05 17:48:08 +02:00
Bob Owen
149742a926 Bug 1207972: Move to using USER_INTERACTIVE and JOB_INTERACTIVE by default for the Windows content sandbox. r=tabraldes 2015-10-05 11:10:46 +01:00
Nicholas Nethercote
dc00b9310b Bug 1209351 (part 6) - Optimize nsTHashTable::RemoveEntry() usage in toolkit/. r=froydnj. 2015-09-24 21:38:04 -07:00
Phil Ringnalda
ffa684e571 Merge f-t to m-c, a=merge 2015-10-03 15:50:22 -07:00
Michael Layzell
e6cffd1e00 Bug 1208814 - Part 2: Don't use the default copy constructor in nsNavHistoryQuery::Clone(), r=ehsan 2015-10-03 11:23:54 -04:00
Nick Alexander
3af4797528 Bug 1205705 - Part 2: Collect client-side fxa-content-server LOADED Telemetry. r=mfinkle,ally p=ally
This collects client-side fxa-content-server data.  The data covers
only the about:accounts experience until:

* the fxa-content-server provides the LOADED message; or
* connection failure is observed.

Nota bene: a healthy fxa-content-server always delivers the LOADED
message!  In future, we might want to timeout the load (and observe
said timeouts) separately.

We collect no data after the fxa-content-server LOADED message.  The
intention is for the server-side metrics flow to capture the valuable
"bounce rate" metrics, since the fxa-content-server team are in
position to quickly improve the web-based UI flow.

The client-side data collected is intended to answer the following
questions:

1) How many remote content loads started;
2) How many loads completed;
3) What proportion of loads made it to the LOADED message, as opposed
to failed;
4) How long it took each successful load to observe the LOADED
message;
5) How long it took each failing load to observe failure.

All of these are keyed by the fxa-content-server endpoint path (like
'settings' or 'profile/avatar'), since I observe differences between
the time-to-LOADED for each endpoint path.

There is a privacy trade-off here.  Mozilla is collecting data to
understand the user experience when about:accounts is connecting to
the specific fxa-content-server hosted by Mozilla at
accounts.firefox.com.  However, we don't want to observe what
alternate servers users might be using, so we can't collect the whole
URL.  Here, we filter the data based on whether the user is /not/
using accounts.firefox.com, and then record just the endpoint path.
Other collected data could expose that the user is using Firefox
Accounts, and together, that leaks the number of users not using
accounts.firefox.com.  We accept this leak: Mozilla already collects
data about whether Sync (both legacy and FxA) is using a custom server
in various situations: see the WEAVE_CUSTOM_* Telemetry histograms.
2015-09-18 10:51:39 -04:00
Justin Dolske
4b2a4e007f Bug 1210611 - Globally define MOZILLA_OFFICIAL. r=glandium 2015-10-02 15:18:04 -07:00
Wes Kocher
aff57a8327 Merge m-c to fx-team, a=merge 2015-10-02 13:44:21 -07:00
Carsten "Tomcat" Book
91e1ac6fd2 Merge m-c to mozilla-inbound 2015-10-02 13:37:27 +02:00
Carsten "Tomcat" Book
179a6e54ad merge mozilla-inbound to mozilla-central a=merge 2015-10-02 11:52:49 +02:00
Carsten "Tomcat" Book
c964cde471 merge fx-team to mozilla-central a=merge 2015-10-02 11:44:11 +02:00
Dave Townsend
cae412a957 Bug 1193973: System add-ons that shipped with the app should be loaded in safe mode. r=rhelmer
By making the updated system add-on install location return an empty set when
in safe mode it causes us to rescan and enable the default system add-ons.

The complication is calling the uninstall method on the updated add-ons when
switching to safe mode, for that we have to cache the fact that an add-on
can run in safe mode in the bootstrappedAddons data so it persists to the
next restart and can be accessed when the updated add-on has been hidden.
2015-09-24 11:23:35 -07:00
Gijs Kruitbosch
3f1f224f4a Bug 1052776 - fix role=alert usage and ensure alert events fire, r=MattN 2015-09-30 15:38:00 -04:00
Gijs Kruitbosch
71ef8417d7 Bug 1205620 - fix default visibility of warning/error buttons in addon manager, r=Mossop 2015-10-01 13:55:42 -04:00
Florian Quèze
b0120c5a42 Bug 1209920 - Drop support for <MozParam condition="defaultEngine", r=adw. 2015-10-01 15:05:59 +02:00
Florian Quèze
c509efd98d Bug 1209916 - _hidden shouldn't be stored in both the cache and the metadata, r=adw. 2015-10-01 15:04:53 +02:00
Florian Quèze
df118fca16 Bug 1209914 - Use toJSON methods instead of explicit _serializeToJSON calls, r=adw. 2015-10-01 15:04:03 +02:00
Carsten "Tomcat" Book
ec2dae050c Merge m-c to fx-team 2015-10-01 14:16:12 +02:00
Carsten "Tomcat" Book
b78014b465 merge mozilla-inbound to mozilla-central a=merge 2015-10-01 12:39:25 +02:00
Seth Fowler
3ec62c3b82 Bug 1118926 (Part 2) - Remove remnants of -moz-resolution in JavaScript code. r=dolske 2015-09-30 17:00:56 -07:00
Seth Fowler
9b3da6ca38 Bug 1118926 (Part 1) - Remove remnants of -moz-resolution in C++ code. r=tn 2015-09-30 17:00:52 -07:00
Bobby Holley
818dbc176c Bug 1208622 - Separate API entry points. r=bz 2015-09-30 16:31:46 -07:00
Mike Hommey
63e6851011 Bug 1209875 - Get rid of XULPPFLAGS. r=gps
The flags added in toolkit/locales/Makefile.in turn out not to be actually
used, so just remove that.

The remaining uses of XULPPFLAGS are to set debug flags depending on whether
MOZ_DEBUG is set or not. Just set a dedicated variable with the right value
from configure.
2015-10-01 07:30:48 +09:00
Yoshi Huang
bc28b70384 Bug 1210459: Add originAttributes for tests that implement nsILoadContext. r=bholley 2015-09-30 18:14:12 -07:00
J. Ryan Stinnett
451025dc85 Bug 1203395 - Repair view selection source in window mode. r=mconley 2015-09-29 14:12:54 -05:00
Wes Kocher
2bc1c3d4b3 Merge m-c to inbound a=merge 2015-09-30 14:10:21 -07:00
Richard Marti
1bcdc5e839 Bug 1209343 - Make the background of notification[type="critical"] red again. r=adw 2015-09-29 22:06:21 +02:00
Carsten "Tomcat" Book
d8d8d0899b Merge mozilla-central to fx-team 2015-09-30 13:54:35 +02:00
Matt Howell
24b18c78ee Bug 1208626 - Add needed parameter to getHistogramById. r=rstrong 2015-09-25 13:43:18 -07:00
David Rajchenbach-Teller
d09f2ef7ab Bug 1208475 - Using a safer date for test_iter_dir;r=yoric 2015-09-29 15:53:40 +02:00
David Rajchenbach-Teller
6f4d556f84 Bug 1208199 - test_osfile_async_setDates.js doesn't need to handle pending/finished state manually;r=yoric 2015-09-29 11:53:30 +02:00
Mike Hommey
72791235a4 Bug 1209401 - Don't use preprocessor forced includes for API keys in nsURLFormatter.js. r=gps 2015-09-30 11:51:48 +09:00
Wes Kocher
307ad6a74c Merge m-c to inbound, a=merge 2015-09-29 16:13:55 -07:00
David Anderson
ae08a8de3b Fail gracefully when we can't get a texture sync handle. (bug 1207665 part 4, r=bas,vladan) 2015-09-29 11:20:01 -07:00
Carsten "Tomcat" Book
13501ce691 Merge mozilla-central to fx-team 2015-09-29 12:41:12 +02:00
Carsten "Tomcat" Book
20429d63e4 merge mozilla-inbound to mozilla-central a=merge 2015-09-29 12:00:25 +02:00
Mike de Boer
1b7e78bef2 Bug 1171962: introduce telemetry histogram that counts the amount of sessions that exchanged one or more chat messages. r=vladan,dmose 2015-09-29 11:50:21 +02:00
Wes Kocher
d4d42910cf Merge m-c to fx-team, a=merge 2015-09-28 16:32:47 -07:00
Muhsin Ali Steiman
80d0beacb1 Bug 1207585 - Removes browser.newtab.url from Troubleshoot.jsm whitelist. r=adw 2015-09-28 15:44:19 -07:00
Wes Kocher
c80bcca5af Merge inbound to central, a=merge 2015-09-28 15:36:38 -07:00
Matteo Ferretti
105c952571 Bug 1089240 - Add a measurement tool. r=pbrosset 2015-09-28 15:14:00 +02:00
Alessio Placitelli
fa6ce758d6 Bug 1208376 - Update the documentation. r=gfritzsche 2015-09-28 08:37:00 +02:00
Gijs Kruitbosch
8592690a27 Bug 1196144 - source window disappearance still breaks downloading to custom directories on windows, r=felipe 2015-09-25 16:17:27 +01:00
Carsten "Tomcat" Book
e86e9fb3c6 Merge mozilla-central to fx-team 2015-09-28 14:19:22 +02:00
Carsten "Tomcat" Book
d3d65f378b merge mozilla-inbound to mozilla-central a=merge 2015-09-28 14:13:24 +02:00
Carsten "Tomcat" Book
999e802809 merge fx-team to mozilla-central a=merge 2015-09-28 14:10:50 +02:00
Maxim Zhilyaev
6633c89379 Bug 1196437 - Moving a sponsored tile in newtab breaks various things [r=marcosc] 2015-09-26 13:26:26 -07:00
Ehsan Akhgari
6a90cc8448 Bug 1208926 - Initialize hOldFont so that it can't be accessed uninitialized; r=rstrong
Found by Viva64.
2015-09-27 20:54:31 -04:00
Brian Grinstead
d0f82da2bd Bug 1034110 - Provide a way to observe mutations for ::before/::after pseudo elements;r=smaug
Adds a new chrome-only MutationObserverInit option called nativeAnonymousChildList
that will cause a mutation to fire when a native anonymous root is bound or unbound
2015-09-24 08:23:32 -07:00
Mike de Boer
e3dd813d53 Backed out changeset 77b2f22f48c7 (bug 1140512) due to invalid fix. rs=me,backout. 2015-09-28 12:55:46 +02:00