Commit Graph

50715 Commits

Author SHA1 Message Date
Astley Chen
8289c3a746 Bug 1258286: Part 1 - add layer types to nsStyleImageLayers and layer initialization. r=heycam
--HG--
extra : rebase_source : a41c3983b68e701dd7df37ee42a9c123805fd833
2016-06-03 23:56:54 +08:00
Mats Palmgren
0fa5c8b68d Bug 1278010 - Add WritingMode convenience methods for determining whether to use central or alphabetical baselines. r=jfkthame 2016-06-03 17:43:00 +02:00
L. David Baron
1bddf4ac22 Remove commented-out subdirectories that were listed purely hypothetically to avoid their confusing people in the future. No bug.
(See bug 859301 comment 56 for an example of the problem this causes.)

--HG--
extra : amend_source : 88cd9b67f4f833f07ac34aeb6483cf83f9b339d3
extra : transplant_source : 0N%B9%D7%D5%91%22%BC%8D%5C%03%FD%E5Z%0C%E1%BF%91X%EA
2016-06-03 20:08:41 -07:00
Ethan Lin
a36668bf0e Bug 889964 - Part 3. Turn on background reftest. r=dbaron
---
 layout/reftests/w3c-css/submitted/reftest.list | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
2016-06-04 18:36:49 -07:00
Ethan Lin
6f80a75912 Bug 889964 - Part 2. Add reftest for boarder image: round. r=dbaron
---
 .../border-image-repeat-round-1-ref.html           | 100 +++++++++++++++++++++
 .../background/border-image-repeat-round-1.html    |  27 ++++++
 .../border-image-repeat-round-2-ref.html           | 100 +++++++++++++++++++++
 .../background/border-image-repeat-round-2.html    |  27 ++++++
 .../w3c-css/submitted/background/border.png        | Bin 0 -> 849 bytes
 .../w3c-css/submitted/background/reftest.list      |   6 +-
 6 files changed, 259 insertions(+), 1 deletion(-)
 create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-round-1-ref.html
 create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-round-1.html
 create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-round-2-ref.html
 create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-round-2.html
 create mode 100644 layout/reftests/w3c-css/submitted/background/border.png
2016-06-04 18:36:49 -07:00
Ethan Lin
2b7a5e9fca Bug 889964 - Part 1. Fix the calculation of border-image: round. r=dbaron
---
 layout/base/nsCSSRendering.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
2016-06-04 18:36:49 -07:00
Astley Chen
279351854b Bug 1278020 - enable selectors4 reftest. r=dbaron 2016-06-04 10:10:41 +08:00
L. David Baron
fa514af6ea Bug 1273048 - Add __attribute__((noinline)) to work around compiler bug on Android/x86. r=xidorn
I tested locally that the MOZ_GCC_VERSION_AT_LEAST() and
MOZ_GCC_VERSION_AT_MOST() expressions do sensible things when I fiddle
with the numbers to make them more or less than my local gcc version.
(I tested this for all 4 expressions.)

I don't know for sure that this will fix the crashes we're seeing, but
it seems like it should undo the change that triggered it, so I think
it's worth trying.

MozReview-Commit-ID: IXYYn3mLQBf

--HG--
extra : transplant_source : %20%94%06%05L%8A%CA%DD%83%D9%23jh%E53%EF%F9%A3%0C%B4
2016-06-04 17:51:30 -07:00
Jet Villegas
6d95828266 merge from inbound 2016-06-04 03:33:38 -07:00
Jet Villegas
a22a6660d7 Bug 1268736: An editable table cell means that both the cell and its contents are children of an editable node. r=mats 2016-06-04 03:23:56 -07:00
Xidorn Quan
1ea928e4bc Bug 1224918 part 2 - Remove SETDCT_{AUTO,NONE,NORMAL,SYSTEM_FONT} and use Unused to indicate unsupported units. r=dbaron
MozReview-Commit-ID: 2OjVfafdgG6

--HG--
extra : rebase_source : 37e53646cb493614aea59687fedce7e658c3dc42
2016-06-01 15:50:32 +10:00
Jonathan Watt
0a2efa2106 Bug 1276810 follow-up - Backout the nsPresShell.cpp change to reduce infallibility coupling. r=milan 2016-05-26 12:31:14 +01:00
Wes Kocher
11d59fe446 Backed out changeset 14c8ec387dd2 (bug 1277154) because it seems like a good candidate for what broke reftests
--HG--
extra : rebase_source : 97d3f6df5465d848f3c5785eca7a01de8867e185
2016-06-03 14:11:05 -07:00
Mason Chang
a6148730bf Bug 1274726. Part 2: Reftest for prescale and repeat drawable. r=jrmuizel 2016-06-03 13:30:23 -07:00
Kartikaya Gupta
f04e92726d Bug 1108052 - Remove empty event regions display items because they only slow things down and can add extraneous layers. r=mstange
MozReview-Commit-ID: JkXGiudjBpe

