Commit Graph

472947 Commits

Author SHA1 Message Date
Gregory Szorc
6f80eee720 Bug 1268573 - Pin revision in hgwatchman repo; r=smacleod
Per
https://www.mercurial-scm.org/pipermail/mercurial-devel/2016-April/083649.html
the hgwatchman repo has been blanked. We should pin to the last
changeset before the blanking so people can still run hgwatchman.

We'll also need to teach `mach mercurial-setup` to install the
fsnotifier extension. That's for a different patch and bug.

DONTBUILD (NPOTB)

MozReview-Commit-ID: GyuDMTwARqo

--HG--
extra : rebase_source : be782f0262006a29f5b48add98fddda9dd2cdbd7
2016-04-28 10:20:25 -07:00
Jeff Muizelaar
27171b1c59 Bug 1268096. Sync the D3D11 rasterizer state if pointDrawMode or multisample changes.
Cherry-picked from upstream commit b9ada71de8d00052c9922107383ef3e86c4b23d8
2016-04-28 13:21:48 -04:00
Alexander Surkov
7679e64fd6 Bug 1264852 - destroy an event tree as it gets processed, r=n.nethercote 2016-04-28 13:12:46 -04:00
Andrew McCreight
b24fdb8375 Bug 1268130, part 2 - Make ByteLengthIsValid failures fatal in release builds. r=froydnj
This will stop us from sending truncated messages, which will make the
receiver crash.
2016-04-28 10:00:46 -07:00
Andrew McCreight
17fc7463dd Bug 1268130, part 1 - Reimplement ByteLengthIsValid using CheckedInt. r=froydnj
The first check in ByteLengthIsValid() says "nsTArray only handles
sizes up to INT32_MAX", but the actual requirement is that the
capacity is no larger than UINT32_MAX. The check is overly restrictive
if sizeof(E) is 1 byte, and overly permissive if sizeof(E) is greater
than 2 bytes. I removed this check. Internal nsTArray invariants
should be enforced by nsTArray methods.

The second check is trying to check for overflow, but that should just
be done using CheckedInt.
2016-04-28 10:00:46 -07:00
Geoff Brown
22f6c292d5 Bug 1268050 - Skip dom/xbl/crashtests/336744-1.html on Android, for frequent failures 2016-04-28 10:49:40 -06:00
David Keeler
1fdc1bdd0a bug 1267463 - add a more nuanced subject common name fallback option for prerelease channels r=Cykesiopka,jcj
MozReview-Commit-ID: 1vHXrPAHTRm

--HG--
extra : rebase_source : dddd8ae973d1d793890bbfc44d9fe84ef4a47ee2
2016-04-25 15:55:18 -07:00
Eitan Isaacson
5a98fd6332 Bug 1267309 - Escape embedded speech command delimiters. r=m_kato
MozReview-Commit-ID: qv7TbGGWdE

--HG--
extra : rebase_source : ffba7e10038df5fd5ab622e920aba85b1024d5f5
2016-04-26 11:53:42 -07:00
Luke Wagner
66afe9c89d Bug 1263205 - BaldrMonkey: add temporary Wasm.experimentalVersion (r=bbouvier)
MozReview-Commit-ID: 1jeMA9tSDoy

--HG--
extra : rebase_source : 17f988ef5a3b3ca0ad08c4c1346e9b9c0c589874
2016-04-28 10:36:28 -05:00
Luke Wagner
7a877400c4 Bug 1263202 - BaldrMonkey: switch to arities on branches, calls and return (r=bbouvier)
MozReview-Commit-ID: 34S6kQQvLTA

--HG--
extra : rebase_source : bd1a94c99656e70b185ac256769c4d870f222122
2016-04-28 10:36:28 -05:00
Benjamin Bouvier
bc8b7f7886 Bug 1254142: BaldrMonkey: make br_table yield (r=luke)
MozReview-Commit-ID: EVWmcq1cQPc

