Граф коммитов

36333 Коммитов

Автор SHA1 Сообщение Дата
Gregory Szorc 90f5226666 Bug 1305444 - Add test for dispatched method throwing an error; r=Yoric
We didn't have explicit test coverage of this before, surprisingly.

MozReview-Commit-ID: 32ZnxZYLXDg

--HG--
extra : rebase_source : 07110ed90b69c5b0fb73fda8264db2eb755ca6a4
2016-09-24 19:31:48 -07:00
Gregory Szorc 2b829e24bb Bug 1305444 - Remove run_test(); r=Yoric
A run_test() calling run_next_test() is optional in xpcshell tests as
of a9738e5f636a (bug 982852).

MozReview-Commit-ID: DT3sfm6JcAG

--HG--
extra : rebase_source : f3c7c19df8b283e6360fd6975c421a004d26c8ef
2016-09-24 18:20:25 -07:00
Phil Ringnalda 6f3a9050ba Backed out changeset 9b6a4552a5c2 (bug 1254221) for test_ext_cookies.html timeouts and lint failures
CLOSED TREE
2016-09-27 18:21:01 -07:00
Jesper Kristensen f4c17f8383 Bug 1254221 - Support private browsing cookies in WebExtensions r=kmag
MozReview-Commit-ID: 29ci8wbnMra

--HG--
extra : rebase_source : 8ab40a6dfa39c2988d52212630305bc10542b9ad
2016-05-15 12:18:13 +02:00
Wes Kocher a75a369cdb Backed out changeset 3bbbac2f6775 (bug 1305552) for android build failures in EMEUtils.h a=backout 2016-09-27 14:14:44 -07:00
Chris Pearce c30190cbff Bug 1305552 - Add telemetry to track uses of MediaKeySession.generateRequest. r=francois,gerald
This allows us to track how often EME CDMs are used, rather than just created.
The telemetry I added in bug 1304207 is reports whenever a CDM is created, but
some sites, such as the Shaka Player demo site, create CDMs without using them,
so that telemetry isn't a great measure in helping us detect when CDMs aren't
being used. Whereas the telemetry added here will report when the CDMs are used
to negotiate a license, i.e. when the CDMs are actually being used.


MozReview-Commit-ID: ExMIcIIBvS1

--HG--
extra : rebase_source : 61c3e965dbc3a59714231e9f454f2aa7518db7f2
2016-09-27 15:01:06 +13:00
Sergei Chernov 976d5c3f1d Bug 1293231 - Certificate Transparency - basic telemetry reports; r=Cykesiopka,keeler
MozReview-Commit-ID: EGvuZADObJo

--HG--
extra : rebase_source : 9a059c9f8e2fdf9bfc693b0b5649808b1beeb67b
2016-08-11 13:41:50 +03:00
Carsten "Tomcat" Book 5bdd2876ae merge mozilla-inbound to mozilla-central a=merge 2016-09-27 11:21:25 +02:00
Carsten "Tomcat" Book 8b57d873a0 merge fx-team to mozilla-central a=merge 2016-09-27 11:19:36 +02:00
Phil Ringnalda 83aa20ccfd Backed out changeset 7b9eac460383 (bug 512479) for browser_aboutCrashes.js failures 2016-09-26 19:35:21 -07:00
Florian Quèze 9e57c17532 Bug 1305075 - Stop shipping filepicker.css and filepicker.xul on Mac and Windows, r=Gijs. 2016-09-26 18:34:06 +02:00
Gijs Kruitbosch 1205edd695 Bug 1304492 - use frameloader's context to get contentPrincipal, r=mconley
MozReview-Commit-ID: DdzGwIJye14

--HG--
extra : rebase_source : e08571724e42a1616d66347f30f46bdc9c626de2
2016-09-26 14:47:31 +01:00
Iris Hsiao 767e1e9b11 merge mozilla-inbound to mozilla-central a=merge 2016-09-26 18:34:20 +08:00
Iris Hsiao a95e0164c0 merge fx-team to mozilla-central a=merge 2016-09-26 18:29:38 +08:00
Sebastian Hengst cc132d092f Backed out changeset 04cda7684b40 (bug 1217876) for failing xpcshell test test_resumable_channel_wrap.js in debug builds. r=backout 2016-09-25 11:00:29 +02:00
Andrea Marchesini 0f4e76b731 Bug 1305280 - ContextualIdentityService.jsm must use UNIQUE_CONTAINERS_OPENED, r=me 2016-09-25 08:25:54 +02:00
Andrea Marchesini ff1efcb34a Bug 1217876 - nsIXMLHttpRequest must show the authentication prompt correctly when used by addons in e10s, r=mayhemer 2016-09-25 07:50:44 +02:00
Tooru Fujisawa a2eb555081 Bug 1148716 - Do not re-open location bar suggestion when dropmarker is clicked while the suggestion is opened. r=mak 2016-09-27 10:42:13 +09:00
Michael Kaply 4b047d6307 Bug 1304830 - Remove unused search test file. r=florian
MozReview-Commit-ID: KTjPWctWjpV

