Commit Graph

564432 Commits

Author SHA1 Message Date
Lee Salzman
70cd2a8499 Bug 1404742 - add test for ThreadSafeWeakPtr. r=nfroyd
MozReview-Commit-ID: GkNXsTLcN7m
2017-10-18 14:21:27 -04:00
Lee Salzman
3ffe69dad3 Bug 1404742 - add ThreadSafeWeakPointer to MFBT. r=nfroyd 2017-10-18 14:21:23 -04:00
Nika Layzell
2e20b0d128 Bug 1377351 - Part 5: Add a workaround for gcc 4.9 compiler bug, r=froydnj
MozReview-Commit-ID: CHywpZ4fvXf
2017-10-18 13:00:22 -04:00
Nika Layzell
c234875cd6 Bug 1377351 - Part 4: Add tests for nsA[C]String::Assign move overload, r=froydnj
MozReview-Commit-ID: KJ41seMmUXt
2017-10-18 13:00:18 -04:00
Nika Layzell
4146e6b110 Bug 1377351 - Part 3: Expose nsA[C]String::Assign(nsA[C]String&&) overload as take_from to rust, r=froydnj
MozReview-Commit-ID: 4YNPi3iRo78
2017-10-18 13:00:15 -04:00
Nika Layzell
2ff829eabc Bug 1377351 - Part 2: Add move overloads to nsA[C]String assignment and constructors, r=froydnj
MozReview-Commit-ID: 81U51pgshZI
2017-10-18 13:00:12 -04:00
Nika Layzell
1fe9edd088 Bug 1377351 - Part 1: Add move overload to nsA[C]String::Assign, r=froydnj
MozReview-Commit-ID: 5bloaYcvpgr
2017-10-18 13:00:09 -04:00
Jan de Mooij
7929e1f927 Bug 1409441 part 4 - Inline some more methods. r=bbouvier 2017-10-18 17:13:07 +01:00
Jan de Mooij
1030d1700b Bug 1409441 part 3 - Inline some Activation/JitActivation methods. r=bbouvier 2017-10-18 17:12:47 +01:00
Jan de Mooij
bfbd5dfb58 Bug 1409441 part 2 - Move null check from clearRematerializedFrames to JitActivation dtor. r=nbp 2017-10-18 17:12:21 +01:00
Jan de Mooij
88e88d7bf9 Bug 1409441 part 1 - Inline ActivationEntryMonitor constructor/destructor. r=fitzgen 2017-10-18 17:11:41 +01:00
Rail Aliiev
87f83a95a1 Bug 1409577 - Add static indexes to decision task r=dustin 2017-10-18 11:55:01 -04: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
Byron Campen [:bwc]
4fda13fafa Bug 1406154: Ensure that we avoid truncating the interface description strings in a couple of corner cases. r+drno
MozReview-Commit-ID: KMTpbkvA4N

--HG--
extra : rebase_source : 377b9ae8c2664d186a496ef04a6e42b00d56883f
2017-10-12 12:12:40 -05:00
Jason Orendorff
c51aa0ae1e Bug 1407414 - Crash in js::GetOwnPropertyDescriptor. r=bz
--HG--
extra : rebase_source : 809c17494fa0aafcc0964593510457d1b3712ddc
2017-10-17 16:25:40 +01:00
Dragana Damjanovic
0a372ab31a Bug 1409667 - If an error occur it can happen the Http2Session does not have a connection. r=mcmanus 2017-10-18 16:27:32 +02:00
Dylan Roeh
b96e6b4f15 Bug 1397817 - Delete Downloads/memory-reports if it exists. r=snorp 2017-10-17 16:59:27 -05:00
Ben Hearsum
3e0f630784 No bug: Use rule ids instead of alias' for update publishing rules in staging release configs. r=jlorenzo
--HG--
extra : amend_source : dfdaae6e5bb4bb222c19efecc5a5128bcc46450a
2017-10-18 10:13:22 -04:00
Dan Horák
a098eb0deb Bug 1408504 - Implement WriteSamples in tests for big endian platforms; r=dminor
Webrtc code supports big endian platforms, but a method in tests lacks a big endian
variant. Add it based on WavReader/WavWriter code.

MozReview-Commit-ID: A4OTnYlGgvU

