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

483664 Коммитов

Автор SHA1 Сообщение Дата
Karl Tomlinson fc0ef5c59f bug 1242268 record MSG memory sizes asynchronously r=padenot
This removes the one second timeout for MSG collection, extending the timeout
period to the 50 second timeout of nsMemoryReporterManager.

Also removed:

* The condition variable logic that can stop waiting without checking the
  condition set when memory reports are complete.

* Races with mAudioStreamSizes modification on two threads after wait timeout.

Memory from streams in offline graphs that are not yet running is now also
included.

MozReview-Commit-ID: FkI61iJFrZ5

--HG--
extra : rebase_source : 200d332165ef21497bcfa24b86b6ff029f8ac212
2016-07-04 10:40:48 +12:00
Karl Tomlinson 42c4a689dc bug 1242268 collect memory reports of AudioNode dom objects on the main thread r=padenot
This will permit allowing the main thread to run while collecting
reports from graph thread objects.

MozReview-Commit-ID: 7xChGz7xJ8M

--HG--
extra : rebase_source : a69dd197bfd3173c9a46979bac35e654d7d0771e
2016-07-01 18:46:34 +12:00
Karl Tomlinson c69534f446 bug 1242268 store a node type string pointer on engines and use that for memory reporting r=padenot
removing some off-main-thread usage of AudioNodeEngine::mNode.

MozReview-Commit-ID: GYgFzPJQjjm

--HG--
extra : rebase_source : 9c4697b27bdfee971d9502c4b0573cdb7c740774
2016-07-01 16:26:15 +12:00
Karl Tomlinson dc9ad2f5b2 bug 1242268 use pointers instead of copies of string literals in AudioNode memory reporting r=padenot
MozReview-Commit-ID: E85FGrmfOWI

--HG--
extra : rebase_source : 0895e91ca000164f70251ae0fbb61fcca39cbe56
2016-07-04 16:24:47 +12:00
Karl Tomlinson b85b74eb00 bug 1242268 don't try to wake up an empty MSG that is shutting down to report memory r=padenot
MozReview-Commit-ID: IWNUjWijukk

--HG--
extra : rebase_source : d153f3c3434c3a844a950fefbd87d6f75e88db6e
2016-07-04 20:55:29 +12:00
Karl Tomlinson 2b9f2187bf bug 1242268 document mLifecycleState multithread access management r=padenot
MozReview-Commit-ID: 1479atSNipN

--HG--
extra : rebase_source : 5048a75f5223901e16c8af09583cbda41b290c2c
2016-07-04 16:33:05 +12:00
Patrick Brosset 29a105a09c Bug 1277834 - Add missing promise rejection handler to breadcrumbs; r=jdescottes
MozReview-Commit-ID: C7WDd3CsMSX

--HG--
extra : rebase_source : afd75f3e560ce77722630005b227649a4b5dc3ba
2016-07-20 10:30:43 +02:00
Patrick Brosset a08bd75422 Bug 1277834 - Silence inspector warnings and add promise rejection handlers; r=jdescottes
MozReview-Commit-ID: 6NhwdVTH57R

