Eric Rahm
16fbdcb5f8
Bug 1251494 - Remove remaining references to MOZILLA_XPCOMRT_API from dom. r=jesup
2016-02-26 18:10:56 -08:00
Eric Rahm
4c23f5cd8d
Bug 1251482 - Remove remaining references to MOZILLA_XPCOMRT_API from xpcom. r=froydnj
2016-02-26 18:10:56 -08:00
Eric Rahm
09e813d747
Bug 1251473 - Remove libxpcomrt library. r=froydnj
2016-02-25 16:31:17 -08:00
Eric Rahm
2917e8395e
Bug 1239870 - Part 5: Switch over mtransport tests to mozilla gtests. r=bwc
...
This converts the individual cppunit gtests into the combined mozilla gtest
which has access to xpcom internals. The build file is simplified to reflect
this change, individual main functions are removed, and duplicate symbols are
removed.
2016-02-09 10:02:40 -08:00
Eric Rahm
082b84fde2
Bug 1239870 - Part 4: Disable broken proxy tunnel tests. r=bwc
...
Several of the proxy tunnel tests are broken. The proxy tunnel test is also
not run in automation.
2016-02-25 15:54:04 -08:00
Eric Rahm
c9f8e6756f
Bug 1239870 - Part 3: Add a base mtransport gtest. r=bwc
...
This adds a base test for other mtransport tests to be derived from. It
handles common setup used by the mtransport tests and parses relevant env
vars.
2016-02-25 14:25:49 -08:00
Eric Rahm
d5bd208a66
Bug 1239870 - Part 2: Split out NrIceCtx initialization. r=bwc
...
This splits NrIceCtx initialization into its own function so that the tests
can initialize without having to create a dummy instance.
2016-02-24 18:37:18 -08:00
Eric Rahm
0d0d8d2c9e
Bug 1239870 - Part 1: Remove declaration of test_utils from header. r=bwc
...
Once files are all compiled into the same gtest this will cause duplicate
symbol errors. It's also unused.
2016-02-09 10:02:37 -08:00
Ehsan Akhgari
11f5bff47b
Bug 1251792 - Add fetch-request-css-images.https.html to the web-platform-test manifest
2016-02-27 15:22:10 -05:00
Timothy Nikkel
82b750a534
Backed out changeset 93f722efcdec (bug 1145903) for causing bug 1251796.
2016-02-27 12:53:28 -06:00
Jan de Mooij
f7a1f35f38
Bug 1222917 part 2 - Add test. r=me
2016-02-27 17:32:48 +01:00
Jan de Mooij
f18bfe253a
Bug 1219883 part 2 - Add test. r=me
2016-02-27 17:32:46 +01:00
Jan de Mooij
9f1e7791ea
Bug 1216130 part 2 - Add test. r=bhackett
2016-02-27 17:32:44 +01:00
Jan de Mooij
7692130d1e
Bug 1221421 part 2 - Add test. r=bz
2016-02-27 17:32:42 +01:00
Jean-Yves Avenard
52fb6b83da
Bug 1249275: Fix mac compilation when sandbox is disabled. r=gerald
...
MozReview-Commit-ID: D1Xc0Ujnm74
2016-02-28 01:36:02 +11:00
Gabriele Svelto
bebcf8822a
Bug 1251179 - Ensure that the lock protecting the CPU sleep functionality is always valid r=dhylands
2016-02-27 14:34:51 +01:00
Alexander Surkov
9feeb71568
Bug 1250878
- add acceptable child check for HTML select, r=marcoz
2016-02-27 07:55:30 -05:00
Joel Maher
e31f4f8868
Bug 1251629 - remove unused reference to PREDICTOR_TESTS in netwerk/base/moz.build. r=nwgh
...
MozReview-Commit-ID: DMfX8ZCzbT
--HG--
extra : rebase_source : 198e78d68c9af6fbc0e13e101735a433a1de1f16
2016-02-26 08:28:08 -08:00
Peter Van der Beken
946ac27409
Bug 1251655
- Remove support for JavaScript-DOM-class and JavaScript-DOM-interface. r=bz.
...
--HG--
extra : rebase_source : 88c93e93905e20d2f6755d67d86902fdfc923eb4
2016-02-14 15:59:48 +01:00
Peter Van der Beken
5564e12f54
Bug 1251655
- Remove support for JavaScript-global-constructor-prototype-alias. r=bz.
...
--HG--
extra : rebase_source : b77f4ad6d582b863bf6462177ce816aa360c64ed
2016-02-13 14:59:46 +01:00
CJKu
40d4481e10
Bug 1251115 - Fix incorrect rendering result while mask path is not resolvable; r=mstange
...
MozReview-Commit-ID: JBl379AKnLU
2016-02-27 17:30:01 +08:00
Tim Taubert
896a7362d7
Bug 1247860 - Enable ChaCha20/Poly1305 cipher suites r=emk,keeler
2016-02-26 12:37:19 +01:00
David Rajchenbach-Teller
1a3a107998
Bug 1251347 - Making sure that SessionFile.write initializes its workers;r=mconley
...
Bug 1243549 fixed a race condition during SessionFile startup which
could cause calls to SessionFile.write to send messages to the worker
before it was initialized. The fix consisted in waiting until
initialization was complete before proceeding.
As it turns out, there are cases in which we send messages to the
worker without ever attempting to initialize it, so this wait ends up
causing a hang/shutdown.
This patch fixes the issue by making sure that any message sent to the
worker first initializes the worker if it hasn't been initialized
yet. Since initializing the worker requires us reading the session
store files to find out which one is valid, well, we do exactly that.
MozReview-Commit-ID: 1bOgCaF6ahM
--HG--
extra : rebase_source : 5f1c6df24457c37c8b253c9e14d6e2b5eba2bfbb
2016-02-26 12:02:43 +01:00
David Rajchenbach-Teller
9b9c86a59b
Bug 1251347 - Refining SessionFile Shutdown hang details;r=me
...
MozReview-Commit-ID: Jag5oFwKTqr
--HG--
extra : rebase_source : 0e56ccd8755bb97640e7e1ae1df95f4410429df9
2016-02-26 11:11:47 +01:00
Seth Fowler
d66e629ca5
Bug 1251808 (Followup) - Mark the new SourceSurfaceImage constructor explicit. r=me
2016-02-26 21:25:08 -08:00
Seth Fowler
0b454da72c
Bug 1251808 - Construct the SourceSurfaceImage with the correct size in RasterImage::GetCurrentImage(). r=seth
2016-02-26 21:01:50 -08:00
Seth Fowler
57081a13af
Bug 1250666 - Forward Variant's move constructor argument correctly to the underlying variant type. r=waldo
2016-02-26 21:01:49 -08:00
Seth Fowler
09c97b5b63
Bug 1250648 - Clean up the style of for loops in TestStreamingLexer. r=njn
2016-02-26 21:01:49 -08:00
Nathan Froyd
da33676fbb
Bug 1251716 - use UniquePtr instead of ScopedDeletePtr in DrawTargetCairo; r=jrmuizel
...
UniquePtr is more standard than ScopedDeletePtr; using standard
constructs whenever possible is preferable.
2016-02-26 13:34:11 -05:00
Boris Zbarsky
29b29c72bd
Bug 1251697 part 3. Remove the JSContext argument of StopSyncLoopRunnable::MaybeSetException. r=khuey
2016-02-26 21:15:57 -05:00
Boris Zbarsky
2df9965c0e
Bug 1251697 part 2. Have WorkerThreadProxySyncRunnable hand the ErrorResult reference it holds to its ResponseRunnable so it can report exceptions on there instead of on a JSContext. r=khuey
...
We make WorkerThreadProxySyncRunnable::Dispatch a void method to catch all the
callers who were checking its return value and throwing on the ErrorResult. Now
the WorkerThreadProxySyncRunnable (or its ResponseRunnable) is responsible for
doing that throwing and callers should check the ErrorResult to see whether
there was an exception.
2016-02-26 21:15:57 -05:00
Boris Zbarsky
3a49fc3ea3
Bug 1251697 part 1. Thread an ErrorResult reference through the worker XHR WorkerThreadProxySyncRunnable implementations. r=khuey
2016-02-26 21:15:57 -05:00
Boris Zbarsky
0f5040d0b3
Bug 1251627. Fix XMLHttpRequest.send() to follow the spec better in terms of the exceptions it throws. r=khuey
2016-02-26 21:15:56 -05:00
Boris Zbarsky
e24a128e22
Bug 1251380. Change things so that WorkerPrivate::NotifyInternal (hopefully) never throws. r=khuey
2016-02-26 21:15:56 -05:00
Boris Zbarsky
35d98f4893
Bug 1251276 part 2. Remove the JSContext argument of WorkerPrivate::CancelAllTimeouts. r=khuey
2016-02-26 21:15:56 -05:00
Boris Zbarsky
7dc5bbf023
Bug 1251276 part 1. Change WorkerPrivate::CancelAllTimeouts to no longer call RunExpiredTimeouts. r=khuey
...
If you walk through what RunExpiredTimeouts used to when called from here do
carefully, it used to do the following:
1) If mRunningExpiredTimeouts, no-op.
2) Not run anything, because everything is canceled.
3) Remove everything from mTimeouts, since everything is canceled.
4) Since mTimeouts is now empty, modify the busy count and set mTimerRunning to false.
None of this could report a JS exception, so the JS_ReportPendingException call
in CancelAllTimouts was dead code. Note that the return value of
RunExpiredTimeouts only affected whether JS_ReportPendingException is called, so
we don't even need to worry about ModifyBusyCountFromWorker failing: that
failure used to be silently swallowed.
2016-02-26 21:15:56 -05:00
Chris Manchester
d71c9dd868
Bug 1250961 - Remove one-off rule to re-name master xpcshell manifest and update mozharness consumers. r=gps
...
MozReview-Commit-ID: B41G5burv9A
--HG--
extra : rebase_source : 6aa95d32bfad361016d1bb60b25357f4b0b50db4
2016-02-26 13:20:31 -08:00
Chris Manchester
5adf169610
Bug 1250961 - Move testing/xpcshell/Makefile.in to moz.build. r=gps
...
MozReview-Commit-ID: 8J9RzA0RZ0i
--HG--
extra : rebase_source : f202d8fb0b79be8c665bed5af54592292802ad0d
2016-02-26 13:20:31 -08:00
Chris Manchester
8b7ef38ae6
Bug 1250961 - Move testing/mochitest/Makefile.in to moz.build. r=gps
...
MozReview-Commit-ID: LwQH49FLfY2
--HG--
extra : rebase_source : c8c1007e05bfd9ff18d6199018c121473b576220
2016-02-26 13:20:31 -08:00
William Chen
c90a166599
Bug 1247483 - Only replace nodes in nsHTMLEditor::ReplaceOrphanedStructure if all nodes in node list are descendants of replacement node. r=ehsan
2016-02-26 17:34:40 -08:00
Wes Kocher
72d9604d91
Backed out 8 changesets (bug 1251482, bug 1251494, bug 1251473, bug 1239870) for gtest failures
...
Backed out changeset f064a5efbb8c (bug 1251494)
Backed out changeset 9e33adec1aa6 (bug 1251482)
Backed out changeset ab0347657e25 (bug 1251473)
Backed out changeset 1d385d4f195d (bug 1239870)
Backed out changeset ceb3e1ee7dda (bug 1239870)
Backed out changeset 8574075bf42f (bug 1239870)
Backed out changeset ba077a3afbc7 (bug 1239870)
Backed out changeset eb99ab06414d (bug 1239870)
MozReview-Commit-ID: 7r9SEk4VGNU
2016-02-26 17:14:57 -08:00
Myk Melez
d2d269f00a
Bug 1250341 - simplify overcomplex browser-element mochitest manifest skip-if rules; r=fabrice
2016-02-26 15:46:32 -08:00
Eric Rahm
d47c3674cc
Bug 1251494 - Remove remaining references to MOZILLA_XPCOMRT_API from dom. r=jesup
2016-02-26 15:31:21 -08:00
Eric Rahm
ae72b68e62
Bug 1251482 - Remove remaining references to MOZILLA_XPCOMRT_API from xpcom. r=froydnj
2016-02-26 15:31:19 -08:00
Eric Rahm
fbd8497467
Bug 1251473 - Remove libxpcomrt library. r=froydnj
2016-02-25 16:31:17 -08:00
Eric Rahm
6968bce012
Bug 1239870 - Part 5: Switch over mtransport tests to mozilla gtests. r=bwc
...
This converts the individual cppunit gtests into the combined mozilla gtest
which has access to xpcom internals. The build file is simplified to reflect
this change, individual main functions are removed, and duplicate symbols are
removed.
2016-02-09 10:02:40 -08:00
Eric Rahm
6c7be83907
Bug 1239870 - Part 4: Disable broken proxy tunnel tests. r=bwc
...
Several of the proxy tunnel tests are broken. The proxy tunnel test is also
not run in automation.
2016-02-25 15:54:04 -08:00
Eric Rahm
dc59103e98
Bug 1239870 - Part 3: Add a base mtransport gtest. r=bwc
...
This adds a base test for other mtransport tests to be derived from. It
handles common setup used by the mtransport tests and parses relevant env
vars.
2016-02-25 14:25:49 -08:00
Eric Rahm
c93c9b8dbe
Bug 1239870 - Part 2: Split out NrIceCtx initialization. r=bwc
...
This splits NrIceCtx initialization into its own function so that the tests
can initialize without having to create a dummy instance.
2016-02-24 18:37:18 -08:00
Eric Rahm
a90c690c9a
Bug 1239870 - Part 1: Remove declaration of test_utils from header. r=bwc
...
Once files are all compiled into the same gtest this will cause duplicate
symbol errors. It's also unused.
2016-02-09 10:02:37 -08:00