Граф коммитов

55691 Коммитов

Автор SHA1 Сообщение Дата
Gajanan ca8371df56 Bug 1325940 part 2 - Converted NS_STYLE_BORDER_IMAGE_REPEAT_* to an enum class. r=xidorn
MozReview-Commit-ID: 4Y30dMHsFgj

--HG--
extra : source : 1b6d6f5feb59f895f19ee51cad0e477ca568c168
2017-03-13 21:19:19 +11:00
Gajanan dca4dbdc2b Bug 1325940 part 1 - Added a constructor for nsCSSValue to accept enumerations. r=xidorn
MozReview-Commit-ID: 5Vns9QGA8c5

--HG--
extra : source : 8de1423bee6b7ba9d584419650674a4d4a7ac7b0
2017-03-13 21:19:19 +11:00
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
Hiroyuki Ikezoe b82c2c4b07 Bug 1340322 - Part 6: Add CSSAnimationBuilder::SetKeyframes(). r=birtles
ServoCSSAnimationBuilder will have the same name method too.

MozReview-Commit-ID: ET9GERVtbWP

--HG--
extra : rebase_source : 15f0edde92544a7849e97ad08fb1fce844a05cac
2017-03-06 09:49:07 +09:00
Hiroyuki Ikezoe 4162f7acd3 Bug 1340322 - Part 5: Split off BuildKeyframes() r=birtles
ServoCSSAnimationBuilder will also have the same name method.

MozReview-Commit-ID: CySTBGuTZn7

--HG--
extra : rebase_source : 2a8448c6613d2174e292418f7f9e1b2c3e894b20
2017-03-06 09:48:50 +09:00
Hiroyuki Ikezoe f8810e9a45 Bug 1340322 - Part 4: Make BuildAnimations() independent from nsStyleDisplay r=birtles.
MozReview-Commit-ID: JiV2WxBVH3i

--HG--
extra : rebase_source : 91b316bedb29893e4af80ab634be2ba042befdeb
2017-03-06 09:48:44 +09:00
Hiroyuki Ikezoe 70c0e758be Bug 1340322 - Part 3: Make BuildAnimations static function. r=birtles
This function will be also a template function.

MozReview-Commit-ID: 4SbzEw8YzIZ

--HG--
extra : rebase_source : 24be2923cddf3aff82b84fb7d3c757f83fb42716
2017-03-06 09:48:36 +09:00
Hiroyuki Ikezoe 924ac7a4ab Bug 1340322 - Part 2: Use NonOwningAnimationTarget instead of Element and aStyleContext()->GetPseudoType(). r=birtles
MozReview-Commit-ID: JOBBGUs8kJd

--HG--
extra : rebase_source : bf94f9abf25805a25db1961371babbf70cb76a8a
2017-03-06 09:47:22 +09:00
Hiroyuki Ikezoe 0082bf9c47 Bug 1340322 - Part 1: Split CSSAnimationBuilder::Build off as a static function. r=birtles
The static function will be a template function that can be used with servo's
computed values as well.


MozReview-Commit-ID: DgLTQ8ihPod

--HG--
extra : rebase_source : f3114ca7f0b6c249d2b535c18af4da4021c5743c
2017-03-06 09:46:40 +09:00
Hiroyuki Ikezoe 21e340c4fc Bug 1344533 - Replace OwningElementRef::GetRenderedPresContext with nsContentUtils::GetContextForContext(). r=boris
MozReview-Commit-ID: HaAvgNcORQb

--HG--
extra : rebase_source : 2571541c3274fa1eb9233c8c01128190b94d108c
2017-03-05 17:28:49 +09:00
Olli Pettay ac35022bab Bug 1346644 - Disable high priority vsync handling in parent process, r=ehsan
--HG--
extra : rebase_source : 6d5000e99d02217091f997c6b5169c8da7d03709
2017-03-13 18:25:10 +02:00
Stone Shih 7a1fe394b3 Bug 1323158 - Part 5: Update test_pointerevent_releasepointercapture_events_to_original_target-manual.html. r=smaug
--HG--
extra : rebase_source : a0bcfebeec733bd19de430169ee85311c3ceaa64
extra : histedit_source : de28bd8878ad23bad064e884e96a74f2855045a8
2017-03-03 13:24:20 +08:00
Andrea Marchesini 12b54aa0f5 Bug 1299500 - Get rid of DeviceStorage API - part 10 - DeviceStorage, r=ehsan, r=billm 2017-03-08 20:15:45 +01:00
Boris Zbarsky 021078e722 Bug 1343879. Be consistent about the parent style context the document-level anonymous content container should get: it should get no parent style context. r=bholley
MozReview-Commit-ID: 8cVsXhVWBgS
2017-03-08 03:14:10 -05:00
Andreas Farre 85536fcfc4 Bug 1337392 - Update test cases to match new cursor behavior. r=smaug
MozReview-Commit-ID: 4BdZyeqTBAx
2017-03-08 16:41:42 +01:00
Andreas Farre 37de7414cb Bug 1337392 - Only place cursor at textarea/input end if content was changed. r=smaug
MozReview-Commit-ID: CmlN9Pn97Nl
2017-03-08 16:41:31 +01:00
Carsten "Tomcat" Book f6885163cd Merge mozilla-central to mozilla-inbound 2017-03-08 14:28:34 +01:00
Carsten "Tomcat" Book 98d5664d03 Backed out changeset 7bf4e5ea128d (bug 1343879) for causing merge conflicts
--HG--
extra : rebase_source : 50bfa0845a029bd578398fb99180304fe6ba56ab
2017-03-08 14:23:57 +01:00
Brad Werth d2ed12d9e6 Bug 1343695 Part 1: Retrieve text content with GetRenderedText. r=mats
MozReview-Commit-ID: 4VLoaTlDELG

--HG--
extra : rebase_source : d48bc3f175cc88d76087e4371e2b9efead517613
2017-03-01 16:15:22 -08:00
Wes Kocher 8f1654d5da Merge m-c to autoland, a=merge
MozReview-Commit-ID: FnlgTDNtM67
2017-03-14 17:24:12 -07:00
Kartikaya Gupta 44f27a56e4 Bug 1343977 - Extract nsAutoRollup into a more self-contained class and clean it up some. No functional changes intended. r=enndeakin+6102
This just decouples nsAutoRollup from the widget class, which it isn't really
bound to anyway because the internal data is static. We'll need to be able to
use nsAutoRollup independently in the next patch.