--HG--
extra : rebase_source : a1eecb5705e79c992b0531711b4c0d40092712c4
2016-06-03 10:20:38 -04:00
Jamie Nicol
a585a070a1 Bug 1274991 - Consider ancestor scale transforms when deciding whether to prerender transformed content. r=mstange
MozReview-Commit-ID: AnmSSy9YviP

--HG--
extra : rebase_source : 850b4a810203034517dacbfe88876fa1d65681a9
2016-06-03 11:12:39 +01:00
Cameron McCormack
832de75eca Bug 1277154 - Remove bitfields from nsStyleSVG to help with rust bindgen. r=xidorn
--HG--
extra : rebase_source : 4f8bf468aff4b06e9c410f7197551baa254760f6
2016-06-03 17:16:39 +10:00
Jonathan Watt
2eb705bb3f Bug 1277862, part 3 - Rename Moz2D's Filter to SamplingFilter in the rest of the tree. r=Bas 2016-05-25 17:01:18 +01:00
Nathan Froyd
bee4b4445b Bug 1277649 - add override declarations for Android-specific codepaths; r=snorp
Adding these makes the compiler much happier.
2016-06-03 18:31:05 -04:00
Matt Woodrow
d6c0343e48 Bug 1274962 - Part 7: Clean up unecessary parameter for RecomputePerspectiveChildrenOverflow. r=dbaron 2016-06-03 14:26:40 +12:00
Matt Woodrow
7fb4a7ee36 Bug 1274962 - Part 6: Make preserve-3d frames only contribute to the overflow area of the preserve-3d root frame. r=dbaron 2016-06-03 14:26:26 +12:00
Matt Woodrow
421203143a Bug 1274962 - Part 5: Don't trust the visible region for opacity within preserve-3d. r=mstange 2016-06-03 14:24:38 +12:00
Matt Woodrow
64b86ea169 Bug 1274962 - Part 4: Reorder how we compute transforms for preserve-3d. r=mstange,thinker 2016-06-03 14:23:27 +12:00
Matt Woodrow
a3ac199d7f Bug 1274962 - Part 3: Remove aOutAncestor. r=mstange 2016-06-03 14:22:57 +12:00
Matt Woodrow
78823780e7 Bug 1274962 - Part 2: Remove unnecessary optimization combining translations. r=mstange 2016-06-03 14:22:25 +12:00
Matt Woodrow
d388fe3f47 Bug 1274962 - Part 1: Remove callers of BASIS_AT_ORIGIN. r=mstange 2016-06-03 14:22:23 +12:00
Xidorn Quan
2778fdaf0a Bug 1224918 part 1 - Make SetDiscrete more type-safe and easy to use with enum classes. r=dbaron
MozReview-Commit-ID: 591zyIlPxKh

--HG--
extra : rebase_source : 4590fab0f366403a0e74f5105b4e4cbadb18eb7f
2015-11-24 11:44:40 +11:00
Xidorn Quan
ecc4fed478 Bug 1224918 part 0 - Rename SetDiscrete to SetValue so that we can catch any new use of the old pattern with a compilation error. r=dbaron
MozReview-Commit-ID: 5P0T70Ni4Vg

--HG--
extra : rebase_source : 0a2de45be726b291911f6b07ab160a06193d0ce0
2016-06-03 10:00:14 +10:00
Phil Ringnalda
f00b6395cb Back out 7 changesets (bug 1274962) for timeouts in browser_tableWidget_mouse_interaction.js
CLOSED TREE

Backed out changeset c5c9bc65a408 (bug 1274962)
Backed out changeset 15b5f8019521 (bug 1274962)
Backed out changeset 9ac50a46557b (bug 1274962)
Backed out changeset 9cda37e5a581 (bug 1274962)
Backed out changeset bb0230c4bb6d (bug 1274962)
Backed out changeset 56ededfbdee6 (bug 1274962)
Backed out changeset e081fc6f3f90 (bug 1274962)
2016-06-02 20:37:31 -07:00
Phil Ringnalda
4ba56e35cf Back out bb39628ebe69 (bug 1277154) for reftest bustage in svg-glyph-objectvalue.svg
CLOSED TREE
2016-06-02 20:06:13 -07:00
Matt Woodrow
09d7165bcb Bug 1274962 - Part 7: Clean up unecessary parameter for RecomputePerspectiveChildrenOverflow. r=dbaron
--HG--
extra : rebase_source : 074d48327f4fe2450caab3a1cfa6db30f97b6c37
2016-06-03 14:26:40 +12:00
Matt Woodrow
3140e0e274 Bug 1274962 - Part 6: Make preserve-3d frames only contribute to the overflow area of the preserve-3d root frame. r=dbaron
--HG--
extra : rebase_source : 432370e344cc767a60a000424aec3274a9bdfcca
2016-06-03 14:26:26 +12:00
Matt Woodrow
30ccb1ee89 Bug 1274962 - Part 5: Don't trust the visible region for opacity within preserve-3d. r=mstange
--HG--
extra : rebase_source : 268eff6ba5410f78ae5920ff0d74fe975efea0b6
2016-06-03 14:24:38 +12:00
Matt Woodrow
29be323a2b Bug 1274962 - Part 4: Reorder how we compute transforms for preserve-3d. r=mstange,thinker
--HG--
extra : rebase_source : dac903a9f2881aac952ea380ac821238bb18293b
2016-06-03 14:23:27 +12:00
Matt Woodrow
d5e2d1e05c Bug 1274962 - Part 3: Remove aOutAncestor. r=mstange
--HG--
extra : rebase_source : 579ec5e1ac8e5b31123504b53c5b280d7a2e10a1
2016-06-03 14:22:57 +12:00
Matt Woodrow
a9506b8fcc Bug 1274962 - Part 2: Remove unnecessary optimization combining translations. r=mstange
--HG--
extra : rebase_source : 8e46cd5a078cc9e506af339220a6bc70a76069f1
2016-06-03 14:22:25 +12:00
Matt Woodrow
4b9ab44334 Bug 1274962 - Part 1: Remove callers of BASIS_AT_ORIGIN. r=mstange
--HG--
extra : rebase_source : 1c4c8615bb5ca52b731646bb9594b618ae4b6a98
2016-06-03 14:22:23 +12:00
Markus Stange
704cee440f Bug 1272801 - Remove unused aForceOwnLayer argument. r=mattwoodrow
MozReview-Commit-ID: JytuAlukyy8