--HG--
extra : rebase_source : 9b96832c8b0258c4de96c22929e1683d4ccec0d8
2016-07-21 23:29:19 +02:00
Iris Hsiao 8bbe0b8391 Backed out changeset 92a49962cec3 (bug 1278198) 2016-07-22 12:06:59 +08:00
Iris Hsiao 371d555f4a Backed out changeset 656b778e0f15 (bug 1278198) 2016-07-22 12:06:50 +08:00
Iris Hsiao 770517afec Backed out changeset ca66f75b7fb0 (bug 1278198) 2016-07-22 12:06:40 +08:00
Iris Hsiao 20a56b15d5 Backed out changeset 9c3ef7ef33d9 (bug 1278198) 2016-07-22 12:06:26 +08:00
Iris Hsiao 4eba68c8bf Backed out changeset 1894b74b8931 (bug 1278198) 2016-07-22 12:06:09 +08:00
Iris Hsiao b2381608d3 Backed out changeset af577b7547c4 (bug 1278198) 2016-07-22 12:06:00 +08:00
Iris Hsiao bf405479e7 Backed out changeset 1a73ee138e23 (bug 1278198) 2016-07-22 12:05:47 +08:00
Iris Hsiao 8494189c07 Backed out changeset c9e56c91112e (bug 1278198) 2016-07-22 12:05:35 +08:00
Iris Hsiao dbc7ffb037 Backed out changeset 3ab20077e16d (bug 1278198) for GTest crash 2016-07-22 12:05:18 +08:00
Chris Pearce 338523a382 Bug 1288580 - Mark Widevine as supported on Linux and remove MacOSX version check. r=spohl
This means if Widevine is preffed visible on Linux it will show up in the
plugin list.

We only support MacOSX 10.9 and later, so we don't need the >= 10.7 check any
more.

MozReview-Commit-ID: BjgMKeIIrrI

--HG--
extra : rebase_source : d642736ed80f71b34c79e2d15d005c8e29769733
2016-07-22 14:21:19 +12:00
Chris Pearce c64bfd323a Bug 1288582 - Hide Adobe Primetime plugin on Windows < Vista. r=spohl
We're not going to get a supported Adobe GMP on WinXP, so we shouldn't download
it or show it in our add-on manager.


MozReview-Commit-ID: I3cNsStmzsV

--HG--
extra : rebase_source : 18dc3e18d2e18b403bfbd31b30577f00c2af489b
2016-07-22 14:30:22 +12:00
Chris Pearce ff7c022786 Bug 1278198 - Enforce codecs match the capability and content type in GetSupportedCapabilities(). r=gerald
We're supposed to reject MediaKeySystemCapabilities which have a contentType
that has codecs which don't match their major type, i.e. audio codecs in a
video container type.

I missed that, and it's causing us to fail the
test_eme_requestMediaKeySystemAccess case "MP4 video container with both audio
and video codec type in videoType".


MozReview-Commit-ID: KQVGk9hX3eC

--HG--
extra : rebase_source : b64919e71128b0cd3a1129af56f915ffa5d2025b
2016-07-21 19:22:59 +12:00
Chris Pearce 831d889b55 Bug 1278198 - Adapt Adobe GMP's obsolete GMPDecryptor interface to new interface. r=gerald
The Adobe GMP only supports up to GMPDecryptor version 7. We're now up to
version 9.  So we need to provide an adaptor to convert the old version to run
with the new interface.

MozReview-Commit-ID: 5dKreev7JMv

--HG--
extra : rebase_source : f944a40e2287c7a7dd01a2fb145a9e5882dd2368
2016-07-14 13:33:48 +12:00
Chris Pearce 0117a54ea5 Bug 1278198 - Fix tests to work with new EME API. r=gerald
MozReview-Commit-ID: WTWyYu2Zgp

--HG--
extra : rebase_source : 618abe352d2802e883a5f118055d32ed93c80323
2016-07-11 16:46:21 +12:00
Chris Pearce 06a7c88a23 Bug 1278198 - Pipe through distinctive identifier and persistent state allowed. r=gerald
MozReview-Commit-ID: A92e0XGp5s4

--HG--
extra : rebase_source : 6bf51883e4236a0dff1485c4335578f38debdc09
2016-07-07 17:26:15 +12:00
Chris Pearce b6e1300359 Bug 1278198 - Add Widevine FileIO. r=gerald
MozReview-Commit-ID: IXgSobtF24L

--HG--
extra : rebase_source : 528d9c344aa2a2c1c4b0eb321ff239397d4c0d29
2016-07-07 17:28:14 +12:00
Chris Pearce 151988ebac Bug 1278198 - Implement "Get Supported Configuration" algorithm in MediaKeySystemAccess. r=gerald
MozReview-Commit-ID: KiJMOm5HgHe