MozReview-Commit-ID: 1dxSLTr4g1K

--HG--
extra : rebase_source : 6f6964ca046b6f88e5c99c944a08b1c563f17837
2017-03-13 10:44:56 -04:00
Hiroyuki Ikezoe 874f05c5d2 Bug 1346408 - Update mochitest expectation. r=heycam
MozReview-Commit-ID: IbdEoCtiF13

--HG--
extra : rebase_source : 22226e1566e2b1c5894bdd55c8f9d77a9a49b6d4
2017-03-15 06:36:12 +09:00
Wes Kocher 62861f9ecc Bug 1341102 - fix autoland bustage; r=bustage a=bustage
MozReview-Commit-ID: qJqahM6q5n

--HG--
extra : rebase_source : 342730a62fc46c16133a6e4019731c91fe955468
2017-03-14 14:50:10 -07:00
Kartikaya Gupta 151ed266bc Bug 1316318 - Disable paint-skipping for elements where we disable APZ. r=mstange
If we disable APZ on an individual scrollable element by setting the "disable APZ"
flag on the ScrollMetadata, we should also disable paint-skipping for that element.
If we don't do this, we end up in a situation where the APZ code is not applying
the async transform but is sending repaint requests expecting the main thread to
do repaints. Meanwhile the main-thread thinks that it can send empty transactions
and have APZ update the async transform (a.k.a. paint-skipping). So visually
neither APZ nor main-thread have an effect and the element doesn't appear to
scroll except with the tile-aligned displayport shifts. Disabling paint-skipping
on the element fixes the issue.

MozReview-Commit-ID: H4wpVLw8r8X
2017-03-15 08:24:08 -04:00
Kartikaya Gupta d12472f3f7 Bug 1316318 - Disable APZ scrolling in subframes if the root document has visible anonymous content. r=mstange
Various pieces of browser chrome, such as the accessible carets or new
find-in-page highlighter, overlay the content with anonymous content elements.
These overlays are positioned with respect to the root document. This means that
if the overlay really pertains to a scrollable subframe (e.g. carets for a text
selection inside an iframe), then scrolling the subframe would result in the
anonymous contents being "mispositioned" from the user's point of view. The
browser chrome code that creates the overlay is responsible for moving it in
response to user scrolling, so that it appears correct. However, the only
mechanism the browser chrome code has to detect user scrolling are the main-thread
events, which are asynchronous with respect to APZ.

Therefore, in order to improve the user experience, we need to disable APZ in
cases where this happens. We specifically isolate the case where the root content
document has visible anonymous content elements, and disable APZ on scrollable
subframe elements inside that document. Note that APZ remains enabled on the
root scroller itself, because we expect the browser chrome code to use absolute-
positioning on their anonymous contents, so that even with APZ scrolling they
will stay where they are supposed to.

MozReview-Commit-ID: 770edaGWMLi
2017-03-15 08:23:57 -04:00
Florian Quèze 9d62681259 Bug 1345253 - Use element.firstChild.remove() instead of element.removeChild(element.firstChild), r=jaws. 2017-03-08 10:17:52 +01:00
David Anderson 8082fe14ae Remove references to the Direct3D9 compositor. (bug 1318558 part 1, r=mattwoodrow) 2017-03-08 00:17:36 -08:00
Boris Zbarsky 9f7f500011 Bug 1343879. Be consistent about the parent style context the document-level anonymous content container should get: it should get no parent style context. r=bholley
MozReview-Commit-ID: 8cVsXhVWBgS
2017-03-08 03:14:10 -05:00
Wes Kocher dac8dc0c7b Merge inbound to central, a=merge
MozReview-Commit-ID: 96co4Bbby7W
2017-03-07 16:40:44 -08:00
Sebastian Hengst 9913356b39 Backed out changeset 8bd27accc2a0 (bug 1340661) for mass-failing on Android at gfx/thebes/gfxPrefs.h:377. r=backout on a CLOSED TREE 2017-03-07 21:36:20 +01:00
Mike Conley 8c8d67a332 Bug 1340661 - Manually draw checkbox and radio frames on Android. r=snorp,tnikkel
MozReview-Commit-ID: 8IiaRZNJs16

--HG--
extra : rebase_source : 7cedbc046bd7bff552b16d2f10d16af56a9c3f79
2017-03-03 18:36:12 -05:00
Florian Quèze cd762cc83c Bug 1344711 - script-generated patch to remove try blocks around get*Pref calls, r=jaws.
--HG--
extra : rebase_source : c6e20e6e79b0ca5de751c52712d96cbea9432d26
2017-03-07 15:29:48 +01:00
Carsten "Tomcat" Book 41ba400533 Merge mozilla-central to mozilla-inbound 2017-03-07 15:18:32 +01:00
Cameron McCormack 000db6ade3 Bug 1334768 - Remove some superfluous comments from a crashtest manifest. r=me (DONTBUILD)
MozReview-Commit-ID: IGbJtry4M1y

--HG--
extra : rebase_source : f84c68717defb20f570a3c8c3778df264111fef5
2017-03-07 20:50:27 +08:00
Jeremy Chen e6c42c1a7b Bug 1348236 - label nsAutoScrollTimer for nsSelection. r=heycam
MozReview-Commit-ID: pUfQwRsecx

--HG--
extra : rebase_source : 1ff474affc0bfd5c8911731badc6b87815d434ff
2017-03-19 00:40:30 +08:00
Jeremy Chen 7a35c86351 Bug 1348236 - coding style fixes for nsAutoScrollTimer and its uses in nsSelection. r=heycam
MozReview-Commit-ID: GlfYK7NpTWX

--HG--
extra : rebase_source : 16e94c14269f8684b6eb3dfb4a2f408ec3763230
2017-03-19 00:40:30 +08:00
Sebastian Hengst db670f1744 merge mozilla-central to autoland. r=merge a=merge 2017-03-18 16:35:12 +01:00
Cameron McCormack fb18ceba5d Bug 1330843 - Allow JS to create NAC pseudo-elements. r=bholley
MozReview-Commit-ID: 2aBPoCOsT6R

--HG--
extra : rebase_source : bc32cd9e4bd5c73af094718c795691da84abe5ba
2017-03-17 15:30:34 +08:00
Emilio Cobos Álvarez 0d46ce5c0d No bug: Update unexpected passes from servo/servo#15866. r=me
Unexpected failures are going to be dealt with in servo/servo#15873.

