54696 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
68be0676b8 merge mozilla-inbound to mozilla-central a=merge 2017-02-14 13:38:00 +01:00
Carsten "Tomcat" Book
d49b3f08d6 Backed out changeset fb3c04effbd1 (bug 1336905) for bustage in stylo builds 2017-02-14 11:07:17 +01:00
Carsten "Tomcat" Book
ac81a7aaea Backed out changeset f76fbaee4ce8 (bug 1336905) 2017-02-14 11:06:56 +01:00
Cameron McCormack
748d1fa1ee White space fix; no bug. (DONTBUILD)
MozReview-Commit-ID: LiEfvt4z1Ks
2017-02-14 13:29:47 +08:00
Wes Kocher
c8fa3242ab Merge m-c to inbound, a=merge
MozReview-Commit-ID: Lt0WpWkto4h
2017-02-13 17:07:33 -08:00
Wes Kocher
252dae269a Merge inbound to central, a=merge
MozReview-Commit-ID: Gx7IszkCDZ4
2017-02-13 17:04:20 -08:00
Mantaroh Yoshinaga
0f93278456 Bug 1302648 part 6 - Add animationcancel test to legacy tests. r=birtles
MozReview-Commit-ID: ETOWjRQxUor

--HG--
extra : rebase_source : 2a00f8926832c760a6d154c19ae2ca30ff4c8a5b
2017-02-10 12:32:44 +09:00
Mantaroh Yoshinaga
f0550caaae Bug 1302648 part 5 - Queue animationcancel when animation status is idle. r=birtles
MozReview-Commit-ID: DRjWboQwR0A

--HG--
extra : rebase_source : 17a92668519bdf7a4d7c58c97bd8f23b889767a7
2017-02-10 12:32:44 +09:00
Mantaroh Yoshinaga
fa7dee3362 Bug 1302648 part 4 - Call UpdateTiming() after removing the animation from the timeline. r=birtles
We will need to remove animation from timeline before calling Animation::UpdateTiming() in order to fire the cancel event.
In bug 1264125, we request one more tick after calling Animation::Cancel(), however we won't need to call this request if we apply this changeset.

MozReview-Commit-ID: h0dxUdtgkl

--HG--
extra : rebase_source : ac96209b28fdc781bf3787d348f2ae989e695640
2017-02-10 12:32:44 +09:00
Mantaroh Yoshinaga
2658cfcde7 Bug 1302648 part 3 - Change order of releasing owning element when cancel animation. r=birtles
The first step of Animation::Cancel(), it will release owning element.
However we will use owning element for queueing the CSS-Animations event, So we will need to release owning element after calling Animation::Cancel() in order to fire the animationcancel event.

MozReview-Commit-ID: ATqkIGkqREx

--HG--
extra : rebase_source : 9b04dc59349d1203d5f8604516fcc6765cf3d5a7
2017-02-10 12:32:44 +09:00
Iris Hsiao
344c50ee43 Backed out changeset 8379a33c1790 (bug 1339252) for valgrind test failure 2017-02-14 12:40:40 +08:00
cku
9bdbe1a759 Bug 1336905 - Part 2. Remove StyleShapeOutsideShapeBox. r=TYLin
MozReview-Commit-ID: L7vlIGwCOzi

--HG--
extra : rebase_source : ecd727fc92a2c2dc6ca5555326ababfa6ba330b5
2017-02-06 15:56:03 +08:00
cku
80f22f74f4 Bug 1336905 - Part 1. Remove StyleShapeSource's template argument. r=heycam,TYLin
MozReview-Commit-ID: FHTwGyXHsce

--HG--
extra : rebase_source : e1346a2ec89d023b2aa0c2cd5ced94529b7f9067
2017-02-06 15:50:22 +08:00
Manish Goregaokar
d786b667eb Bug 1339252: Allow comments in SVG presentation attributes; r=bz
MozReview-Commit-ID: AfxWHvC5Byw

--HG--
extra : rebase_source : 7a6864cfdd2ecd80d5d4cf2ddc32b880e84f33b1
2017-02-13 16:02:46 -08:00
Xidorn Quan
ad09e1f480 Bug 1339301 - Downgrade unimplemented CSS rule from error to warning. r=heycam
MozReview-Commit-ID: 7brKkeCrbhZ

