Commit Graph

489605 Commits

Author SHA1 Message Date
James Willcox
6adf1a424f Bug 1298822 - Always invalidate layers when resuming the compositor r=BenWa 2016-08-31 16:24:06 -05:00
Kris Maglione
60459f8fe7 Bug 1265371: Refactor schema parsing to reduce cyclomatic complexity. r=bsilverberg
MozReview-Commit-ID: HzVrf4yG7hZ

--HG--
extra : rebase_source : 3e7892f8e9b6ce9d5362fd4b0ea877a5cfa235f9
2016-08-30 12:24:32 -07:00
Sebastian Hengst
941049b1bd Backed out changeset f2eecd2e2d6d (bug 1295352) for failures in bc4 browser_devices_get_user_media.js on Linux. r=backout 2016-08-31 22:55:52 +02:00
Sebastian Hengst
6cb1f6b5fa Backed out changeset 6e5f577382c9 (bug 1295352) 2016-08-31 22:55:52 +02:00
Sebastian Hengst
bafd0bc35d Backed out changeset 3a4afeb8a046 (bug 1295352) 2016-08-31 22:55:52 +02:00
Sebastian Hengst
c3a1916fe2 Backed out changeset 2bfe422ebb45 (bug 1295352) 2016-08-31 22:55:51 +02:00
Sebastian Hengst
1c86a65d88 Backed out changeset c809cf08cc13 (bug 1295352) 2016-08-31 22:55:51 +02:00
Sebastian Hengst
0e10cf2889 Backed out changeset 6ee63db87f1e (bug 1295352) 2016-08-31 22:55:51 +02:00
Sebastian Hengst
dad02d3b2d Backed out changeset a8c6adebc4ea (bug 1295352) 2016-08-31 22:55:51 +02:00
Sebastian Hengst
a108edd782 Backed out changeset 2e6134a7093b (bug 1294605) 2016-08-31 22:55:51 +02:00
Sebastian Hengst
596401644d Backed out changeset 8a1756ac9539 (bug 1294605) 2016-08-31 22:55:51 +02:00
Sebastian Hengst
c3afebcf68 Backed out changeset b6b24b4aa2f6 (bug 1294605) 2016-08-31 22:55:51 +02:00
Sebastian Hengst
bc3fe157a2 Backed out changeset 1028b87b029e (bug 1294605) 2016-08-31 22:55:51 +02:00
Sebastian Hengst
0604324132 Backed out changeset 7a14eea64c2a (bug 1294605) 2016-08-31 22:55:50 +02:00
Kartikaya Gupta
114ff898bb Bug 1299488 - Remove TabParent::InjectTouchEvent as it is unused but error-prone. r=botond
MozReview-Commit-ID: EVBRK70veT1
2016-08-31 16:54:23 -04:00
Michael Kaply
42530c3be1 Bug 1299162 - Pass preferences.json to browser.js to avoid disk read. r=rnewman 2016-08-31 15:54:23 -05:00
Michael Kaply
480b0a40c7 Bug 1299350 - If there is a homepage, show it at the end of the wizard. r=rnewman 2016-08-31 15:48:13 -05:00
Lee Salzman
46f9dddbcc Bug 1293537 - add fuzz for layout/reftests/css-break/box-decoration-break-with-inset-box-shadow-1.html. r=mchang
MozReview-Commit-ID: E9kYDjkOB3e
2016-08-31 16:04:30 -04:00
Lee Salzman
642347dba7 Bug 725119 - fuzz for reftests with Skia content on Android. r=mchang
MozReview-Commit-ID: 9p8ntO7YLQ4
2016-08-31 15:53:33 -04:00
Lee Salzman
af21c66e1e Bug 725119 - allow Skia as a content backend in gfxPlatform. r=mchang
MozReview-Commit-ID: GjIybnjz4wl
2016-08-31 15:53:08 -04:00
Robert Strong
3fb6c49dbe Bug 1214421 - add more test logging to help with diagnosing. r=mhowell 2016-08-31 12:35:09 -07:00
Robert Strong
dab62f3605 Bug 1299333 test code only - Fix app update test file in use checks. r=mhowell 2016-08-31 12:35:05 -07:00
Kris Maglione
11b59ae527 Bug 1298810: Pass Port object to listeners on native messaging ports. r=rpl
MozReview-Commit-ID: 1saUOB1jyE1

--HG--
extra : rebase_source : 8831300c38bcca9283c25049c463d2b6cf41380d
extra : histedit_source : 3171045999ce6619f5e77af328c90ab3f8fbf994
2016-08-29 13:12:16 -07:00
Kris Maglione
3e51cc7423 Bug 1299256: Fix performance issues when stripping comments from large locale files. r=rpl
MozReview-Commit-ID: H7IfBnQ4KnO

