Commit Graph

3731 Commits

Author SHA1 Message Date
Robert Longson
42af054b05 Bug 828246 - Prevent stroke from drawing, on SVG text with a stroke-width of 0. r=dholbert 2013-01-11 22:08:37 +00:00
Robert O'Callahan
322452e79f Bug 827577. Be a lot more careful about saving and restoring frame constructor state for fixed-pos descendants of CSS-transformed elements. r=bzbarsky
--HG--
extra : rebase_source : b78a8cb774b961696e59c2c27a8ade56d629b78f
2013-01-11 00:47:33 +13:00
Andrew Halberstadt
4a18b30019 Bug 811779 - Enable larger set of reftests on B2G emulators, r=jgriffin 2013-01-03 15:35:01 -05:00
Ed Morley
a87be9ab37 Bug 791480 - Mark printing/745025-1.html as fuzzy-if on Windows7 due to too many intermittent failures 2013-01-10 14:59:27 +00:00
David Zbarsky
e4a26da046 Bug 827119: Move SVGSVGElement to mozilla::dom r=bz
--HG--
rename : content/svg/content/src/nsSVGSVGElement.cpp => content/svg/content/src/SVGSVGElement.cpp
rename : content/svg/content/src/nsSVGSVGElement.h => content/svg/content/src/SVGSVGElement.h
2013-01-09 18:02:45 -05:00
Cameron McCormack
c07f66a23d Bug 508725 - Part 11: Tests for <style scoped>. rs=dbaron 2013-01-09 10:25:49 +11:00
Jonathan Watt
1ca98167d3 Testcase for bug 779029 (Mask region ignored when rendering with Direct2D). DONTBUILD (disabled for now). r=me. 2012-12-28 13:02:51 +00:00
Robert Longson
5292e9ee5a Bug 825411 - clipPaths, masks, etc. with failing conditional processing attributes cause referencing elements not to be rendered r=cam 2013-01-08 13:14:04 +00:00
Cameron McCormack
26873544a3 Backout bug 508725 (d267bb4b58b5, 50f71edffeb9, 6aec8e22fe60, e62e1f33958a, 0f146c435249, eb959b9f4862, 2b0ee42f3aa0, 02db01cd6796, 2ef0e517d43d, b650588e05c9 and a3c916829d56) for build failure on a CLOSED TREE. 2013-01-08 19:36:21 +11:00
Cameron McCormack
3115578777 Bug 508725 - Part 11: Tests for <style scoped>. rs=dbaron 2013-01-08 19:09:24 +11:00
Edwin Flores
a81da6454c Bug 798839 - Fix scaling of SVG glyphs inheriting outer object pattern under zooming r=roc 2013-01-08 11:03:44 +13:00
Robert O'Callahan
bd28d642f1 Bug 504071. Allow image drawing to snap to pixel boundaries even if there's scaling, on all platforms. Not only is it faster, it avoids seaming. This is consistent with snapping behavior of other drawing operations. r=joe 2012-12-05 12:34:19 +13:00
James Kitchener
e0700f017c Bug 411227 - Update ParseNumericValue behavior and change tests to support unitless values in script(min)size. r=fredw 2013-01-06 22:24:13 -05:00
L. David Baron
09229da43e Don't distribute percentage width from column-spanning cells to columns that have no cells originating. (Bug 810586) r=dholbert
This makes the distribution of pref/min width and the distribution of
percentage width from column-spanning cells more consistent with each
other.  Having them inconsistent means that a column-spanning cell that
has both percentage width and minimum intrinsic width might distribute
those widths among its columns differently, which can then lead to the
percentages unnecessarily increasing the table's preferred intrinsic
width.

(It *might* also be worth fixing the FLEX_ALL_LARGE case in
DistributeWidthToColumns to also check for originating cells, since it's
now the only case that doesn't, except that we can't guarantee that
there are columns with originating cells, so it would really require
splitting that case, which is extra complexity that doesn't seem worth
it for such a rarely-hit and non-interoperable case.)

