Sebastian Hengst
6964317620
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-10-21 00:19:00 +02:00
Boris Zbarsky
6a07397359
Bug 1354730. Disable named property object (aka global scope polluter) behavior for all Xrays. r=kmag
...
MozReview-Commit-ID: KmbXFfSzH0N
2017-10-16 10:58:09 -04:00
Andreas Pehrson
b46de63fa2
Bug 1403186 - Add guards and sanity checks for Activated vs Stopped state. r=jib
...
MozReview-Commit-ID: 8Rdm3I0Z4SP
--HG--
extra : rebase_source : eccb161b3378961c0a4e01f809a1ac957ae32338
2017-10-02 15:13:15 +02:00
Andreas Pehrson
47611af5a5
Bug 1403186 - Don't call NotifyFinished if not activated. r=jib
...
MozReview-Commit-ID: JTUIXhK6mfi
--HG--
extra : rebase_source : 8158cf363516013a7dce35a6271dac75ac444ed3
2017-10-03 11:52:18 +02:00
Olli Pettay
68408cdca0
Bug 1397811, in order to not leak properties, ensure all the properties of adopted nodes are removed in case the adopt call fails, r=bz
2017-10-20 11:02:29 +01:00
JW Wang
2eb358fe5c
Bug 1409649 - shut down the decoder when MEDIA_ERR_ABORTED is received. r=gerald
...
http://searchfox.org/mozilla-central/rev/dca019c94bf3a840ed7ff50261483410cfece24f/dom/html/HTMLMediaElement.cpp#1395-1400
We need to shut down the decoder after setting network state to EMPTY.
Otherwise the decoder will keep loading and change ready state to HAVE_METADATA
or greater and then fail the assertion in AssertReadyStateIsNothing().
MozReview-Commit-ID: FpMDVAJHTS5
--HG--
extra : rebase_source : 5fc7a189a47b462f7c5f89da650aeac171639664
2017-10-18 16:08:33 +08:00
Emilio Cobos Álvarez
48762a8de7
Bug 1406448 - Skip test_conformance__glsl__misc__shader-uniform-packing-restrictions.html on Win7 debug for frequent failures. r=RyanVM
2017-10-19 20:02:35 -04:00
Sebastian Hengst
24583b9443
merge mozilla-central to autoland. r=merge a=merge
2017-10-20 01:08:09 +02:00
Sebastian Hengst
20d769ea9c
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: Gc5JIILUrPi
2017-10-20 00:05:39 +02:00
Nathan Froyd
47b2d43b88
Bug 1410102 - use fewer cycle collection macros for GamepadServiceTest; r=qdot
...
No reason to use a mess o' macros when a single one will do the trick.
2017-10-19 14:41:10 -04:00
Nathan Froyd
3689f793d3
Bug 1410100 - use fewer cycle collection macros for nsHTMLContentSink; r=mccr8
...
No need to use the complex macros when the simple macros do the same thing.
2017-10-19 14:41:10 -04:00
James Cheng
bcfbcfbc4a
Bug 1410022 - Remove redundant PDM::Supports check caused by bug 1407919 part6. r=gerald
...
MozReview-Commit-ID: EoAARcmhjlV
--HG--
extra : rebase_source : 560d91e004f0787278e7e3181e58c953c27368e5
2017-10-19 18:03:09 +08:00
Sebastian Hengst
ac57f6f7df
merge mozilla-central to autoland. r=merge a=merge
2017-10-19 11:52:58 +02:00
Sebastian Hengst
bf793df477
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: HasKw28SN45
2017-10-19 11:26:22 +02:00
Jessica Jong
0d1588d9f7
Bug 1408341 - Implement assignedSlot on Element and Text. r=smaug
2017-10-19 14:31:36 +08:00
Matthew Gregan
1e76a370ab
Bug 1407487 - P3: Exclude Android when enabling cubeb-remoting. r=kamidphish
...
MozReview-Commit-ID: 1bi07WmNqgb
2017-10-19 18:02:54 +13:00
Dan Glastonbury
dbd544f296
Bug 1407487 - P1: Remove --enable-cubeb-remoting. r=kinetik,rillian
...
Replace with conditional compilation enabled for Linux targets.
MozReview-Commit-ID: GjD0Ix8aeJW
2017-10-19 18:02:50 +13:00
Nicholas Nethercote
78030c0e7b
Bug 1409598 - Change nsIXPCScriptable::className and nsIClassInfo::{contractID,classDescription} from string to AUTF8String. r=froydnj.
...
This lets us replace moz_xstrdup() of string literals with AssignLiteral(),
among other improvements.
--HG--
extra : rebase_source : 9994d8ccb4f196cf63564b0dac2ae6c4370defb4
2017-10-18 13:17:26 +11:00
Stephen A Pohl
359def9977
Bug 1373581: Make transition into and out of native fullscreen smoother on macOS. r=mstange
2017-10-18 21:50:47 -04:00
Ryan VanderMeulen
cb612851ed
Merge inbound to m-c. a=merge
2017-10-18 21:01:34 -04:00
Alex Gaynor
279b3dd5ce
Bug 1409747 - fixed compilation on macOS with the sandbox disabled; r=haik
...
MozReview-Commit-ID: F9lNO8OPKS4
--HG--
extra : rebase_source : dbf7e1858f712182bab5c85fbd70b5b4293c5db5
2017-10-18 10:27:34 -04:00
Bob Clary
012a6c1870
Bug 1409365 - disable dom/media/test/crashtests/1180881.html on Android 5.0, r=gbrown
2017-10-18 14:46:15 -07:00
Tom Ritter
6ed6471255
Bug 1409579 Only define PATH_MAX if it is not already defined. r=jdm
...
MozReview-Commit-ID: 7ntgDp7sj65
--HG--
extra : rebase_source : c107772902a35b8d9f8a4ac9a543ddf3dd832ca4
2017-10-17 18:46:22 -05:00
Andrea Marchesini
44453a7efd
Bug 1407936 - Cleaning up QuotaManagar data only when ServiceWorkers are correctly unregistered, r=bkelly
2017-10-19 18:17:40 +02:00
James Cheng
6512232414
Bug 1407919 - Part7 - Check bit depth in PDM::Supports. r=gerald,jya
...
MozReview-Commit-ID: ATW9sZeDCTu
--HG--
extra : rebase_source : d4df293dee735548aa8174e1158b7a87c51c3bec
2017-10-17 01:04:37 +08:00
James Cheng
638d7ea11b
Bug 1407919 - Part6 - Check bit depth in WebMDecoder to determine if we support HDR. r=gerald
...
MozReview-Commit-ID: Jq569mlINNh
--HG--
extra : rebase_source : 57a352d9e621fc9a204f8865784332ec9aab96a5
2017-10-17 15:45:09 +08:00
James Cheng
fe306cda12
Bug 1407919 - Part5 - Extract bit depth information from codec parameter string into VideoInfo::mBitDepth. r=jya
...
MozReview-Commit-ID: GUwSrpbhOxA
--HG--
extra : rebase_source : 2efbf5f6cb61b99059b2d7ae05676af72266d2c2
2017-10-17 11:20:44 +08:00
James Cheng
0052736720
Bug 1407919 - Part4 - Add mBitDepth field into VideoInfo. r=jya
...
MozReview-Commit-ID: GfQndec1cyB
--HG--
extra : rebase_source : 86f940b5e4a9497fa51dc16c3bbe813698b260bf
2017-10-17 11:17:23 +08:00
James Cheng
ed18e57446
Bug 1407919 - Part3 - Add a gtest for testing the extraction function. r=gerald
...
MozReview-Commit-ID: 7CocV0rLtk7
--HG--
extra : rebase_source : 5fd1ac5e5623b2e4637b0e78541582432a87ac44
2017-10-13 21:17:35 +08:00
James Cheng
b40f82f1ce
Bug 1407919 - Part2 - Use the helper function to tell if it is a vp8/9 codec string. r=gerald
...
MozReview-Commit-ID: G0AKSExgm3R
--HG--
extra : rebase_source : 252395963f0f0f9d8d853e83e5cfa4b1f7fc3948
2017-10-13 14:18:29 +08:00
James Cheng
86e88e8319
Bug 1407919 - Part1 - Add an extraction function to parse the RFC-6381 VP9 codec string. r=gerald,jya
...
MozReview-Commit-ID: Ii0L4IPtzJJ
--HG--
extra : rebase_source : 9d1780e76908095a234a4eed13e792d75a714596
2017-10-13 13:55:05 +08:00
Boris Chiou
22d25c4d73
Bug 1303235 - Part 3: Enable test_restyle.html and remove the early return in CanIgnoreIfNotVisible. r=hiro
...
MozReview-Commit-ID: LMKSVW2sh5N
--HG--
extra : rebase_source : 96d48acefeedaa5e9510ea51567b87439bb8f48e
2017-10-11 14:39:37 +08:00
Boris Chiou
80e5237e58
Bug 1303235 - Part 2: Templatize CalculateCumulativeChangeHint. r=hiro
...
MozReview-Commit-ID: JHSn7FoRPpW
--HG--
extra : rebase_source : f79dbf3b65bc20c13976e348cb9d192bd8b4bb4b
2017-10-12 16:12:54 +08:00
Ryan VanderMeulen
9c3824dc0c
Merge m-c to autoland. a=merge
2017-10-18 21:02:15 -04:00
Valentin Gosu
13f4c5ecaf
Bug 1408552 - Make sure we only instantiate CacheStorageService in the main process r=mayhemer
...
* A memory leak occurs when this happens in the content process
* I added an assertion that we only create it in the parent process
MozReview-Commit-ID: 1UTyusRg0qx
--HG--
extra : rebase_source : 400cfb21ee094ad33e15681f213af6dbe20ebbf5
2017-10-18 21:10:22 +02:00
Jed Davis
70736cfb1b
Bug 1401790 - Remove ProcessArchitecture from IPC. r=billm,jimm
...
This was used to support cross-architecture NPAPI plugins on OS X, but
we stopped supporting that in 54 (bug 1339182).
MozReview-Commit-ID: 2BcWYD6mguY
--HG--
extra : rebase_source : 6e509a3cc1f356ccd24f1459c43bc8fb66d7b0f4
2017-10-04 20:31:12 -06:00
Jean-Yves Avenard
858f178676
Bug 1410090 - Remove remnant of FFOS OMX code. r=cpearce
...
For webrtc, the most important part of the code had already been removed in bug 1355048 and could no longer be called
MozReview-Commit-ID: Fx9XI0zR1gn
--HG--
extra : rebase_source : 360996760abab650684440fbeea258b43dccfd83
2017-10-19 16:51:04 +02:00
Matt Woodrow ext:(%2C%20Miko%20Mynttinen%20%3Cmikokm%40gmail.com%3E%2C%20Timothy%20Nikkel%20%3Ctnikkel%40gmail.com%3E)
db37a82e0b
Bug 1404181 - Part 9: Add code for detecting if display list building happened for a given frame, and use it to add some tests for retained display lists. r=mstange
...
MozReview-Commit-ID: AIb0AWU7iiS
--HG--
extra : rebase_source : f6277bbe2c8ffd571e32bb886903243df655918e
2017-09-27 17:17:11 +13:00
Botond Ballo
2c1a3530e6
Bug 1340415 - Ensure main-thread and async autoscrolling do not happen at the same time. r=kats
...
The two happening at the same time can lead to the APZ autoscroll being
cancelled due to APZ receiving a main-thread scroll offset update.
To achieve this:
- The content process assumes APZ is handling the autoscroll until
told otherwise.
- If the parent process knows APZ won't handle an autoscroll, it
tells the content process via its response to the Autoscroll:Start
message. This covers all cases where APZ doesn't handle the
autoscroll, except the case where APZCTreeManager itself rejects
the autoscroll and it lives in the compositor process rather than
the parent process.
- If APZCTreeManager rejects an autoscroll and it lives in the
compositor process, it sends an 'autoscroll-rejected-by-apz' message
to the content process.
MozReview-Commit-ID: L62v4COai6W
--HG--
extra : rebase_source : bc4c6417e77461634263defb88e67ed5036c454e
2017-10-18 18:18:13 -04:00
Thomas Wisniewski
0262ef8292
Bug 1405696
- pass the document encoding to NS_NewURI for XMLHttpRequest; r=bkelly
...
MozReview-Commit-ID: IZkWHGZacO0
--HG--
extra : rebase_source : ac6e2f72fbd0475ba7cbb4ea1231a81d534461fc
2017-10-20 13:49:03 -04:00
Nils Ohlmeier [:drno]
8fd8af4c1b
Bug 1408371: report AEC log dir through getter. r=ng,smaug
...
MozReview-Commit-ID: 1Tb8nwYzMFt
--HG--
extra : rebase_source : e44b90749667961771d573da3b9e6d65b3bf554c
2017-10-13 17:57:15 -07:00
Andrew McCreight
298aa82710
Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot
...
This was automatically generated by the script modeline.py.
MozReview-Commit-ID: BgulzkGteAL
--HG--
extra : rebase_source : a4b9d16a4c06c4e85d7d85f485221b1e4ebdfede
2017-10-26 15:08:41 -07:00
Andrew McCreight
1d0acbdb9b
Bug 1412125, part 1 - Manually add mode lines and MPL to files that were missing them entirely. r=qdot
...
These were detected by the script used to generate part 2.
MozReview-Commit-ID: VMcT154f6f
--HG--
extra : rebase_source : 2f5fc8a314302fcacac840a8dbe0ff874d518e51
2017-10-26 14:54:59 -07:00
Sebastian Hengst
06e215c2ce
merge mozilla-central to autoland. r=merge a=merge
2017-10-26 23:59:14 +02:00
Nils Ohlmeier [:drno]
daf7230f6d
Bug 1411498: delete unused sipcc states. r=bwc,smaug
...
MozReview-Commit-ID: DnJrQk4hkYb
--HG--
extra : rebase_source : c615899389154cca4eecdbd6e332986837451d26
2017-10-24 23:40:02 -07:00
Emilio Cobos Álvarez
4deb3bee3b
Bug 1411754: Rename PresShell::DestroyFramesFor to DestroyFramesForAndRestyle. r=mats
...
I'm drive-by removing the comment about the frame tree state because I looked
into it, and the answer is: we properly restore it.
The gotcha is that we retain it too much, indeed, we retain it enough that it
can leak. See bug 1397239.
MozReview-Commit-ID: LP6bXkduEZ4
--HG--
extra : rebase_source : f7e18fc35e48b75c07fcc84b939614d379926828
2017-10-25 23:12:25 +02:00
Edgar Chen
dc6a84b873
Bug 1352290 - Add assertion to CustomElementReactionsStack::Enqueue to ensure upgrade reactions aren't scheduled to BackupQueue; r=smaug
...
--HG--
extra : rebase_source : 235a56f1aad0abf2e9b4fb99b7867eb3cb30d395
2017-10-17 17:55:08 +08:00
Jesse Ruderman
ec3a155f1b
Bug 1281715 - Add crashtest. r=me
2017-10-18 09:43:11 -04:00
Jesse Ruderman
8a71e39fe1
Bug 497734 - Add crashtests. r=me
2017-10-18 09:43:11 -04:00
Tim Taubert
2dcbb53d85
Bug 1409434 - Fix merge bustage r=me
2017-10-18 15:23:58 +02:00
Tim Taubert
82783caf59
Bug 1409434 - Rework WebAuthnManager state machine r=jcj
...
Summary:
This patch aims to clean up the WebAuthnManager's state machine, especially
to make cancellation of transactions clearer. To fix bug 1403818, we'll have to
later introduce a unique id that is forwarded to the U2FTokenManager.
There are multiple stages of cancellation/cleanup after a transaction was
started. All of the places where we previously called Cancel() or
MaybeClearTransaction() are listed below:
[stage 1] ClearTransaction
This is the most basic stage, we only clean up what information we have about
the current transaction. This means that the request was completed successfully.
It is used at the end of FinishMakeCredential() and FinishGetAssertion().
[stage 2] RejectTransaction
The second stage will reject the transaction promise we returned to the caller.
Then it will call ClearTransaction, i.e. stage 1. It is used when one of the
two Finish*() functions aborts before completion, or when the parent process
sends a RequestAborted message.
[stage 2b] MaybeRejectTransaction
This is the same as stage 2, but will only run if there's an active transaction.
It is used by ~WebAuthnManager() to reject and clean up when we the manager
goes away.
[stage 3] CancelTransaction
The third stage sends a "Cancel" message to the parent process before rejecting
the transaction promise (stage 2) and cleaning up (stage 1). It's used by
HandleEvent(), i.e. the document becomes inactive.
[stage 3b] MaybeCancelTransaction
This is the same as stage 3, but will only run if there's an active transaction.
it is used at the top of MakeCredential() and GetAssertion() so that any
active transaction is cancelled before we handle a new request.
Reviewers: jcj
Reviewed By: jcj
Bug #: 1409434
Differential Revision: https://phabricator.services.mozilla.com/D132
2017-10-18 15:04:56 +02:00
Bob Owen
e2aa618745
Bug 1372823 Part 1: Fix assertion in IndexedDatabaseManager::NoteLiveQuotaManager. r=janv
2017-10-18 12:04:52 +01:00
Sebastian Hengst
f628238619
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-10-18 11:51:21 +02:00
Sebastian Hengst
f9b5b9b40c
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 790IXj5MZ4f
2017-10-18 11:48:34 +02:00
Phil Ringnalda
cf776f840e
Backed out 2 changesets (bug 1407487) for Android and hazard build bustage and Linux webspeech test timeouts
...
CLOSED TREE
Backed out changeset 806976ac38b8 (bug 1407487)
Backed out changeset 0ff7dc9aebd9 (bug 1407487)
MozReview-Commit-ID: HLDEXTRvG7l
2017-10-17 19:49:43 -07:00
Andrea Marchesini
a4830e4ab7
Bug 1409394 - Avoid extra buffer copy in FileReader, r=smaug
2017-10-17 20:38:03 +02:00
btian
4986b193f1
Bug 1406395 - P3: Backout changeset b679806ce7e3 (bug 1384661 part 1). r=smaug
2017-10-13 12:06:43 +08:00
btian
cd138502d8
Bug 1406395 - P2: Backout changeset 8f77d260780d (bug 1384661 part 2). r=smaug
2017-10-13 12:05:54 +08:00
btian
29f303fd85
Bug 1406395 - P1: Backout changeset 7df868e0e356 (bug 1384661 part 3). r=smaug
2017-10-13 12:03:44 +08:00
Nicholas Nethercote
7f098bdb9c
Bug 1409227 (part 4) - Replace nsMemory::Clone(id, sizeof(nsID)) with nsID::Clone(id). r=mccr8.
...
This change requires introducing nsID::Clone(). Because it's infallible, the
patch also removes some redundant failure-handling code. (nsMemory::Clone() is
also infallible, so this code was redundant even before this change.)
--HG--
extra : rebase_source : ef22757d3fa814320490bf7e19e822b8f0c4bdc3
2017-10-18 10:39:20 +11:00
Tom Ritter
36dde53d4f
Bug 1404035 Address unused result warnings in dom/ipc/ r=smaug
...
In come cases, we can fail the IPC message, but in one we can't really do anything.
MozReview-Commit-ID: 4vdKIRUOJNN
--HG--
extra : rebase_source : b32559b4d88017612c35346f83cb11cb5b522252
2017-09-28 12:46:37 -05:00
Sebastian Hengst
f3f32c7851
merge mozilla-central to mozilla-inbound. r=merge a=merge
...
--HG--
rename : media/libstagefright/binding/include/mp4_demuxer/ByteReader.h => media/libstagefright/binding/include/mp4_demuxer/BufferReader.h
extra : rebase_source : 98d9275bf6065bc701881aed6c4635f1da9ea642
2017-10-18 00:05:25 +02:00
Sebastian Hengst
34714cebde
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 2KL1o3EPUk
2017-10-17 23:52:28 +02:00
Dragana Damjanovic
a1b076412f
Bug 1408019 - Code clean up for sSupportedRelValues. r=bz
2017-10-17 18:38:10 +02:00
Tim Taubert
23f8be23e6
Bug 1409357 - Remove {WebAuthn,U2F}Manager::Start{Register,Sign,Cancel} methods r=jcj
...
Summary:
We can simplify and reduce the {WebAuthn,U2F}Manager code by removing these
methods and sending messages directly from closures.
Reviewers: jcj
Reviewed By: jcj
Bug #: 1409357
Differential Revision: https://phabricator.services.mozilla.com/D131
2017-10-17 17:11:12 +02:00
Sebastian Hengst
8360803d7d
Backed out changeset 1378bcab8986 (bug 1305230) for failing mochitest dom/file/tests/test_fileapi_slice_realFile_2.html on Windows. r=backout
2017-10-17 17:05:26 +02:00
Sebastian Hengst
f2942d6e08
Backed out changeset 7ecbcedbab1f (bug 1305230)
2017-10-17 17:04:54 +02:00
Sebastian Hengst
d6f98a8084
Backed out changeset db2a7c569b2d (bug 1305230)
2017-10-17 17:04:48 +02:00
Sebastian Hengst
86b4ca0f94
Backed out changeset 557644d57153 (bug 1305230)
2017-10-17 17:04:43 +02:00
Sebastian Hengst
0589950706
Backed out changeset a62b4707335a (bug 1305230)
...
--HG--
rename : dom/file/tests/test_fileapi_slice_realFile_2.html => dom/file/tests/test_fileapi_slice.html
rename : dom/file/tests/test_fileapi_slice_memFile_2.html => dom/file/tests/test_fileapi_slice2.html
2017-10-17 17:04:37 +02:00
Sebastian Hengst
a3cc2279e8
Backed out changeset d6973896c2e5 (bug 1400098)
2017-10-17 17:04:32 +02:00
Sebastian Hengst
4a6ef4d29e
Backed out changeset 7d032e676aef (bug 1400098)
2017-10-17 17:04:26 +02:00
Sebastian Hengst
3c21e7d99d
Backed out changeset e81517c2358c (bug 1305230)
...
--HG--
rename : dom/file/tests/test_fileapi_twice.html => dom/file/tests/test_fileapi.html
rename : dom/file/tests/test_fileapi_twice_worker.html => dom/file/tests/test_fileapi_worker.html
2017-10-17 17:04:20 +02:00
Sebastian Hengst
2f49a0c0b7
Backed out changeset 627d872075bc (bug 1305230)
2017-10-17 17:04:15 +02:00
Bob Clary
c0eb52d90b
Bug 1409203 - disable dom/media/tests/mochitest/test_peerConnection_videoCodecs.html on Android, r=gbrown
2017-10-17 07:20:40 -07:00
Robert Longson
71d7fc5d25
Bug 1322849 - Add a range check when the duration is multiplied by the repeat count. r=birtles
2017-10-17 22:19:54 +01:00
Ben Kelly
7ad5940e12
Bug 1204254 P15 Try to make test_devtools_serviceworker_interception.html handle --verify runs again. r=asuth
2017-10-17 13:38:56 -07:00
Ben Kelly
8231685365
Bug 1204254 P14 Stop faking responseStart/End directly and make PerformanceTiming map SW specific timings instead. r=asuth
2017-10-17 13:38:56 -07:00
Ben Kelly
e836540c57
Bug 1204254 P11 Notify "service-worker-synthesized-response" topic when synthesis starts so devtools can trace the channel. r=asuth
2017-10-17 13:38:55 -07:00
Ben Kelly
d48b092026
Bug 1204254 P9 Pass the body stream directly to StartSynthesizedResponse() instead of copying. r=asuth
2017-10-17 13:38:55 -07:00
Ben Kelly
827e1b543b
Bug 1204254 P7 Allow the body nsIInputStream to be passed in StartSynthesizeResponse(). r=asuth
2017-10-17 13:38:55 -07:00
Ben Kelly
343cdda7a9
Bug 1204254 P6 Wait to start copying data until after we start the response synthesis. r=asuth
2017-10-17 13:38:55 -07:00
Ben Kelly
414598f71f
Bug 1204254 P4 Dispatch the StartResponse runnable when body copying begins. r=asuth
2017-10-17 13:38:54 -07:00
Ben Kelly
7ab3bc5f8b
Bug 1204254 P3 Move logic into StartFinish() runnable separate from FinishRunnable() in ServiceWorkerEvents. r=asuth
2017-10-17 13:38:54 -07:00
Ben Kelly
262c2cb4f2
Bug 1204254 P2 Move StartSynthesizedResponse() out from FinishSynthesizedResponse(). r=asuth
2017-10-17 13:38:54 -07:00
Randell Jesup
6ccd0752b4
Bug 1407680: Set DelayAgnostic and ExtendedFilter options r=dminor
...
This was lost due to API changes in the update to upstream v57
2017-10-17 16:27:20 -04:00
Sebastian Hengst
50123e0062
Backed out changeset ef64f4c98cc6 (bug 1409394) for failing browser-chrome's browser_save_link-perwindowpb.js and browser_libraryDrop.js on OS X and leaks detected by chrome test on Linux x64 asan. r=backout on a CLOSED TREE
2017-10-17 22:23:30 +02:00
Sebastian Hengst
b1cdb2af00
Backed out changeset 03e4f9175b16 (bug 1409329)
2017-10-17 22:03:39 +02:00
Sebastian Hengst
66e04dcde6
Backed out changeset 4666cde20909 (bug 1409327)
2017-10-17 22:03:33 +02:00
Boris Zbarsky
fb684cc726
Bug 1409152. Add an nsTArray::ContainsSorted method. r=froydnj
2017-10-17 15:39:59 -04:00
Andrea Marchesini
d526801916
Bug 1409327 - NS_NewBufferedInputStream should take the ownership of the inputStream, r=smaug
2017-10-17 20:38:05 +02:00
Andrea Marchesini
fe04c2050c
Bug 1409329 - NS_NewBufferedOutputStream should take the ownership of the outputStream, r=smaug
2017-10-17 20:38:05 +02:00
Andrea Marchesini
c9234eab7c
Bug 1305230 - Using createUnique when creating test files in fileapi_chromeScript.js, r=me
2017-10-17 13:21:39 +02:00
Andrea Marchesini
2fc80505b6
Bug 1305230 - Splitting test_fileapi.html and test_fileapi_worker.html in multiple files, r=me
...
--HG--
rename : dom/file/tests/test_fileapi.html => dom/file/tests/test_fileapi_basic.html
rename : dom/file/tests/test_fileapi_worker.html => dom/file/tests/test_fileapi_basic_worker.html
rename : dom/file/tests/test_fileapi.html => dom/file/tests/test_fileapi_encoding.html
rename : dom/file/tests/test_fileapi_worker.html => dom/file/tests/test_fileapi_encoding_worker.html
rename : dom/file/tests/test_fileapi.html => dom/file/tests/test_fileapi_other.html
rename : dom/file/tests/test_fileapi_worker.html => dom/file/tests/test_fileapi_other_worker.html
rename : dom/file/tests/test_fileapi.html => dom/file/tests/test_fileapi_twice.html
rename : dom/file/tests/test_fileapi_worker.html => dom/file/tests/test_fileapi_twice_worker.html
2017-10-17 13:21:39 +02:00
Andrea Marchesini
faf078bd88
Bug 1400098 - Using common_fileReader.js for test_fileapi in workers, r=qdot
2017-10-17 13:21:39 +02:00
Andrea Marchesini
546f84767b
Bug 1400098 - test_fileapi.html rewritten using Promises, r=qdot
2017-10-17 13:21:39 +02:00
Andrea Marchesini
1e20889292
Bug 1305230 - Splitting test_fileapi_slice in four files, r=me
...
--HG--
rename : dom/file/tests/test_fileapi_slice2.html => dom/file/tests/test_fileapi_slice_memFile_1.html
rename : dom/file/tests/test_fileapi_slice2.html => dom/file/tests/test_fileapi_slice_memFile_2.html
rename : dom/file/tests/test_fileapi_slice.html => dom/file/tests/test_fileapi_slice_realFile_1.html
rename : dom/file/tests/test_fileapi_slice.html => dom/file/tests/test_fileapi_slice_realFile_2.html
2017-10-17 13:21:39 +02:00
Andrea Marchesini
3f03532be3
Bug 1305230 - Splitting test_fileapi_slice in two files, r=qdot
2017-10-17 13:21:39 +02:00
Andrea Marchesini
55ddd1cb9b
Bug 1305230 - Make test_fileapi_slice using promises, r=qdot
2017-10-17 13:21:39 +02:00
Andrea Marchesini
2339456703
Bug 1305230 - removing fileutils.js from tests when not needed, r=qdot
2017-10-17 13:21:38 +02:00
Andrea Marchesini
5bf48c9e57
Bug 1305230 - Make test_blobconstructor promise based, r=qdot
2017-10-17 13:21:38 +02:00
Andrea Marchesini
f15ed01e48
Bug 1409394 - Avoid extra buffer copy in FileReader, r=smaug
2017-10-17 20:38:03 +02:00
Alastor Wu
c8a9b504ed
Bug 1408987 - Part 2: Make mManager thread-safe. r=jya
...
mManager would be accessed in both main thread and task queue, and be set on task
queue, so we need to make sure it's thread-safe.
MozReview-Commit-ID: m76KeEsDgB
2017-10-17 16:53:54 +08:00
Alastor Wu
bbdf374f35
Bug 1408987 - Part 1: Add OnTaskQueue() assertion to clarify functions' running thread. r=jya
...
MozReview-Commit-ID: 36sqB5SlOd
2017-10-17 15:58:44 +08:00
Andrea Marchesini
ba7f928d6a
Bug 1409325 - Update FileReader WebIDL File, r=smaug
2017-10-17 13:41:01 +02:00
Andrea Marchesini
44860178be
Bug 1305230 - Using createUnique when creating test files in fileapi_chromeScript.js, r=me
2017-10-17 13:21:39 +02:00
Andrea Marchesini
5eb6117bb3
Bug 1305230 - Splitting test_fileapi.html and test_fileapi_worker.html in multiple files, r=me
...
--HG--
rename : dom/file/tests/test_fileapi.html => dom/file/tests/test_fileapi_basic.html
rename : dom/file/tests/test_fileapi_worker.html => dom/file/tests/test_fileapi_basic_worker.html
rename : dom/file/tests/test_fileapi.html => dom/file/tests/test_fileapi_encoding.html
rename : dom/file/tests/test_fileapi_worker.html => dom/file/tests/test_fileapi_encoding_worker.html
rename : dom/file/tests/test_fileapi.html => dom/file/tests/test_fileapi_other.html
rename : dom/file/tests/test_fileapi_worker.html => dom/file/tests/test_fileapi_other_worker.html
rename : dom/file/tests/test_fileapi.html => dom/file/tests/test_fileapi_twice.html
rename : dom/file/tests/test_fileapi_worker.html => dom/file/tests/test_fileapi_twice_worker.html
2017-10-17 13:21:39 +02:00
Andrea Marchesini
72c79e182d
Bug 1400098 - Using common_fileReader.js for test_fileapi in workers, r=qdot
2017-10-17 13:21:39 +02:00
Andrea Marchesini
de661f1d28
Bug 1400098 - test_fileapi.html rewritten using Promises, r=qdot
2017-10-17 13:21:39 +02:00
Andrea Marchesini
87100dfe4e
Bug 1305230 - Splitting test_fileapi_slice in four files, r=me
...
--HG--
rename : dom/file/tests/test_fileapi_slice2.html => dom/file/tests/test_fileapi_slice_memFile_1.html
rename : dom/file/tests/test_fileapi_slice2.html => dom/file/tests/test_fileapi_slice_memFile_2.html
rename : dom/file/tests/test_fileapi_slice.html => dom/file/tests/test_fileapi_slice_realFile_1.html
rename : dom/file/tests/test_fileapi_slice.html => dom/file/tests/test_fileapi_slice_realFile_2.html
2017-10-17 13:21:39 +02:00
Andrea Marchesini
91ed8fdbd6
Bug 1305230 - Splitting test_fileapi_slice in two files, r=qdot
2017-10-17 13:21:39 +02:00
Andrea Marchesini
152f7eeac2
Bug 1305230 - Make test_fileapi_slice using promises, r=qdot
2017-10-17 13:21:39 +02:00
Andrea Marchesini
7c8284011e
Bug 1305230 - removing fileutils.js from tests when not needed, r=qdot
2017-10-17 13:21:38 +02:00
Andrea Marchesini
f35e7cc013
Bug 1305230 - Make test_blobconstructor promise based, r=qdot
2017-10-17 13:21:38 +02:00
Andrea Marchesini
9d15f50373
Bug 1408397 - FileReader should not use a bufferStream together with an async inputStream, r=smaug
2017-10-17 13:17:51 +02:00
Tim Taubert
da7df09470
Bug 1407829 - Fix merge bustage in WebAuthnManager.h on a CLOSED TREE r=me
2017-10-17 12:50:13 +02:00
Sebastian Hengst
6cbbcb376d
Backed out changeset 490375161b03 (bug 1405961) for failing mochitest dom/tests/mochitest/general/test_resource_timing.html both in normal and in headless mode. r=backout
...
--HG--
extra : amend_source : 193a2645db24088370bf0a7c4db28f44c1b67cd8
2017-10-17 14:45:13 +02:00
Andrew Sutherland
048ab28f09
Bug 1404344 - Part 3: Rename QuotaManager tests from 3_0 to 2_1. r=janv
...
Upgrade the test names from 3.0/3_0 to 2.1/2_1, consistent with the changes
made in part 1.
--HG--
rename : dom/quota/test/unit/test_version3_0upgrade.js => dom/quota/test/unit/test_version2_1upgrade.js
rename : dom/quota/test/unit/version3_0upgrade_profile.zip => dom/quota/test/unit/version2_1upgrade_profile.zip
extra : rebase_source : f0b33f52d9247ed4b14a2debc22551f98b211741
extra : source : efc62fb7fa68968335c605cf54f1d94631bc3b33
2017-10-03 10:03:19 -04:00
Andrew Sutherland
e936592b39
Bug 1404344 - Part 2: DOM Cache API schema 57-56 downgrade support. r=bkelly
...
Alter 57 and 58 DOM Cache API to use an on-disk schema version of 25 again,
as was used prior to the landing of bug 1290481 that bumped the disk schema
version to 26. Patched versions will recognize this internally as schema 27
based on the presence of the column introduced by the 26 upgrade.
--HG--
extra : rebase_source : 03d6e361ef71de03e99bd27bc27a95ed65ecb846
extra : source : 523debab77daab9f69ca9ea19412c655e6d1e02f
2017-10-03 10:02:49 -04:00
Andrew Sutherland
3fcf6eee0f
Bug 1404344 - Part 1: Alias QuotaManager schema 3.0 to 2.1. r=janv
...
To improve the Firefox 57 to 56 downgrade scenario, have 57 and 58
re-number the version 3.0 schema introduced by bug 1290481 to
version 2.1. Firefox 56's Quota Manager will recognize the minor
schema version and accept the schema from the future.
--HG--
extra : rebase_source : c2458e380966e4f1ec60a6df5f01135231f308fe
extra : source : e895c35e9b4e9dbc6849d40d644af97c028fffcf
2017-10-03 10:02:27 -04:00
Dan Minor
1d0e9fe0b4
Bug 1404250 - Ensure that target bitrate is between minimum and maximum bitrates in VideoConduit; r=pehrsons
...
MozReview-Commit-ID: Am19abfrETx
--HG--
extra : rebase_source : 7906e80ab0a07cc5ffb7940a4f362b709a4bacbc
2017-10-10 10:43:09 -04:00
Valentin Gosu
d1d5800ba9
Bug 1405961 - Remove assertion and ensure PerformanceNavigationTiming can be used before onLoad completes r=baku
...
MozReview-Commit-ID: FsEeeAOqDwY
--HG--
extra : rebase_source : 303980bbfe5c396fb466541cf69bb7c070812a34
2017-10-17 01:36:26 +02:00
Thomas Nguyen
49b7f047bb
Bug 1399780 - Add a test that referrerpolicy attributes are honoured correctly in speculative loading r=ckerschb
...
MozReview-Commit-ID: 6wU7RMEghjx
--HG--
extra : rebase_source : cd0496d6e0f7f479d3f7e138fb6873d76cb79bdb
2017-10-16 10:41:33 +08:00
Alastor Wu
def6113401
Bug 1409274 - remove the lock for SourceBufferTaskQueue. r=jya
...
It would only be accessed on task queue now, so we don't need to lock it.
MozReview-Commit-ID: 6jd36TQW4aA
--HG--
extra : rebase_source : e8bb53a226154312496149ab8f6b00dead49a3b6
2017-10-17 15:46:26 +08:00
Sebastian Hengst
0fde5cb6b5
merge mozilla-central to autoland. r=merge a=merge
2017-10-17 11:46:52 +02:00
Sebastian Hengst
32f7c8fec3
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 1h3kZyrtqSt
2017-10-17 11:45:16 +02:00
Phil Ringnalda
838e056c79
Backed out 4 changesets (bug 1395497) for Linux failures in test_conformance__textures__misc__texture-npot-video.html
...
Backed out changeset c99dadd2df7d (bug 1395497)
Backed out changeset 4e3dd1e01908 (bug 1395497)
Backed out changeset c9fbcd8bd4cb (bug 1395497)
Backed out changeset a8503893cc85 (bug 1395497)
MozReview-Commit-ID: C324dGFTpLb
2017-10-16 19:13:56 -07:00
Jeff Gilbert
ca2f5c0f17
Bug 1395497 - Use mat3s to transform tex coords in GLBlitHelper. - r=daoshengmu
...
MozReview-Commit-ID: 9AjnrOY4Rrc
2017-10-16 19:33:39 -05:00
Brendan Dahl
42bc28d260
Bug 1399956 - Disable some mochitests in headless. r=jrmuizel
...
These tests will need more work and are low priority.
MozReview-Commit-ID: H0J16E8FqNr
2017-10-16 16:15:45 -07:00
Emilio Cobos Álvarez
96a521052e
Bug 1409078: Don't assume Gecko style backend on nsXBLPrototypeResources::FlushSkinSheets. r=heycam
...
MozReview-Commit-ID: 6ghFwpNhv6Z
--HG--
extra : rebase_source : b45c2aa3dd17019439c42ae46ffacd2b082ac7a5
2017-10-16 18:42:04 +02:00
Kris Maglione
bb49a293fc
Bug 1404198: Follow-up: Fix more OS-X build bustage on a CLOSED TREE r=bustage
...
--HG--
extra : amend_source : 2ab5881c9eae6b689a0c45c33b3faeb398b5eeaf
2017-10-16 14:56:50 -07:00
Kris Maglione
12085d8c3d
Bug 1404198: Follow-up: Fix OS-X build bustage. r=bustage
...
MozReview-Commit-ID: EUSy85iEkCb
--HG--
extra : amend_source : af963cc82ac558bfde4e2538d853cceff0ba3b52
2017-10-16 14:30:31 -07:00
JW Wang
ee83cd683f
Bug 1400674 - fix the algorithm of filling audio gaps with silence. r=jya
...
MozReview-Commit-ID: Hjsboq6PdlN
--HG--
extra : rebase_source : b92dbbe184563b71bb9cfc541a310ae60d41d68d
2017-10-13 17:24:24 +08:00
Ethan Lin
f585fef0f1
Bug 1408296 - Enable some crashtests for webrender. r=kats
...
MozReview-Commit-ID: 543ZYLhacx8
--HG--
extra : rebase_source : 247ddffeba52e7a7fbe864c2644be66b164ceb24
2017-10-13 11:56:04 +08:00
Chris Pearce
2ba329dae6
Bug 1409178 - Move DecoderTraits::CreateDecoder() to ChannelMediaDecoder::Create(). r=jwwang
...
Now DecoderTraits doesn't need to depend on ChannelMediaDecoder.
MozReview-Commit-ID: D4AUiV2eGWy
--HG--
extra : rebase_source : 38e6c4cdd0f7e32473c6945550bca6fd0cc72bf2
2017-10-16 22:55:26 +02:00
Chris Pearce
48475f5f0b
Bug 1409178 - Merge InstantiateDecoder and DecoderTraits::CreateDecoder. r=jwwang
...
CreateDecoder is the only caller of InstantiateDecoder, and all CreateDecoder
does is call InstantiateDecoder.
MozReview-Commit-ID: KwwL2el8L4x
--HG--
extra : rebase_source : bff225558fd2de535c2cb010eb35b95c6d9469e5
2017-10-16 22:42:32 +02:00
Chris Pearce
eb61536947
Bug 1409178 - Remove MediaDecoder::InitStatics() since it's a no-op. r=jwwang
...
MozReview-Commit-ID: Leo5wNaxpjg
--HG--
extra : rebase_source : 2555c7dc26ca6867e79322bd572085a0cdfeb3b2
2017-10-16 22:39:02 +02:00
Chris Pearce
1d354be8e8
Bug 1409060 - Don't include necko-config.h in MediaDecoder.h. r=jwwang
...
MozReview-Commit-ID: 2RmqxUayD0L
--HG--
extra : rebase_source : ac868ce7df6a308a9005ce89c725616006c666ba
2017-10-16 17:54:18 +02:00
JW Wang
a8587b5ae3
Bug 1408482 - fix build error. r=gerald
...
MozReview-Commit-ID: HIq2zZROKRA
--HG--
extra : rebase_source : c4dd09508bd71e8079066d63085a6ac2dd6cd4e0
2017-10-17 10:55:11 +08:00
Cameron McCormack
64d0481dfd
Bug 1408312 - Part 3: Replace nsCSSParser/nsRuleNode usage for color computation in Servo styled documents. r=xidorn
...
MozReview-Commit-ID: LuB0izWz7nk
--HG--
extra : rebase_source : 0fd4e9a3b62c668ab0a6925e70006646a3273e62
2017-10-16 09:06:39 +08:00
bechen@mozilla.com
fbee889f6c
Bug 1408693 - Add a lock to protect the sGPUCrashDataMap. r=jwwang
...
MozReview-Commit-ID: 7NDcoGMkKZ3
--HG--
extra : rebase_source : 206af0de83a1fb4fb5258202a25de8484a9e2bef
2017-10-16 14:03:04 +08:00
Kearwood Gilbert
f379b8fea9
Bug 1402871 - Change VREventObserver::mWindow to a RefPtr,r=dveditz
...
MozReview-Commit-ID: 79MlNMAvIQD
--HG--
extra : rebase_source : 717bed76ca218844d4308e616ee5a7bb2a59591c
2017-10-11 14:25:51 -07:00
Cameron McCormack
c5a3672a18
Bug 1408305 - Use Servo to parse IntersectionObserver rootMargin values. r=xidorn
...
MozReview-Commit-ID: 4CIXP73kcf2
--HG--
extra : rebase_source : d9b8bdbf374e98d0f2276be129efd7ae49123498
2017-10-16 18:02:16 +08:00
Kris Maglione
60d080b412
Bug 1404198: Part 2i - Switch to NS_NewTimer* in dom. r=njn
...
MozReview-Commit-ID: 8Oei6TuXNbu
--HG--
extra : rebase_source : 31c583c699790cbcf302064146d313ee8126ef0c
2017-10-15 23:15:40 -07:00
Kris Maglione
3876d40960
Bug 1404198: Part 1 - Add non-virtual constructor for nsIObject(Input|Output)Stream and update existing callers. r=njn
...
MozReview-Commit-ID: 3eoh6AwDJyz
--HG--
extra : rebase_source : 92b18b6ef07d276cac79ce735ca0b592cffbf87e
2017-10-04 20:06:28 -07:00
Boris Zbarsky
32ad6dfdd7
Back out bug 1354730 to reopen CLOSED TREE.
...
MozReview-Commit-ID: RzUofi384C
2017-10-16 14:34:23 -04:00
Boris Zbarsky
7ee7285acd
Bug 1354730 followup. Update out-of-date assertions to fix bustage and reopen CLOSED TREE.
...
MozReview-Commit-ID: GTMSGnL3gsB
2017-10-16 13:18:14 -04:00
Boris Zbarsky
211cfa1cfd
Bug 1354730. Disable named property object (aka global scope polluter) behavior for all Xrays. r=kmag
...
MozReview-Commit-ID: KmbXFfSzH0N
2017-10-16 10:58:09 -04:00
Sebastian Hengst
a984558fa2
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: K49FVRdOww8
2017-10-16 10:55:46 +02:00
Makoto Kato
e1c9f1505d
Bug 1407943 - IMEContentObserver should use Selection instead of nsISelectionPrivate. r=masayuki
...
We can use Selection directly instead of nsISelection. It means that we don't need QI for nsISelectionPrivate. So IMEContentObserver should hold Selection instead if nsISelection.
MozReview-Commit-ID: 4jp9wWHRHRd
--HG--
extra : rebase_source : 9f4792cf75555b5aafdacfd8f137e68d9da86e04
2017-10-12 18:11:09 +09:00
Randell Jesup
336209d98d
Bug 1408716: Remove unneeded dynamic_cast r=drno
2017-10-15 07:47:14 -04:00
Joel Maher
9be0d7276b
Bug 1400098 - Disable dom/workers/test/test_fileReader.html on !debug for frequent failures. r=me, a=test-only
2017-10-15 05:55:12 -04:00
Sebastian Hengst
cbeded1fe4
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-10-15 11:41:41 +02:00
Sebastian Hengst
c5cf9de9bd
merge autoland to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: AWcJtsdyruX
2017-10-15 11:40:42 +02:00
David Major
34919e275a
Bug 1408695 - Work around a VS2017 constexpr pointer math bug in HTMLTrackElement.cpp. r=gerald
2017-10-14 21:09:05 -04:00
Sebastian Hengst
0817cdb071
merge autoland to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 4FxW8x0UspG
2017-10-14 23:53:59 +02:00
Sebastian Hengst
24f9efc1d1
Backed out changeset 4bac27faa19b (bug 1070763) for crashes and broken websites. r=backout a=backout
...
MozReview-Commit-ID: 6BAkoAT8JyJ
2017-10-14 23:50:33 +02:00
Sebastian Hengst
776dca65f3
Backed out changeset 224d8c57a469 (bug 1405571) for crashes and broken websites. r=backout a=backout
...
MozReview-Commit-ID: FZe9hj8nX5w
2017-10-14 23:49:00 +02:00
Sebastian Hengst
a46c92c8b7
Backed out changeset f66cb1530f75 (bug 1407952) for build failure (bug 1408622). r=backout a=backout
...
MozReview-Commit-ID: 3h4oDHbvmes
--HG--
extra : amend_source : 9e9e1bb348b7e2434f3388cf97580172348e769a
2017-10-14 12:32:50 +02:00
Sebastian Hengst
caf5b99a30
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 8Qk2qoQvP0g
2017-10-14 11:49:31 +02:00
Kris Maglione
bd6d63772a
Bug 1407428: Hand out a const array reference for expanded principal whiteList. r=krizsa
...
The current API makes the life time and ownership of the result array unclear
without careful reading. The result array is always owned by the principal,
and its lifetime tied to the lifetime of the principal itself. Returning a
const array reference makes this clear, and should prevent callers from
accidentally modifying the returned array.
MozReview-Commit-ID: 3f8mhynkKAj
--HG--
extra : source : 237acf2879f6222bc4b076c377bf026d18a6ebef
extra : amend_source : dfaf6e88e3c4758f7fdcf7fb422d457edafab1b7
2017-10-10 15:00:16 -07:00
Nicholas Nethercote
f2d1f3b005
Bug 1407117
- Simplify static atom representation. r=froydnj,bz.
...
Currently nsAtom::mString points to the interior of an nsStringBuffer. For
static atoms this requires the use of nsFakeStringBuffer, which is pretty
gross.
This patch changes things so that nsAtom::mString points to a static char
buffer for static atoms. This simplifies a number of things:
- nsFakeStringBuffer and CheckStaticAtomSizes are no longer needed.
- FakeBufferRefCountHelper is no longer needed.
- nsAtom's constructor for static atoms is simpler.
- RegisterStaticAtoms() is simpler.
On the flip-side, a couple of things get more complicated.
- nsAtom::ToString() treats static and dynamic atoms differently.
- nsAtom::GetStringBuffer() is now only valid for dynamic atoms. This
function is only used in two places, both involving DOMString, so those
locations are updated appropriately. This also requires updating some other
code assigning nsStrings to DOMStrings, because we can't assume that
nsStrings are shared.
On Linux64 this change reduces the size of the binary by 8752 B, and moves
81968 B from the .data to the .rodata section, where it can be shared between
processes.
--HG--
extra : rebase_source : 0f6fcdec1c525aa66222e208b66a9f9026f69bcb
2017-10-12 10:52:17 +11:00
Sebastian Hengst
11a2b8ef67
Backed out changeset 237acf2879f6 (bug 1407428) for frequent crashes, e.g. in xpcshell's test_bug248970_cookie.js. r=backout on a CLOSED TREE
...
--HG--
extra : amend_source : 1ccac4fb953566239cba8db7d6f8bdca4ce48b35
2017-10-16 00:00:15 +02:00
Kris Maglione
7d8f8ea3d6
Bug 1407428: Hand out a const array reference for expanded principal whiteList. r=krizsa
...
The current API makes the life time and ownership of the result array unclear
without careful reading. The result array is always owned by the principal,
and its lifetime tied to the lifetime of the principal itself. Returning a
const array reference makes this clear, and should prevent callers from
accidentally modifying the returned array.
MozReview-Commit-ID: 3f8mhynkKAj
--HG--
extra : rebase_source : d2a5e0862f8c964fb5a3e46b50c2e9629b218699
extra : amend_source : 27d7a7ef5da6fe2aa1104009b6ee067465db73e1
2017-10-10 15:00:16 -07:00
Dan Banner
7caa92d5d8
Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8
...
MozReview-Commit-ID: Jm8BRgt6mIv
2017-10-15 20:50:39 +01:00
Kyle Machulis
1cc8b01353
Bug 1406224 - Remove nsIDOMHTMLImageElement; r=bz
...
MozReview-Commit-ID: GCATWRt6qMo
--HG--
extra : rebase_source : 29854f1374c6ad318da0b5b68be23507667c3be4
2017-10-06 13:27:23 -07:00
Sebastian Hengst
87626a0ece
merge mozilla-central to autoland. r=merge a=merge
2017-10-14 00:02:17 +02:00
Sebastian Hengst
373bdd8602
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 9adaYBJ4tlo
2017-10-13 23:37:41 +02:00
Steve Fink
67d7e8dcdc
Bug 1406570 - Rooting improvements, r=jonco,bz
...
--HG--
extra : rebase_source : 48d6fd63e016abe7a6ce22e621d25858560e61f1
2017-10-09 10:59:02 -07:00
Edgar Chen
8dfff5dcef
Bug 1407937 - Move mDefinition from CustomElementReacion to CustomElementUpgradeReaction; f=jdai; r=smaug
...
MozReview-Commit-ID: 3JweEOgKAeo
--HG--
extra : rebase_source : 9ec3a879358b1600197c87931a79ff91205beb46
2017-10-12 17:01:41 +08:00
sotaro
55375630e7
Bug 1391262 - Create TabChild::CreateRemoteLayerManager() r=dvander
2017-10-13 23:32:52 +09:00
sotaro
e037507a09
Bug 1391262 - Do not use remote LayerManager when its initialization fails r=dvander
2017-10-13 23:32:36 +09:00
Xidorn Quan
2215d24611
Bug 1407843
part 1 - Introduce a global-level AtomArray type alias. r=froydnj
...
MozReview-Commit-ID: DbGkWxkPfX7
--HG--
extra : rebase_source : 4f389d544bef98dccbfa694c1b821591bdae4103
2017-10-13 11:59:23 +11:00
Sebastian Hengst
24d5dcb528
Backed out changeset 6f968efadcdc (bug 1400098) for mochitest failing dom/file/tests/test_fileapi_slice_realFile_2.html. r=backout
2017-10-13 13:27:16 +02:00
Sebastian Hengst
951f1d4bf7
Backed out changeset a7b1484b2367 (bug 1400098)
2017-10-13 13:25:44 +02:00
Sebastian Hengst
473d298387
Backed out changeset 856c3889f319 (bug 1305230)
2017-10-13 13:25:38 +02:00
Sebastian Hengst
ab8a4b63c4
Backed out changeset f442143b5b90 (bug 1305230)
2017-10-13 13:25:33 +02:00
Sebastian Hengst
046d79d24f
Backed out changeset e6afe93a2282 (bug 1305230)
2017-10-13 13:25:27 +02:00
Sebastian Hengst
e6ed22f248
Backed out changeset 6c0e229ac2e8 (bug 1305230)
2017-10-13 13:25:22 +02:00
Sebastian Hengst
3909e15a13
Backed out changeset a1407c6e9785 (bug 1305230)
...
--HG--
rename : dom/file/tests/test_fileapi_twice.html => dom/file/tests/test_fileapi.html
rename : dom/file/tests/test_fileapi_twice_worker.html => dom/file/tests/test_fileapi_worker.html
2017-10-13 13:24:35 +02:00
Sebastian Hengst
640ac1c343
Backed out changeset b56bf15126d4 (bug 1305230)
...
--HG--
rename : dom/file/tests/test_fileapi_slice_realFile_2.html => dom/file/tests/test_fileapi_slice.html
rename : dom/file/tests/test_fileapi_slice_memFile_2.html => dom/file/tests/test_fileapi_slice2.html
2017-10-13 13:24:17 +02:00
Sebastian Hengst
5d1b78e0ba
Backed out changeset c4725ef0925b (bug 1305230)
2017-10-13 13:24:03 +02:00
Sebastian Hengst
30598ec65d
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-10-13 11:53:54 +02:00
Sebastian Hengst
1c1a5cef77
Merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 5oI3jfNbQVt
2017-10-13 11:12:47 +02:00
Andrea Marchesini
8f6aa8bf2e
Bug 1305230 - Introducing a SimpleTest.requestLongerTimeout() for fileapi tests, r=me
2017-10-13 10:49:48 +02:00
Andrea Marchesini
fba4dcca02
Bug 1305230 - Splitting test_fileapi_slice.html and test_fileapi_slice2.html in multiple files, r=me
...
--HG--
rename : dom/file/tests/test_fileapi_slice2.html => dom/file/tests/test_fileapi_slice_memFile_1.html
rename : dom/file/tests/test_fileapi_slice2.html => dom/file/tests/test_fileapi_slice_memFile_2.html
rename : dom/file/tests/test_fileapi_slice.html => dom/file/tests/test_fileapi_slice_realFile_1.html
rename : dom/file/tests/test_fileapi_slice.html => dom/file/tests/test_fileapi_slice_realFile_2.html
2017-10-13 09:39:54 +02:00
Andrea Marchesini
779edb8453
Bug 1305230 - Splitting test_fileapi.html and test_fileapi_worker.html in multiple files, r=me
...
--HG--
rename : dom/file/tests/test_fileapi.html => dom/file/tests/test_fileapi_basic.html
rename : dom/file/tests/test_fileapi_worker.html => dom/file/tests/test_fileapi_basic_worker.html
rename : dom/file/tests/test_fileapi.html => dom/file/tests/test_fileapi_encoding.html
rename : dom/file/tests/test_fileapi_worker.html => dom/file/tests/test_fileapi_encoding_worker.html
rename : dom/file/tests/test_fileapi.html => dom/file/tests/test_fileapi_other.html
rename : dom/file/tests/test_fileapi_worker.html => dom/file/tests/test_fileapi_other_worker.html
rename : dom/file/tests/test_fileapi.html => dom/file/tests/test_fileapi_twice.html
rename : dom/file/tests/test_fileapi_worker.html => dom/file/tests/test_fileapi_twice_worker.html
2017-10-13 09:16:55 +02:00
Andrea Marchesini
94c2a91e70
Bug 1305230 - Splitting test_fileapi_slice in two files, r=qdot
2017-10-13 08:47:42 +02:00
Andrea Marchesini
c594363fef
Bug 1305230 - Make test_fileapi_slice using promises, r=qdot
2017-10-13 08:47:42 +02:00
Andrea Marchesini
a64a4017d5
Bug 1305230 - removing fileutils.js from tests when not needed, r=qdot
2017-10-13 08:47:42 +02:00
Andrea Marchesini
df950f8b01
Bug 1305230 - Make test_blobconstructor promise based, r=qdot
2017-10-13 08:47:42 +02:00
Andrea Marchesini
fe1b1d27a6
Bug 1400098 - Using common_fileReader.js for test_fileapi in workers, r=qdot
2017-10-13 08:47:42 +02:00
Andrea Marchesini
fdd3d806a5
Bug 1400098 - test_fileapi.html rewritten using Promises, r=qdot
2017-10-13 08:47:41 +02:00
Andrea Marchesini
97f7266ba3
Bug 1407751 - DefineOSFileConstants should return false if OSFileConstants service is not initialized, r=froydnj
2017-10-13 07:11:40 +02:00
Christoph Diehl
cff3f0e02e
Bug 1349067 - Add crashtest. r=me
2017-10-12 22:41:15 -04:00
Ryan VanderMeulen
cc54a93021
Bug 1257700 - Add crashtest. r=me
2017-10-12 22:41:13 -04:00
Ben Kelly
9d8fb37a12
Bug 1380255 P2 Don't fire FetchDriverObserver::OnDataAvailable() for every FetchDriver ODA callback. r=baku
2017-10-12 19:23:16 -07:00
Jeff Gilbert
ced2e5986f
Bug 1406015 - Enable SH_INITIALIZE_UNINITIALIZED_LOCALS. - r=Lenzak
...
MozReview-Commit-ID: GZTk80QyVfA
--HG--
extra : rebase_source : f95550094f88ecef66c0ba681b423be0741f3486
2017-10-11 13:02:56 -07:00
Sebastian Hengst
5c00b8540d
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: AlcL6XYDkf
2017-10-12 23:58:31 +02:00
Dragana Damjanovic
dc118fd91d
Bug 1405761 - If the preload pref is disabled rel=preload should be shown as not supported. r=smaug
...
--HG--
extra : rebase_source : 3e32d5d8beceedca7ab3eaaf528385f4e73f1164
2017-10-11 03:20:00 -04:00