MozReview-Commit-ID: 3r1z7ahH05D
2017-03-08 17:39:45 +01:00
Carsten "Tomcat" Book 96fe421b34 Merge mozilla-central to autoland 2017-03-08 17:04:17 +01:00
Emilio Cobos Álvarez 88008d0832 No bug: update test expectations for servo/servo#15867. r=me
MozReview-Commit-ID: A55Wy7bnSKo
2017-03-08 16:39:41 +01:00
Cameron McCormack ad8f9b20ed Bug 1341102 - Update stylo test expectations. r=me 2017-03-13 17:42:31 +08:00
Boris Chiou af4598f9ae Bug 1248340 - Part 4: Implement Frames in the style system. r=dholbert
Use eCSSUnit_Function to store the frames timing function. Also, add one more
css keyword: frames.
The following changes are included in this:
1. Parser changes.
2. Serialization.
3. Computation in nsRuleNode.
4. Invalid and other values in property_database.js

MozReview-Commit-ID: 887QcXHQ2pU

--HG--
extra : rebase_source : ca0135380ea432cb69c4f36cf502d404e04999e5
2017-02-24 14:50:08 +08:00
Boris Chiou aa57157303 Bug 1248340 - Part 3: Implement Frames for OMTA. r=birtles
MozReview-Commit-ID: k3Wvl4ofe7

--HG--
extra : rebase_source : edbf827ffe102a5353c41078bd2b14c8b56eb23e
2017-02-26 15:34:02 +08:00
Boris Chiou 89f3bc4396 Bug 1248340 - Part 1: Add the type of Frames in nsTimingFunction. r=birtles
MozReview-Commit-ID: GPn8D9gwjqa

--HG--
extra : rebase_source : 25e9f5f5d94545e26e467fe8666c03d8d222cda2
2017-02-24 14:34:08 +08:00
Boris Zbarsky f12067d36e Bug 1343078 part 7. Make placeholders a non-inheriting anon box. r=dbaron
MozReview-Commit-ID: 3kQQroDRlr8

--HG--
extra : rebase_source : 6b1c8e0c1f287532badedb50439e415f97a4cf81
2017-03-08 00:18:40 -05:00
Boris Zbarsky 33ec5ffb9e Bug 1343078 part 6. Change nsFrame::CorrectStyleParentFrame to return null if we're dealing with a non-inheriting anon box. r=dbaron
MozReview-Commit-ID: In9U54Wsjnz

--HG--
extra : rebase_source : 8425dea88af769da2a268f4128a3a7ebb1aace76
2017-03-08 00:18:39 -05:00
Boris Zbarsky 3cfe8ca0d3 Bug 1343078 part 5. Change the restyle manager to handle style contexts with no parent in ReparentStyleContext (by doing nothing with them). r=dbaron
MozReview-Commit-ID: 9a89RV8mKYn

--HG--
extra : rebase_source : 8641a122cd5e8f91589757a2878256a0bd675aff
2017-03-08 00:18:39 -05:00
Boris Zbarsky 71f35d2571 Bug 1343078 part 4. Add storage for the singleton non-inheriting anon box style contexts on style set. r=dbaron
MozReview-Commit-ID: 9OvEssf3J5o

--HG--
extra : rebase_source : 43856176ef02474c00b76a8e498ff7a926c92b23
2017-03-08 00:18:39 -05:00
Boris Zbarsky be2dd33efe Bug 1343078 part 3. Introduce the concept of non-inheriting anon boxes without adding any yet. r=dbaron
MozReview-Commit-ID: 1NZ2xI4XCWH

--HG--
extra : rebase_source : 5a24fa9954be80cbac06d9a1873ce5ec8c91ea95
2017-03-08 00:18:39 -05:00
Boris Zbarsky dca977e5a4 Bug 1343078 part 2. Restrict the "is a root" blockification behavior in nsStyleContext to non-pseudos and a limited set of anonymous boxes that want the behavior. r=dbaron
MozReview-Commit-ID: IdUKYbM1i8F

--HG--
extra : rebase_source : 465e1bfb6e48011e78acbc553400012e0974b8fb
2017-03-08 00:18:39 -05:00
Boris Zbarsky ca2ae1cf7a Bug 1343078 part 1. Give placeholders and first-letter continuations different kinds of anonymous boxes. r=dbaron
MozReview-Commit-ID: B5IHgVUo1Rp

--HG--
extra : rebase_source : d7eab69a0dbcf0a460a249d843c5510a470b5a04
2017-03-08 00:18:32 -05:00
Daisuke Akatsuka 6428b224c7 Bug 1339332 - Part 2: Remove no longer used method. r=birtles
MozReview-Commit-ID: 6kFBGP4K10Z

--HG--
extra : rebase_source : 8815cc9238ea2e1f247efb9035b811e0c57c13af
2017-03-08 10:07:08 +09:00
Daisuke Akatsuka 6a4003cbb2 Bug 1339332 - Part 1: Introduce neutral value concept for missing keyframe in CSS Animation. r=birtles,hiro
MozReview-Commit-ID: F3qvRY3SRAp

--HG--
extra : rebase_source : fa05c4c47000a348bfa3f01eb2cae9b082b882f5
2017-03-08 10:07:08 +09:00
Ting-Yu Lin 0be6d30488 Bug 1342994 Part 2 - Use UniquePtr to replace explicit new/delete and non-owing pointers in printing APIs. r=dholbert
Also, rewrite some for-loops as range-based.

Other APIs still using nsPrintObject* involve with
nsPrintData::mPrintDocList or nsPagePrintTimer::mPrintObj.

nsPrintEngine::FindPrintObjectByDOMWin() could have its argument converted
to UniquePtr, but it needs to return nullptr to represent "found nothing."
Therefore, I leave its argument as it was for consistency.

MozReview-Commit-ID: 7hXaVy5IKHQ

--HG--
extra : rebase_source : 6be730b85d5566446942b8cdc31b49846384bc25
2017-03-06 16:28:20 +08:00
Ting-Yu Lin d58538758d Bug 1342994 Part 1 - Strip trailing whitespaces in nsPrintData, nsPrintEngine and nsPrintObject. r=dholbert
MozReview-Commit-ID: GGBrj4Eo45L