--HG--
extra : rebase_source : d4f0888673c94e593af53e2ad08a1f63efe425b0
2017-02-14 12:19:54 +11:00
Carsten "Tomcat" Book
083dd865e6 Merge mozilla-central to autoland 2017-02-13 12:44:20 +01:00
Carsten "Tomcat" Book
818da54eb3 merge mozilla-inbound to mozilla-central a=merge 2017-02-13 12:38:26 +01:00
Phil Ringnalda
f1c2bbe99a Backed out changeset 88b5a981e275 (bug 1324524) for Win8 reftest bustage 2017-02-12 20:52:12 -08:00
Phil Ringnalda
781f321b21 Bug 1319825 followup, fix rebasing oops
CLOSED TREE
2017-02-12 16:42:28 -08:00
Hiroyuki Ikezoe
f7d4a0f37c Bug 1279819 - Test case causes re-entrant calls of nsStyleSet::GetContext(). r=birtles
MozReview-Commit-ID: 4SoOgPJBYr7
2017-02-13 09:33:07 +09:00
Matt Woodrow
990efceefc Bug 1319825 - Update the overflow areas of all descendants when we toggle opacity on a preserve-3d frame. r=tnikkel 2017-02-13 13:09:17 +13:00
Matt Woodrow
3f864c48ae Bug 1324524 - Make sure we use nsDisplayTableCellbackground for tables with border-collapse. r=tnikkel 2017-02-13 13:07:36 +13:00
Lee Salzman
fb935f8e2b Bug 1335139 - followup - fix OSX unexpected reftest passes. r=me 2017-02-12 13:02:16 -05:00
Lee Salzman
6c8713efc3 Bug 1335139 - followup - fix reftests on Android. r=me
MozReview-Commit-ID: 3L6OtfP1NWj
2017-02-12 11:15:10 -05:00
Lee Salzman
7c93ca2486 Bug 1335139 - part 2 - implement StrokeGlyphs for DrawTargetSkia. r=mchang
MozReview-Commit-ID: AupfyGu1nwa
2017-02-12 09:24:44 -05:00
Cameron McCormack
058a689aa1 Bug 1338872 - stylo: Test expectation adjustments. r=bholley
MozReview-Commit-ID: 4q7NJJrpX7q

--HG--
extra : rebase_source : 98279628439e6d432794e726955605d6f1358b10
2017-02-12 17:23:14 +08:00
Hiroyuki Ikezoe
8ec82eeec6 Bug 1331704 - Part 1: Store base styles in KeyframeEffectReadOnly instead of EffectSet. r=birtles a=abillings
Now we dropped mNeedsBaseStyleSet bit set.

MozReview-Commit-ID: Gv2rU0jpyk1
2017-02-11 19:11:45 +09:00
Phil Ringnalda
a235d08512 Merge m-c to m-i 2017-02-11 18:19:11 -08:00
Phil Ringnalda
215ca1024e Merge m-i to m-c, a=merge 2017-02-11 17:42:19 -08:00
Mats Palmgren
78d34e4b5f Bug 1179543 - Add a fuzz factor to reftest 368020-1.html to account for anti-aliasing. r=me 2017-02-12 01:44:06 +01:00
Mats Palmgren
b657c13404 Bug 1288946 - More crashtests. 2017-02-12 01:44:06 +01:00
Abhishek Arya
07760337a1 Bug 1288946 - Crashtest. 2017-02-12 01:44:06 +01:00
Jesse Schwartzentruber
1b6fe7b4c5 Bug 1278080 - Crashtest. 2017-02-12 01:44:06 +01:00
Mats Palmgren
78d1a58a65 Bug 1338293 - Reftest. 2017-02-12 01:44:05 +01:00
Mats Palmgren
bfafc0f173 Bug 1338293 - Make <input type=checkbox/radio> with '-moz-appearance:none' have default border/outline color. r=dholbert 2017-02-12 01:44:05 +01:00
Olli Pettay
ac190bae08 Bug 1332226, skip some refreshdriver ticks if processing ticks takes too much time, and re-enable high priority vsync, r=afarre 2017-02-11 16:42:20 +02:00
Cameron McCormack
417b9a110f Bug 1338762 - stylo: Disable a failing crashtest. r=bholley
MozReview-Commit-ID: 9YpE3pX2TYQ

--HG--
extra : rebase_source : 0084ee8b5bd7138d1d82c596a7db8b9a1b09af3a
2017-02-11 16:38:09 +08:00
Cameron McCormack
06977a5d92 Bug 1338763 - stylo: Bump restyle generation only when we do restyle things. r=bholley
MozReview-Commit-ID: 1f3l7L0hfJp

