Commit Graph

1549 Commits

Author SHA1 Message Date
Matt Woodrow
dff354bb2a Bug 978911 - Add reftest for correct invalidation when changing the scale factors of an inactive transform. r=dholbert 2014-03-07 12:30:42 +13:00
Mats Palmgren
be95c28b5a Bug 971955 - Make overflow-clip-box:content-box the default for all <input> @type values except type=file/button/reset/submit. r=roc 2014-03-06 10:03:38 +00:00
Geoff Brown
c374245688 Bug 936226 - Update test manifests for Android x86 2014-03-04 17:02:04 -07:00
Ehsan Akhgari
52816268c3 Bug 977418 - Special case opacity:0.99 to treat it as opacity:1 for display purposes; r=roc
This helps avoid significant costs in our graphics code when websites
use opacity:0.99 as a hint for creating a stacking context only.
2014-03-03 09:42:16 -05:00
Matt Woodrow
722fc7c37a Bug 976877 - Don't build optimized layers (color/image) inside inactive layer trees. r=roc 2014-03-01 08:49:58 +13:00
Mats Palmgren
2cc0d8660c Bug 966992 - overflow-clip-box:content-box tests. 2014-02-22 01:18:24 +00:00
Ehsan Akhgari
8577cd5685 Backed out 5 changesets (bug 966992, bug 965237) because of a PGO only build failure on Linux, landed on a CLOSED TREE
Backed out changeset f11cad93ceee (bug 966992)
Backed out changeset c84d530c9a51 (bug 965237)
Backed out changeset 740b13866bac (bug 966992)
Backed out changeset 8c3420cc77d8 (bug 966992)
Backed out changeset 7ddfc587edda (bug 966992)
2014-02-19 13:28:33 -05:00
Mats Palmgren
2e9c02b047 Bug 966992 - overflow-clip-box:content-box tests. 2014-02-19 14:14:53 +00:00
L. David Baron
51c52a48cc Bug 709014 patch 1: Honor margin-left and margin-right on elements in inline layout that have 0 width and/or height (commonly, inline-blocks). r=roc
Prior to this patch, we failed to honor:
 * margin-left on elements in inline layout with 0 width and 0 height
 * margin-right on elements in inline layout with 0 width
I think that was because the code in CanPlaceFrame to discard both
margins when the width was 0 was running after the left-margin was
applied, unless the later code in PlaceFrame (checking both width 0 and
height 0) un-applied that left margin.

The assertion count change in test_value_computation.html is due to 2
additional "bad width" assertions (I presume from honoring large
margins that were previously ignored).

The change to 538935-1-ref.html is to match an improvement in rendering
of the margins in the test, where both sides of the margin are now
honored.

The change to layout/reftests/text-overflow/marker-basic-ref.html is to
keep the reference (which uses margins) rendering the same way following
the changes to margin handling.

The new behavior (in the reftests added in layout/reftests/inline/)
matches at least Chromium; I didn't check any other browsers.
2014-02-17 20:07:45 -08:00
Timothy Nikkel
a9488c3f89 Bug 966510. Display ports on scrollable elements won't work on Android until APZC is used there, so skip this reftesting using that there. 2014-02-17 18:46:57 -06:00
Timothy Nikkel
8d5599d538 Bug 966510. Add reftest. 2014-02-17 15:10:02 -06:00
Alex Henrie
13975faf63 Bug 968029 - Use unprefixed box-sizing in content/, dom/, layout/, and widget/. r=dbaron 2014-02-06 12:32:05 -07:00
Robert O'Callahan
7efbad68b7 Bug 960277. Part 1: Don't optimize away frame reconstruction for 'transform' add/remove if the element has complex abs-pos container structure. r=mats
--HG--
extra : rebase_source : 4a1b57df9146a31ce8e25a7b215d2eb1edb09a55
2014-01-16 14:39:30 +13:00
Alex Henrie
52fcd58533 Bug 157846. Main patch: Propagate text <input> padding down to its scrolled child and add 1px left/right padding to stylesheets as needed. Fix tests. r=roc
Original patch by Charly Molter. Help from Robert O'Callahan and Jim Mathies.

--HG--
extra : rebase_source : eacfe5696e9831f149157bbd7fe697c0f8020604
2014-01-13 08:13:10 -05:00
Timothy Nikkel
8f72fb5b25 Bug 909305. Use crisp edge rendering to avoid small rounding differences in image scaling. r=emorley 2014-01-15 09:21:31 -06:00
Ed Morley
1322638089 Bug 909305 & bug 919482 - Mark 163504-*.html as random-if for too many intermittent failures 2014-01-14 16:38:26 +00:00
Mats Palmgren
3abb87dbc7 Bug 943249 - Repair a few reftests that depend on the old @scrolling behavior. 2014-01-12 04:05:49 +00:00
Cameron McCormack
e0aba8def2 Bug 957770 - Take SVG font size scaling into account when vertically aligning text. r=roc 2014-01-11 12:13:09 +11:00
Jeff Muizelaar
ef4ed3e70e Bug 953334. Clear the clip on the surface when we get a new DC. r=BenWa
Currently we can think that we have a clip set on the DC when we actually
don't. Calling _cairo_win32_surface_set_clip_region(NULL) clears this so that
when we call it with the a region we will set it properly on the new DC that
doesn't have the clip set on it.