--HG--
extra : rebase_source : a465eee5c29acb8ece448b1cc371fcf893563fff
2016-07-01 13:36:57 +12:00
Chris Pearce 38223bfc4a Bug 1278198 - Update navigator.requestMediaKeySystemAccess() MOZ_LOG to log new EME WebIDL attributes. r=gerald
MozReview-Commit-ID: 8V5YbJP0lFA

--HG--
extra : rebase_source : 5f9eddd8e8860b47386150dff2894b820f3c7a37
2016-07-08 09:36:27 +12:00
Chris Pearce bc86455eb5 Bug 1278198 - Update EME code to reflect new WebIDL name changes. r=gerald
MozReview-Commit-ID: EssCsJxBBwt

--HG--
extra : rebase_source : 5ac95874355dd70d97f6749143542b5cfb5abfc8
2016-07-04 14:14:01 +12:00
Chris Pearce 60fedd5b6a Bug 1278198 - Update MediaKeySystemConfiguration and MediaKeys to match draft EME spec. r=smaug
The only thing we're now not up to date on (in terms of WebIDL) is the
"persistent-usage-record" MediaKeySessionType.

MozReview-Commit-ID: 4CKK35HAxKK

--HG--
extra : rebase_source : b0dc35aeff2fb47c9a6a6bd4979bf2d537b2a515
2016-07-01 11:28:58 +12:00
Tom Klein fa5b0ee6cb Bug 1031519 - Use immersive fullscreen when available. r=mcomella
This is Deepthi Venkitaramanan's patch with feedback comments addressed.

MozReview-Commit-ID: 7vs0ZgefOVy

--HG--
extra : rebase_source : b45ded1517cf05acb04778219cd5860c1afdfcb5
2016-07-18 18:50:47 -05:00
Jared Wein 2fd838271c Bug 1288165 - browser_parsable_css.js should fail if entries in the whitelist of the test are unused. r=Gijs
MozReview-Commit-ID: EHwD6clWNnf

--HG--
extra : rebase_source : 3511c59b70bd778f3d1aef8be1c7702cbb6bfe1f
2016-07-20 18:10:44 -07:00
Nelson João Morais b595c00f23 Bug 1284405 - Better handling of --socket-timeout cli argument value. r=maja_zf
MozReview-Commit-ID: A9LjNJRe2Vm

--HG--
extra : rebase_source : f9f22a77288a37a3a627045601f398bf03dad9b1
2016-07-19 23:34:46 +01:00
Tom Tromey 5538d692d3 Bug 1286877 - do not set c-basic-offset for python-mode; r=gps
This removes the unnecessary setting of c-basic-offset from all
python-mode files.

This was automatically generated using

    perl -pi -e 's/; *c-basic-offset: *[0-9]+//'

... on the affected files.

The bulk of these files are moz.build files but there a few others as
well.

MozReview-Commit-ID: 2pPf3DEiZqx

--HG--
extra : rebase_source : 0a7dcac80b924174a2c429b093791148ea6ac204
2016-07-14 10:16:42 -06:00
Wes Kocher f57633ef89 Merge m-c to autoland, a=merge CLOSED TREE 2016-07-21 16:00:46 -07:00
Wes Kocher 496904277c Merge autoland to central, a=merge CLOSED TREE 2016-07-21 15:56:06 -07:00
Wes Kocher 324028bc3b Bug 1288480 - ESLint fix a=me CLOSED TREE 2016-07-21 15:53:09 -07:00
Andrew Swan 6ce8cf50ff Bug 1288480 Rework mozAddonManager error handling r=kmag a=kwierso CLOSED TREE
This ended up being a bigger change than I had hoped for but
it updates the WebAPITask helper in amWebAPI.js so that errors
returned from the parent process are immediately wrapped into
Error objects from the content page.  In this way, programming
errors or other internal errors don't leak out to mozAddonManager
users.