--HG--
extra : transplant_source : %80%C9z%F4%EF%18%E1y%BB%B3%E57%0C%3A%0B%92%2C%B8%83%AC
2013-01-02 22:58:05 -05:00
Robert O'Callahan
67126508cf Bug 816359. Part 1: When constructing inline frames, we should never treat transforms as making the inline an abs-pos containing block, since transforms don't apply to inlines. r=bz 2012-12-31 11:45:51 +13:00
Nicholas Cameron
64b42e81b1 Bug 732535; border-radius tests on android. r=karlt
--HG--
extra : rebase_source : 76df5bafa2c232554bcc08f0f5c610934a9e80ff
2012-12-28 15:08:47 +13:00
Mats Palmgren
c9e82ac45b Bug 822053 - Nested balancing column sets restriction shouldn't affect non-balancing column sets. r=roc 2012-12-27 22:24:08 +01:00
Daniel Holbert
bc0245358f Bug 821449: Marked flex items whose height is stretched (via "align-items/align-self") as having a relative height. r=dbaron
--HG--
rename : layout/reftests/flexbox/flexbox-dyn-changePadding-1a.xhtml => layout/reftests/flexbox/flexbox-dyn-changePadding-1b.xhtml
2012-12-26 12:31:23 -08:00
Daniel Holbert
bc6d982e65 Bug 821426: Call FinishReflowChild() instead of DidReflow() after flex container's "measuring" reflow for a flex item. r=dbaron 2012-12-26 12:29:27 -08:00
Daniel Holbert
5d939706e3 Bug 811521: When reflowing a flex container, ensure its children are sorted by 'order'. r=dbaron 2012-12-26 12:17:52 -08:00
David Zbarsky
b3fd32ba23 Bug 823394 Part 1:Merge nsSVGStylableElement/nsSVGElement and nsIDOMSVGStylable/nsIDOMSVGElement r=bz
--HG--
rename : layout/reftests/svg/style-property-not-on-script-element-01.svg => layout/reftests/svg/style-property-on-script-element-01.svg
2012-12-23 03:22:22 -05:00
Nicholas Cameron
7038cb82a1 Bug 732535; border-radius tests on android. r=karlt
--HG--
extra : rebase_source : 84e0aca10c33587e47a38fbb5e081acbf912c8e6
2012-12-24 15:11:07 +13:00
Cameron McCormack
d573577ec8 Bug 814566 - Allow invalid syntax (with balanced parentheses) inside @supports conditions. (v1.1.1) r=dbaron 2012-12-23 13:30:55 +11:00
Jonathan Watt
f63e660b23 Regression reftests for bug 822014 to let us know if the behavior of clip-path on outer-<svg> with a border changes. 2012-12-22 16:43:20 +00:00
Jonathan Watt
dc78bb5300 Bug 806432 - When creating the offscreen surface into which group opacity, mask or non-trivial-clipPath are painted, use the non-transformed visual overflow rect. r=roc. 2012-12-21 21:40:06 +00:00
Cameron McCormack
873a543487 Bug 793617 - Implement mask-type property. r=dbaron,longsonr 2012-12-21 11:15:22 +11:00
Robert O'Callahan
6bd4298b70 Bug 820496. Put bounds in correct coordinate system when setting up the canvas background for a page. r=mattwoodrow
--HG--
extra : rebase_source : 1927c9c5c26dea200b9df618bb5798e5f37d6b86
2012-12-18 15:45:14 +13:00
Ed Morley
4eadf7613b Bug 703806 - Mark img-blobURI-2.html random-if on WinXP 2012-12-17 13:21:18 +00:00
Boris Zbarsky
7cbdd79ac6 Bug 820902. nsAttrValue::Equals should do ASCII-case-insensitive compares when it's doing case-insensitive compares. r=sicking 2012-12-13 17:08:44 -05:00
Benjamin Peterson
fa989d9fa6 Backout bug 820902 for bustage. CLOSED TREE 2012-12-13 19:27:02 -05:00
Matt Woodrow
bb271e80fa Bug 820246 - Split nsDisplayCanvasBackground into separate color and image items. r=roc 2012-12-13 14:15:55 +13:00
Boris Zbarsky
5a7125f3cb Bug 820902. nsAttrValue::Equals should do ASCII-case-insensitive compares when it's doing case-insensitive compares. r=sicking 2012-12-13 17:08:44 -05:00
Bas Schouten
e26b6374cf Bug 814952 - Test: Add a reftest for non-scaled stroke. r=jrmuizel 2012-12-13 16:34:51 +01:00
Ed Morley
5c0064f135 Backout 4777ad9776ec (bug 820246) for causing frequent failures in background-image-zoom-1.html on Android 2012-12-13 12:25:12 +00:00
Matt Woodrow
0ef5d0e471 Bug 820246 - Split nsDisplayCanvasBackground into separate color and image items. r=roc 2012-12-13 14:15:55 +13:00
Ehsan Akhgari
b92a794517 Backed out 2 changesets (bug 814952) because it breaks the build
Backed out changeset 974417414266 (bug 814952)
Backed out changeset 315707349606 (bug 814952)
2012-12-12 16:16:35 -05:00
Bas Schouten
1107ef181a Bug 814952 - Test: Add a reftest for non-scaled stroke. r=jrmuizel 2012-12-12 21:37:10 +01:00
Robert Longson
4d91896f54 Bug 820629 - animateTransform should not animate non-transform-type attributes r=dholbert 2012-12-12 19:07:58 +00:00
Makoto Kato
b108c37738 Bug 820255 - U+205F (MEDIUM MATHEMATICAL SPACE) and U+1680 (OGHAM SPACE MARK) should break line. r=masayuki 2012-12-12 16:00:23 +09:00
Aharon (Vladimir) Lanin
667629dad1 Test case for bug 712603, r=smontagu 2012-12-10 00:43:06 -08:00
Daniel Holbert
ce4d2e3e4d Bug 783409: Enable "layout.css.flexbox.enabled" pref. r=dbaron 2012-12-07 10:58:34 -08:00
Daniel Holbert
fc28094f98 back out 75cab729c971 because it landed with the wrong bug number 2012-12-07 11:15:27 -08:00
Daniel Holbert
5b6cd65092 Bug 783490: Enable "layout.css.flexbox.enabled" pref. r=dbaron 2012-12-07 10:58:34 -08:00
Robert O'Callahan
8eb1122a37 Bug 818276. Update margins and scrollbar settings for a child document whenever the corresponding IFRAME state changes, even if we do not recreate the presentation. r=matspal 2012-12-07 12:58:15 +13:00
Robert O'Callahan
af829db568 Bug 816458. Instead of removing the MAY_BE_TRANSFORMED bit in certain frame classes, add an nsIFrame::SupportsCSSTransforms method and call it when necessary. r=mats 2012-12-04 17:50:05 +13:00
Boris Zbarsky
e00c9444ff Bug 817531 followup. Enable the test on android. No review. 2012-12-07 00:11:19 -05:00
Boris Zbarsky
08b01f9ca1 Bug 817531. Fix the referrer header for background image loads. r=khuey
--HG--
rename : image/test/reftest/generic/green.png => layout/reftests/backgrounds/background-referrer-image.png
rename : image/test/reftest/generic/accept-image-catchall-ref.html => layout/reftests/backgrounds/background-referrer-ref.html
rename : image/test/reftest/generic/accept-image-catchall.html => layout/reftests/backgrounds/background-referrer.html
rename : image/test/reftest/generic/check-header.sjs => layout/reftests/backgrounds/background-referrer.sjs
2012-12-06 15:21:19 -05:00
Ed Morley
df2b57eb01 Backout d26382bc6411 (bug 817531) for Android failures in background-referrer.html on a CLOSED TREE 2012-12-06 22:41:37 +00:00
Boris Zbarsky
ee2dc47bbf Bug 817531. Fix the referrer header for background image loads. r=khuey
--HG--
rename : image/test/reftest/generic/green.png => layout/reftests/backgrounds/background-referrer-image.png
rename : image/test/reftest/generic/accept-image-catchall-ref.html => layout/reftests/backgrounds/background-referrer-ref.html
rename : image/test/reftest/generic/accept-image-catchall.html => layout/reftests/backgrounds/background-referrer.html
rename : image/test/reftest/generic/check-header.sjs => layout/reftests/backgrounds/background-referrer.sjs
2012-12-06 15:21:19 -05:00
Mats Palmgren
4795bfa1d7 Bug 806284 - Resizing a RTL block with text-align:left does not reposition the lines. r=roc 2012-12-05 23:26:28 +01:00