Commit Graph

28755 Commits

Author SHA1 Message Date
Robert O'Callahan
c382231324 Bug 622733. Allow any area to be added to the visible region if it decreases the area of the visible region by at least half. r=tnikkel,a=blocking 2011-01-04 21:43:47 +13:00
Robert O'Callahan
9a5403442c Bug 620610. When dumping display lists, include which layer each item ended up in. r=tnikkel,a=debug-only 2011-01-04 16:56:57 +13:00
Jonathan Watt
999d3260be Bug 620034 - "ABORT: DOM wrapper's list length is out of sync" [@ mozilla::DOMSVGNumberList::Length]. r=longsonr, a=blocking. 2011-01-03 09:26:28 +00:00
Jonathan Watt
c7eb7f1b6c Bug 610594 - "ABORT: F.6.6.3 should prevent this. Will sqrt(-num)!". r=longsonr, a=blocking 2011-01-03 09:26:28 +00:00
Robert O'Callahan
5dc51e4b4d Bug 602757. Part 6: Don't limit complexity of opaque region when adding opaque chrome display items. r=tnikkel,a=blocking 2011-01-03 14:48:09 +13:00
Robert O'Callahan
f38f22f331 Bug 602757. Part 5: Change HasText to GetComponentAlphaBounds. r=tnikkel,sr=dbaron,a=blocking 2011-01-03 14:48:09 +13:00
Robert O'Callahan
a6cb62365a Bug 602757. Part 4: Let nsDisplayBackground::GetOpaqueRegion return opaque regions for arbitrary repeat modes, background-clip, border-radius, etc. r=tnikkel,sr=dbaron,a=blocking 2011-01-03 14:48:09 +13:00
Robert O'Callahan
a352316479 Bug 602757. Part 3: Change IsOpaque to GetOpaqueRegion so we can get useful opaque regions for content that uses border-radius. r=tnikkel,sr=dbaron,a=blocking 2011-01-03 14:48:09 +13:00
Robert O'Callahan
b81ded8225 Bug 602757. Part 2: Detect display items over the transparent part of a window, and disable usage of component alpha (i.e., subpixel antialiasing) for those items. r=tnikkel,a=blocking 2011-01-03 14:48:09 +13:00
Robert O'Callahan
7684e2b15c Bug 593604. Part 5: Mark CSS gradient images as opaque when all their stops are opaque. r=dbaron,a=blocking 2011-01-03 14:48:09 +13:00
Robert O'Callahan
9856f18fdd Bug 620512. Part 1: Only fire MozPaintWait and change window visibility in BuildDisplayList if we're painting. r=bsmedberg, a=b:b9 2010-12-21 12:12:00 -08:00
Robert O'Callahan
8f4e017e3a Bug 621260. Don't run StopPluginInstance multiple times on the same instance. Also, let StopPluginInstance do the call to instance->Stop(). r+a=josh 2010-12-20 14:37:43 +13:00
Robert O'Callahan
08ee908f44 Bug 621339. Protect against contentRootElement being null. r=dbaron. a=test 2010-12-26 21:16:00 -08:00
Timothy Nikkel
3dc86d45a3 Fix a comment. no bug. r=a a=r 2010-12-31 16:48:47 -06:00
L. David Baron
639cdb33d9 Correct handling of unitless zero in calc() expressions. (Bug 595648) r=bzbarsky a=blocking2.0:betaN+
This ensures that we treat a unitless zero as a number rather than a
length inside of calc() expressions.  This causes both the acceptance of
previously-rejected expressions (such as -moz-calc(0 * 1em)) and the
rejection of previously-accepted ones (such as -moz-calc(0 + 1em)).
2010-12-30 12:59:33 -05:00
L. David Baron
c64142dd70 In contexts where the CSS parser accepts numbers and lengths, treat unitless zero as a number rather than a length. (Bug 595648) r=bzbarsky,dholbert a=blocking2.0:betaN+
This patch has the side-effect of changing the representation of '0'
values in properties added by SVG to use the number representation
rather than the length representation.  This requires marking the
stroke-dashoffset:0 test in test_value_computation.html as known to
fail, since computed style code now returns 0 rather than 0px, and also
requires changing some inputs and results in some SMIL tests (which
seems like it's showing a bug that we can't interpolate between
equivalent values when we ought to be able to do so).
2010-12-30 12:59:33 -05:00
Robert Longson
4df05ae10f Bug 621598 - Don't try to get covered region of parts of markers r+a=roc 2010-12-29 10:29:54 +00:00
Brian Birtles
4a591481a9 Bug 607537 - SVG SMIL: Support paint servers an animation values; r=dholbert,dbaron; a=roc 2010-12-29 10:31:14 +09:00
Bas Schouten
9a09c4d4a8 Bug 620665 - Part 4: Also recreate container when types don't match. r=roc a=blocking-beta9 2010-12-29 01:07:09 +00:00
Vladimir Vukicevic
ad540d7188 b=578877, reenable WebGL on Linux; r=vlad,a=b 2010-12-27 12:05:01 -08:00
Robert O'Callahan
9fdc40df3d Bug 615870. Part 2: Track per-display-root-frame 'update layer tree' state bit. r=tnikkel a=b-f 2010-12-10 21:32:52 +02:00
Phil Ringnalda
95cec92b3f Bug 578114 - Mark 289480.html#top as random for D2D, since it is, r=bas, a=test 2010-12-26 19:19:00 -08:00
Gavin Sharp
c3c52e4815 Back out 0ab0603bea99 (bug 489303) due to suspected Txul regression, a=backout 2010-12-25 14:55:35 -05:00
Neil Deakin
8be581fb19 Bug 489303 - No resizer since the statusbar is gone, r=gavin+roc, a=b 2010-12-21 13:19:00 -08:00
timeless@mozdev.org
bf90e27fc0 Bug 620252 RomanToText could use // FALLTHROUGH comments for 3 and 2, r+a=dbaron 2010-12-19 19:38:00 -08:00
timeless@mozdev.org
33d63bccff Bug 621023 presContext = GetPresContext() is unused ifndef DEBUG in PresShell::Paint, r+a=dbaron 2010-12-22 14:30:00 -08:00
timeless@mozdev.org
84cfaf02e5 Bug 620304 crash [@ nsTypedSelection::GetIndicesForInterval] if !aStartIndex/!aEndIndex, r+a=jst 2010-12-20 01:19:00 -08:00
timeless@mozdev.org
391ead70cb Bug 620253 nsResizerFrame::AdjustDimensions fall through comment is misplaced, r+a=dbaron 2010-12-19 19:39:00 -08:00
Robert O'Callahan
7514cc875b Bug 584251. Wallpaper around crash. r=joshmoz a=blocking-betaN+ 2010-12-24 14:37:03 -06:00
Mats Palmgren
76a6c57c9d Bug 618996. Correctly compare rounded rect clip items for sameness. r=dbaron a=dbaron 2010-12-24 14:37:03 -06:00
Robert Longson
59503b5322 Bug 621210 - Clear cached ctm when painting mask children; r=jwatt; a=roc 2010-12-24 09:30:01 +00:00
Brian Birtles
142b94c999 Bug 615788 - Clear cached ctm when painting pattern children; r=longsonr; a=roc 2010-12-23 14:48:31 +09:00
Brian Birtles
b3a3833b10 Bug 618205 - SVG SMIL: Correctly fallback to non-additive animation on display and shorthand properties; r=dholbert; a=roc 2010-12-23 14:48:31 +09:00
Brian Birtles
460d8df030 Bug 615872 Part 2 - SVG SMIL: Remove local resamples from timed elements; r=dholbert; a=roc 2010-12-23 14:48:31 +09:00
Jonathan Kew
e79e7e7398 bug 332636 - fix editor's handling of surrogate-pair combining marks with backspace. r=ehsan a=roc 2010-12-16 14:17:41 -08:00
Jonathan Kew
52ca3a3d4d bug 615445 - update reftest manifest now that the tests pass. a=test-only 2010-12-22 14:27:43 +00:00
Mounir Lamouri
2db721d9de Bug 612752 - Change :-moz-ui-invalid default style when the invalid element is focused. r=dbaron ui-r=limi a=blocking-final
--HG--
rename : layout/reftests/css-ui-invalid/default-style/button-ref.html => layout/reftests/css-ui-invalid/default-style/button-focus-ref.html
rename : layout/reftests/css-ui-invalid/default-style/button.html => layout/reftests/css-ui-invalid/default-style/button-focus.html
rename : layout/reftests/css-ui-invalid/default-style/input-ref.html => layout/reftests/css-ui-invalid/default-style/input-focus-ref.html
rename : layout/reftests/css-ui-invalid/default-style/input.html => layout/reftests/css-ui-invalid/default-style/input-focus.html
rename : layout/reftests/css-ui-invalid/default-style/select-ref.html => layout/reftests/css-ui-invalid/default-style/select-focus-ref.html
rename : layout/reftests/css-ui-invalid/default-style/select.html => layout/reftests/css-ui-invalid/default-style/select-focus.html
rename : layout/reftests/css-ui-invalid/default-style/textarea-ref.html => layout/reftests/css-ui-invalid/default-style/textarea-focus-ref.html
rename : layout/reftests/css-ui-invalid/default-style/textarea.html => layout/reftests/css-ui-invalid/default-style/textarea-focus.html
2010-12-21 19:58:04 -05:00
timeless@mozdev.org
c128a11438 Bug 620394 crash [@ PresShell::GoToAnchor] if selectAnchor && xpointerResult && !sel
r+a=roc
2010-12-21 15:03:01 -08:00
Wes Johnston
a9e8b3db68 Bug 602580 - Return CSSViewport from innerWidth and innerHeight. r=tn, sr=dbaron, a=blocking-fennec 2010-12-21 14:35:09 -08:00
Karl Tomlinson
0e68cab438 b=569350 mark variation selector test as passing with gtk2widget
--HG--
extra : transplant_source : %17%AFFM%ECAs%D5%8EN%17%F9%0B-%89%AF_%7F%99t
2010-12-21 15:45:57 +13:00
Serge Gautherie
91b6fa83fb Bug 558705 - [Debug] mochitests-4: intermittent "test_value_cloning.html | Test timed out."; (Av1) Increase timeout factor to 4 from 3.
r=dbaron a=(test only).
2010-12-21 03:08:23 +01:00
Steven Michaud
a719cc9a9a Bug 618487 - Divx Web Player Videos won't play on Vidbux.com and Vidxden.com and Movshare.net. r=josh a=blocking2.0BetaN+ 2010-12-20 13:49:37 -06:00
Chris Pearce
ec550904d2 Bug 604885 commit backout merge. a=backout 2010-12-21 07:46:59 +13:00
Chris Pearce
f2cf2f7441 Bug 604885 - backout 53f49c89634b a=backout 2010-12-21 07:46:25 +13:00
Chris Pearce
47a2b0344d Bug 604885 commit backout merge. a=backout 2010-12-21 07:43:48 +13:00
Chris Pearce
375bf0b33c Bug 604885 - backout 00cabcc7d182 a=backout 2010-12-21 07:42:41 +13:00
Mihai Sucan
743a3b1798 Bug 606498 - Make sure the new nsIScriptError2 is used in all possible places- part 3; r=bzbarsky,dbaron,mrbkap sr=jst a=blocking2.0 2010-12-20 12:21:59 -04:00
Mihai Sucan
116aa5fbdc Bug 606498 - Make sure the new nsIScriptError2 is used in all possible places- part 2; r=bzbarsky,dbaron,mrbkap sr=jst a=blocking2.0 2010-12-20 12:21:58 -04:00
Robert Longson
92cc187ed5 Bug 620144 - clip paths and masks that cannot be resolved should be ignored r=jwatt,a=roc 2010-12-19 17:47:01 +00:00
Robert Longson
9bf199b4a1 Bug 619968 - feGaussianBlur should render as identity if stdDeviation=0 r=jwatt,a=roc 2010-12-18 13:14:09 +00:00