--HG--
extra : rebase_source : c52cb4744133c2628b495d47192bed852384327b
2017-03-06 15:35:39 +08:00
Phil Ringnalda 9676504256 Backed out changeset 00daf2c5342a (bug 1340661) for Android reftest failures in ua-style-sheet-checkbox-radio-1.html 2017-03-07 20:57:57 -08:00
Daniel Holbert 48bd77677c Bug 1345202 part 3: Add a few more required 'using' and #include statements in layout/svg. r=TYLin
Specifically:
 - SVGGeometryFrame.cpp has several uses the type SVGGeometryElement which is
   really mozilla::dom::SVGGeometryElement. So I'm adding a 'using' decl for
   the 'mozilla::dom' namespace (and I'm dropping a now-unnecessary explicit
   dom:: prefix from another type there).
 - SVGImageContext.cpp calls several functions on nsIFrame (PresContext() &
   StyleSVG() at least). So I'm adding an #include for nsIFrame.h.
 - nsSVGMarkerFrame.cpp uses the type SVGGeometryFrame, which is really
   mozilla::SVGGeometryFrame. So I'm adding a 'using' decl for
   the 'mozilla' namespace.

MozReview-Commit-ID: AlCrocHhPtr

--HG--
extra : rebase_source : 8fe64f35179954813c00188587e0d7724f17791c
2017-03-07 20:10:29 -08:00
Daniel Holbert 2fcc3e7e4f Bug 1345202 part 2: Add "using namespace mozilla::image" to all layout/svg/*.cpp files that use the DrawResult type. r=TYLin
(DrawResult is really mozilla::image::DrawResult.)

MozReview-Commit-ID: 77OMdTEfibV

--HG--
extra : rebase_source : 75f6f616e5f99b00a81219ce93e0fdb28e84fe92
2017-03-07 20:07:00 -08:00
Daniel Holbert 31976f3092 Bug 1345202 part 1: Add missing mozilla:: namespace prefixes in layout/svg/*.h. r=TYLin
These only build successfully (in unified mode) right now because they're lucky
enough to pick up a "using namespace mozilla;" declaration from a .cpp file
earlier in their unified compilation unit.

MozReview-Commit-ID: JylaTtjdSZu

--HG--
extra : rebase_source : 5233e0322556f2494745fa6ece6ea0fd6af23fec
2017-03-07 20:06:25 -08:00
Ting-Yu Lin 88865e6258 Bug 1341588 Part 3 - Extend phone number selection only if it is already a phone number. r=mtseng
MozReview-Commit-ID: D25xl0oAD4o

--HG--
extra : rebase_source : 0ca3ffe41bbf5f5e9b353b3455fbd88b63417262
2017-03-07 17:21:26 +08:00
Ting-Yu Lin 8ccfd5c8a6 Bug 1341588 Part 2 - Add StringifiedSelection() to simplify code. r=mtseng
MozReview-Commit-ID: 1tRG8WY13ok

--HG--
extra : rebase_source : 97cd124299059b082583d503bcbf56da15db08e3
2017-03-07 17:09:39 +08:00
Ting-Yu Lin 5ee24f0a0a Bug 1341588 Part 1 - Add spaces to the static comments for aesthetic reason. r=mtseng
MozReview-Commit-ID: IMZQ1v2KsI0

--HG--
extra : rebase_source : 4bb53124bd7333e22e803ec6851820682569ec2a
2017-03-07 16:19:31 +08:00
Xidorn Quan b7ebe87cdc Bug 1345074 - Add MOZ_FOR_EACH_SEPARATED which adds separator between items. r=Waldo
MozReview-Commit-ID: IWqs17MLhHD

--HG--
extra : rebase_source : adc004b185501c9fe8109589fb671cd5a6551002
2017-03-07 22:28:49 +11:00
Matt Woodrow ebf572da48 Bug 1300355 - Part 3: Disable reftest canvas cache for win 7. r=jmaher 2017-02-24 12:46:58 +13:00
Matt Woodrow 4f039d6820 Bug 1300355 - Part 2: Don't track use counts in the reftest harness when the cache is disabled. r=dbaron 2017-02-26 16:57:01 +13:00
Hiroyuki Ikezoe 42777a96d3 Bug 1343751 - Update mochitest expectation for transition tests. r=emilio
MozReview-Commit-ID: 59NRLMjyRAz

--HG--
extra : rebase_source : 809864ee97dd538a0acd1478f28b346b5d0a19a7
2017-03-03 08:36:15 +09:00
Hiroyuki Ikezoe fe8cb62b44 Bug 1343751 - ensure_len() for nsStyleAutoArray<StyleTransition>. r=emilio
MozReview-Commit-ID: 2xCExdpldWQ

--HG--
extra : rebase_source : e327b4d2267899f30f361ccbfdc6fb63b04f66f4
2017-03-03 08:35:33 +09:00
Daniel Holbert a3fad2537b Bug 1344954: Give nsCanvasFrame.cpp an include for nsIFrameInlines.h. r=TYLin
It needs this #include in order to get the (inlined) impl for its call to
PropagateRootElementWritingMode().

MozReview-Commit-ID: 35OGSHlRqFA

--HG--
extra : rebase_source : 71cedd7ee4feb389cc8b41c626b41e642c26a0c2
2017-03-06 16:11:44 -08:00
Xidorn Quan d9570cd6a0 Bug 1340439 followup - Update mochitest expectation. 2017-03-07 16:01:18 +11:00
Xidorn Quan 5bdd2e9a58 Bug 1343168 - Update mochitest expectation. r=emilio
MozReview-Commit-ID: 4JzuafjUgKB

--HG--
extra : source : 09e43593d01fa2e80f2eee9a728d9e5e333a9e85
2017-03-07 15:10:21 +11:00
Xidorn Quan b3ae464548 Bug 1315601 part 17 - Update test expectation. r=heycam
MozReview-Commit-ID: G27YzFJ0ONy

--HG--
extra : rebase_source : 5de6b342ce8d3fdeae198aadb9e458d5e6461c87
2017-03-09 17:29:22 +11:00
Xidorn Quan 6d88ee92fc Bug 1315601 part 16 - Implement ServoMediaRule. r=heycam
MozReview-Commit-ID: GcDNr5Lv73m

--HG--
extra : rebase_source : 0266aba01f11f75256535bc03769f8edffec8e5b
2017-03-09 17:37:45 +11:00
Xidorn Quan 05122c4a24 Bug 1315601 part 15 - Move some common methods to a new CSSMediaRule binding class. r=heycam
MozReview-Commit-ID: GWpIzTex2le

--HG--
extra : rebase_source : bac2c6fe225ddc19b107de66986623627ce51a8d
2017-03-09 17:37:38 +11:00
Xidorn Quan 4e903ddf5c Bug 1315601 part 14 - Add InsertRuleIntoGroup support to ServoStyleSheet. r=heycam
MozReview-Commit-ID: GUHtvjQXECW

--HG--
extra : rebase_source : dadf70886038ae4d1d62945ee4f4fbc4a3e756aa
2017-03-08 18:27:53 +11:00
Xidorn Quan 50cd42411d Bug 1315601 part 13 - Move common code of DeleteRuleFromGroup/InsertRuleIntoGroup from CSSStyleSheet to StyleSheet. r=heycam
MozReview-Commit-ID: BDxnYb0OkCk

--HG--
extra : rebase_source : 379cfa5390c2235b56d9539ec85d9bf821b8f209
2017-03-08 18:04:15 +11:00
Xidorn Quan 63dfed31ba Bug 1315601 part 12 - Remove useless retval out param from InsertRuleIntoGroup. r=heycam
MozReview-Commit-ID: Iyj0zLj8nsL

--HG--
extra : rebase_source : 39815c7f1c4ab65b32fa5b41c4231c3e76661628
2017-03-08 17:11:42 +11:00
Xidorn Quan 7d403bebc2 Bug 1315601 part 11 - Add Servo support to GroupRule. r=heycam
MozReview-Commit-ID: HLYRz0hsFWc

--HG--
extra : rebase_source : a1ecece1115d08e3c377d8eb1bcd8f7e34957dc2
2017-03-09 20:52:26 +11:00
Xidorn Quan 3c7372ed02 Bug 1315601 part 10 - Make ServoCSSRuleList support being nested. r=heycam
MozReview-Commit-ID: 8IUGxkMZPMj

--HG--
extra : rebase_source : a51c88fd19cf85376a52b4c61b3bd84df6356dab
2017-03-09 20:53:34 +11:00
Xidorn Quan 5155993e83 Bug 1315601 part 9 - Split Gecko-specific GroupRule logic into a separate struct. r=heycam
MozReview-Commit-ID: 7CkGO2KgJN3

--HG--
extra : rebase_source : 04cb9ea11e01a4f57497b4edf148adbd4fc1311b
2017-03-09 22:02:26 +11:00
Xidorn Quan 0e11635123 Bug 1315601 part 8 - Constify Rule::GetCssText. r=heycam
MozReview-Commit-ID: Dn2lWQWUedL

--HG--
extra : rebase_source : 6051886a6695e01f811fecdcdbf2274b2dd470e9
2017-03-08 12:10:16 +11:00
Xidorn Quan abbff1ff9a Bug 1315601 part 7 - Simplify ConditionRule. r=heycam
MozReview-Commit-ID: 1Ip53AOirbi

--HG--
extra : rebase_source : 078ee67ece475cbf68f7395624abfa4e17cbc42c
2017-02-24 14:12:23 +11:00
Xidorn Quan 60fc385265 Bug 1315601 part 6 - Move GroupRule-related code into a separate source file. r=heycam
MozReview-Commit-ID: 7vgqnYC8Y0j

--HG--
extra : rebase_source : 3dc10330853b1e486be83aec6d11388c8bbe8dac
2017-03-07 15:19:03 +11:00
Xidorn Quan 7941bea334 Bug 1315601 part 5 - Implement MediaList for Stylo. r=heycam,manishearth
MozReview-Commit-ID: 1NSyoqguoJr

--HG--
extra : rebase_source : 63e482fa74ef1f88777d9fbe7cdc4c4cb7832666
2017-03-09 17:56:31 +11:00
Xidorn Quan 6f6f7ace2c Bug 1315601 part 4 - Add raw Servo types for MediaList and MediaRule. r=manishearth
MozReview-Commit-ID: HaeqBVL700g

--HG--
extra : rebase_source : cfa00f45b4ff00857956cad9094a68a22149a692
2017-03-09 15:10:11 +11:00
Jessica Jong a162417a23 Bug 1301312 - Part 5: Handle input element's attribute change explicitly. r=smaug
MozReview-Commit-ID: AswWoeGasXZ

--HG--
extra : rebase_source : 10591d31c76a4745a9953cd944533cb2fd6940b4
2017-03-15 11:39:02 +08:00
cku 08043d3e1f Bug 1331834 - Put svg/reftest.list back into alphabetical order. r=longsonr+218550
MozReview-Commit-ID: 6PqnjFLXIdC

--HG--
extra : rebase_source : b115b08bb92d153206835de18a41daf0d578779a
2017-03-14 16:44:31 +08:00
Chris Peterson 1fbca779ac Bug 713680 - Change default Windows monospace font from Courier New to Consolas. r=jfkthame r=masayuki
Consolas is narrower than Courier New, so we must adjust some tests to accommodate.

* Change some tests from generic 'monospace' to 'Courier New' to continue using previous font metrics.

* selectAtPoint.html no longer needs one of its Windows-only code paths because Firefox on Windows now selects the same text as it does on Mac and Linux.

* 323386-1.html's intermittent assertion failure (bug 718883) now appears to be 100% reliable on Windows, joining Linux and Android.

* size-1-ref.html reftest needs a little fuzz because the horizontal line of the test image's '4' character is ~1 pixel shorter than the reference image's.

MozReview-Commit-ID: EB5wzhG178U

--HG--
extra : rebase_source : e7aca6d16c255e45bef5dca93fff6c09bce787c4
2017-02-22 22:08:19 -08:00
L. David Baron 28780037e3 Bug 1187851 followup - Fix DEBUG-only code to print name of nsChangeHint_UpdateContainingBlock. No review.
48d5d4b398c2 (Bug 1187851 patch 3) renamed this change hint, but didn't
fix the code that prints change hints when debugging.

This is particularly confusing since 5fd6dd2bdbfa (Bug 1301500)
reintroduced a different change hint with that name.
2017-03-06 16:10:38 -08:00
Boris Zbarsky 39db18b240 Update stylo test failure expectations after merge of 093813e9bb. No bug. r=bzbarsky
MozReview-Commit-ID: d6NUR7YO1p
2017-03-09 12:53:30 -05:00
cku 1f0fb806e9 Bug 1345739 - Implement nsStyleImageRequest::GetImageURI. r=heycam
MozReview-Commit-ID: Jqhio1RaqG1

--HG--
extra : rebase_source : eb82e8f4e5e3376e1f2ae5866f964765a7972c4e
2017-03-09 13:03:32 +08:00
Jeremy Chen 6d51593aae Bug 1342873 - label runnables of nsDelayedCalcBCBorders for nsTableFrame. r=heycam
This is the only runnable that we need to label in layout/tables/ folder.

MozReview-Commit-ID: FbWztSLzIOy

--HG--
extra : rebase_source : 58102bfc2ec405669fd739cd0b066ffef9e0506c
2017-03-09 18:06:07 +08:00
Carsten "Tomcat" Book 45b510057b Merge mozilla-central to autoland
--HG--
extra : rebase_source : dcccfd463c74743c692814695c9a7f0cba61e3ee
2017-03-09 11:26:20 +01:00
Brad Werth 983df24b1c Bug 1151421 Part 3: Update tests of pageYOffset/scrollY to round off when checking expected results. r=smaug
MozReview-Commit-ID: JDS5l06FAaf

--HG--
extra : rebase_source : c7fa999490b04e591f12b3fe123d6409811f9bfe
2017-03-16 12:05:56 -07:00
Bobby Holley ef2116411d Bug 1341739 - Update test expectations. r=me
MozReview-Commit-ID: H88jZnB0NbX
2017-03-16 12:43:09 -07:00
Manish Goregaokar 686d50ca03 Bug 1341102 - fix autoland bustage; r=bustage
MozReview-Commit-ID: HjvN4HqcNAq
2017-03-14 10:52:43 -07:00
Manish Goregaokar b427546203 Bug 1296477 - Part 4: stylo: Update test expectations; r=heycam
MozReview-Commit-ID: 9fff2Pme3ey

--HG--
extra : rebase_source : 99a224155a876e25c99229ae48dc4a92dd420ae2
2017-03-12 21:12:08 -07:00
Manish Goregaokar 75a5e5853d Bug 1296477 - Part 3: stylo: Support counter-increment and counter-reset; r=heycam
MozReview-Commit-ID: DnSd8xAkidM

--HG--
extra : rebase_source : 34038cee5a99c3dac64abd9c2bed38ab49aa1461
2017-03-12 21:11:52 -07:00
Manish Goregaokar 8b8d456955 Bug 1296477 - Part 2: stylo: Implement remaining `content` values; r=heycam
MozReview-Commit-ID: 9fLM5bdR8hr

--HG--
extra : rebase_source : f1397129408e7e9763733c026855a99321b09656
2017-03-11 22:40:54 -08:00
Manish Goregaokar 471d940ebc Bug 1296477 - Part 1: stylo: Use ServoBundledURI everywhere else, fix from_ffi to handle the error case; r=heycam
MozReview-Commit-ID: DHNKLm3y5Gv

--HG--
extra : rebase_source : c5780ddc22169d9c908559c2eb94ca827d481e0b
2017-03-12 21:08:29 -07:00
Xidorn Quan 74be6b9d15 Bug 1340439 followup - Update mochitest expectation for #15861. 2017-03-09 18:17:48 +11:00
Miko Mynttinen 1b756463ce Bug 1342229 - Handle perspective: 0 and perspective(0) similarly r=mattwoodrow,xidorn
MozReview-Commit-ID: 5RHjdcGqg7t

--HG--
extra : rebase_source : 3466cefb0aaa29d05c7534c77a3cd002e634593a
2017-02-22 20:58:45 +01:00
cku 6a92a74443 Bug 1345052 - Remove EffectProperties::MightHaveNoneSVGMask. r=heycam
MozReview-Commit-ID: 3WFAjwhBkDp

--HG--
extra : rebase_source : 1840ab0b7d156e4ff6e65ebe1f6127e5975ac6ac
2017-03-07 17:01:31 +08:00
Emilio Cobos Álvarez 78a1fe605c Bug 1329877: Optimize AncestorFilter usage in lazy frame construction. r=bz
MozReview-Commit-ID: ErzurfQldHf

--HG--
extra : rebase_source : 62ee2020c8fa14b9475a660ea995537d6521779f
2017-02-27 23:35:06 +01:00
Manish Goregaokar 77c2ef9159 Bug 1341102 - Make stylo reftests green; r=orange
MozReview-Commit-ID: 2TeGOXp3DuV
2017-03-04 13:06:34 -08:00
Boris Zbarsky 10b5178104 Fix up a comment that I forgot to fix when addressing review feedback for bug 1343771. r=me, DONTBUILD
MozReview-Commit-ID: 7PFBYVlcR7F
2017-03-03 21:46:38 -05:00
Wes Kocher 1b29a33fce Merge m-c to autoland, a=merge
MozReview-Commit-ID: K0Q4b2wzvlJ
2017-03-03 17:29:54 -08:00
Wes Kocher 8966746d29 Merge inbound to central, a=merge
MozReview-Commit-ID: 3JBhsbYgniv
2017-03-03 17:16:06 -08:00
Bobby Holley fa5229bbea Bug 1338921 - Handle lazy frame construction in the regular post-servo pass. r=emilio
MozReview-Commit-ID: FSXKAiyZDzt
2017-03-03 14:55:22 -08:00
Bobby Holley c589f558a4 Bug 1338921 - Collect and coalesce adjacent siblings for lazy frame construction. r=emilio 2017-03-03 14:51:21 -08:00
Kartikaya Gupta 48fb1c4b1e Merge m-c to graphics
MozReview-Commit-ID: GK8bGynKhO5

--HG--
rename : browser/components/extensions/ext-theme.js => toolkit/components/extensions/ext-theme.js
rename : browser/components/extensions/schemas/theme.json => toolkit/components/extensions/schemas/theme.json
rename : browser/components/extensions/test/browser/browser_ext_themes_chromeparity.js => toolkit/components/extensions/test/browser/browser_ext_themes_chromeparity.js
rename : browser/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js => toolkit/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js
rename : browser/components/extensions/test/browser/browser_ext_themes_lwtsupport.js => toolkit/components/extensions/test/browser/browser_ext_themes_lwtsupport.js
2017-03-03 08:28:21 -05:00
Carsten "Tomcat" Book cf269a43bd merge mozilla-inbound to mozilla-central a=merge 2017-03-03 13:03:48 +01:00
L. David Baron 1be12ca811 Rename (renumber) new mozilla-central-reftests shapes1 tests to avoid filename collisions with existing tests. Followup to bug 1311244, bug 1326406, and bug 1326407.
Fixes https://github.com/w3c/csswg-test/issues/1227 .

This patch was written with the script:
#!/bin/bash

cd "$(dirname "$0")/shapes1"

echo "circle 31
ellipse 31
inset 15" | while read BASE INCREMENT
do
   echo shape-outside-$BASE-* | sed 's/ /\n/g;' | sed 's/\([0-9]\{3\}\)/ \1 /' | while read FILESTART OLDNUM FILEEND
   do
       NEWNUM=$(printf "%03d" $(($(echo $OLDNUM | sed 's/^0*//') + $INCREMENT)))
       OLDFILE="$FILESTART$OLDNUM$FILEEND"
       NEWFILE="$FILESTART$NEWNUM$FILEEND"
       hg mv "$OLDFILE" "$NEWFILE"
       sed -i -e "s/$OLDFILE/$NEWFILE/g" *
   done
