Changes pushed with changeset 76358146c914e64a51c3862d5e8c0ac1d58713fd
Push date [To Local]
ChangesetPatch author — Commit message
Tue Sep 07 22:22:17 2010 +0000
ebabfab36a6f83c956130b245937c99c419413a0L. David Baron — Fix uses of percentage -moz-outline-radius in themes for new definition of percent. (Bug 471643) r=dao a2.0=blocking:beta6+
6a28138050f5ab3fdf4f17a8758d80afa2e88d47L. David Baron — Expose RectToGfxRect on nsLayoutUtils. (Bug 459144, patch 10) r=roc a2.0=blocking:beta6+
433efb14d970b425841ad356ab9da36c37bb7183L. David Baron — Expose nsCSSRendering::ComputePixelRadii. (Bug 459144, patch 9) r=roc a2.0=blocking:beta6+
76358146c914e64a51c3862d5e8c0ac1d58713fdL. David Baron — Reduce the border-radius of elements with overflow != visible so that any present scrollbars are not clipped. (Bug 459144, patch 8) r=roc a2.0=blocking:beta6+
a118b42abad133da59efb56a5b61b9b6237b2e44L. David Baron — Use nsIFrame::GetBorderRadii so that we pick up when it is overridden. (Bug 459144, patch 7) r=roc a2.0=blocking:beta6+
c15d3e99d3dead5331d44ea57f48707fc225ffbdL. David Baron — Add border-radius-related helper functions to nsIFrame. (Bug 459144, patch 6) r=roc a2.0=blocking:beta6+
be6a7ccc34fe3a68df899036dfbb2478945a9587L. 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+
fc14d7ba0703c4b387650351a24843b7f65912f0L. David Baron — Don't throw away the subpixel part of the border-radius. (Bug 459144, patch 4) r=roc a2.0=blocking:beta6+
5c60f37c6534fbde135f6b1b3138faa6bb680102L. 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+
ba996cfeb9f797e3c227615259ba3c24fbefc88dL. David Baron — Make nsIFrame::ComputeBorderRadii take an nsSize instead of two nscoords. (Bug 459144, patch 2) r=roc a2.0=blocking:beta6+
baa2fb78f457a314dfd30e9a58d95289c6db8a17L. David Baron — Move nsCSSRendering::GetBorderRadiusTwips to nsIFrame and rename it to ComputeBorderRadii. (Bug 459144, patch 1) r=roc a2.0=blocking:beta6+