--HG--
extra : rebase_source : 9badf93692330e3c171bd7b88eee8293f0d8701f
2016-04-22 12:55:55 +02:00
Luke Wagner
9609c25c44 Bug 1263205 - BaldrMonkey: Add 'form' field to types section (r=bbouvier)
MozReview-Commit-ID: DfrBZHekoIe

--HG--
extra : rebase_source : 32e31807ff753f324d00f06e37bb2ed569167265
2016-04-28 10:36:28 -05:00
Dan Gohman
ceb3025461 Bug 1263205 - BaldrMonkey: Update for proposed new section names (r=luke)
* * *
Bug 1263205 - BaldrMonkey: Add 'form' field to types section (r=bbouvier)

MozReview-Commit-ID: fC8KB7ez76

--HG--
extra : rebase_source : 60d7724567c5f58c30f44f6f583f5015389bcd22
2016-04-28 10:36:28 -05:00
Dan Gohman
145f61731e Bug 1263205 - BaldrMonkey: Update section headers for proposed spec changes (r=luke)
MozReview-Commit-ID: CvFI2JUmM6l

--HG--
extra : rebase_source : 1fd8a56279d13ccd178e0eb2b7e8e5fab7238823
2016-04-28 10:36:28 -05:00
Dan Gohman
4a962a9584 Bug 1259295 - BaldrMonkey: Postorder (r=luke)
MozReview-Commit-ID: ImqMOvb2B4o

--HG--
extra : rebase_source : b41c64be0480ea787fadedde98b2173a6aa0485c
2016-04-28 10:36:22 -05:00
Boris Chiou
c9cda033c2 Bug 1067769 - Part 15: Test for setting the target while running on the compositor. r=birtles
MozReview-Commit-ID: 7xHwFk4sFKn

--HG--
extra : rebase_source : 6c6f94413599326e05ff0c838e15eb231d801a67
2016-04-28 23:22:44 +08:00
Boris Chiou
b64b7ea3fc Bug 1067769 - Part 14: Test for our animation mutation observer. r=birtles
MozReview-Commit-ID: IQItWcNBscr

--HG--
extra : rebase_source : 218ac06dcb2b9d75d4078c66aa0f112678d42ba0
2016-04-28 23:22:44 +08:00
Boris Chiou
fa20f796d0 Bug 1067769 - Part 13: Test for setting the target in basic cases. r=birtles
MozReview-Commit-ID: HG1Ttqzkti7

--HG--
extra : rebase_source : 9620f2a3bbaed34456e340ccef5738272beb954d
2016-04-28 23:22:44 +08:00
Boris Chiou
44367b12f2 Bug 1067769 - Part 12: Use Maybe<OwningAnimationTarget> in KeyframeEffect(ReadOnly) constructors. r=birtles
MozReview-Commit-ID: Euv76D6sIFX

--HG--
extra : rebase_source : 7ef6e5d70104942b21671e2143c107e678f400a7
2016-04-28 23:22:44 +08:00
Boris Chiou
43960e1a63 Bug 1067769 - Part 11: Implement animation mutation observer while setting the target. r=birtles
MozReview-Commit-ID: EjgbslUwPKw

--HG--
extra : rebase_source : a93b08d48769c1e73fccb420553b41d06fbc8e16
2016-04-28 23:22:43 +08:00
Boris Chiou
6b5b1483f8 Bug 1067769 - Part 10: Implement SetTarget(). r=birtles
MozReview-Commit-ID: GW3Ujn5cbY3

--HG--
extra : rebase_source : ffc006c67d5b0dd712c4d7d3f938c37b8167ad58
2016-04-28 23:22:43 +08:00
Boris Chiou
cba7a5b73d Bug 1067769 - Part 9: Wrap RequestRestyle and UnregisterTarget. r=birtles
We will need to request a restyle and unregister the current target in
SetTarget(), and there are many duplicate code segments for them now, so wrap
them for reusing the code.

MozReview-Commit-ID: 33XoNspZme3