done

--HG--
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-001-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-032-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-001.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-032.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-002-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-033-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-002.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-033.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-003-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-034-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-003.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-034.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-004-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-035-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-004.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-035.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-005-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-036-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-005.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-036.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-006.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-037.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-007.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-038.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-008-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-039-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-008.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-039.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-009.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-040.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-010-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-041-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-010.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-041.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-011-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-042-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-011.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-042.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-012.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-043.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-013.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-044.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-014-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-045-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-014.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-045.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-015.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-046.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-016-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-047-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-016.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-047.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-017-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-048-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-017.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-048.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-018-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-049-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-018.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-049.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-019-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-050-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-019.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-050.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-020-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-051-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-020.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-051.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-021-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-052-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-021.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-052.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-022-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-053-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-022.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-053.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-023-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-054-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-023.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-054.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-024-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-055-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-024.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-055.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-001-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-032-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-001.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-032.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-002-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-033-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-002.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-033.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-003-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-034-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-003.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-034.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-004-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-035-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-004.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-035.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-005-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-036-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-005.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-036.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-006-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-037-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-006.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-037.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-007-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-038-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-007.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-038.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-008-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-039-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-008.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-039.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-009-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-040-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-009.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-040.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-010.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-041.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-011-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-042-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-011.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-042.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-012.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-043.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-013-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-044-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-013.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-044.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-014-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-045-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-014.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-045.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-015-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-046-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-015.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-046.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-016-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-047-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-016.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-047.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-017-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-048-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-017.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-048.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-018-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-049-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-018.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-049.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-019-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-050-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-019.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-050.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-020-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-051-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-020.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-051.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-001-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-016-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-001.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-016.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-002-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-017-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-002.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-017.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-003-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-018-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-003.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-018.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-004-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-019-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-004.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-019.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-005-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-020-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-005.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-020.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-006-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-021-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-006.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-021.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-007-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-022-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-007.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-022.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-008-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-023-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-008.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-023.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-009-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-024-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-009.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-024.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-010-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-025-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-010.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-025.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-011-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-026-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-011.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-026.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-012-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-027-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-012.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-027.html
extra : amend_source : 0ee40b77c3d7bcbe51df481622d37b75e92402c0
2017-03-03 09:15:54 -08:00
Geoff Brown e2295cd196 Bug 1343030 - Modify stylo reftest assert expectations for image-object-position-with-background-1.html; r=emilio 2017-03-03 09:18:56 -07:00
Boris Zbarsky f4e8b5761a Bug 1340277. Fix stylo to properly update styles on the anonymous scrolled-content frame inside a scrollframe. r=emilio
MozReview-Commit-ID: DE4C6pIp8SC

