Commit Graph

519411 Commits

Author SHA1 Message Date
Nicholas Nethercote
a198b373b1 Bug 1337189 (part 7) - Move Startup(), Shutdown(), RegisterCurrentThread(), UnregisterCurrentThread() out of Sampler. r=mstange.
This is a good example of code that's in Sampler for no particular reason.

--HG--
extra : rebase_source : 29436e650a154c519029c05cad379e5226043af9
2017-02-07 14:24:33 +11:00
Nicholas Nethercote
52ef6d2984 Bug 1337189 (part 6b) - Move declarations of gSampler. r=mstange.
--HG--
extra : rebase_source : 03ec3604f8e54aa501142cf218c4673504caf34a
2017-02-07 17:27:54 +11:00
Nicholas Nethercote
a76c2d28fe Bug 1337189 (part 6) - Move sRegisteredThreads{,Mutex} out of Sampler. r=mstange.
They don't particularly belong there, and Sampler will be going away eventually
anyway.

--HG--
extra : rebase_source : 4faab111925848215f7e8db8244b33ee46c5396c
2017-02-07 14:16:26 +11:00
Ethan Lin
896d26ef75 Bug 1337291 - Part1. Pass the border style to BorderLayer. r=mattwoodrow
MozReview-Commit-ID: 59rB9sDilYW
2017-02-08 23:20:29 -05:00
Hiroyuki Ikezoe
a0e80666fe Bug 1333846 - Part 2: Evaluate scale values for additive or accumulative animations. r=birtles a=abillings
MozReview-Commit-ID: LSKJNH5OJbs
2017-02-09 11:28:47 +09:00
Hiroyuki Ikezoe
4047570520 Bug 1333846 - Part 1: Move ContainsAnimatedScale() codes into dom/animation/. r=birtles a=abillings
MozReview-Commit-ID: 6bWeTfCmjtd
2017-02-09 11:28:47 +09:00
Nathan Froyd
bf582d23fa Bug 1312086 - part 3 - move js::{Mutex,ConditionVariable}Impl to mozglue; r=fitzgen,glandium 2017-02-08 20:52:55 -05:00
Nathan Froyd
ae605642a6 Bug 1312086 - part 2 - separate out a ConditionVariableImpl class; r=fitzgen
For moving the platform-specific bits of Mutex and ConditionVariable to
mozglue, we'd rather not have to bring along things like js::LockGuard.
To do that, we need to separate out the platform-specific bits of
ConditionVariable into a ConditionVariableImpl class, similar to what's
already done for Mutex.  Although we won't have type-checking to ensure
that we pass in locked mutexes for the wait* methods, we expect
higher-level implementations to take care of those details.
2017-02-08 20:52:55 -05:00
Nathan Froyd
524aedff8e Bug 1312086 - part 1 - pull the TimeStamp'd ConditionVariable::wait_for into platform-independent code; r=fitzgen
The implementation is exactly the same for both the Windows and Posix
implementations.  There's no need for the code duplication.
2017-02-08 20:52:55 -05:00
Bobby Holley
6fac28059f Bug 1333183 - Prime the root element cache before the servo traversal. r=emilio 2017-02-08 17:04:47 -08:00
Bobby Holley
0f1312abd1 Bug 1335303 - Explicitly set up the bool var cache for BrowserFramesEnabled. r=smaug 2017-02-08 17:04:47 -08:00
Bobby Holley
347e3d646b Bug 1335303 - Add a virtual method to avoid QI to nsIMozBrowserFrame. r=smaug 2017-02-08 17:04:47 -08:00
Bobby Holley
37398f991c Bug 1335317 - Avoid calling StyleEffects() during the parallel traversal. r=heycam 2017-02-08 17:04:46 -08:00
Bobby Holley
8a7297e161 Bug 1335308 - Proxy mSpecifiedTransform releases that occur during the servo traversal to the main thread. r=heycam 2017-02-08 17:04:46 -08:00
Bobby Holley
02e0614b63 Bug 1335308 - Assert against destroying images and counters in generated content off-main-thread. r=emilio
We'll need to deal with this at some point, but let's just forbid it for now
to appease the static analysis.
2017-02-08 17:04:46 -08:00
Bobby Holley
662e462136 Bug 1335308 - Assert against releasing refcounted nsCSSValue members off-main-thread. r=heycam 2017-02-08 17:04:45 -08:00
Bobby Holley
0e51a14782 Bug 1335308 - Assert against non-length units in Gecko_CSSValue_SetAbsoluteLength. r=emilio 2017-02-08 17:04:45 -08:00
Bobby Holley
b5140be91a Bug 1335308 - Assert main thread in Gecko_LoadStyleSheet. r=emilio 2017-02-08 17:04:45 -08:00
Bobby Holley
9a17411fe6 Bug 1335305 - Don't cache stringifications for CSS declaration blocks during parallel traversal. r=bz 2017-02-08 17:04:44 -08:00
Bobby Holley
f5bde33979 Bug 1335319 - Add a global flag indicating that we're in the servo traversal. r=bz 2017-02-08 17:04:44 -08:00
Brian Hackett
5a4e484266 Bug 1334885 - Allow wasm signal handlers to work with multiple threads in a runtime, r=luke.
--HG--
extra : rebase_source : a6172e3c6f4eefa1fc430b5559b4caee448393db
2017-02-08 14:08:02 -07:00
Valentin Gosu
f2fd6230e6 Bug 1337629 - Restrict allowed hostname characters r=mcmanus
MozReview-Commit-ID: H8u2C5oSiT9
2017-02-09 01:55:49 +01:00
Jim Chen
83ba7c63ab Bug 1336007 - Ignore invalid key/tokens when updating account; r=sebastian
The refactor patch removed a try/catch block that would have caught this
error before. Instead of using try/catch, this patch checks for the
affected items and send an error when the items are missing.
2017-02-08 19:50:33 -05:00
Jim Chen
1cd2ff426d Bug 1337053 - Fix optString conversions; r=sebastian
JSONObject.optString defaults to empty string ("") if the key doesn't
exist, whereas GeckoBundle.getString defaults to null if the key doesn't
exist. So the correct conversion for `json.optString("foo")` should be
`bundle.getString("foo", "")`. This patch fixes the wrong conversions
from before. In case we did default to null, this patch gets rid of the
redundant null second argument to GeckoBundle.getString.
2017-02-08 19:50:33 -05:00
Jim Chen
42a4c3f718 Bug 1332731 - Follow-up to fix accessibility breakage; r=sebastian
Follow-up to fix breakage in accessibility caused by the bundle
conversion. In particular, optString(foo) should have been converted to
getString(foo, "") because optString returns "" by default.