--HG--
extra : rebase_source : 8933aef7f58f06fdd3e45e2a60a7c50664977e59
2017-02-11 16:50:02 +08:00
Sebastian Hengst
559bd6a3a1 Backed out changeset e2f6d5054e20 (bug 1331704) for build bustage: unused variable hasProperty at KeyframeEffectReadOnly.h:294. r=backout on a CLOSED TREE 2017-02-11 11:37:54 +01:00
Hiroyuki Ikezoe
e7c1543f3e Bug 1331704 - Part 1: Store base styles in KeyframeEffectReadOnly instead of EffectSet. r=birtles a=abillings
Now we dropped mNeedsBaseStyleSet bit set.

MozReview-Commit-ID: Gv2rU0jpyk1
2017-02-11 19:11:45 +09:00
Shing Lyu
89b57b3fb1 Bug 1329919 - Skip repaint frame hint if there is no frame. r=heycam
MozReview-Commit-ID: F46VpEBJqvU

--HG--
extra : rebase_source : 809f9012a16246a119385ed40bd8fb97705a7fba
2017-02-03 10:37:08 +08:00
Ting-Yu Lin
81c35ddd7e Bug 1338443 Part 2 - Convert nsAutoFloatManager::mNew to use UniquePtr. r=dholbert
The life cycle of nsFloatManager managed by mNew is same as
nsAutoFloatManager, which lives only in nsBlockFrame::Reflow(). Therefore,
other nsFloatManager pointers are all non-owning ref to the
nsAutoFloatManager::mNew.

MozReview-Commit-ID: B34BOcsjE2X

--HG--
extra : rebase_source : 49e4adaf31537b4003ee1a3db315f3e8bd8b1a7f
2017-02-09 17:57:16 +08:00
Ting-Yu Lin
90c689bf56 Bug 1338443 Part 1 - Use ReflowInput's float manager in BlockReflowInput. r=dholbert
From the "NS_ASSERTION(mFloatManager)" statement in BlockReflowInput's
constructor, we know that BlockReflowInput's mFloatManager is always valid
and equals to aReflowInput.mFloatManager. Therefore, we could just use
ReflowInput's float manager in BlockReflowInput.

Due to the removal of BlockReflowInput's mFloatManager, the logic which
resets mFloatManager near the end of nsBlockFrame::Reflow() is removed as
well. It's safe because beyond that point, no other logic involves floats,
and |state| (i.e. BlockReflowInput) lives only on the stack.

MozReview-Commit-ID: 3dwXMnWkEI6

--HG--
extra : rebase_source : 7f9af1af10fd54456450b23bc0004dd5f15db4e4
2017-02-09 16:59:07 +08:00
Wes Kocher
71842da0e8 Merge autoland to central, a=merge
MozReview-Commit-ID: 8GR9XTMPAjp

--HG--
rename : netwerk/base/security-prefs.js => security/manager/ssl/security-prefs.js
2017-02-10 14:32:26 -08:00
Kartikaya Gupta
96c394d70c Merge m-c to graphics
MozReview-Commit-ID: AXRXwXgkOTv
2017-02-10 13:57:53 -05:00
Carsten "Tomcat" Book
3ed98bee2a merge mozilla-inbound to mozilla-central a=merge 2017-02-10 13:49:56 +01:00
Ethan Lin
bc6c1b9302 Bug 1337681 - Part3. Turn on pref layers.advanced.border-layers for WebRenderBorderLayer's border radius. r=mattwoodrow 2017-02-10 17:28:32 +08:00
Ethan Lin
e4f877d58c Bug 1337681 - Part2. Support border radius for WebRenderBorderLayer. r=mattwoodrow 2017-02-10 17:28:32 +08:00
Ethan Lin
ca5a5c5ca8 Bug 1337291 - Part2. Pass border style to webrender. r=mattwoodrow 2017-02-10 15:44:59 +08:00
Boris Chiou
3382ea746c Bug 1337313 - Part 3: Rename Servo_AnimationValues_XXX with Servo_AnimationValue_XXX. r=hiro
MozReview-Commit-ID: 7sAEBtR8BQq

--HG--
extra : rebase_source : 3e66e4564c70753b83c7a54a5ba83ca2bba85a73
2017-02-10 12:03:08 +08:00