layout/base/nsCSSRendering.cpp
a118b42abad133da59efb56a5b61b9b6237b2e44
created 2010-09-07 15:20 -0700
pushed 2010-09-07 22:22 +0000
L. David Baron L. David Baron - Use nsIFrame::GetBorderRadii so that we pick up when it is overridden. (Bug 459144, patch 7) r=roc a2.0=blocking:beta6+
be6a7ccc34fe3a68df899036dfbb2478945a9587
created 2010-09-07 15:20 -0700
pushed 2010-09-07 22:22 +0000
L. David Baron L. David Baron - Move clamping of border-radii that are too big from nsCSSRendering::ComputePixelRadii to nsIFrame::ComputeBorderRadii. This also fixes a bug in nsDisplayBoxShadowOuter::ComputeVisibility. (Bug 459144, patch 5) r=roc a2.0=blocking:beta6+
fc14d7ba0703c4b387650351a24843b7f65912f0
created 2010-09-07 15:20 -0700
pushed 2010-09-07 22:22 +0000
L. David Baron L. David Baron - Don't throw away the subpixel part of the border-radius. (Bug 459144, patch 4) r=roc a2.0=blocking:beta6+
5c60f37c6534fbde135f6b1b3138faa6bb680102
created 2010-09-07 15:20 -0700
pushed 2010-09-07 22:22 +0000
L. David Baron L. David Baron - Move skip-sides handling from nsCSSRendering::ComputePixelRadii to nsIFrame::ComputeBorderRadii. This fixes a bug (ignoring skip-sides) in nsDisplayBoxShadowOuter::ComputeVisibility, and improves the no-border-radius optimizations when skip-sides allow us to take them. (Bug 459144, patch 3) r=roc a2.0=blocking:beta6+
ba996cfeb9f797e3c227615259ba3c24fbefc88d
created 2010-09-07 15:20 -0700
pushed 2010-09-07 22:22 +0000
L. David Baron L. David Baron - Make nsIFrame::ComputeBorderRadii take an nsSize instead of two nscoords. (Bug 459144, patch 2) r=roc a2.0=blocking:beta6+
baa2fb78f457a314dfd30e9a58d95289c6db8a17
created 2010-09-07 15:20 -0700
pushed 2010-09-07 22:22 +0000
L. David Baron L. David Baron - Move nsCSSRendering::GetBorderRadiusTwips to nsIFrame and rename it to ComputeBorderRadii. (Bug 459144, patch 1) r=roc a2.0=blocking:beta6+
3d42ac41a283aeb27cc9e00c693a1d3fe9e851bc
created 2010-08-31 12:05 -0400
pushed 2010-08-31 16:05 +0000
Zack Weinberg Zack Weinberg - Bug 471643: Evaluate vertical percentages in border-radius relative to box height. r=dbaron a2.0=blocking:beta6+
bac07a0a4f00e211a21181f05ac969b87ac9bdc9
created 2010-08-23 21:30 +1200
pushed 2010-08-23 09:50 +0000
Robert O'Callahan Robert O'Callahan - Bug 581222. Draw outer box-shadows for native-themed elements using the alpha mask of the theme background as the border-shape, and disable inner box-shadows. r=dbaron
524c0b6b290ddf377715f50c1a03205458655c7f
created 2010-08-23 21:30 +1200
pushed 2010-08-23 09:50 +0000
Robert O'Callahan Robert O'Callahan - Bug 581222. Extend gfxAlphaBlur to support "spread radii". r=vlad
b9bc9fa58cc0825dd4850afe059a7bc96e732ba9
created 2010-08-23 21:30 +1200
pushed 2010-08-23 09:50 +0000
Robert O'Callahan Robert O'Callahan - Bug 581222. Back out patch that disabled box-shadows for native-themed content elements.
c78c4fda1325dd5169f15e80f42de19908b7d99e
created 2010-08-19 09:27 +0100
pushed 2010-08-19 08:29 +0000
Mark Banner Mark Banner - Backed out changeset f600448ae7db / bug 471643 due to reftest failures
f600448ae7db41bd72ea625d674967a262c0dd81
created 2010-08-19 09:45 +0200
pushed 2010-08-19 07:47 +0000
Zack Weinberg Zack Weinberg - Bug 471643: Make vertical percentages in border-radius relative to box height. r=dbaron
9897ac78e6e3a21a8b04d71adc94b63524e1fe72
created 2010-08-18 21:53 -0700
pushed 2010-08-19 04:54 +0000
Daniel Holbert Daniel Holbert - (no bug) a few whitespace fixes in layout, to triger fresh builds on a CLOSED TREE
a756c829542ae4cbf4608850e0b3dcf6884ce733
created 2010-08-05 17:30 -0400
pushed 2010-08-18 16:08 +0000
Bobby Holley Bobby Holley - bug 512260 - part 2 - Make ImageRenderer take a pointer to nsStyleImage rather than making a copy.r=dbaron,a=blocker
c799b49b3f26722f7a68e917efadb3d722df99e0
created 2010-08-13 15:34 +0200
pushed 2010-08-13 13:40 +0000
Markus Stange Markus Stange - Bug 506826 - Hook up -moz-element painting. r=roc
177b05c97d8490d1b7aef31655335b7ff2a52000
created 2010-07-16 09:08 +1200
pushed 2010-07-15 21:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 14: Scroll using the layer system. r=mats,sr=dbaron
34d7e0561e5bde247abf8af510a1f85a7cf8a189
created 2010-07-16 09:07 +1200
pushed 2010-07-15 21:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 572613. Avoid creating a SolidColor display item when possible by poking the color into the canvas background display item. r=tnikkel
df20b88dfd248ea0719675b6637abd7806e467f5
created 2010-07-15 10:25 +1200
pushed 2010-07-14 22:56 +0000
Karl Tomlinson Karl Tomlinson - b=444870 include overflow in the dirty rect passed to DrawWidgetBackground() r=roc
df4e140d6c18606a6627c5889433d05665342293
created 2010-07-02 17:45 +1200
pushed 2010-07-02 05:45 +0000
Karl Tomlinson Karl Tomlinson - backing out dacb2bc379ad due to assertions in 419737-1 and 435223-1 reftests
dacb2bc379ad1eabf49d982c83b084a47c230f63
created 2010-07-02 16:08 +1200
pushed 2010-07-02 04:12 +0000
Karl Tomlinson Karl Tomlinson - b=444870 include overflow in the dirty rect passed to DrawWidgetBackground() r=roc
c0bd45ab931f4cec0ea5d64cc85bbb870669801d
created 2010-06-08 18:44 -0700
pushed 2010-06-09 01:45 +0000
L. David Baron L. David Baron - Rename -moz-background-size to background-size. (Bug 549809) r=roc
b5562d977e3a6a46b6fc2330604bde7e1a8ddc6c
created 2010-06-08 18:44 -0700
pushed 2010-06-09 01:45 +0000
L. David Baron L. David Baron - Rename properties and values of background-clip and background-origin to match css3-background. (Bug 549809) r=roc
665863f2ac3180923cb58b91a92e0297a9edccdd
created 2010-06-08 18:44 -0700
pushed 2010-06-09 01:45 +0000
L. David Baron L. David Baron - Add -moz-background-clip: content. (Bug 549809) r=roc
ae22682c75dab5235aa45ac23e4b1a6bfbfa4b41
created 2010-04-28 23:13 -0700
pushed 2010-04-29 06:15 +0000
Daniel Holbert Daniel Holbert - Bug 561861: Remove unused variable 'ourColor' from nsCSSRendering::PaintOutline. r=dbaron
51954c20c9f7f209df0f78d3b8bc2bbbfff4958c
created 2010-04-27 18:15 +0200
pushed 2010-04-27 16:26 +0000
timeless timeless - Bug 334571 Coverity 702, NS_SIDES array limit check - replace NS_FOR_CSS_SIDES defines with enum. r=zwol,mats
7aac8fafc4de6924e3926e8db07af115f0c4c229
created 2010-04-27 18:15 +0200
pushed 2010-04-27 16:26 +0000
timeless timeless - Bug 334571 strip trailing whitespace. r=zwol
1f6a2d30ed6e5b3bf763ede2a23e0c8157aead0e
created 2010-04-20 10:41 +0200
pushed 2010-04-20 08:46 +0000
David Baron David Baron - Bug 502301 - fix C++0x narrowing conversion inside {} compilation errors [r=benjamin]
8bf90a5aba8dd71f84ff27af933479495db137d6
created 2010-04-18 13:13 +1000
pushed 2010-04-18 06:53 +0000
Michael Ventnor Michael Ventnor - Bug 544099 - Highly optimise -moz-box-shadow for common cases by allowing layout to specify an area where blurring is not needed r=roc,joe
5a79877003e8a98b7b6f2e00ffcaed437e4428e1
created 2010-04-08 21:44 +0900
pushed 2010-04-08 12:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 556694 Selection color isn't reverted when input field is specified only background-color r=dbaron
44d198975192f39ffd86f4d70f616a8d96a130c7
created 2010-04-02 18:58 -0700
pushed 2010-04-03 02:02 +0000
L. David Baron L. David Baron - Use the appropriate color based on visitedness for 'outline-color'. (Bug 147777) r=zweinberg
aaa79216677b77734c4cd802f6c44ccff015f8ca
created 2010-04-02 18:58 -0700
pushed 2010-04-03 02:02 +0000
L. David Baron L. David Baron - Use the appropriate color based on visitedness for nsCSSRendering::PaintBorder users of the 'border-*-color' properties. (Bug 147777) r=zweinberg
cc04bcc621dff1e81dcd176bac46f3b046ee0ba1
created 2010-04-02 18:58 -0700
pushed 2010-04-03 02:02 +0000
L. David Baron L. David Baron - Use the appropriate color based on visitedness for the 'background-color' property. (Bug 147777) r=zweinberg
e127bc371a0c5c7d2e83e1795af07814f76335b1
created 2010-04-02 18:58 -0700
pushed 2010-04-03 02:02 +0000
L. David Baron L. David Baron - Make PaintBackgroundWithSC and related methods operate on nsStyleContext* rather than const nsStyleBackground*. (Bug 147777) r=zweinberg
46e3ca39d3d09af127b4dbf9cc922d6230820446
created 2010-03-29 14:46 +1300
pushed 2010-03-29 01:47 +0000
Robert O'Callahan Robert O'Callahan - Bug 551660. Switch layout code from using nsPropertyTable to FramePropertyTable. r=mats,sr=dbaron
b884946383428a7d9b3a2aef0eea802ebaf5f5fa
created 2010-03-15 14:16 +1000
pushed 2010-03-15 04:17 +0000
Michael Ventnor Michael Ventnor - Bug 519079 - Set a maximum on CSS shadow blur radius so that stupid values don't hang the browser r=roc
ca2c610c1ea123d9efcac004e7dbe723a8a98917
created 2010-02-04 20:55 +0100
pushed 2010-02-04 19:56 +0000
Serge Gautherie Serge Gautherie - Backed out changeset: b3d6a8724029 of
b3d6a8724029f01fe10e6b014730358565d66301
created 2010-02-04 19:15 +0100
pushed 2010-02-04 18:15 +0000
Michael Ventnor Michael Ventnor - Bug 544099 - Allow shadow blurring to skip areas where blurring is unnecessary; Patch 3.1.
945792408b2cb06bae7d35c966d7b6ce16dc18d9
created 2010-01-14 15:30 +1300
pushed 2010-01-14 02:30 +0000
Robert O'Callahan Robert O'Callahan - Bug 538909. Correctly calculate index of top-left tile. r=dbaron
4fb067ad0ae460f1262823bcc56eec4ff7e8874d
created 2010-01-12 10:45 +1300
pushed 2010-01-11 21:46 +0000
Robert O'Callahan Robert O'Callahan - Bug 526394. Part 23: Make nsRect::IntersectRect preserve height and width if possible even when the intersection of two rectangles is empty. r=mats
3ec4205e16df4ab7e9cb8616e4ab434a4cf0f916
created 2010-01-07 13:55 +1300
pushed 2010-01-07 00:55 +0000
Robert O'Callahan Robert O'Callahan - Bug 532732. When rendering a background-attachment:fixed background to the screen, limit the background painting area to the viewport, since this is the only area where it will actually be visible and in many cases this means we don't need to think about tiling it. r=dbaron
1ef7cbfe38851143535687bd12bb052060e1e40f
created 2010-01-06 19:02 +0100
pushed 2010-01-06 18:37 +0000
Michael Ventnor Michael Ventnor - Bug 537471 - Detect empty shadow rects earlier. r=roc
8b6f32659aa66634e8417d15952b8f2d6c9299f9
created 2009-12-24 16:20 -0500
pushed 2009-12-24 21:21 +0000
Boris Zbarsky Boris Zbarsky - Bug 500882 part 5. Switch layout module to using the new GetPrimaryFrame API. r=roc
4f6f09ec444781ee31866476b2c5c4549b2d39f9
created 2009-12-01 12:21 -0500
pushed 2009-12-01 17:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 531371. Correctly propagate the backround from a <body style="display: table"> to the viewport as needed. r=bzbarsky
63bd5af8386b41548445efbe89831ae27c355cd5
created 2009-11-13 23:23 -0500
pushed 2009-11-14 04:31 +0000
Mark Finkle Mark Finkle - Bug 507817: BorderImage should not call ExtractCurrentFrame each time it draws [r=dbaron r=joedrew]
32e1ceb06e441fa3d1d2aef530ae6eeb810036d6
created 2009-11-02 11:36 -0800
pushed 2009-11-02 19:39 +0000
Robert O'Callahan Robert O'Callahan - Bug 513395: Implement revised CSS gradient notation (2/2): rendering
c2261a741da8ed21fb5b114495b7a6d7f36231d0
created 2009-11-02 11:36 -0800
pushed 2009-11-02 19:39 +0000
Zack Weinberg Zack Weinberg - Bug 513395: Implement revised CSS gradient notation (1/2): parser and data structure changes
35ba5ef187786693ff4fce55530c63158ac79109
created 2009-09-18 14:00 -0400
pushed 2009-11-02 03:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 501847 part 1. Some preparatory cleanup of GetIBSpecialSiblingForAnonymousBlock. r=roc
19a209a691be40817eee49481e8297203c3aed28
created 2009-10-22 16:46 -0700
pushed 2009-10-30 21:35 +0000
Jeff Walden Jeff Walden - Bug 509329 - Various issues with invalidation of backgrounds propagated from body to the canvas, and with sized backgrounds. r=dbaron
ce8bd3c552cc7a61f462fcc50308e5defea14428
created 2009-10-29 17:17 -0400
pushed 2009-10-29 21:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 525295. Rename nsStyleContext::GetPseudoType to GetPseudo. r=dbaron
0a45a7c62e1fe2d6fa49645924ddaad8fbedab7d
created 2009-10-27 14:43 +1300
pushed 2009-10-27 01:45 +0000
Robert O'Callahan Robert O'Callahan - Bug 449324. Apply opaque-border optimization to all opaque border types, not just 'solid'. r=dbaron
b540248e3163e1a73d31e3772dbfead13e3ee937
created 2009-09-07 12:35 +1200
pushed 2009-10-02 03:13 +0000
Robert O'Callahan Robert O'Callahan - Bug 513082. Instead of passing aDirtyRect to nsDisplayItem::Paint, have nsDisplayList::OptimizeVisibility (renamed to ComputeVisibility) compute the intersection of the visible region with the bounds of each display item and store the result in the item's mVisibleRect. This lets us do less work to paint display items which have a small intersection with the visible region but a large intersection with the bounding-box of the visible region. r=dbaron
2bbfc889c5b28d9ae5df1bc66f696a087982b12e
created 2009-09-24 08:46 +0200
pushed 2009-09-24 06:47 +0000
Michael Ventnor Michael Ventnor - Bug 514670 - -moz-box-shadow should follow radius only on corners with radius. r=roc
03707acbc5936b511a7852c03efa94ffe15d68fd
created 2009-09-18 20:18 +0200
pushed 2009-09-18 18:19 +0000
Michael Ventnor Michael Ventnor - Bug 512988 - Text-shadow blur and underline messes up with padding-left. r+sr=roc
1348d3ce063d1e3567360d34551cd11e92dd73d0
created 2009-09-16 17:01 +0200
pushed 2009-09-16 15:01 +0000
Mats Palmgren Mats Palmgren - Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
03d92c1c09fffa9d4d70b910c97efe15ab1669f5
created 2009-09-12 16:44 -0600
pushed 2009-09-12 22:46 +0000
Bobby Holley Bobby Holley - Bug 435296 - Sync decode handling for decode-on-draw. r=roc
9f856f094fea4e212c71e8f9fdb4ca4e64867316
created 2009-09-12 16:44 -0600
pushed 2009-09-12 22:46 +0000
Bobby Holley Bobby Holley - Bug 435296 - Decode-On-Draw. r=joe,roc,bz,dolske,peterw sr=vlad
5db699146ff0a316302de38a2a2689438f114193
created 2009-09-04 15:32 +0200
pushed 2009-09-04 13:33 +0000
Dão Gottwald Dão Gottwald - Backed out changeset 1e6d52401dd2
1e6d52401dd26afc4882b8c0cd096fce2559c258
created 2009-09-04 14:24 +0200
pushed 2009-09-04 12:28 +0000
Michael Ventnor Michael Ventnor - Bug 512988 - Text-shadow blur and underline messes up with padding-left. r+sr=roc
eb19d94d35ef0ff840ae44b8a5dbde221ada3922
created 2009-08-06 00:36 -0700
pushed 2009-08-28 21:48 +0000
Jeff Walden Jeff Walden - Bug 508325 - Fix a second instance of the core problem fixed in the first push; also change NSCoordSaturatingMultiply into two separate functions, one of which requires the scale to be non-negative and one which doesn't. r=roc
909161bf21e512de6f1863b3df183552e83e0f98
created 2009-08-22 10:10 -0700
pushed 2009-08-22 17:10 +0000
Michael Ventnor Michael Ventnor - Use the correct area for computing the gradient image for 'background-position: fixed' gradients. (Bug 509681) r=roc
less more (0) -100 -60 tip