Also fix a small bug in Presentation.jsm where an array or null should
be used instead of a string.
2017-02-08 19:50:32 -05:00
Jim Chen
65ff086671 Bug 1329438 - Wait until Gecko is ready to open URI; r=snorp
Right now we wait until PROFILE_READY state, but we may not have a
browser DOM window until RUNNING state, so wait until then.
2017-02-08 19:50:32 -05:00
Wes Kocher
33636673cb Merge m-c to inbound, a=merge
MozReview-Commit-ID: 42kYU6Mip4
2017-02-08 16:21:19 -08:00
Wes Kocher
afcf40f3ea Backed out changeset 15d237d39fb8 (bug 1332690) for asserts in DocAccessibleParent.cpp a=backout
MozReview-Commit-ID: BwRMVLvOSde
2017-02-08 16:19:20 -08:00
Michael Layzell
81d9f8ac2c Bug 1316696 - Eliminate ns{Fixed,}{C,}StringRepr from the rust bindings, r=froydnj for being the wrong commit backed out a=backout
MozReview-Commit-ID: AMwAUq82vMo
2017-02-08 16:18:58 -08:00
Wes Kocher
250e123173 Backed out changeset 4e259fa04f68 (bug 1316696) for asserts in DocAccessibleParent.cpp a=backout
MozReview-Commit-ID: Eo2Kbxoy1EN
2017-02-08 16:18:02 -08:00
Wes Kocher
6ff8201ffe Merge inbound to central, a=merge
MozReview-Commit-ID: 4mN7daXzULJ
2017-02-08 16:08:42 -08:00
Wes Kocher
008683d974 Merge autoland to central, a=merge
MozReview-Commit-ID: 47exp5fFJe1
2017-02-08 15:48:05 -08:00
Wes Kocher
2880f6ee5a Backed out 2 changesets (bug 1336358) for android failures in video-replay-after-audio-end.html a=backout
Backed out changeset c474e07f9ad8 (bug 1336358)
Backed out changeset 1ffc124c5fc1 (bug 1336358)