--HG--
extra : rebase_source : 5408f20ed2fb4ae136327890dbed06e47f664341
2016-09-23 14:17:22 -05:00
Michael Kaply 9465f77f90 Bug 1123972 - Up search geo timeout to 3 seconds. r=florian
MozReview-Commit-ID: 71olvznwLrr

--HG--
extra : rebase_source : 1e08f5b26f75e5431db513db988c8cd08158c687
2016-09-23 15:33:58 -05:00
talent404 6e4511ec24 Bug 1303353 - Removed the unused class .treecell-popupcell-menu, r=florian. 2016-09-23 16:20:34 +02:00
Carsten "Tomcat" Book a65e4225ef merge mozilla-inbound to mozilla-central a=merge 2016-09-23 12:05:53 +02:00
Carsten "Tomcat" Book 8e7d5fea7b merge fx-team to mozilla-central a=merge 2016-09-23 11:59:32 +02:00
rthyberg ecd9601cc0 Bug 1292226 - Reject non-object ping payloads submitted to Telemetry. r=gfritzsche, data-r=bsmedberg 2016-09-22 18:29:34 +01:00
Carsten "Tomcat" Book d25a5baeb8 merge mozilla-inbound to mozilla-central a=merge 2016-09-22 11:55:12 +02:00
Carsten "Tomcat" Book cce863628d merge fx-team to mozilla-central a=merge 2016-09-22 11:54:05 +02:00
David Anderson 4c2e28b8b6 Add XRE_IsGPUProcess. (bug 1301266 part 1, r=billm) 2016-09-21 22:38:40 -07:00
Ray Lin dcfea2067d Bug 1303245 - Add closed caption button test for video control. r=jaws
MozReview-Commit-ID: 75iknlxgMb1

--HG--
extra : rebase_source : b89f0a71b6651dcaf3b15f24ca168c5fabb772cd
2016-09-20 17:59:05 +08:00
Phil Ringnalda b9ee856eba Backed out changeset ae50c61cb134 (bug 1264367) for breaking crash stacks on at least Android and Linux 2016-09-21 13:26:24 -07:00
Andy McKay 5a280d4e6c Bug 1258565 - Add documentation about addon malware telemetry. r=bsmedberg
--HG--
extra : rebase_source : 995089d3a3ea6bf1fc641f43092473f6781922b3
2016-09-21 15:04:00 -04:00
Alessio Placitelli c514c653b1 Bug 1277806 - Add the missing C++ API for boolean scalars. r=gfritzsche 2016-09-14 02:59:00 +02:00
Alessio Placitelli ee41a97e82 Bug 1277806 - Update the docs. r=gfritzsche 2016-09-14 02:59:00 +02:00
Alessio Placitelli 9d5a57541f Bug 1277806 - Implement keyed scalar measurements in Telemetry. r=gfritzsche,nfroyd
MozReview-Commit-ID: 9kkjpLAIQUX
2016-09-16 03:43:00 +02:00
Amal 4c1f125224 Bug 1303356 - Remove bogus border property. r=dao 2016-09-22 23:17:38 +02:00
Alessio Placitelli bea7a35e81 Bug 1277806 - Add support for the keyed scalars to the scalar registry. r=gfritzsche
MozReview-Commit-ID: 8dKj92Kh2Ev
2016-09-07 02:39:00 +02:00
Carsten "Tomcat" Book dd33962ca2 Merge mozilla-central to fx-team 2016-09-21 12:08:57 +02:00
Carsten "Tomcat" Book 4f900773f5 merge mozilla-inbound to mozilla-central a=merge 2016-09-21 12:03:31 +02:00
Iris Hsiao c82aa62cec Backed out changeset cf43cacdb262 (bug 1294232) for XPCShell failures
CLOSED TREE
2016-09-21 14:24:26 +08:00
James Cheng afa895be17 Bug 1297556 - Add telemetry to know how many crashes happens in decoding process. r=bsmedberg, r=jolin
MozReview-Commit-ID: 52hhddXOvL3