--HG--
extra : rebase_source : 4d03fdb8553607214fe5feaf703d33359bb20186
2016-06-02 16:44:32 -04:00
Markus Stange
b26de4a29a Bug 1153694 - Don't let nsDisplayFixedPosition cause unnecessary layerization around itself. r=mattwoodrow
MozReview-Commit-ID: 66q3PkOdvTe

--HG--
extra : rebase_source : cc7abd074a210bc03daef403c23a40ff4b681f3e
extra : amend_source : c58e6b96a2f8a88ae0e221ec51927825a4f07bbb
extra : histedit_source : 520123d9dc28c504cff5d534c9df30b0319fa423%2C0b4523e5cfc9c20d8196c837f8c6c20a23dd984e
2016-06-02 20:55:02 -04:00
Cameron McCormack
e3581a9cba Bug 1277154 - Remove bitfields from nsStyleSVG to help with rust bindgen. r=xidorn 2016-06-03 10:02:57 +10:00
Daniel Holbert
a67160ebff Bug 1277703: Mark nsHTMLReflowState::ComputeContainingBlockRectangle as 'const'. r=mats
MozReview-Commit-ID: HuSDz3rgtQY

--HG--
extra : rebase_source : b5f8f14d71d62b0b56e4b4d5c6b6fc256f188ded
2016-06-02 15:24:00 -07:00
Timothy Nikkel
10152912ba Bug 1275411. Actually enable reftest. 2016-06-02 17:09:54 -05:00
Masatoshi Kimura
107cbffdc0 Bug 1205027 - Only size <img> to broken-image size if it's actually broken. r=dholbert 2016-06-03 07:05:46 +09:00
Sebastian Hengst
d67adf9024 Backed out changeset e79968b5fd84 (bug 1276107) for often failing test_group_wheelevents.html with e10s. r=backout 2016-06-02 22:54:31 +02:00
Sebastian Hengst
58605fbcd6 Backed out changeset 8df1bde7eafd (bug 1276107) 2016-06-02 22:54:31 +02:00
Botond Ballo
5067bf046b Bug 1276107 - Ensure sorting display items by z-order doesn't cause event-regions items to end up below items they are supposed to cover. r=mattwoodrow
MozReview-Commit-ID: BxnshG9TgRb

--HG--
extra : source : 4c1ca58448e3513691f92c1f9f0a92329ccc17c5
extra : histedit_source : d3ddaa7425ac1e2a1b019c957525653aeee8a4da
2016-05-30 20:01:04 -04:00
Botond Ballo
60bd909191 Bug 1276107 - Ensure that the event-regions display item for a scrollable subframe ends up on top of perspective child items. r=mattwoodrow
MozReview-Commit-ID: 8nyeZb7g8Po

--HG--
extra : source : 605e81003024844d1c7a34022e5c9bc7956f92c9
extra : histedit_source : 3e4ee4b583e09a481ec4ff80ebe87890c70a28e0
2016-05-30 18:56:32 -04:00
Mats Palmgren
5cd50345d7 Bug 1256429 part 3 - [css-grid] Reftests for align|justify-content:baseline|last-baseline and mixed *-content/self tests. 2016-06-02 17:46:59 +02:00
Mats Palmgren
7b8044d468 Bug 1256429 part 2 - [css-grid] Implement Grid layout for align|justify-content:baseline|last-baseline (aka "Baseline Content-Alignment"). r=dholbert 2016-06-02 17:46:59 +02:00
Mats Palmgren
5f1eaddbc8 Bug 1256429 part 1 - Move the ReflowStateFlags type to nsCSSOffsetState and add a 'ReflowStateFlags aFlags' param to nsCSSOffsetState::InitOffsets for later use (idempotent patch). r=dholbert 2016-06-02 17:46:59 +02:00