--HG--
extra : rebase_source : 1e3670e0817ab9764cdca5cecd203207c41f2987
2016-08-30 12:24:23 -07:00
Aryeh Gregor
76862dadad Bug 1299453 - Stop using createEvent("DragEvents"/"KeyEvents") internally; r=smaug
They are non-standard aliases for "DragEvent" and "KeyboardEvent" that
are not supported by any other UA, and we would like to drop support.
So first let's stop using them ourselves, so we can use telemetry to see
if any sites are using them.

MozReview-Commit-ID: ICC33ORa2st
2016-08-31 20:38:50 +03:00
Bobby Holley
ff780d017f Bug 1299348 - Remove StylingStarted(). r=emilio
StylingStarted is a kind of nebulous and not-very-useful concept. The concept
that _is_ useful is whether the presshell has been initialized or not, but the
root element may not exist at that point.

So we need to make sure we that we can trigger the initial document style in both
presshell initialized _and_ ContentInserted, which has the nice effect of handling
root element reinsertions.

We also take the opportunity to make StyleDocument assert the existence of a root
element, and align the responsibility for clearing the dirty descendant bits between
document and non-document nodes.
2016-08-31 10:32:42 -07:00
Sebastian Hengst
77b5bc12c3 Backed out changeset c60fb4ea2674 (bug 1299162) for Android 4.0 build bustage. r=backout 2016-08-31 18:46:01 +02:00
Paul Bignier
31295dc155 Bug 1287458 - clang-plugin - style consistency with LLVM. r=mystor
MozReview-Commit-ID: 41uSgifPWRw

--HG--
extra : amend_source : 2eaaf8d04d4d69cee0fd8234508811545b505ecd
2016-08-29 17:17:13 +02:00
Michael Kaply
25a478327c Bug 1299162 - Pass preferences.json to browser.js to avoid disk read. r=rnewman 2016-08-31 11:17:21 -05:00
Boris Zbarsky
d2b05776d7 Bug 1270369. HTMLFormElemement should have unenumerable named properties per spec. r=bkelly 2016-08-31 10:57:40 -04:00
Boris Zbarsky
d2b5054375 Bug 1270364. MimeTypeArray should have unenumerable named properties per spec. r=bkelly 2016-08-31 10:57:40 -04:00
Boris Zbarsky
5c3fbbe9c9 Bug 1270366. PluginArray and Plugin should have unenumerable named properties. r=bkelly 2016-08-31 10:57:40 -04:00
Andreas Pehrson
2156ef5c6e Bug 1294605 - Notify MediaStreamTrackSource when track is notified of ended on main thread. r=jib
I haven't seen test failures from this but I imagine there could be.

MozReview-Commit-ID: 8iyMBzQCWeA

--HG--
extra : rebase_source : 19d64e1c2234db629d977bb789d7a213af9faeee
2016-08-29 16:34:27 +02:00
Andreas Pehrson
c5f989fb7e Bug 1294605 - Media element captureStream() streams shouldn't keep devices alive. r=jib
MozReview-Commit-ID: 3tSFbygTZs1

--HG--
extra : rebase_source : cd8c0f0c73fe15c084314016e72a43ecf1eba484
2016-08-29 16:27:11 +02:00
Andreas Pehrson
b971926554 Bug 1294605 - Notify MediaStreamTrackSource when ReadyState is overriden. r=jib
MozReview-Commit-ID: CSRWgYt4hqe

--HG--
extra : rebase_source : 93ae693ef8d69d1634bf5eb082e4f105cb724331
extra : source : 8e71a7a649109d03cebe039ee787edb32631e31f
2016-08-22 18:28:10 +02:00
Andreas Pehrson
48289fedba Bug 1294605 - Enable test code waiting for this bug. r=jib
MozReview-Commit-ID: 3TV58pT1SF2

--HG--
extra : rebase_source : 00736accd5d03aabac7381cace7b48f7001e9ecd
extra : source : 631047fcb5af9e5d2bcf4761dc8fbd0d37529270
2016-08-22 18:27:38 +02:00
Andreas Pehrson
7aad6cd70f Bug 1294605 - Add explicit test case. r=jib
MozReview-Commit-ID: 9MJn7QQ9siZ

--HG--
extra : rebase_source : f80c443fa896773539ed51426c19d619ba213083
extra : source : 4cfa56c2c97b0d971894b0485e7893ac5363f746
2016-08-30 14:24:33 +02:00
Andreas Pehrson
492efa47b9 Bug 1295352 - Release MediaEngineTabVideoSource main-thread-only members on main thread. r=jesup
MozReview-Commit-ID: H3N70b9tGiI