--HG--
extra : rebase_source : 4e7071074791fee71b7bd61da27387035d803374
2017-03-03 16:16:11 -05:00
Boris Zbarsky 50936b7afe Bug 1343771. Fix stylo to properly update styles on the anonymous block inside a table cell. r=emilio
MozReview-Commit-ID: 8LnPTKVxxVc
2017-03-03 16:14:39 -05:00
Boris Zbarsky e5e572124c Bug 1337696. Fix change hint computation for table-outer frames to be more correct. r=emilio
MozReview-Commit-ID: LgRmTlWsM6o

--HG--
extra : rebase_source : dc18a9ca923eedbb2aaba80d515c70bd80a90d4e
2017-03-03 15:54:47 -05:00
Boris Zbarsky 799bc86f7c Bug 1340723 part 3. Fix stylo to properly update styles on the anonymous blocks we create in a block-inside-inline situation when the style of the inline changes. r=emilio
MozReview-Commit-ID: JYz6g1ZJInT

--HG--
extra : rebase_source : 356785e1de38745c9ca23a04ce58a1d53dce692b
2017-03-03 15:45:40 -05:00
Boris Zbarsky e8c584ebb8 Bug 1340723 part 2. Call the new UpdateStyleOnOwnedAnonBoxes function as needed from ServoRestyleManager. r=emilio
MozReview-Commit-ID: 5nrv8x7CEtN

