Morris Tseng
fcc1cbacec
Bug 1341156 - Add border image support. r=mattwoodrow
...
MozReview-Commit-ID: 146FCaqEoi1
2017-03-13 11:46:04 +08:00
Morris Tseng
895ffbd17f
Bug 1341156 - Create nsCSSBorderImageRenderer. r=mattwoodrow
...
Basiclly refactor DrawBorderImage function for later re-use.
MozReview-Commit-ID: 9KIO6jp14M2
2017-03-13 11:46:04 +08:00
Morris Tseng
3756e950d3
Bug 1341156 - Move nsImageRenderer to a separate file. r=mattwoodrow
...
MozReview-Commit-ID: EIEl3Jbtcsi
2017-03-13 11:46:04 +08:00
Morris Tseng
11f13fedeb
Bug 1341156 - Modify webrender_ffi and add OpDPPushBorderImage. r=kats r=ethlin
...
MozReview-Commit-ID: Ct63gy6nk3q
2017-03-13 11:46:03 +08:00
Xidorn Quan
bbb1003707
Bug 1341102 - Mark several intermittent failures random.
...
--HG--
extra : rebase_source : fc8a7defbaf0f492f93dd00f67c4016f2a5896bf
2017-03-13 22:15:26 +11:00
Brad Werth
6f9f914085
Bug 1314045 Part 1: Return load table assertion to full force now that Servo stylesheet caching will keep load table consistent. r=heycam
...
MozReview-Commit-ID: 7IrwZ5oFc6e
--HG--
extra : rebase_source : 2ab5a6b96ee23be4a3c75edb32d23a9cc6f933aa
2017-03-10 16:57:36 -08:00
Ethan Lin
8b0fa844a8
Bug 1346110 - Use BorderRenderer to generate wr commands for nsDisplayButtonBorder. r=mchang
...
---
layout/forms/nsButtonFrameRenderer.cpp | 37 +---------------------------------
1 file changed, 1 insertion(+), 36 deletions(-)
2017-03-10 12:45:20 -08:00
Carsten "Tomcat" Book
e078579f28
Merge mozilla-central to mozilla-inbound
2017-03-13 15:25:16 +01:00
Neil Deakin
1dba2e9287
Bug 1318705
, combine the two lists of open popups in nsXULPopupManager into a single list to make iterating and managing them easier. Instead a noautohide flag is used to distinguish what used to be the difference between the lists, r=ksteuber
2017-03-13 09:44:02 -04:00
Neil Deakin
61a148b36e
Bug 1342398, incorporate the popup's scroll position into the computation of where the current menuitem is, preventing misplaced popups on Mac, r=mstange
2017-03-13 09:44:02 -04:00
Kartikaya Gupta
0ea7443517
Merge m-c to graphics
...
MozReview-Commit-ID: 3GcCKcscfkz
2017-03-10 09:58:01 -05:00
Carsten "Tomcat" Book
1a363b7fe3
merge mozilla-inbound to mozilla-central a=merge
2017-03-10 11:38:18 +01:00
sotaro
68f1724050
Bug 1345712 - Add ScaleMode handling to WebRenderImageLaye r=jrmuizel
2017-03-10 17:48:22 +09:00
sotaro
7277c12244
Backout Bug 1345712
2017-03-10 15:56:26 +09:00
sotaro
61dd0b4f9c
Bug 1345712 - Add ScaleMode handling to WebRenderImageLayer r=jrmuizel
2017-03-10 14:14:43 +09:00
Ethan Lin
9b04b94de9
Bug 1345053 - Add webrender support for nsDisplayImage. r=mattwoodrow
...
--HG--
extra : rebase_source : 347513138d518b6f331ae6130c74bc250ccda4be
2017-03-10 09:57:07 +08:00
Wes Kocher
65140a44e3
Merge inbound to central, a=merge CLOSED TREE
...
MozReview-Commit-ID: Gj4s6DtqKmw
2017-03-09 16:33:31 -08:00
Wes Kocher
f7f40f39ec
Backed out 19 changesets (bug 1343037) for OSX failures in test_form_autocomplete.html a=backout CLOSED TREE
...
Backed out changeset 45f9d9f47222 (bug 1343037)
Backed out changeset 77c26865ce8e (bug 1343037)
Backed out changeset 4c4ec6e6b168 (bug 1343037)
Backed out changeset 1d0da4f3c82b (bug 1343037)
Backed out changeset 67d29abbbd53 (bug 1343037)
Backed out changeset a6833ad9712f (bug 1343037)
Backed out changeset 202a7b464808 (bug 1343037)
Backed out changeset 271e63cd7bfa (bug 1343037)
Backed out changeset 77c3b36269a4 (bug 1343037)
Backed out changeset 73198c9c3975 (bug 1343037)
Backed out changeset 5fc2e304113b (bug 1343037)
Backed out changeset b7de9c9c1c31 (bug 1343037)
Backed out changeset 08b01e3c03f8 (bug 1343037)
Backed out changeset de068e5a963b (bug 1343037)
Backed out changeset 23164576aaf5 (bug 1343037)
Backed out changeset 1034463cb379 (bug 1343037)
Backed out changeset 7fb2aacfc644 (bug 1343037)
Backed out changeset 6dcb7090fd33 (bug 1343037)
Backed out changeset cad4522cee16 (bug 1343037)
MozReview-Commit-ID: I37k9bJBwsw
2017-03-09 15:29:05 -08:00
Wes Kocher
4d040e69b1
Backed out changeset ea659450b0da (bug 1345237)
...
MozReview-Commit-ID: JQ2dsysX25w
2017-03-09 15:27:15 -08:00
Wes Kocher
9bf077a4c7
Merge m-c to autoland, a=merge CLOSED TREE
...
MozReview-Commit-ID: BG12zoWP3dQ
2017-03-09 14:12:34 -08:00
Wes Kocher
395f8ef03d
Merge m-c to inbound, a=merge CLOSED TREE
...
MozReview-Commit-ID: 9rWj5LVFZMq
2017-03-09 14:11:57 -08:00
sotaro
202715bd8b
Bug 1345749 - Apply RelativeToVisible r=jrmuizel
2017-03-10 07:49:53 +09:00
Ryan Hunt
4450cd3bae
Bug 1345907 - Use clip region instead of clip rect r=kats
...
--HG--
extra : rebase_source : 23506430d8aa7b2097de208a3415d8597a1e13cd
2017-03-09 11:57:06 -05:00
Kartikaya Gupta
8f54e2114e
Merge m-c to graphics
...
MozReview-Commit-ID: QN682uyISF
2017-03-09 10:42:57 -05:00
Kartikaya Gupta
18f8da69d2
Back out cset 3a0760865f8b (bug 1345053) for causing much linux64-qr reftest failure. r=me a=Tomcat
2017-03-09 09:42:51 -05:00
Samael Wang
dbb9457981
Bug 1283947 - Clear pending transactions when ClientLayerManager is assigning to a different refresh driver. r=mattwoodrow
2017-03-09 18:35:50 +08:00
Kan-Ru Chen
43776b9a4d
Bug 1346161 - Remove HANDLE_UNLOAD_MS and HANDLE_BEFOREUNLOAD_MS telemetry probes. r=smaug
...
MozReview-Commit-ID: 91WAGDKAAMu
2017-03-13 14:47:29 +08:00
Jeremy Chen
8dfebfb116
Bug 1056516 - submit Hyphenation Control reftests to CSSWG. r=jfkthame
...
MozReview-Commit-ID: DfBwSmlyGRu
2017-03-13 12:54:05 +08:00
Jeremy Chen
c3f809d573
Bug 1056516 - add tests to our local reftests folder. r=jfkthame
...
MozReview-Commit-ID: EBKLIH9H0hf
2017-03-13 12:54:05 +08:00
Jeremy Chen
0316fede8c
Bug 1056516 - let auto hyphen honor manual hyphen when hyphens:auto is set. r=jfkthame
...
MozReview-Commit-ID: F3ALAJRHned
2017-03-13 12:54:05 +08:00
Jeremy Chen
2e09040e6e
Bug 1056516 - use HyphenType to store different types of hyphenations. r=jfkthame
...
MozReview-Commit-ID: AX3NNDS4hxP
2017-03-13 12:54:05 +08:00
Jeremy Chen
17dca35346
Bug 1056516 - use AutoTArray for hyphenBuffer in BreakAndMeasureText. r=jfkthame
...
MozReview-Commit-ID: 2sFqlGdoCcm
2017-03-13 12:54:04 +08:00
Ting-Yu Lin
1ab8a867a4
Bug 1326409 Part 6 - Convert aBasicShape to a pointer to a const value. r=dholbert
...
To address reviewer's comments in bug 1326409 comment 13 and comment 14.
MozReview-Commit-ID: FiUXXk4O8N7
2017-03-13 12:03:40 +08:00
Ting-Yu Lin
620f7841b7
Bug 1326409 Part 5 - Implement shape-outside: polygon(). r=dholbert
...
The <fill-rule> in the polygon() syntax is not handled because it doesn't
matter to shape-outside at all.
The reftests are numbered from 018 to avoid conflict with the w3c upstream
ones according to this list.
https://test.csswg.org/harness/results/css-shapes-1_dev/grouped/
Reftest 018 to 025 are under various writing-modes, 026 to 029 are testing
empty float area, 030 to 031 are testing polygon containing horizontal
lines.
MozReview-Commit-ID: FPUbMdZsvu6
2017-03-13 12:03:40 +08:00
Ting-Yu Lin
1923f5a65b
Bug 1326409 Part 4 - Extract a function to compute polygon vertices. r=dholbert
...
MozReview-Commit-ID: B4BzBHjLHxW
2017-03-13 12:03:40 +08:00
Ting-Yu Lin
aa5bf0b087
Bug 1326409 Part 3 - Remove unneeded WritingMode parameter. r=dholbert
...
Remove WritingMode parameter from LineRight() and LineLeft() in both
FloatInfo and ShapeInfo.
Bug 1316549 Part 3 added the parameter to compute the border radii under
writing-modes correctly. However, bug 1326407 Part 6 later made us cache
border radii, so the WritingMode parameter is no longer needed.
MozReview-Commit-ID: DFhm5d51OXJ
2017-03-13 12:03:39 +08:00
Ting-Yu Lin
0896f4f2e5
Bug 1326409 Part 2 - Rewrite the return expression of ComputeCircleOrEllipseCenter(). r=dholbert
...
MozReview-Commit-ID: 60gvYceeNiP
2017-03-13 12:03:39 +08:00
Ting-Yu Lin
45e26b7d07
Bug 1326409 Part 1 - Annotate EllipseShapeInfo as 'final'. r=dholbert
...
MozReview-Commit-ID: IReCWO8JRSQ
2017-03-13 12:03:39 +08:00
Ethan Lin
1928c02454
Bug 1344622 - Part2. Add webrender support for nsDisplayButtonForeground. r=mattwoodrow
2017-03-09 16:58:39 +08:00
Ethan Lin
4bc1178051
Bug 1344622 - Part1. Create WR commands in BorderRenderer. r=mattwoodrow
2017-03-09 16:58:38 +08:00
Carsten "Tomcat" Book
6d06361383
merge mozilla-inbound to mozilal-central a=merge
2017-03-09 11:23:25 +01:00
Ethan Lin
d73549a9d8
Bug 1345053 - Add webrender support for nsDisplayImage. r=mattwoodrow
2017-03-09 14:24:41 +08:00
Boris Zbarsky
2c7f4763df
Bug 1345362 part 6. Make ::-moz-pagebreak a non-inheriting anon box. r=heycam
...
MozReview-Commit-ID: ClqKv8HOFj4
--HG--
extra : rebase_source : 33785fdf7c14cf401d7c5a519ed2927db13c3077
2017-03-08 23:50:59 -05:00
Boris Zbarsky
f531c39d2d
Bug 1345362 part 5. Assert that we don't have a non-inheriting anon box in nsFrame::UpdateStyleOfChildAnonBox. r=heycam
...
MozReview-Commit-ID: E6EZakXIExQ
--HG--
extra : rebase_source : a829f2d8bb22a12c0a086473c98e3933427a8444
2017-03-08 23:50:31 -05:00
Boris Zbarsky
964a12c306
Bug 1345362 part 4. Rename ResolveAnonymousBoxStyle to ResolveInheritingAnonymousBoxStyle. r=heycam
...
MozReview-Commit-ID: GVA1fTh0RDv
--HG--
extra : rebase_source : 4333baf6764f346d68836e387fa002705684bfdd
2017-03-08 23:50:28 -05:00
Boris Zbarsky
b537f110e2
Bug 1345362 part 3. Introduce CSSPseudoElementType::NonInheritingAnonBox to represent non-inheriting anon boxes. r=heycam
...
The idea is to be able to call the right function during style resolution time
without doing a linear walk via nsCSSAnonBoxes::IsNonInheritingAnonBox.
MozReview-Commit-ID: JKt33GggTjz
--HG--
extra : rebase_source : fcf477dcef8529c803bf97b1d3a16f8f4fcea39f
2017-03-08 23:41:04 -05:00
Boris Zbarsky
7b18078c9e
Bug 1345362 part 2. Introduce nsCSSAnonBoxes::NonInheritingTypeForPseudoTag for looking up the type of non-inheriting anonymous box for a given pseudo tag. r=heycam
...
MozReview-Commit-ID: 4quZagNd5yo
--HG--
extra : rebase_source : da001f2f99a939a29174e1e16f06f8ed122f60f3
2017-03-08 23:39:47 -05:00
Boris Zbarsky
767339fbd8
Bug 1345362 part 1. Use mozilla::EnumeratedArray for mNonInheritingStyleContexts. r=heycam
...
MozReview-Commit-ID: EddWYLSmfGL
--HG--
extra : rebase_source : c2cd37964b60c25ae2176098addfcbf94cad61a3
2017-03-08 23:39:45 -05:00
Boris Zbarsky
f6f7b64e6f
Bug 1341705. Reenable some stylo tests that involve urls with anchors. r=heycam
...
MozReview-Commit-ID: KYQTaW7WZOS
2017-03-08 22:29:57 -05:00
Boris Zbarsky
b73c71861b
Bug 1345237. Propagate uint32_t deeper into the editor state and text control frame code. r=mystor
...
MozReview-Commit-ID: KeUo8My6eBJ
2017-03-09 14:44:45 -05:00
Boris Zbarsky
083facd7b2
Bug 1343037 part 10. Remove the unused SetSelectionStart/SetSelectionEnd bits on text control frame. r=ehsan
...
MozReview-Commit-ID: G7ODMdAjzxV
2017-03-09 14:44:05 -05:00
Boris Zbarsky
77e7a5575a
Bug 1343037 part 6. Simplify the setup around the editor state's GetSelectionRange function. r=ehsan
...
Really, there are only two cases we need to worry about. Either
IsSelectionCached(), and then our SelectionProperties has the data we want, or
not and then we have a non-null mSelCon which has the data we want.
Since we are now using cached selection state a lot more (instead of
initializing the editor whenever someone asks for selection state), we need to
actually update it more correctly when .value is set.
And since we now update the cached selection state for the case when .value has
been set (to point to the end of the text), we need to change
HTMLInputElement::HasCachedSelection to return false for that case. Otherwise
we will always do eager editor init on value set. We handle that by not doing
eager init if the cached selection is collapsed.
The web platform test changes test the "update on .value set" behavior. They
fail without this patch, pass with it.
MozReview-Commit-ID: DDU8U4MGb23
2017-03-09 14:44:04 -05:00
Mason Chang
2289ed06ba
Bug 1343979 - Add webrender support for ButtonBorderBackground. r=ethlin
2017-03-08 08:31:46 -08:00
Kartikaya Gupta
a45bb3a916
Merge m-c to graphics
...
MozReview-Commit-ID: AzRIytAgP96
2017-03-08 10:08:57 -05:00
Boris Chiou
d98106cdd2
Bug 1248340 - Part 9: Update stylo-failures.md. r=xidorn
...
We have more tests failed in test_value_storage after introducing
Frames timing functions. I put it together with `animation` pattern because
part of the error messages of `frames` pattern are put in the `animation`
pattern.
MozReview-Commit-ID: KP5Y6HEH90D
--HG--
extra : rebase_source : df50def9736b813ee7428bb22b9cd191bcaa6ae9
2017-03-08 13:15:21 +08:00
Wes Kocher
1e99d508d7
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: DaPlT30qXzs
2017-03-08 17:15:46 -08:00
Wes Kocher
3842d8fcef
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 62e9XDudUlc
2017-03-08 17:07:55 -08:00
Hiroyuki Ikezoe
11c8680e9d
Bug 1344619 - Part 7: Drop EffectCompositor::ClearElementsToRestyle. r=birtles
...
MozReview-Commit-ID: DlTj2OR0wI0
--HG--
extra : rebase_source : 33307226315e6fb3facb000214e27d5582279dd6
2017-03-09 05:20:17 +09:00
Hiroyuki Ikezoe
d547683e53
Bug 1344619 - Part 6: Kick EffectCompositor::PreTraverse() for an element. r=heycam
...
MozReview-Commit-ID: Fs3DlkfeBCT
--HG--
extra : rebase_source : 5375ddbf94a5dcc3420880a08fbb369b91e3c363
2017-03-09 05:20:17 +09:00
Hiroyuki Ikezoe
1761aeb22e
Bug 1344619 - Part 4: Add ServoStyleSet::ResolveStyleLazily(). r=heycam
...
MozReview-Commit-ID: GvlD6lQYBQ6
--HG--
extra : rebase_source : 73baac118a3de04d88b565c61f853ec145d3d1e7
2017-03-09 05:20:17 +09:00
Hiroyuki Ikezoe
394a4a9b12
Bug 1344619 - Part 3: Kick EffectCompositor::PreTraverse(). r=heycam
...
MozReview-Commit-ID: HbBrQ7HZ8gf
--HG--
extra : rebase_source : 764ca245bd03ef5bc943c5814f53198141ad5b89
2017-03-09 05:20:17 +09:00
Kartikaya Gupta
90db7c5460
Merge m-c to graphics
...
MozReview-Commit-ID: DbHqbxaKedC
2017-03-07 10:30:42 -05:00
Carsten "Tomcat" Book
087da3f0d9
merge mozilla-inbound to mozilla-central a=merge
2017-03-07 15:13:31 +01:00
Iris Hsiao
b0564b3436
Backed out changeset da035ac87fe4 (bug 713680) for reftest failures
2017-03-07 14:55:21 +08:00
Jeff Muizelaar
900393a0dc
Bug 1344396. Build the display lists directly. r=kats
...
This is a largely uninteresting patch that just uses the DisplayListBuilder
directly. A wonderful cleanup patch will come after this. One of the more
interesting pieces is the use of PushBuiltDisplayList. This is needed for
handling empty transactions. See https://github.com/servo/webrender/pull/934
for more info.
2017-03-06 23:16:30 -05:00
Kartikaya Gupta
cc2056e901
Bug 1343019 - Update webrender to cset 178a65d098afcda7de0298d80d423bc80c6426ba. r=jrmuizel
...
In addition to updating webrender and the third-party deps, this includes:
- Marking some more reftests as passing with the new version of webrender.
- Updating webrender bindings code to go with changes to push_stacking_context.
- Passing the window dimensions to the Renderer::new function.
MozReview-Commit-ID: 6dRHvAmIQ40
--HG--
rename : third_party/rust/servo-dwrote/.gitignore => third_party/rust/dwrote/.gitignore
rename : third_party/rust/servo-dwrote/README.md => third_party/rust/dwrote/README.md
rename : third_party/rust/servo-dwrote/src/bitmap_render_target.rs => third_party/rust/dwrote/src/bitmap_render_target.rs
rename : third_party/rust/servo-dwrote/src/com_helpers.rs => third_party/rust/dwrote/src/com_helpers.rs
rename : third_party/rust/servo-dwrote/src/comptr.rs => third_party/rust/dwrote/src/comptr.rs
rename : third_party/rust/servo-dwrote/src/font.rs => third_party/rust/dwrote/src/font.rs
rename : third_party/rust/servo-dwrote/src/font_collection.rs => third_party/rust/dwrote/src/font_collection.rs
rename : third_party/rust/servo-dwrote/src/font_face.rs => third_party/rust/dwrote/src/font_face.rs
rename : third_party/rust/servo-dwrote/src/font_family.rs => third_party/rust/dwrote/src/font_family.rs
rename : third_party/rust/servo-dwrote/src/font_file.rs => third_party/rust/dwrote/src/font_file.rs
rename : third_party/rust/servo-dwrote/src/font_file_loader_impl.rs => third_party/rust/dwrote/src/font_file_loader_impl.rs
rename : third_party/rust/servo-dwrote/src/gdi_interop.rs => third_party/rust/dwrote/src/gdi_interop.rs
rename : third_party/rust/servo-dwrote/src/glyph_run_analysis.rs => third_party/rust/dwrote/src/glyph_run_analysis.rs
rename : third_party/rust/servo-dwrote/src/helpers.rs => third_party/rust/dwrote/src/helpers.rs
rename : third_party/rust/servo-dwrote/src/rendering_params.rs => third_party/rust/dwrote/src/rendering_params.rs
rename : third_party/rust/servo-dwrote/src/test.rs => third_party/rust/dwrote/src/test.rs
rename : third_party/rust/servo-dwrote/src/types.rs => third_party/rust/dwrote/src/types.rs
2017-03-06 18:46:30 -05:00
Xidorn Quan
6eb58892f8
Bug 1345343
- Add a pref to turn off effect of xml:base on style attribute. r=bz
...
MozReview-Commit-ID: EzNLxIW0OCv
--HG--
extra : rebase_source : 7c6d1278ed47d35b109bbe3e6305032b7f125fa4
2017-03-10 18:04:34 +11:00
Hiroyuki Ikezoe
889e2fd23c
Bug 1341985 - Update mochitest expectation. r=heycam
...
Following tests are for transitions.
* test_animations_event_handler_attribute.html
* test_animations_event_order.html
Following tests are using cssRules.
* test_animations_dynamic_changes.html
* test_bug716226.html
MozReview-Commit-ID: L5LlvnlgqTN
--HG--
extra : rebase_source : cc5957e7d5e74fdb9c17d1251fdcff2782087695
2017-03-10 12:12:54 +09:00
Hiroyuki Ikezoe
cce97dde89
Bug 1341985 - Update CSS animation's reftest.list for stylo. r=heycam
...
MozReview-Commit-ID: 7eHga0F2JG5
--HG--
extra : rebase_source : f5facde9193c58b83834eb8286d61a646a345748
2017-03-10 12:12:54 +09:00
Hiroyuki Ikezoe
82007eb538
Bug 1341985 - Use registerCleanupFunction to restore to normal refresh mode. r=heycam
...
Otherwise, the refresh driver left under test mode when a javascript error
occurs in the middle of tests.
MozReview-Commit-ID: J7oUuuYhTZ1
--HG--
extra : rebase_source : 16467b780007eeacd0e70f581ca01ab6f778dfd7
2017-03-10 12:12:54 +09:00
Hiroyuki Ikezoe
2eb4e20a24
Bug 1341985 - Call UpdateAnimations even if the element has no computed values. r=birtles,heycam
...
MozReview-Commit-ID: 2dgAF7WOWxr
--HG--
extra : rebase_source : 8c2378d8d45484f206b4c890e89271fc95691ac3
2017-03-10 11:53:19 +09:00
Hiroyuki Ikezoe
5bfe316f81
Bug 1341985 - Skip update_animations if we have no running animations and the element becomes display:none. r=heycam
...
MozReview-Commit-ID: Ig81NKtXB85
--HG--
extra : rebase_source : 6d6d3f4794b83f5bc2b45bf2b6684f8c80064b32
2017-03-10 11:53:19 +09:00
Hiroyuki Ikezoe
495625f374
Bug 1341985 - GetAnimationCollection() takes const Element*. r=birtles
...
MozReview-Commit-ID: BPVROi9Ewzc
--HG--
extra : rebase_source : 599efa0aead37874e4e1c43ab793476d4adfe41d
2017-03-10 11:53:19 +09:00
Hiroyuki Ikezoe
96240dbfc8
Bug 1341985 - Update CSS animations in a SequentialTask. r=heycam
...
We create the SequentialTask only if:
* We have no old computed values and we have animation name style in the new
computed values.
* Any animation properties is changed.
* display property is changed from 'none' and we have animation name style.
* display property is changed to 'none'.
In a subsequent patch we skip the SequentialTask if we have no running
animations and the display propery is changed to 'none'.
MozReview-Commit-ID: JRSZznufOS2
--HG--
extra : rebase_source : 566026c21c6357f77df55e3bd588835f5fd6c3d4
2017-03-10 11:53:19 +09:00
Hiroyuki Ikezoe
11184fb1e8
Bug 1341985 - Trigger the second traversal for updating CSS animations in the case of Servo_ResolveStyleLazily. r=heycam
...
MozReview-Commit-ID: 7E4unP9M7FQ
--HG--
extra : rebase_source : ee43d00ab84bcd6071ee7bb4cc1de4438229ea1b
2017-03-10 11:53:19 +09:00
Hiroyuki Ikezoe
843466ec0d
Bug 1341985 - Trigger the second traversal for updating CSS animations. r=birtles,heycam
...
The restyle request during restyling is a result of creating/updating/removing
CSS animations that will come from a SequentialTask which will be implemented
in a subsequent patch.
MozReview-Commit-ID: JoAqvcN3y51
--HG--
extra : rebase_source : fdff59771b81518509dfd52e73d3f63ddb82390d
2017-03-10 11:53:19 +09:00
Hiroyuki Ikezoe
65b2567898
Bug 1341985 - Implement Gecko_StyleAnimationsEquals for checking nsStyleAutoArray<StyleAnimation> equality in servo side. r=heycam
...
Later we update CSS animations if this function returns false.
MozReview-Commit-ID: 27FsYQ40gSv
--HG--
extra : rebase_source : a043282de6c8a50ed53a92de98ecf93eb042f188
2017-03-10 11:53:17 +09:00
Hiroyuki Ikezoe
f53a6a1993
Bug 1341985 - Split nsStyleAutoArray into a new header to avoid including nsStyleStruct.h in ServoBindingTypes.h. r=birtles
...
MozReview-Commit-ID: CMJkds7TKH0
--HG--
extra : rebase_source : 091a7beed6a8d0361c917c43aca9d7880b1bb783
2017-03-10 11:53:17 +09:00
Hiroyuki Ikezoe
58ea47fbe4
Bug 1341985 - We call EnsureTimerStarted on the main-thread after the traversal. r=heycam
...
We end up calling it in SequentialTask for updating CSS animations.
MozReview-Commit-ID: 7ip5XzU0VFb
--HG--
extra : rebase_source : 53b867d90ceea1547a1d35901360f6de8705aa02
2017-03-10 11:53:17 +09:00
Xidorn Quan
eb74600c49
Bug 1346102 - Fix several expectation changes from #15896 .
2017-03-10 16:11:05 +11:00
jeremychen@mozilla.com
a0b2aad747
Bug 1345498 - [stylo] update mochitest expections for text-justify. r=xidorn
...
MozReview-Commit-ID: 3AtH1aOs6ov
--HG--
extra : rebase_source : 5ff2b07356189879d22b19a8285cbb9b8d1f5784
2017-03-10 11:09:20 +08:00
jeremychen@mozilla.com
d866c15716
Bug 1056516 - submit Hyphenation Control reftests to CSSWG. r=jfkthame
...
MozReview-Commit-ID: 636GBMjvej6
--HG--
extra : rebase_source : 3d4e8a9f06d3f3ea2c44d5618dfed85e44bb0551
2017-03-10 00:30:12 +08:00
jeremychen@mozilla.com
e1982f47d8
Bug 1056516 - add tests to our local reftests folder. r=jfkthame
...
MozReview-Commit-ID: 1Az4xBe6Nts
--HG--
extra : rebase_source : 1dbac56b33380c37a81070b0439af1750f08ef81
2017-03-10 00:30:12 +08:00
jeremychen@mozilla.com
2cb71eafe4
Bug 1056516 - let auto hyphen honor manual hyphen when hyphens:auto is set. r=jfkthame
...
MozReview-Commit-ID: BWzg3pb2lDH
--HG--
extra : rebase_source : 069dc3091bf7600d4675fe9ea5d0b41bc70744ba
2017-03-10 00:30:11 +08:00
jeremychen@mozilla.com
f4ac16bb05
Bug 1056516 - use HyphenType to store different types of hyphenations. r=jfkthame
...
MozReview-Commit-ID: 22ICYSaY1I2
--HG--
extra : rebase_source : 05e0a442dec8a8ac7f1b663808fc016ee3385aa2
2017-03-10 00:30:11 +08:00
jeremychen@mozilla.com
68ca87317f
Bug 1056516 - use AutoTArray for hyphenBuffer in BreakAndMeasureText. r=jfkthame
...
MozReview-Commit-ID: 1fQGiosLYG
--HG--
extra : rebase_source : cdca8fa9f308d3676a09b2735a98c13bd2a2e2ef
2017-03-10 00:30:10 +08:00
Manish Goregaokar
6a31ced725
Bug 1329093 - Part 5: Update test expectations; r=bz
...
MozReview-Commit-ID: 4mfC99WEQFG
2017-03-09 17:47:45 -08:00
Manish Goregaokar
7a6a00898d
Bug 1329093 - Part 4: stylo: Delay SVG mapped attr resolution till later; r=bz
...
MozReview-Commit-ID: 2GvHPg1egjS
2017-03-09 17:46:26 -08:00
Manish Goregaokar
bae202bd4f
Bug 1329093 - Part 3: Overload FromContent() to work with const; r=bz
...
MozReview-Commit-ID: BUFmPtcf6LM
2017-03-09 17:46:23 -08:00
Manish Goregaokar
07fc7c5b25
Bug 1329093 - Part 1: stylo: Handle SVG presentation attributes; r=bz
...
MozReview-Commit-ID: 9cymo3c9HIn
2017-03-09 17:46:21 -08:00
Carsten "Tomcat" Book
d0bd960945
merge mozilla-inbound to mozilla-central a=merge
2017-03-06 10:53:27 +01:00
Daniel Holbert
4d875a8b13
Bug 1344040: Annotate intentionally-unused SkipDeclaration() & ParseSingleTokenVariant() return values, and mark the functions as MOZ_MUST_USE. r=xidorn
...
MozReview-Commit-ID: JFBkIBHYdhQ
2017-03-05 20:29:30 -08:00
Hiroyuki Ikezoe
d28fbf09bc
Bug 1344603
- Make Stop{Animations|Transitions}ForElement as a member function of CommonAnimationManager. r=boris
...
MozReview-Commit-ID: LSSpWYjoPn9
--HG--
extra : rebase_source : c87ec78281b37f1cb32e38969c22fddc228d28f8
2017-03-06 13:19:09 +09:00
Hiroyuki Ikezoe
d64b9d4c0f
Bug 1340322 - Part 13: Update CSS Animations with servo's computed values. r=birtles
...
MozReview-Commit-ID: B7uSH7wrx3b
--HG--
extra : rebase_source : f878bac6a8d37a2c4de110afbeb28a59212e8abe
2017-03-06 10:09:47 +09:00
Hiroyuki Ikezoe
b6b41abea1
Bug 1340322 - Part 12: Add another variant of nsAnimationManager::UpdateAnimations for stylo. r=birtles
...
This function updates CSS Animations with servo's computed values.
In bug 1341985, this function will be called with null servo's computed values
in the case where the target element is in display:none subtree.
MozReview-Commit-ID: GzOYy57hYho
--HG--
extra : rebase_source : 5dd10dc6181222ce2a531fc6e837102d7694bf40
2017-03-06 09:54:06 +09:00
Hiroyuki Ikezoe
5b127d1d61
Bug 1340322 - Part 11: Introduce ServoCSSAnimationBuilder. r=birtles
...
MozReview-Commit-ID: 6qWPPXexitN
--HG--
extra : rebase_source : 344c64882b118c2e4cdd37d3084493e9e37de93d
2017-03-06 09:52:23 +09:00
Hiroyuki Ikezoe
b7d914d103
Bug 1340322 - Part 10: Rename CSSAnimationBuilder to GeckoCSSAnimationBuilder. r=birtles
...
MozReview-Commit-ID: 9DV9fijsoXF
--HG--
extra : rebase_source : d4caca424121bddeb4e15fa8a33f3e994c1ffa8b
2017-03-06 09:52:20 +09:00
Hiroyuki Ikezoe
fccd7b4c32
Bug 1340322 - Part 9: Templatize functions that will be used with servo's computed values. r=birtles
...
MozReview-Commit-ID: 8d5wHBhF4y9
--HG--
extra : rebase_source : 767bd65e2e57e6e991c0725bb6b86a7cb4f427dc
2017-03-06 09:51:16 +09:00
Hiroyuki Ikezoe
d0ed1e91e7
Bug 1340322 - Part 8: Split off some processes that will be used for servo's computed values in UpdateAnimations(). r=birtles
...
MozReview-Commit-ID: LkWqhGsMCPf
--HG--
extra : rebase_source : 1b492da4269e92bd09fe392b85b5a91758119b0e
2017-03-06 09:50:09 +09:00
Hiroyuki Ikezoe
ec26c67559
Bug 1340322 - Part 7: Make BuildAnimation() and BuildAnimations() independent from nsStyleContext. r=birtles
...
MozReview-Commit-ID: 3R7MyyN17C1
--HG--
extra : rebase_source : ad2b5d15d34db0fa48743cc2885b7b45a70f069e
2017-03-06 09:49:16 +09:00