--HG--
extra : rebase_source : 881aa13d79ccc75872a6cc48d0a1da71cfdff2ae
2016-04-28 23:22:43 +08:00
Boris Chiou
0937d3158e Bug 1067769 - Part 8: Add ConvertTarget function. r=birtles
Use ConvertTarget() to convert Nullabe<ElementOrCSSPseudoElement> into
Maybe<OwningAnimationTarget>, so SetTarget() can use it as well. The return type
of ConvertTarget is not Maybe<NonOwningAnimationTarget> because we need to
compare the return type with KeyframeEffectReadOnly::mTarget, so using the same
type would be easier to implement.

MozReview-Commit-ID: GskbydOMoo0

--HG--
extra : rebase_source : d1a8fe2d8fe89e4ffdb79844ab5581a9af3b2ce5
2016-04-28 23:22:43 +08:00
Boris Chiou
d423a8f2b2 Bug 1067769 - Part 7: Define OwningAnimationTarget and use it. r=birtles
1. Define OwningAnimationTarget.
2. Replace the KeyframeEffectReadOnly::mTarget/mPseudoType members with
   a Maybe<OwningAnimationTarget> mTarget member.

MozReview-Commit-ID: 65qOoNyDRSy

--HG--
extra : rebase_source : b938dbc00c918861d4141128fad8e30f61668e40
2016-04-28 23:22:43 +08:00
Boris Chiou
22e871661b Bug 1067769 - Part 6: Rename NonOwningAnimationTarget.h to AnimationTarget.h. r=birtles
MozReview-Commit-ID: ErAaPe6ttjc

--HG--
rename : dom/animation/NonOwningAnimationTarget.h => dom/animation/AnimationTarget.h
extra : rebase_source : 79b52ece67f16bd32ac8c07d698a9aae076fe5fe
2016-04-28 23:22:43 +08:00
Boris Chiou
57a8894260 Bug 1067769 - Part 5: Support setting KeyframeEffect.target webidl interface. r=smaug
MozReview-Commit-ID: 9494jdI97MT

--HG--
extra : rebase_source : 4c8fa7bfb6502c78a96e1af1e2a6d98d7708d7dd
2016-04-28 23:22:43 +08:00
Boris Chiou
bbb222e2a8 Bug 1067769 - Part 4: Add some simple tests for document.getAnimation() in wpt. r=birtles
MozReview-Commit-ID: Ip2XYKMfUjb

--HG--
extra : rebase_source : 4cb041aea661f2355bd693e983e407f9df6838b5
2016-04-28 23:22:43 +08:00
Boris Chiou
6679d6416c Bug 1067769 - Part 3: Test for KeyframeEffectReadOnly with null target. r=birtles
MozReview-Commit-ID: DQ5k6W1bgUC

--HG--
extra : rebase_source : 44b919cb3e227a3aa6b2d0adce582d4e8338b8f9
2016-04-28 23:22:42 +08:00
Boris Chiou
ea72ffdf23 Bug 1067769 - Part 2: Support nullable target in KeyframeEffect(ReadOnly) constructor. r=birtles
We set a null target only from Web Animations API, so make sure
KeyframeEffectReadOnly::ConstructKeyframeEffect() can handle null target
properly.

MozReview-Commit-ID: D6PoV7PGFj3

--HG--
extra : rebase_source : 4ba2d616d6b2cdfe7985ced29e4454e818d076b8
2016-04-28 23:22:42 +08:00
Boris Chiou
ce16585e39 Bug 1067769 - Part 1: Avoid doing RequestRestyle and mutation batch for null target. r=birtles
We don't need to restyle if mTarget is nullptr, so skip it. For
nsAutoAnimationMutationBatch, we also skip it if mTarget is nullptr.

AnimationColletion, nsAnimationManager and nsTransitionManger are for
CSS Animations and CSS Transtions, so the effect should have an effective
target. Therefore, I think we don't have to revise them for
nsAutoAnimationMutationBatch.