--HG--
extra : rebase_source : 1c714e6e513deab2fa8ac94d8b37b0199d2a2162
2017-03-03 15:44:48 -05:00
Boris Zbarsky b6041718b5 Bug 1340723 part 1. Add an nsIFrame function that can be called from the stylo restyle manager to update style contexts on anonymous boxes associated with that frame, and a frame state bit that can be used to optimize out the virtual calls. r=emilio
MozReview-Commit-ID: 2niUdJPSXKa

--HG--
extra : rebase_source : cfacb4cd47677d2589323c0cda8892226b698eef
2017-03-03 15:44:24 -05:00
Jeff Muizelaar 033a5b26a9 Bug 1343770. Separate out Parent commands from Child commands. r=kats
This basically just splits the enum in two and does the necessary plumbing. The
worst part is that now DisplayItemLayers need to have two arrays of commands.
Fortunately, this will be going away in the future.

This makes it so we don't send the child side commands to the parent.
2017-03-02 16:33:25 -05:00
Kartikaya Gupta 036b81ce75 Merge m-c to graphics
MozReview-Commit-ID: 2ILLtbCmQL3
2017-03-02 10:27:31 -05:00
Carsten "Tomcat" Book 4a4777d1aa merge mozilla-inbound to mozilla-central a=merge 2017-03-02 14:02:48 +01:00
Carsten "Tomcat" Book 06813a3df9 Merge mozilla-central to mozilla-inbound 2017-03-03 13:06:37 +01:00
Iris Hsiao 72a190810a Backed out changeset 588c44c7a966 (bug 1058040)
CLOSED TREE