The way the previous code managed window references using "this"
was already a bit fussy, this patch only makes it worse.  But I
think this basic logical structure here is right and since this
bug is responsible for widespread breakage, I'd like to get this
checked in and then clean it up in a follow-up.

MozReview-Commit-ID: 98PgbWKsHIN

--HG--
extra : source : f2cd195ea3898c9c46e7f58bbcaa3292a2793554
2016-07-21 11:35:41 -07:00
Carsten "Tomcat" Book bc1b31b01b Merge mozilla-central to autoland 2016-07-21 16:27:58 +02:00
Carsten "Tomcat" Book 4a64baa9d4 merge mozilla-inbound to mozilla-central a=merge 2016-07-21 16:24:36 +02:00
Carsten "Tomcat" Book ac018ea603 merge fx-team to mozilla-central a=merge 2016-07-21 16:23:11 +02:00
Carsten "Tomcat" Book d2a1babef4 Backed out changeset 2bea1e1e403d (bug 1265386) for bustage on a CLOSED TREE 2016-07-21 13:59:02 +02:00
Carsten "Tomcat" Book 4a80cb90aa Backed out changeset c402d9e91897 (bug 1265386) 2016-07-21 13:58:46 +02:00
Till Schneidereit 98a17b460b Bug 911216 - Fix crashes caused by not properly handling not having an object at all as the target promise in EnqueuePromiseReactionJob, on a CLOSED TREE. r=bustage 2016-07-21 13:36:33 +02:00
Thomas Zimmermann 0b68c0c6df Bug 1265386: Convert code in widget/ to |UniquePtr|, r=nfroyd
This patch replaces all references to |nsAutoPtr| in widget/ by references
to |UniquePtr|. |nsAutoPtr| is deprecated and will go away soon.

MozReview-Commit-ID: 8xAS79wTkPC
2016-07-21 13:29:33 +02:00
Thomas Zimmermann d8818e0d94 Bug 1265386: Fix white-space errors in widget/, r=nfroyd
MozReview-Commit-ID: ATXI7dYFHmA
2016-07-21 13:29:30 +02:00
Andrea Marchesini b400357525 Bug 1280105 - TabChild should not use CHROME_PRIVATE_WINDOW flag to set privateBrowsing, r=smaug 2016-07-21 13:26:57 +02:00
Eddy Bruel 34cdf87c79 Bug 1265727 - Decouple EventLoopLagFront from EventLoopActor. r=fitzgen 2016-07-21 12:52:30 +02:00
Alexandre Lissy 40f5f73509 Bug 1288367 - Fix XHR Init call in mozstumbler gonk r=tzimmermann
MozReview-Commit-ID: 18UiXXbTo1f

--HG--
extra : rebase_source : 6cf3e42ed66ab00d13f103b493ec0f8f9d6b7de6
2016-07-21 12:43:03 +02:00
Alexandre Lissy f481ca8daa Bug 1288373 - Add missing task.h for NewRunnableFunction r=tzimmermann
MozReview-Commit-ID: 5uubahXWY6x

--HG--
extra : rebase_source : 85031e6ca526c212a77028952319fd5401ad5cb0
2016-07-21 13:45:43 +02:00
Lee Salzman 1bc7c6bf66 Bug 1287552 - part 4 - add ScaledFontFontconfig to remember generating FcPattern. r=jrmuizel
MozReview-Commit-ID: AbWjvL5IWCN

--HG--
extra : rebase_source : 9ac07bee30de7b2cdcca84b31c1fb00d9f529c56
2016-07-20 15:07:11 -04:00
Lee Salzman 0956c335eb Bug 1287552 - part 3 - revise SkFontHost_cairo to properly parse Fontconfig options. r=gw280
MozReview-Commit-ID: 40REybKbB6P

--HG--
extra : rebase_source : 95b270ebf8a186f341ef4b6322b6c2296bc73742
2016-07-20 15:06:29 -04:00