Simon Montagu
5ed2b90d17
Move reftests for bug 645642 to w3-css/submitted and add CSS test metadata
...
--HG--
rename : layout/reftests/text/text-align-match-parent-01.html => layout/reftests/w3c-css/submitted/text3/text-align-match-parent-01.html
rename : layout/reftests/text/text-align-match-parent-02.html => layout/reftests/w3c-css/submitted/text3/text-align-match-parent-02.html
rename : layout/reftests/text/text-align-match-parent-03.html => layout/reftests/w3c-css/submitted/text3/text-align-match-parent-03.html
rename : layout/reftests/text/text-align-match-parent-04.html => layout/reftests/w3c-css/submitted/text3/text-align-match-parent-04.html
rename : layout/reftests/text/text-align-match-parent-ref.html => layout/reftests/w3c-css/submitted/text3/text-align-match-parent-ref.html
rename : layout/reftests/text/text-align-match-parent-root-ltr-ref.html => layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-ltr-ref.html
rename : layout/reftests/text/text-align-match-parent-root-ltr.html => layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-ltr.html
rename : layout/reftests/text/text-align-match-parent-root-rtl-ref.html => layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-rtl-ref.html
rename : layout/reftests/text/text-align-match-parent-root-rtl.html => layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-rtl.html
2015-05-10 00:42:46 -07:00
Geoff Brown
4bb32f5282
Bug 1140454 - Skip some tests on Android 4.3 Debug for intermittent failures; r=me,trivial
2015-05-09 20:04:44 -06:00
Cameron McCormack
e5aebc613f
Bug 1162855 - Traverse FontFaceSet's mUserFontSet's pointer back to the FontFaceSet. r=smaug
2015-05-09 14:48:04 +10:00
Cameron McCormack
167b35116f
Bug 1154150 - Only create a FontFaceSet if we find @font-face rules. r=jdaggett
2015-05-09 14:47:09 +10:00
Cameron McCormack
184c096a54
Bug 1154148 - Create a FontFaceSet's UserFontSet eagerly. r=jdaggett
2015-05-09 14:46:49 +10:00
Cameron McCormack
de60edbd6b
Bug 1152647 - Part 2: Ignore requests to add/delete a rule-backed FontFace to/from a FontFaceSet. r=jdaggett
2015-05-09 14:46:31 +10:00
Cameron McCormack
4a5c18c675
Bug 1152647 - Part 1: Test. r=jdaggett
2015-05-09 14:46:22 +10:00
Ehsan Akhgari
5c6c077a96
Bug 1162823 - Do not treat non-Latin words as misspelled; r=ekanan
...
--HG--
rename : layout/base/tests/bug646382-1.html => editor/reftests/spellcheck-non-latin-arabic-ref.html
2015-05-08 22:45:16 -04:00
Olli Pettay
bf115e16cf
Backout Bug 1149555 because of tresize regression, a=backout
...
--HG--
extra : rebase_source : dba4dca78f80ac6971ef03d519abbd8fe6919ace
2015-05-08 20:12:41 +03:00
Daniel Holbert
91fe116984
Bug 1162608: Import cssfixme's radial-gradient unprefixing fix into CSSUnprefixingService. r=hallvors
...
Source:
https://github.com/hallvors/css-fixme/issues/9
92d9e44a38
2015-05-08 09:09:00 -07:00
L. David Baron
050fe71475
Bug 1161049
patch 3 - Don't send animations to a layer if we're not using off-main-thread compositing. r=mstange
...
This refixes bug 947753 in a way that leads to fewer complications,
since we don't need to predict what kind of layer manager an element's
layer will have before the layer is actually created. It has the
disadvantage that
AnimationPlayerCollection::CanPerformOnCompositorThread isn't really
telling the truth in cases where we won't have an layer that does
off-main-thread compositing. This means that we will force the creation
of a layer to receive the animations (which might actually be good),
although it may have some disadvantages.
It also means that the additional (unlanded) patch in bug 947753 still
isn't needed, since we never set the animation generation on the layer,
so we will never try to throttle (suppress main thread execution) of
animations.
2015-05-08 15:56:37 +02:00
L. David Baron
aeb644fc87
Bug 1161049
patch 2 - Add comments reflecting what CanPerformOnCompositorThread doesn't check. r=birtles
2015-05-08 15:56:36 +02:00
L. David Baron
41e16d701f
Bug 1161049
patch 1 - Back out changeset 962e15b81684 (part of bug 947753) in order to fix the bug a different way. r=mstange
...
This patch seems to be leading to too many complications; it requires us
to predict whether a layer that would be created for an element will use
off-main-thread compositing prior to the creation of that layer, which
has led to complications on both Mac (fixed by the other patches in bug
947753) and Android (bug 1161049
).
2015-05-08 15:56:36 +02:00
Simon Montagu
053c0ed3af
Bug 1103348 - Part 2: Test case; r=ehsan
2015-05-08 08:43:22 -04:00
Geoff Brown
550cacb4e3
Bug 1162285 - Remove unused environment vars on Android; r=jmaher
2015-05-07 18:49:15 -06:00
Nicholas Nethercote
17348fdef0
Bug 1161377 (part 3) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj.
...
This patch converts easy cases, i.e. where the PL_DHashTableInit() call occurs
in a constructor and the PL_DHashTableFinish() call occurs in a destructor.
2015-05-04 22:59:24 -07:00
Nicholas Nethercote
77943547dc
Bug 1161377 (part 2) - Remove PL_NewDHashTable() and PL_DHashTableDestroy(). r=froydnj.
...
They're not needed now that there is an initializing constructor and a
destructor.
2015-05-04 22:59:24 -07:00
Kartikaya Gupta
e237a366e0
Bug 1160566 - Make FrameMetrics.mCompositionBounds private and add a getter/setter for it. r=botond
2015-05-07 14:44:03 -04:00
Kartikaya Gupta
1b70cf8a52
Bug 1160250 - Fix up the rect being used for the composition size calculation. r=tn
2015-05-07 14:44:03 -04:00
Kartikaya Gupta
905ed37047
Bug 1160250 - Put in a missing transfomToAncestor scaling factor. r=botond,tn
2015-05-07 14:44:02 -04:00
Kartikaya Gupta
d90090ea1b
Bug 1160250 - Collapse the code from CalculateRootCompositionSize into UpdateCompositionBounds. r=botond,tn
2015-05-07 14:39:20 -04:00
Kartikaya Gupta
76561c0f08
Bug 1160250 - Extract a helper function from the triplicated composition-bounds-updating code. r=botond,tn
2015-05-07 14:39:20 -04:00
Kartikaya Gupta
aa18869ddf
Bug 1160250 - Extract a helper method from the triplicated comp-bounds function to determine if we need to deflate the scrollbars. r=botond,tn
2015-05-07 14:39:19 -04:00
Simon Montagu
7125c3b356
Bug 645642: use text-align: match-parent in list items, options and file inputs, r=dbaron
2015-04-28 22:56:22 -07:00
Simon Montagu
28f7cf644c
Bug 645642: implement text-align: match-parent, r=dbaron
2015-05-07 11:25:16 -07:00
Simon Montagu
032164dfb2
Tests for bug 645642, r=dbaron
2015-05-07 11:25:16 -07:00
Seth Fowler
fdc5ab88b6
Bug 1162282 - When canvas.drawImage is called on a corrupt image that's not in the broken state, don't throw. r=gw280
2015-05-07 09:25:10 -07:00
Daniel Holbert
e51467c3d8
Bug 1132748 part 4: Extend CSS unprefixing mochitest to cover -webkit prefixed gradient expressions. (no review)
2015-05-07 09:04:42 -07:00
Daniel Holbert
c985dbd7a5
Bug 1132748 part 3: Tweak imported cssfixme code to fit CSSUnprefixingService API. r=hallvors
2015-05-07 09:04:42 -07:00
Daniel Holbert
491e78592b
Bug 1132748 part 2: Import cssfixme gradient-unprefixing code. r=hallvors
...
Source: https://github.com/hallvors/css-fixme/blob/fd91a1e259/cssfixme.htm
2015-05-07 09:04:42 -07:00
Daniel Holbert
07645d8b7d
Bug 1132748 part 1: Add CSSUnprefixingService API for handling prefixed gradient expressions, with stub JS implementation. r=dbaron
2015-05-07 09:04:42 -07:00
Daniel Holbert
7788a8ede7
Bug 1162319: Refactor mochitest for CSS Unprefixing Service, to support testcases with different serialization in specified vs. computed style. (no review, test-only)
2015-05-07 09:04:42 -07:00
Boris Zbarsky
7b0970e937
Bug 1161034. Make test_animations_pausing pass even when we're doing mainthread compositing. r=birtles
2015-05-07 11:08:34 -04:00
Cameron McCormack
e567ca4a56
Bug 1162366 - Fix spelling of nsPresContext::mSupressResizeReflow and associated methods. r=dholbert
...
--HG--
extra : rebase_source : dac8dd0f388b5f14231572f57608052439f14951
2015-05-06 20:56:00 -04:00
Tom Tromey
8e26488934
Bug 1152033 - Expose CSS lexer to js. r=heycam, r=bz
...
--HG--
extra : rebase_source : 1eaabcb6629c185f2e18f27b8c09d9a11611869a
2015-05-04 10:28:00 -04:00
Tom Tromey
fb09be63fd
Bug 1112014 - Avoid false negatives in CssPropertySupportsType. r=heycam
...
IGNORE IDL
--HG--
extra : rebase_source : 97bfb3d5faadf2969a317510a909656c809c33ed
2015-05-04 07:39:00 -04:00
Ryan VanderMeulen
37e75ba5e6
Backed out changesets 230adc57e016 and 61bd6e2c6e72 (bug 1072898) for reftest failures.
...
CLOSED TREE
2015-05-06 11:27:32 -04:00
Kearwood (Kip) Gilbert
66343b53f7
Bug 1072898 - Part 2: Enable reftest for non-accelerated layers. r=mattwoodrow
...
- A reftest added to Bug 1035611 has been enabled for non-accelerated
layer rendering, to test the same issue in the BasicCompositor.
2015-04-27 14:55:00 -04:00
L. David Baron
c8c50385b3
Bug 1153539 patch 2 - Compute scale for rasterizing off-main-thread transform animations based on ratio to display size in addition to maximum and minimum scale. r=roc
...
This fixes bug 1153539 with the Firefox download arrow being pixellated
(verified by testing locally).
I also confirmed what happens on a flame device with the transform
unlocking the Firefox OS homescreen (bug 945082 / bug 972310). For that
transform (which had a maximum scale of 2), I see four calls to
GetSuitableScale:
GetSuitableScale: aMaxScale=2.000000, displayVisibleRatio=1.000000
GetSuitableScale: aMaxScale=2.000000, displayVisibleRatio=1.000586
GetSuitableScale: aMaxScale=2.000000, displayVisibleRatio=1.000000
GetSuitableScale: aMaxScale=2.000000, displayVisibleRatio=1.000586
(Presumably the first and third are for width, and the second and fourth
are for height.) I believe this shows that bug 972310 will remain fixed
with this patch.
I chose to use the pres context's visible area rather than the screen
size because it seemed more appropriate, and also because (if memory
serves correctly) it's much cheaper to get.
2015-05-06 08:52:20 +02:00
L. David Baron
1bc23d9acc
Bug 1153539 patch 1 - Improve comments for nsLayoutUtils::ComputeSuitableScaleForAnimation. r=roc
2015-05-06 08:52:20 +02:00
L. David Baron
52c44314e3
Bug 1160635 patch 2 - Stop making image resizing optimization when image has percent width or height. r=dholbert
...
The reftests pass with the patch, based on local testing.
2015-05-06 08:52:19 +02:00
L. David Baron
4f7b3165ac
Bug 1160635 patch 1 - Add reftests. r=dholbert
...
I confirmed that without patch 2, the reftests fail in the expected way
(with the image in the test having 100px height/width instead of 50px).
2015-05-06 08:52:19 +02:00
Mats Palmgren
e19fd63d88
Bug 1161038 - [css-grid] Make kAutoLine not clash with translated grid lines. r=dholbert
2015-05-05 21:53:22 +00:00
Mats Palmgren
a639471627
Bug 1009214 part 2 - [css-grid] Update the reference for a few tests that wrapped placeholders in anonymous grid items.
2015-05-05 21:53:22 +00:00
Mats Palmgren
57c61bb7d9
Bug 1009214 part 1 - [css-grid] Don't wrap placeholders in an anonymous grid item. r=dholbert
2015-05-05 21:53:22 +00:00
Mats Palmgren
6064c8ce7a
Bug 1151316
part 2 - [css-grid] Tests for relative positioning of grid items.
2015-05-05 21:53:22 +00:00
Mats Palmgren
f2eae86aa2
Bug 1151316
part 1 - [css-grid] Implement relative positioning for grid items. r=roc
2015-05-05 21:53:22 +00:00
Daniel Holbert
3899eae2cc
Bug 1161731: Remove newline characters from the ends of NS_WARNING messages in /gfx and /layout. r=mstange
2015-05-05 13:57:47 -07:00
Timothy Nikkel
0b89fa1ea8
Bug 1133905. Add some reftests.
2015-04-20 15:33:27 -05:00
Timothy Nikkel
bcd55d9b6f
Bug 1133905. Make layout place scrollbars at the scroll position clamping scrollport size when one is set so that scrollbars are positioned properly on b2g. r=mstange
2015-05-05 14:31:51 -05:00