--HG--
extra : transplant_source : C%B8D%F2%DF%20%91wV%CC%D8b%5D%97%80%9E%93%92FR
2016-09-19 15:47:55 +08:00
Wes Kocher 993138b682 Merge m-c to inbound, a=merge 2016-09-19 15:56:30 -07:00
Chris H-C c12aa24d06 bug 1218576 - Request an immediate batch send when the batch size hits a high water mark. r=gfritzsche
We've now seen an OOM trying to grow the accumulations array during a test
suite. The g*Accumulations arrays do grow unboundedly in size waiting for the
IPC timer to fire, so we should put a size bound as well as a time bound to
trigger the batch send.

The current size bound is 5K elements. This was chosen out of a hat.

MozReview-Commit-ID: 5HeWdbLfN03
2016-09-19 13:30:25 -04:00
Chris H-C 694ddc92d2 bug 1218576 - Ensure accumulations are for valid IDs. r=gfritzsche
We're seeing occasional failures of the isValid assert on the parent side where
the ID we're being asked to accumulate on is invalid.

Check the IDs on both sides to ensure that they're valid heading in.

MozReview-Commit-ID: 4gLG54Tx64s
2016-09-19 13:30:25 -04:00
Chris H-C 97e7b87538 bug 1218576 - Ensure IPCTimer is on the main thread. r=froydnj f=gfritzsche
nsTimer fires on the thread that created the timer. An nsTimer instance should
only be manipulated on its target thread (it isn't threadsafe). IPC using
PContent must be on the main thread.

Thus, everything to do with the gIPCTimer must be on the main thread.

This also takes care of bug 1299312.

MozReview-Commit-ID: IcVRYsoX2R9
2016-09-19 13:30:25 -04:00
Chris H-C 50e155dc6a bug 1218576 - Change unused.h to Unused.h, which matters to some filesystems. r=gfritzsche
MozReview-Commit-ID: GOy5Xz2Pxta
2016-09-19 13:30:25 -04:00
Chris H-C 19f41c6e99 bug 1277504 - Support aggregated child histograms in about:telemetry r=gfritzsche
Throw some process selectors in the Histograms and Keyed Histograms sections
to allow users to choose which process type's histograms they'd like to see.
2016-09-19 13:30:25 -04:00
Chris H-C 9809a22a46 bug 1218576 - Test child categorical histogram aggregation r=gfritzsche
It's new, it wasn't tested, and my patches broke it earlier so we should have
coverage for it.

MozReview-Commit-ID: B25bFOJHMSQ
2016-09-19 13:30:25 -04:00
Chris H-C 67d9d53741 bug 1218576 - Aggregate child categorical histograms in the parent process. r=gfritzsche
Rewrite the categorical histogram accumulation code to use the common path.
This way it gets remote accumulation for cheap.

MozReview-Commit-ID: 3q6gdSvBix
2016-09-19 13:30:25 -04:00
Chris H-C 8035821f42 bug 1218576 - Ensure we can record before trying to record categorical histograms. r=gfritzsche
Every other Accumulate call has it :S

MozReview-Commit-ID: 8uWtADebuJ1
2016-09-19 13:30:25 -04:00
Chris H-C b7121fe41a bug 1218576 - Ensure Telemetry IDs coming from IPC are valid r=gfritzsche
I saw a one-off crash on try in internal_GetHistogramByEnumId. Not reproducible
but maybe possible if we're trying to accumulate using an invalid ID. So let's
guard against that.

MozReview-Commit-ID: Ei6eTlV91mJ
2016-09-19 13:30:25 -04:00
Chris H-C 6e50e9e79a bug 1218576 - Ensure remaining batched telemetry is flushed on content process shutdown r=gfritzsche
On content process shutdown we send a content process ping to ensure we have
up-to-date data from the content process before it goes away. Now we need to
also flush the batched telemetry accumulations to the parent so that it can be
present in the ping.

No attempt is made to synchronize access to IPCTimerFired. It is safe to
re-enter.

No attempt is made to cancel the timer as its firing is benign.

MozReview-Commit-ID: 1gjNH9IPhKf
2016-09-19 13:30:25 -04:00