L. David Baron
c84d27dd7e
Bug 1367190
- Fix bustage on a CLOSED TREE.
2017-05-24 10:17:19 -04:00
L. David Baron
76b64757a7
Bug 1367190
patch 3 - Store nsPresArena::mFreeLists as an array. r=mats
...
MozReview-Commit-ID: DDJetJaJMb4
--HG--
extra : transplant_source : r%2C1%CA%1B%3B%816/%A7%1A%82%28%E3%B6%EDj%A2W%B1
2017-05-24 09:41:41 -04:00
L. David Baron
e50b00e813
Bug 1367190
patch 2 - Remove nsPresArena::AllocateBySize, nsIPresShell::AllocateMisc, and nsPresContext::AllocateFromShell. r=mats
...
MozReview-Commit-ID: l2UQC7qOQ0
--HG--
extra : transplant_source : L%29d%C1%7Cc%86%2B%A2%B3%FE%EC%9D%A5%D9%CEdQ%2CL
2017-05-24 09:36:11 -04:00
L. David Baron
a852d0d5ce
Bug 1367190
patch 1 - Convert the 4 objects that use nsPresArena::AllocateBySize to use AllocateByObjectID. r=mats
...
MozReview-Commit-ID: 3LaG8Daon6V
--HG--
extra : transplant_source : %AB%00%3E%F6B%13%B8%84%C7%7B%24%08%8BU%8A%91%7DA%2C%A1
2017-05-24 09:35:26 -04:00
Sebastian Hengst
795da9ebf8
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: HGZE1dfSDNK
2017-05-24 11:25:03 +02:00
Xidorn Quan
a62f163117
Bug 1362255 - Import CSS tests from web-platform-tests. r=dbaron
...
MozReview-Commit-ID: CmfDYDWHzD9
--HG--
extra : source : d337ec3b65cedbe11116718341af2b7ac9b69c2f
2017-05-24 09:56:29 +10:00
Ryan VanderMeulen
27fd4cc7e2
Merge inbound to m-c. a=merge
2017-05-23 18:11:35 -04:00
Timothy Nikkel
c8ba76db41
Bug 1366875. Apply the same sync decoding heuristic to SVG <image> as we do to HTML <img>. r=mats
...
--HG--
rename : layout/svg/nsSVGImageFrame.cpp => layout/svg/nsSVGImageFrame.h
2017-05-23 14:11:13 -05:00
Boris Zbarsky
86f4888c39
Adjust stylo test expectations now that we've fixed the flags for the 'contain' property. No bug.
...
MozReview-Commit-ID: AP0ecb6KSX7
2017-05-23 21:49:10 -04:00
Manish Goregaokar
4f4bcfd98c
Bug 1366914 - Remove pref layout.css.background-clip-text.enabled; r=dholbert
...
MozReview-Commit-ID: 6XibTM1f1Rh
--HG--
extra : rebase_source : 4cc99452c8e5f1811d995735f2d6139581cba0ce
2017-05-22 18:57:21 -07:00
Ryan VanderMeulen
e096678430
Merge m-c to autoland. a=merge UPGRADE_NSS_RELEASE
...
--HG--
rename : dom/security/test/sri/iframe_style_crossdomain.html => dom/security/test/sri/iframe_style_crossdomain_legacy.html
rename : mobile/android/themes/core/content.css => mobile/android/themes/geckoview/content.css
rename : mobile/android/themes/core/images/accessiblecaret-normal-hdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-normal-hdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-normal-xhdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-normal-xhdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-normal-xxhdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-normal-xxhdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-tilt-left-hdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-tilt-left-hdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-tilt-left-xhdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-tilt-left-xhdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-tilt-left-xxhdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-tilt-left-xxhdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-tilt-right-hdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-tilt-right-hdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-tilt-right-xhdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-tilt-right-xhdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-tilt-right-xxhdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-tilt-right-xxhdpi.png
rename : mobile/android/themes/core/images/dropmarker-right.svg => mobile/android/themes/geckoview/images/dropmarker-right.svg
rename : mobile/android/themes/core/images/dropmarker.svg => mobile/android/themes/geckoview/images/dropmarker.svg
rename : mobile/android/themes/core/images/cast-active.svg => mobile/android/themes/geckoview/images/videocontrols-cast-active.svg
rename : mobile/android/themes/core/images/cast-ready.svg => mobile/android/themes/geckoview/images/videocontrols-cast-ready.svg
rename : mobile/android/themes/core/images/exitfullscreen.svg => mobile/android/themes/geckoview/images/videocontrols-exitfullscreen.svg
rename : mobile/android/themes/core/images/fullscreen.svg => mobile/android/themes/geckoview/images/videocontrols-fullscreen.svg
rename : mobile/android/themes/core/images/mute.svg => mobile/android/themes/geckoview/images/videocontrols-mute.svg
rename : mobile/android/themes/core/images/pause.svg => mobile/android/themes/geckoview/images/videocontrols-pause.svg
rename : mobile/android/themes/core/images/play.svg => mobile/android/themes/geckoview/images/videocontrols-play.svg
rename : mobile/android/themes/core/images/scrubber.svg => mobile/android/themes/geckoview/images/videocontrols-scrubber.svg
rename : mobile/android/themes/core/images/unmute.svg => mobile/android/themes/geckoview/images/videocontrols-unmute.svg
rename : mobile/android/themes/core/scrollbar-apz.css => mobile/android/themes/geckoview/scrollbar-apz.css
rename : mobile/android/themes/core/touchcontrols.css => mobile/android/themes/geckoview/videocontrols.css
extra : rebase_source : a5b4c2c75991990af25c4686ff96c199834ff317
2017-05-23 13:41:47 -04:00
Ryan VanderMeulen
22d214ae4b
Merge autoland to m-c. a=merge
2017-05-23 10:32:42 -04:00
Xidorn Quan
399614af08
Bug 1363968 - Change how counter-{reset,increment} is parsed to align serialization of specified value with Servo and Blink. r=heycam
...
This also includes a small fix to manifest of the affected mochitest.
MozReview-Commit-ID: 1b8lba5JiHr
--HG--
extra : rebase_source : e435160f2e20b8cd4954ae5536c800dcddde33d4
2017-05-23 13:28:47 +10:00
cku
60f3f75961
Bug 1366434
- Part 2. Reftest of mask-mode/mask-composite automatic fill. r=heycam
...
MozReview-Commit-ID: LZHxd5pQzmR
--HG--
extra : rebase_source : b36b80de10f7969ba076282fdc03faf833a9c7d3
2017-05-23 18:08:48 +08:00
cku
c7f2ec2bda
Bug 1366434
- Part 1. Automatically repeat mask-mode and mask-composite to match the number of mask layers. r=heycam
...
To do this, we simply need to add them into nsRuleNode::FillAllBackgroundLists.
It's gecko only bug, stylist in stylo handle it correctly.
MozReview-Commit-ID: 6GkuMZnNEqt
--HG--
extra : rebase_source : f0460bc054fd4385c2218b71ebae69d6e5693bb3
2017-05-23 15:47:14 +08:00
Xidorn Quan
50afabec0b
Bug 1328507 - Enable mochitests disabled because of this bug. r=xidorn
...
MozReview-Commit-ID: EA27tfe33JQ
--HG--
extra : rebase_source : d1281bd37d06e8b35faf6fac7590e2c6b8e1338c
2017-05-23 14:51:21 +10:00
Shing Lyu
65cb773340
Bug 1359288 - Enable Android reftest to resume from crashes. r=jmaher
...
MozReview-Commit-ID: EqTOdEwfTWi
--HG--
extra : rebase_source : 36837b43159f484f911cf5183d81c3440d59736a
2017-05-10 10:38:48 +08:00
Xidorn Quan
877d656a36
Bug 1366657 - Set stylesheet and parent rules properly for keyframe rules. r=heycam
...
MozReview-Commit-ID: CdIm4IypeN0
--HG--
extra : rebase_source : c8bda43dc7844af93fdbef7268d206b8f91dcee9
2017-05-22 16:05:14 +10:00
Ryan VanderMeulen
c70bd0e2a0
Bug 1341102 - Update stylo test expectations after the landing of PR #16947 .
2017-05-22 20:29:22 -04:00
Wes Kocher
9a8d52f7af
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: AVwPRGa5re9
2017-05-22 16:38:46 -07:00
Wes Kocher
2933592c4a
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 7NiWtCjPk84
2017-05-22 16:26:12 -07:00
Wes Kocher
eb349179a4
Backed out 2 changesets (bug 1342289) for crashtest leaks a=backout
...
Backed out changeset 3744676f7923 (bug 1342289)
Backed out changeset d0a029765f69 (bug 1342289)
MozReview-Commit-ID: Fb6GfKo6AhJ
--HG--
extra : source : 4d13294ef068adfab6e36d969113f74b8aa7dbc3
2017-05-22 12:50:23 -07:00
Jonathan Kew
fcf175b16a
Bug 1365928 - patch 2 - Annotate style-struct getters with MOZ_NONNULL_RETURN for better optimization. r=mats
2017-05-22 19:00:19 +01:00
Mats Palmgren
297b9d70e1
Bug 1365614
part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz
...
MozReview-Commit-ID: IbwWM0FL6HF
--HG--
extra : source : bbb688fe1ba3f5201a190c6e25b693ef7272ea2d
2017-05-21 17:15:00 +08:00
Carsten "Tomcat" Book
6373e5e631
Merge mozilla-central to mozilla-inbound
2017-05-22 15:47:03 +02:00
Carsten "Tomcat" Book
2565b104f7
Backed out changeset e528713f882c (bug 1365614
)
2017-05-22 15:45:34 +02:00
Carsten "Tomcat" Book
00d4ea331d
Backed out changeset bbb688fe1ba3 (bug 1365614
)
2017-05-22 15:45:31 +02:00
Carsten "Tomcat" Book
3c3ff310ce
Merge mozilla-central to mozilla-inbound
2017-05-22 13:07:41 +02:00
Carsten "Tomcat" Book
469e512b06
merge mozilla-inbound to mozilla-central a=merge
2017-05-22 13:00:17 +02:00
Ethan Lin
fdd0692b12
Bug 1365511 - Correct nsDisplayXULImage destination rect. r=mattwoodrow
2017-05-22 17:26:17 +08:00
Sebastian Hengst
85e2f2bc08
Backed out changeset 173a14d9e1d2 (bug 1240275) for failing layout/reftests/svg/radialGradient-fr-02.svg on Windows 8 x64. r=backout
2017-05-22 11:16:58 +02:00
Iris Hsiao
65ea740eda
Merge mozilla-central to mozilla-inbound
2017-05-22 11:53:00 +08:00
Hiroyuki Ikezoe
b10ba93aa1
Bug 1365629 - Update reftest expectations. r=me
...
MozReview-Commit-ID: 8sXvXHZLCOj
2017-05-22 07:46:48 +09:00
Hiroyuki Ikezoe
5c43533704
Bug 1362914 - Drop initial values of properties other than font-size and font-family in serialization of canvas font attribute. r=manishearth
...
According to the canvas spec [1], we must drop initial values other than
font-size and font-family when we serialize canvas font attribute.
As for font-size and font-family, the default values, '10px sans-serif' [2]
are not dropped at all.
[1] https://html.spec.whatwg.org/multipage/scripting.html#dom-context-2d-font
[2] https://html.spec.whatwg.org/multipage/scripting.html#canvastextdrawingstyles
MozReview-Commit-ID: EyOxzJCQYQl
--HG--
extra : rebase_source : d358a8e97fa7849a320a3619e746a526fe2a8439
2017-05-20 07:38:26 +09:00
Hiroyuki Ikezoe
f50286022e
Bug 1363045
- Annotate bug number for reftests which don't work because of id anchor. r=birtles
...
MozReview-Commit-ID: JgNcrdBNrwg
--HG--
extra : rebase_source : 43d222baaf68c0048106d3ecf9eefd4f7c92b05b
2017-05-22 14:46:26 +09:00
Hiroyuki Ikezoe
d615c5f9b3
Bug 1363045
- Don't skip dynamic-mask-01.svg. r=birtles
...
MozReview-Commit-ID: 3MVrIjCU9BI
--HG--
extra : rebase_source : 97f6cae98a48ca82be12d4ccf066032cdec224be
2017-05-22 14:25:30 +09:00
Robert Longson
a1d45be365
Bug 1240275 - Support SVG 2 radialGradient fr attribute. r=cam r=peterv (see comment 16)
2017-05-22 07:28:30 +01:00
Mats Palmgren
e706869580
Bug 1365614
part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz
2017-05-21 17:15:00 +08:00
Mats Palmgren
f7e4384ac8
Bug 1365614
part 2 - Backout bug 1357655. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz
...
MozReview-Commit-ID: Ig0RVKSQw4r
--HG--
extra : source : e528713f882cfc92f4c7acaf41e00dd302105ed0
2017-05-18 11:09:00 +08:00
Mats Palmgren
a928a1b1f6
Bug 1365614
part 2 - Backout bug 1357655. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz
2017-05-18 11:09:00 +08:00
Phil Ringnalda
35dc6b4906
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: 78jnwmm4rib
2017-05-21 13:01:06 -07:00
Xidorn Quan
f085a0060e
Bug 1337655 - Turn on moz-prefixed gradient functions again.
...
MozReview-Commit-ID: AUDeFVbQsT3
2017-05-21 10:22:26 +10:00
Emilio Cobos Álvarez
51e1c0b54e
Bug 1366142: Ignore reentrant change hints without primary frame. r=heycam
...
MozReview-Commit-ID: 4bF7M0KMhNL
--HG--
extra : rebase_source : 5ad2d1a21e8b1110345b3b2c350de0f1011e61dc
2017-05-20 14:35:37 +02:00
Cameron McCormack
9a8d559e54
Bug 1364845 - stylo: Adjust test expectations. r=emilio
...
MozReview-Commit-ID: KS4qGSOsFD0
--HG--
extra : rebase_source : d3603746c8b8c0180499f8f01ffac9855362578c
2017-05-19 17:39:16 +08:00
Cameron McCormack
99c15e1ebe
Bug 1289868 - Part 2: stylo: Compare all structs in CalcStyleDifference so that Servo can accurately determine whether to stop traversal. r=emilio
...
MozReview-Commit-ID: I0WK2gDsMMu
--HG--
extra : rebase_source : 204b8206ef8e924cc8a3992874538a68417768f0
2017-05-19 17:39:14 +08:00
Cameron McCormack
8b8f339e85
Bug 1289868 - Part 1: stylo: Add an outparam to Gecko_CalcStyleDifference that returns whether any style data changed. r=emilio
...
MozReview-Commit-ID: 2Pk2x9JME0
--HG--
extra : rebase_source : 4ea272000541d5b79d83e69d6129a7b7b6871b8f
2017-05-20 11:17:40 +08:00
Emilio Cobos Álvarez
fa786ffb93
Bug 1366144: Test. r=heycam
...
MozReview-Commit-ID: Dx1rFw0BZHm
--HG--
extra : rebase_source : 2a07111ebe30c8c9f456b97de2bbed0d9ada7e63
2017-05-20 03:42:15 +02:00
Boris Chiou
031243e055
Bug 1346049 - Enable reftests for checking stacking context. r=hiro
...
After enabling animations running on compositor, it seems to me that we
can enable reftests in layout/reftests/web-animations without intermittents.
MozReview-Commit-ID: 5Whwm0UZ8nQ
--HG--
extra : rebase_source : a0db68e521ff3143bf8f52d3e31eaff115f35bb2
2017-05-15 17:05:36 +08:00
Brian Birtles
208d409a42
Bug 1366627 - Make accumulation of transform lists with 'none' behave in the same way as interpolation; r=hiro
...
MozReview-Commit-ID: LITXkeYN1VR
--HG--
extra : rebase_source : bdda1f30c8fa8f6ede210b2007c0f59c29804a83
2017-05-22 09:35:10 +09:00
L. David Baron
7fd8f7b188
Bug 1365449 - Reflow absolutely positioned children when they need to be repaginated. r=mats
...
This fixes the failure of
layout/reftests/pagination/dynamic-abspos-overflow-01-cols.xhtml with
the primary patch in bug 1308876.
Since it is an independently testable failure, I'm posting it as a
separate bug.
Without the patch, both reftests fail to rewrap in response to the
dynamic change, and the inner dark blue absolutely positioned element
remains wrapped at the wrong position when the inner light blue
relatively positioned element rewraps. (I tested this only outside of
the reftest harness, but that should be sufficient.)
I verified manually that the height conditions were correct by modifying
both reftests to add some padding and border to #relpos and margin to
#abspos, changing the height of #abspos so that it was either exactly at
or just above the threshold where reflow was needed, and using
GECKO_DISPLAY_REFLOW_RULES_FILE debugging to verify that the reflow of
the absolutely positioned element did or didn't happen as expected.
MozReview-Commit-ID: 6ISgSEYyMiN
--HG--
extra : transplant_source : %93%86%8Csr_L%83%F2OJ%DC%7F%3D%7D%BC%9C%A6%1F0
2017-05-20 10:15:26 -07:00