--HG--
extra : rebase_source : f58d42e52497acfa1d59b41385cdbed9839c701c
2016-08-31 16:37:51 +02:00
Andreas Pehrson
999231ed87 Bug 1295352 - Update mediaElementCapture tests to stop all tracks before finishing. r=jib
MozReview-Commit-ID: GnfFt1vIbig

--HG--
extra : rebase_source : a80e89fce0c95adc93ab75d6d5754290b15045b0
2016-08-29 16:37:16 +02:00
Andreas Pehrson
1023e40db6 Bug 1295352 - Use mState in MediaEngineTabVideoSource. r=jesup
MozReview-Commit-ID: 1zZlMXAqpo7

--HG--
extra : rebase_source : 2bed8594b7b3a563d29a0708c7a066d2a75bf4ce
extra : source : 65f1bf3e9dec44ffd6c10a2b1a895ef936ba2d8b
2016-08-25 12:25:06 +02:00
Andreas Pehrson
968380ec16 Bug 1295352 - Check state in MediaEngines' NotifyPull(). r=jesup
GetEndOfAppendedData() returns null and calls a NS_ERROR() if the track we're
looking for doesn't exist - to indicate an error in the caller's code.

When we end a MediaEngine track we set the state to stopped, which we can use
to guard the calls to GetEndOfAppendedData() (and appending data in general).
The locking is already in place.

MozReview-Commit-ID: DuknmBF883H

--HG--
extra : rebase_source : d689ae6e7f58e3bd8aa2c399730d7a05cf3d0bbf
extra : source : df194bbc13b651b94b550e281c6d8cae49ce3324
2016-08-23 10:45:09 +02:00
Jan-Ivar Bruaroey
06e1a6aa56 Bug 1295352 - Fix media mochitests to not end with active gUM. r=pehrsons
MozReview-Commit-ID: 9p5uHN1mPHK

--HG--
extra : rebase_source : e55c5cea080d4323d1c037318a96f66d17530ba2
extra : intermediate-source : a7c030a814085fce4a2233de13a68d8b7840cbc5
extra : source : e8d6d5f8bcc93a488739635fe55ffdbd17dc206d
2016-08-12 15:18:51 -04:00
Jan-Ivar Bruaroey
77b09fb9a0 Bug 1295352 - Changed default MediaStreamPlayback.playMedia() to stop tracks afterwards. r=pehrsons
MozReview-Commit-ID: CjkRcALTY7V

--HG--
extra : rebase_source : 08f54d24ae1a1060fd36ccb8c9446950227ae8b2
extra : intermediate-source : 93860eea4310af47d266c88b3c5718c707d04674
extra : source : f0a1407718aa20927de2a74da20e6073537958e8
2016-08-12 16:43:16 -04:00
Jan-Ivar Bruaroey
c305ba7667 Bug 1295352 - Check that there is no active gUM after each runTest test. r=pehrsons
MozReview-Commit-ID: 4VVb2ZJWiCL

--HG--
extra : rebase_source : e1de9c80ff6047673d3dbf77ce49ef5bcf34568a
extra : intermediate-source : 1a7948aa1a31238d94321fd70c9f89e8e3aa6a6d
extra : source : dd574e92185152653dbf070d55bf93fb3e28edd6
2016-08-05 00:46:25 -04:00
Felipe Gomes
f0f40ee684 Bug 1299247 - Increase e10s activation on the release channel to 100% of eligible users. r=mconley
MozReview-Commit-ID: Lc50yKrlok4
2016-08-31 11:46:32 -03:00
Eddy Bruel
524352cff2 Bug 1278562 - Implement a C++ interface for DebuggerObject.promiseReason. r=jimb 2016-08-31 16:45:34 +02:00
Eddy Bruel
2d5383b731 Bug 1278562 - Implement a C++ interface for DebuggerObject.promiseValue. r=jimb 2016-08-31 16:45:09 +02:00
Eddy Bruel
bab6d7b24a Bug 1278562 - Implement a C++ interface for DebuggerObject.promiseState. r=jimb 2016-08-31 16:44:49 +02:00
Eddy Bruel
d26c95551e Bug 1278562 - Make the isPromise getter infallible. r=jimb 2016-08-31 16:44:15 +02:00
Kartikaya Gupta
5b0b9d1324 Bug 1298130 - Fix a potential null pointer dereference. r=smaug
MozReview-Commit-ID: LjmxTdfbJU5
2016-08-31 10:36:13 -04:00