--HG--
extra : rebase_source : f331c799cea89e6090fd02269d3ee8728cbeca45
2017-10-17 10:27:12 +00:00
Jason Kratzer
c3679cbcac Bug 1409502 - Add crashtest. r=me 2017-10-18 09:43:11 -04: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
Jesse Ruderman
6ea83868e1 Bug 481089 - Add crashtest. r=me 2017-10-18 09:43:11 -04:00
Jesse Ruderman
cad2954183 Bug 443655 - Add crashtest. r=me 2017-10-18 09:43:10 -04:00
Jesse Ruderman
f1097548f0 Bug 329891 - Add crashtest. r=me 2017-10-18 09:43:10 -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
25f5a8b221 Bug 1372823 Part 5: Extend BaseThreadInitThunk thread start address verification to 64-bit. r=dmajor 2017-09-21 09:31:07 +01:00
Bob Owen
8095bde7d5 Bug 1372823 Part 4: Set-up observer for idle-daily in FormHistoryStartup.init not manifest. r=mak
This is so that we don't open a database connection without any of the machinery in place to close it.
2017-10-18 12:04:53 +01:00
Bob Owen
d3d6027a4f Bug 1372823 Part 3: Annotate crash with database name when storage connection not closed. r=janv 2017-10-18 12:04:52 +01:00
Bob Owen
fffd219817 Bug 1372823 Part 2: In places test harness, wait for places-connection-closed in profile-before-change-qm not profile-before-change. r=mak 2017-10-18 12:04:52 +01:00
Bob Owen
e2aa618745 Bug 1372823 Part 1: Fix assertion in IndexedDatabaseManager::NoteLiveQuotaManager. r=janv 2017-10-18 12:04:52 +01:00
Marco Castelluccio
0bdfded31a Bug 1360029 - Block Nahimic DLLs affected by a bug which causes Firefox to crash. r=jimm
--HG--
extra : rebase_source : 9d35825a8ce1ecb43f72b95ac7b27c33a834521f
2017-10-12 15:08:04 +01:00
Yoshi Huang
4943ded16b Bug 1403365 - fix intermittent failure for browser_pageinfo_firstPartyIsolation.js. r=baku
In pageInfo.js, the following line [1] will trigger a media preview
automatically, however this sometimes will also cause intermittent
failures, so I pass a dummy imageElement in it to prevent this.

[1]: http://searchfox.org/mozilla-central/rev/dca019c94bf3a840ed7ff50261483410cfece24f/browser/base/content/pageinfo/pageInfo.js#56
2017-10-18 18:18:27 +08:00
Dão Gottwald
04451649f6 Backed out changeset fcc3bffcdd80
MozReview-Commit-ID: 50bdZRQs9Mh
2017-10-18 12:12:26 +02: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
Sebastian Hengst
73dd633569 merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: JvxL3r663v
2017-10-18 11:42:41 +02:00
ffxbld
ef0a21cfb7 No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update 2017-10-17 22:48:33 -07:00
ffxbld
618a00c142 No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update 2017-10-17 22:48:30 -07:00
Phil Ringnalda
5db7da0bcc Backed out changeset 64a4f7fc64e3 (bug 1409265) for unexpected assertion failures in media crashtests and webaudio mochitests
CLOSED TREE
MozReview-Commit-ID: Cv7AviLp0KP
2017-10-17 19:59:33 -07: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
Phil Ringnalda
d424e77cee Backed out changeset 513578be7da2 (bug 1398908) for eslint failures
MozReview-Commit-ID: DXjJ3OIIAtc
2017-10-17 19:48:35 -07:00
Makoto Kato
58ad07f1ee Bug 1402334 - Fix bustage for 10.11 SDK. r=jesup
MozReview-Commit-ID: 3dnZmFEhNBQ

--HG--
extra : histedit_source : 260168a1d04ede514a12bb33ab1ed571ab25e56e
2017-10-18 10:15:45 +09: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
Sebastian Hengst
c01c54ce55 merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: FppFukd8eis
2017-10-17 23:49:39 +02:00
Andrea Marchesini
a4830e4ab7 Bug 1409394 - Avoid extra buffer copy in FileReader, r=smaug 2017-10-17 20:38:03 +02:00
ffxbld
dca019c94b No bug, Automated HPKP preload list update from host bld-linux64-spot-324 - a=hpkp-update 2017-10-17 10:44:24 -07:00
ffxbld
64dcdb175e No bug, Automated HSTS preload list update from host bld-linux64-spot-324 - a=hsts-update 2017-10-17 10:44:21 -07:00
Dragana Damjanovic
a1b076412f Bug 1408019 - Code clean up for sSupportedRelValues. r=bz 2017-10-17 18:38:10 +02:00