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