MozReview-Commit-ID: 3IS2QDRTQkN

--HG--
extra : rebase_source : ba363cc027cb51d8f9711f671fa08a3cc2eae277
2017-02-08 12:34:48 -08:00
Michael Layzell
c3093f17b8 Bug 1316696 - Eliminate ns{Fixed,}{C,}StringRepr from the rust bindings, r=froydnj
MozReview-Commit-ID: AMwAUq82vMo
2017-02-08 14:17:42 -05:00
Trevor Saunders
dbe8f2a177 bug 1332690 - remove diagnostic for nonexistant proxies 2017-02-08 14:22:14 -05:00
Andreas Farre
d4a08aa0fc Bug 1337814 - Remove rIC callback from pending callbacks before running it. r=smaug
MozReview-Commit-ID: FJqrwWDgweA
2017-02-08 20:07:34 +01:00
Andreas Farre
ec62045510 Bug 1337814 - Add test for cancelling currently executing rIC callback. r=smaug
MozReview-Commit-ID: ITxqTktjtm0
2017-02-08 20:07:34 +01:00
Stanford Lockhart
074eb3cf2e Bug 1292051 - Show box model properties under the box model. r=gl 2017-02-08 13:58:50 -05:00
Jim Chen
21dfb2d432 Bug 1337304. r=snorp
--HG--
extra : rebase_source : 7306160ece787ed98fb98ec1bcecbb0466d98093
2017-02-08 13:49:20 -05:00
ffxbld
166c51d181 No bug, Automated HPKP preload list update from host bld-linux64-spot-013 - a=hpkp-update 2017-02-08 07:19:15 -08:00
ffxbld
8a301bbd0d No bug, Automated HSTS preload list update from host bld-linux64-spot-013 - a=hsts-update 2017-02-08 07:19:13 -08:00
Carsten "Tomcat" Book
55606baab8 merge mozilla-inbound to mozilla-central a=merge 2017-02-08 11:30:00 +01:00
Cameron McCormack
730840c3ac Bug 1337656 - Allow layout.css.servo.enabled to be read at content process startup. r=bholley
MozReview-Commit-ID: 7WHuijPH45S
2017-02-08 13:22:33 +08:00
Franziskus Kiefer
78e9074835 Bug 1334127 - land NSS e3bca65235d5, r=me 2017-02-08 06:00:53 +01:00
Chris Manchester
6206009d10 Bug 1315953 - Skip search related browser chrome tests on artifact builds. r=mkaply
MozReview-Commit-ID: Bxzqm9Mn6zR

--HG--
extra : rebase_source : 91ffff96c8f5217f0da4d54f935f529c5cfb653d
2017-02-07 16:55:38 -08:00
Brian Hackett
5b5e83bd5c Bug 1336893 - Tolerate redundant writes in WriteOnceData checks, r=jandem.
--HG--
extra : rebase_source : b584c3f341300e605d33be05a02eb7b87e386059
extra : histedit_source : efe03535c241ec245562d9dc029eec2f51053e5d
2017-02-07 06:00:57 -07:00
Georg Fritzsche
8508a7a773 Bug 1334105 - Work around startup crashes in Version(MOZ_APP_VERSION) checks. r=chutten 2017-02-08 18:43:27 +01:00
Yura Zenevich
d564a29158 Bug 1318569 - waiting for image map before running tests in browser_treeupdate_imagemap.js. r=eeejay
MozReview-Commit-ID: 5Cff1jGw0FL
2017-02-08 12:37:51 -05:00
Yura Zenevich
6aa8cca20a Bug 1337401 - enabling all passing e10s windows bc tests. r=eeejay
MozReview-Commit-ID: LEPrO0lQkof
2017-02-08 12:34:30 -05:00
Jon Coppeard
97b56e2adf Bug 1330657 - Enable <script type="module"> behind a pref r=bkelly 2017-02-08 17:08:33 +00:00