--HG--
extra : rebase_source : c9ca3d57bbd99aacdee5c0b3f581376792cd1893
2014-01-08 16:02:22 -05:00
Cameron McCormack
dffc39c5d6 Bug 956513 - Have anchored chunk boundaries at both ends of a <textPath>. 2014-01-05 20:59:50 +11:00
Robert O'Callahan
c8c51ea9af Bug 944291. Part 2: Mark parent frames whose child frames' overflow have changed as always needing UpdateOverflow called. r=matspal 2013-12-14 02:21:03 +13:00
Martijn Wargers
6d3b97ddcd Bug 373533 - crashtests. 2013-12-23 16:51:57 +00:00
Daniel Holbert
31815a4f08 Bug 952857: Fix some typos in reftests that cause JavaScript errors in output. (test-only, no review) 2013-12-22 13:00:28 -08:00
Daniel Holbert
50691b2b31 (no bug) Convert DOS line endings to UNIX line endings, in reftest files 690643-1*. (test-only, whitespace-only, DONTBUILD) 2013-12-22 13:11:58 -08:00
Jonathan Watt
25a2974cc7 Bug 948549 - Make <input type=number> behave and look disabled when the 'disabled' attribute is set or it's inside a disabled fieldset. r=smaug 2013-12-11 02:13:06 +00:00
Ryan VanderMeulen
4560ff8be7 Bug 933264 - Add fuzz to the reftest on OSX 10.6. r=tn
CLOSED TREE
2013-12-10 15:21:46 -05:00
Timothy Nikkel
f160b8855d Bug 933264. Reftest. 2013-12-10 12:05:18 -06:00
Dan Minor
e108a063d1 Bug 945273 - Update reftest manifests for pandaboards; r=gbrown 2013-12-06 14:56:37 -05:00
Nicholas Cameron
a96fda05ae Bug 945088. Use the correct device offset in gfxContext. r=mattwoodrow 2013-12-09 21:04:44 +13:00
Mats Palmgren
d42a6f768c Bug 942017 - Reftest. 2013-12-08 01:11:50 +00:00
Phil Ringnalda
a9ae0d39ba Back out 29e6539961c3 (bug 935056) for re-causing bug 939980 2013-12-04 23:11:00 -08:00
Cameron McCormack
f3785d1baf Bug 935056 - Don't apply minimum font sizes to SVG text. r=dbaron 2013-12-05 11:55:45 +11:00
James Kitchener
acccbad493 Bug 114365 - Tests for mathvariant. r=fredw 2013-12-02 11:50:58 -05:00
Robert O'Callahan
ba36b9a9fe Bug 942672. Mark test as failing on Windows non-D2D, because it seems to have exposed a bad bug there. Also, add some padding to fix test failures on Mac. 2013-12-02 15:48:01 +13:00
Robert O'Callahan
8cdc635912 Bug 942672. When a gfxContext has a DrawTarget there's an extra device transform that we need to take account of here. r=mattwoodrow
--HG--
extra : rebase_source : 0b4c182ea6b1934b3136623539e4b8482de1481f
2013-12-02 10:10:50 +13:00
Jonathan Kew
c8a802fc83 bug 941940 followup - restore reftest manifest entry accidentally lost during rebase. no-r=me. 2013-11-23 12:17:59 +00:00
Jonathan Kew
f491cd0ab3 bug 941940 - reftest to check that &#13; characters in the DOM remain invisible. r=roc 2013-11-22 21:44:55 +00:00
Vivien Nicolas
3a38e68154 Bug 876741 - Scrollbars are not drawn on b2g. r=ochameau,roc 2013-11-22 13:45:05 +01:00
Cameron McCormack
2b24bed224 Back out bug 935056 (rev d39a3544a287) on suspicion of causing bug 939980. 2013-11-21 10:24:04 +11:00
Cameron McCormack
eef8000e72 Bug 492239 - Reflow when -moz-stack-sizing is changed. r=dbaron 2013-11-18 15:15:38 +11:00
Cameron McCormack
caee7ac498 Bug 935056 - Don't apply minimum font sizes to SVG text. r=dbaron 2013-11-18 14:53:51 +11:00
Geoff Brown
de4dc8c13d Bug 936226 - (2) Adjust reftest manifests for Android x86; r=dminor 2013-11-17 10:23:17 -07:00
Robert O'Callahan
151d25e50f Bug 938316. Work around fractional texture resampling issues by switching to NEAREST sampling when we're doing a pixel-aligned compositing operation. r=jrmuizel
--HG--
extra : rebase_source : ec49c8c8993af402a24b57efbaea743d39dcd89c
2013-11-13 23:56:11 +13:00
Cameron McCormack
bb7d917108 Bug 936670 - Position text rendered runs by the first non-trimmed character in the run. r=longsonr 2013-11-17 18:32:56 +11:00
Mats Palmgren
5669ac8cc5 Bug 931853 - Adjust the frame's vertical position to account for a negative margin larger than its height, in quirks mode. r=roc 2013-11-12 18:38:29 +00:00
Jonathan Kew
32d9c9c699 bug 909344 - load testcase 388367-1 as a crashtest rather than reftest. r=roc
--HG--
rename : layout/reftests/bugs/388367-1.html => layout/generic/crashtests/388367-1.html
2013-11-12 12:57:22 +00:00
Nicholas Cameron
9972c8cbb2 Bug 907463. Ignore result of very big canvas reftest. r=roc DONTBUILD 2013-09-27 21:48:41 +12:00
Daniel Holbert
2e17cbd5ce Bug 936100 part 1: Adjust reftests and crashtests to no longer bother with flexbox pref. r=mats 2013-11-09 07:53:02 -08:00
Mats Palmgren
52b9644728 Bug 936286 - Add fuzzy to fix intermittent-failure in 472020-1a.xul. r=mats 2013-11-08 15:31:21 -05:00
Robert O'Callahan
d147a68c2c Bug 931464. Part 1: GetFieldSetBlockFrame needs to drill down through a scrollframe if necessary. r=mats
--HG--
extra : rebase_source : 858213f65b5bd7d8872afd8205424c3bfdfe1e98
2013-11-05 23:04:00 -08:00