--HG--
extra : amend_source : 722708bf80daf7d52f18400e4924a77d2aca1b5c
2017-03-02 11:24:33 +08:00
Iris Hsiao 09dbe0382c Backed out changeset e77029e04814 (bug 1058040) for valgrind bustage 2017-03-02 11:24:29 +08:00
Kartikaya Gupta 31557b53e5 Merge m-c to graphics
MozReview-Commit-ID: 6TMc1hGNQVA
2017-03-01 09:45:49 -05:00
Carsten "Tomcat" Book 3b3f4c17a2 merge mozilla-inbound to mozilla-central a=merge 2017-03-01 11:40:59 +01:00
Xidorn Quan c8d15b9a9c Bug 1344133 - Add simple replace for nsCOMArray. r=bholley
MozReview-Commit-ID: 7zTi45CeWBC

--HG--
extra : rebase_source : 8e173e94239145c991c7e86d17ceadd9bb34eef0
2017-03-03 17:22:15 +11:00
Ethan Lin 8b7fb662c7 Bug 1342356 - Remove validBufferRegion from OpAddExternalImage. r=sotaro 2017-03-01 14:11:13 +08:00
Bobby Holley 60bdbf7857 Bug 1343362 - Allow restyle hints to be posted during change hint handling. r=emilio
MozReview-Commit-ID: 6ZU24tLQCjV
2017-03-01 22:42:51 -08:00
Mats Palmgren e8c6fd3388 Bug 1342801 - Store the 'writing-mode' used value on nsIFrame and make GetWritingMode non-virtual. r=jfkthame
MozReview-Commit-ID: HPhuxjDbOdh
2017-02-28 18:58:30 +01:00
Boris Zbarsky d2afbdd254 Bug 1342197 part 4. Move GetSelectionRange from nsTextControlFrame to the editor state. r=ehsan
At this point, all this method does is ensure editor initialization and then ask
the editor state for various information.  Let's cut out the middleman.

MozReview-Commit-ID: p491umScJO
2017-02-28 12:41:37 -05:00
Boris Zbarsky 5649e18813 Bug 1342197 part 2. Use nsITextControlElement::GetRootEditorNode to get the root editor node in nsTextControlFrame::GetSelectionRange. r=ehsan
MozReview-Commit-ID: 7ncJVNVGF78
2017-02-28 12:41:37 -05:00
Kartikaya Gupta 0839dfda73 Merge m-c to graphics
MozReview-Commit-ID: CAFMHywf3lQ
2017-02-28 09:16:03 -05:00
Carsten "Tomcat" Book 9c1c7106ee merge mozilla-inbound to mozilla-central a=merge 2017-02-28 11:24:33 +01:00
Daniel Holbert 7e75a0fa30 Bug 1340441 part 2: Add a failsafe to remove "reftest-wait" in crashtest 1338772-1.html, after some time has elapsed. (test-only, no review)
MozReview-Commit-ID: 94yCXN8AbQ6
2017-02-27 16:53:23 -08:00
Emilio Cobos Alvarez bbacba9f0d Bug 1342738, Bug 1342188: Reftest expectations adjustments. r=bz 2017-02-27 19:17:12 +01:00
Xidorn Quan 01addcd50e Bug 1342303 part 6 - Remove nsCOMArray::Enumerate{Forwards,Backwards}. r=erahm
MozReview-Commit-ID: GLappWGZdtz

--HG--
extra : rebase_source : 0c191193ff5a6040a809d17ac234b5e9e733656e
2017-02-24 21:37:07 +11:00
Xidorn Quan 6cfb39e127 Bug 1342303 part 4 - Remove nsCOMArray::EnumerateForwards uses in layout/style. r=heycam
MozReview-Commit-ID: UjIZgeWRwh

--HG--
extra : rebase_source : ab20efdda8706a3443038abea25a9de6d73a0b60
2017-03-03 15:19:06 +11:00
Mason Chang f2f85a8adb Bug 1342281 - Convert inset box shadows to a WR display item. r=lsalzman 2017-02-23 20:01:58 -08:00
Kartikaya Gupta acef3b8740 Merge m-c to graphics
MozReview-Commit-ID: 1TtDrgYT5Sb
2017-02-27 10:39:39 -05:00
Hiroyuki Ikezoe feb893ec07 Bug 1341987 - Part 3: Update the last refresh time for transform only when we send transform animations to the compositor. r=birtles
We don't need to update the time during composing style, we just need to
update when transform animations are sent to the compositor. The most
recent refresh time of nsRefreshDriver should be the same in either side.
If the time is skewed, that means we skip composing style, if it happened
that's another bug.

MozReview-Commit-ID: Dxtuocf1ml1

--HG--
extra : rebase_source : 93e8fad24948b1c0b89fa7946639154a82f4a3ae
2017-02-27 11:34:46 +09:00
Xidorn Quan a0c1670534 Bug 1340439 followup - Update mochitest expectation again. 2017-02-27 15:46:50 +11:00
Xidorn Quan f135777d66 Bug 1340439 followup - Update mochitest expectation. 2017-02-27 15:06:40 +11:00
Kartikaya Gupta 1f11438613 Merge m-c to graphics
MozReview-Commit-ID: D9NUw9xhxzv
2017-02-24 09:11:52 -05:00
Carsten "Tomcat" Book 7256146318 merge mozilla-inbound to mozilla-central a=merge 2017-02-24 11:46:38 +01:00
Xidorn Quan 5e93eb6ceb Bug 1340439 followup - Update mochitest expectation after merge of servo/servo#15685. 2017-02-24 17:49:00 +11:00
Mason Chang dbdfbc6110 Bug 1339661. Part 2: Ensure we do floating point division. r=xidorn 2017-02-23 09:12:15 -08:00
Jeff Muizelaar 6296f9be71 Bug 1342246. Generate resource ids on the client side. r=lsalzman 2017-02-23 17:52:38 -05:00
Kartikaya Gupta 92d49690c6 Merge m-c to graphics
MozReview-Commit-ID: BMjcETZ38gw
2017-02-23 09:51:44 -05:00