MozReview-Commit-ID: Egzr1QVEa0v

--HG--
extra : rebase_source : 2f9125f71f67a3d50f2126fed4d1b459d938de22
2016-04-28 23:22:42 +08:00
Tooru Fujisawa
bddfd57b96 Bug 1268138 - Call StringSplitString directly for internal use. r=till 2016-04-28 23:47:07 +09:00
Patrick McManus
8f40d4db3f Bug 1267000 - null deref with spdy proxy r=hurley 2016-04-27 16:25:22 -04:00
Carsten "Tomcat" Book
adaa8bbeab Merge mozilla-central to mozilla-inbound 2016-04-28 16:33:58 +02:00
Carsten "Tomcat" Book
2666074aa0 merge mozilla-inbound to mozilla-central a=merge 2016-04-28 16:30:24 +02:00
Carsten "Tomcat" Book
356e232f67 Backed out changeset e3517606f9ee (bug 1262661) for bc7 test failures in browser_tab_detach_restore.js 2016-04-28 14:05:18 +02:00
Carsten "Tomcat" Book
7fcba36865 Backed out changeset 1681062d82dd (bug 1242874) for timeouts in own test browser_mediaPlayback_suspended_multipleAudio.js 2016-04-28 13:59:23 +02:00
Carsten "Tomcat" Book
92d4b1a25d Backed out changeset 50896498013c (bug 1242874) 2016-04-28 13:59:06 +02:00
Carsten "Tomcat" Book
b4a55fdcfc Backed out changeset d09b20eeb382 (bug 1242874) 2016-04-28 13:59:04 +02:00
Carsten "Tomcat" Book
0a62793b79 Backed out changeset df13b449ffcc (bug 1242874) 2016-04-28 13:59:02 +02:00
Carsten "Tomcat" Book
5ee6035efc Backed out changeset bd757c7d0bad (bug 1242874) 2016-04-28 13:59:01 +02:00
Andrea Marchesini
5624c37fe0 Bug 1268361 - Strip leading '?' in new URLSearchParams(query), r=smaug 2016-04-28 19:53:16 +08:00
Heiher
3c7beee229 Bug 1267557 part 3 - Define JS_SWEPT_CODE_PATTERN for mips. r=nbp 2016-04-28 13:38:14 +02:00
Jan de Mooij
065dcf35ec Bug 1267557 part 2 - Use different jitcode poison values. r=nbp 2016-04-28 13:38:12 +02:00
Jan de Mooij
bb1f9f8372 Bug 1267557 part 1 - Also poison bytes allocated before the actual jitcode. r=nbp 2016-04-28 13:38:10 +02:00
Jan de Mooij
88d16d7efa Bug 1267557 part 0 - Move JS poison constants to jsutil.h. r=jonco 2016-04-28 13:38:05 +02:00
Hannes Verschore
cbf2a01e87 Bug 1266095: IonMonkey - Add possibility to disable recover instructions, r=nbp 2016-04-28 12:59:22 +02:00
Ben Kelly
b2bac70eb2 Bug 1268065 Clean up various references to avoid leaking gfxsanity.html window. r=mchang 2016-04-28 01:47:47 -07:00
Victor Ng
10fc8c5194 Bug 1259598 - "Add new information fields to geolocation stumbles". r=michelangelo sr=hschlichting 2016-04-26 13:58:00 +02:00
Jared Wein
efe3864d03 Bug 1095739 - Allow a "new user" experience to happen subsequent to Firefox being uninstalled. r=gijs r=jimm
MozReview-Commit-ID: BlynhSXhRT9

--HG--
extra : rebase_source : 1d3bd7c038692fea22a739319b8de4c6abd81816
2016-04-27 11:37:00 +02:00
Hannes Verschore
e1af85c878 Bug 1266649: TraceLogger - Handle failing to add to pointermap gracefully, r=bbouvier 2016-04-25 06:51:00 +02:00