Commit Graph

50728 Commits

Author SHA1 Message Date
Sotaro Ikeda
d7880ceea1 Bug 1256475 - Use libyuv for non scaling YUV color conversion r=jrmuizel 2016-06-06 20:10:59 -07:00
Sotaro Ikeda
bb5f65e394 Bug 1276403 - Fix nsPluginFrame::IsOpaque() r=mattwoodrow 2016-06-06 19:21:30 -07:00
Botond Ballo
2f0dad8fb6 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 : rebase_source : 5817e50d64a1211e224c9b6dbd3e3efdcd5e48f0
extra : intermediate-source : 6f03149a7565e317156cc7218120f39c9fb41915
extra : source : 4c1ca58448e3513691f92c1f9f0a92329ccc17c5
extra : histedit_source : d3ddaa7425ac1e2a1b019c957525653aeee8a4da
2016-05-30 20:01:04 -04:00
Botond Ballo
d9b184b83a 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 : rebase_source : b8844ff0adc346b99276623d902f11ef00201aa2
extra : intermediate-source : 7658c369fd33bbb5e1b91f98a12061294c05db90
extra : source : 605e81003024844d1c7a34022e5c9bc7956f92c9
extra : histedit_source : 3e4ee4b583e09a481ec4ff80ebe87890c70a28e0
2016-05-30 18:56:32 -04:00
Wes Kocher
086c164bf6 Backed out 6 changesets (bug 1276107) for windows apz test bustage CLOSED TREE
Backed out changeset acd104ba0e8d (bug 1276107)
Backed out changeset f15df83c29a6 (bug 1276107)
Backed out changeset cd06b8e0f6dc (bug 1276107)
Backed out changeset e8361d5c43d2 (bug 1276107)
Backed out changeset 6f03149a7565 (bug 1276107)
Backed out changeset 7658c369fd33 (bug 1276107)
2016-06-06 12:16:52 -07:00
Botond Ballo
5a82b92113 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 : rebase_source : 5817e50d64a1211e224c9b6dbd3e3efdcd5e48f0
extra : source : 4c1ca58448e3513691f92c1f9f0a92329ccc17c5
extra : histedit_source : d3ddaa7425ac1e2a1b019c957525653aeee8a4da
2016-05-30 20:01:04 -04:00
Botond Ballo
d085f720c0 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 : rebase_source : b8844ff0adc346b99276623d902f11ef00201aa2
extra : source : 605e81003024844d1c7a34022e5c9bc7956f92c9
extra : histedit_source : 3e4ee4b583e09a481ec4ff80ebe87890c70a28e0
2016-05-30 18:56:32 -04:00
Andi-Bogdan Postelnicu
274aa5bef2 Bug 1278214 - ensure operation result is floating point. r=mats
MozReview-Commit-ID: AwIH4G2GlPv

--HG--
extra : rebase_source : 405f3f1122c565e3fb8655122aaa5e08a2a974e6
2016-06-06 17:14:37 +03:00
Kyle Huey
7b31d0700b Bug 1273737: Fix typo introduced when addressing review comments. r=me 2016-06-06 06:53:41 -07:00
Kyle Huey
da5496eedf Bug 1273737: Shutdown the refresh driver when there are no more refresh drivers. r=dbaron,mchang 2016-06-06 06:51:15 -07:00
Hiroyuki Ikezoe
d85954cbf5 Bug 1277991 - We don't need to check ShouldBlockAsyncTransformAnimations() when we just want to know whether the frame has transform animations or not. r=birtles
MozReview-Commit-ID: HYZCKoK62Fq

--HG--
extra : rebase_source : 5e389ab4f9695312f05515b3432d8cf285fbec2f
2016-06-06 11:27:27 +09:00
Jan Varga
af49dba19e Bug 1195930 - Part 8: Fixed support for origin clearing, reworked internal origin patterns to use OriginAttributesPattern; r=asuth 2016-06-05 21:42:48 +02:00
Astley Chen
728a8aaccd Bug 1258286: Part 2 - update w3c css masking mask-repeat ref test case. r=heycam
--HG--
extra : rebase_source : 2185d9144d7ee0b117249e61dc677e0f20d636ad
2016-06-01 11:13:48 +08:00
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