2539f6db18
b=397303, thebes rendering of inset/outset borders slow, bandaid; r+sr=roc
2008-01-14 14:36:30 -08:00
df436be47e
b=406782, double rendering of bullets on wikimo, r+sr=roc
2008-01-10 14:10:38 -08:00
59d73d13b3
Look at all continuations, not just in-flows, when tracking frames sharing a background image. bug=411046, r+sr=roc
2008-01-09 11:19:49 -08:00
5cde2134e9
Don't try to draw 'border-style:hidden' borders. b=389196 r+sr+a=vladimir
2008-01-04 10:11:10 -08:00
3e225b627a
bug 307204, implement support for transparent windows in XUL for Mac OS X. r=josh, sr=roc, approval1.9=damons
2007-12-19 11:40:18 -08:00
0d2a47ea90
b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart
2007-12-18 15:01:15 -08:00
5fbfef5e9a
b=24998, background images spill beyond rounded borders; r+sr=roc
2007-12-18 12:59:48 -08:00
6aa9b580c3
Backing out fix for bug 392785 as per roc + mconnor.
2007-12-04 15:32:08 -08:00
dfe9790c0b
Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc, b1.9=dbaron
2007-12-02 22:51:57 -08:00
2927dedce8
Clean up prbool misuse in layout. bug 398312, r+sr+a=dbaron
2007-10-09 17:00:05 -07:00
6630863c56
Bug 381735 - "reenable antialiased border drawing on Linux" [p=dao r+sr=dbaron r=vlad a=blocking1.9+]
2007-10-08 14:09:45 -07:00
ca5c1e5f90
Bug 394109 Inconsistent text-decoration positioning. r+sr+a=roc
2007-09-03 08:27:26 -07:00
6dcbc76640
Oops, backing-out previous checked-in, because tinderbox has RED.
2007-09-03 04:03:49 -07:00
e31f98164b
Bug 394109 Inconsistent text-decoration positioning. r+sr+a=roc
2007-09-03 04:01:48 -07:00
f5d4190bff
Bug 365336 text-decoration width should be rounded to the device pixels r+sr=roc
2007-08-06 01:15:00 -07:00
3ae0eeba01
b=382613, moz-border-radius of background color isn't clamped to 50%, r+sr=roc
2007-07-18 07:14:53 -07:00
f9f7ef27d2
Bug 384576 - adding -moz-border-radius to an element causes the background to be drawn without dpi scaling
...
r=sharparrow1, sr=roc
2007-07-11 21:04:33 -07:00
0069020e27
Make the viewport area that of the root frame, or in paginated contexts, the page content frame. b=380816 r=sharparrow1 sr=roc
2007-07-03 18:13:07 -07:00
3a9f787dd9
Bug 386108: remove nsIDrawingSurface. rs=pavlov
2007-06-27 14:53:34 -07:00
a67c4fa40b
b=379505, content overflows border with -moz-border-radius: a.k.a. death to QBCurve; r+sr=roc
2007-05-30 01:37:30 -07:00
6b8f2fc15d
b=368247, new border rendering approach, r+sr=roc
2007-05-29 19:46:54 -07:00
598cd81bf9
Disable antialiasing of borders again, for Linux only, to avoid the performance penalty of pushing/popping groups. b=380473 r=vlad
2007-05-23 08:56:15 -07:00
edc00dda76
b=380561, missing borders when dashed and dotted border-style is used, r=dbaron
2007-05-20 15:49:20 -07:00
fa74f8cd5f
b=379419, bogus assertion in border code with NS_STYLE_BORDER_RULES_MARKER, r+sr=dbaron
2007-05-20 15:44:45 -07:00
217fa62205
b=379436, borders on elements > 2^15px drawn backwards, r=dbaron
2007-05-20 15:41:21 -07:00
beef4f3572
b=379474, borders render incorrectly when using moz-border-radius (also 379446, hr noshade renders incorrectly); r=dbaron
2007-05-08 10:40:08 -07:00
5745107a68
b=379328, focus outline rendering regression fix
2007-04-30 21:58:44 -07:00
03ede063fb
b=368247 (and others, see bug), rewrite border rendering for thebes, r=dbaron
2007-04-30 20:31:25 -07:00
e0f90db412
Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch byTaras Glek <tglek@mozilla.com>, rs=roc.
2007-03-30 14:11:41 -07:00
aa023cd95c
Bug 375917. Pass appunits-per-CSS-pixel ratio to DrawSolidBorderSegment instead of some meaningless boolean. patch by Jeremy Lea, r+sr=roc
2007-03-29 19:53:45 -07:00
105030593a
Bug 375508: Outline drawing broken when outline doesn't overflow. r+sr=roc.
2007-03-27 22:53:29 -07:00
dbaron@dbaron.org
973db1fdf2
When drawing images, track full source and dest regions (unclipped) or use floats, to avoid rounding problems with advanced image resizing algorithms. b=371434 r=vlad r+sr=roc
2007-03-20 00:58:20 +00:00
masayuki@d-toybox.com
a22c0c11e9
Bug 335394 We should remove support for the 'invert' value ifdef MOZ_CAIRO_GFX r+sr=dbaron
2007-03-15 16:16:20 +00:00
joshmoz@gmail.com
077b15a5ee
don't rely on language features to construct/destruct instance of InlineBackgroundData. b=373305 r/sr=dbaron
2007-03-14 19:48:51 +00:00
sharparrow1@yahoo.com
34a122b207
Bug 370379: Create views less frequently. Stops creating views for -moz-hidden-unscrollable, opacity, fixed backgrounds, and scrollbars, plus removes some unneeded methods from views and view managers. r+sr=roc.
2007-02-24 00:23:42 +00:00
dbaron@dbaron.org
dbe5e3075a
Disable antialiasing for border-collapse borders too, and fix a build warning by not passing what is now an integer through a float parameter. b=371182 r=vlad
2007-02-23 17:52:09 +00:00
sharparrow1@yahoo.com
2da748b9c2
Bug 177805: Fix the use of units in Gecko. r+sr=roc
2007-02-07 07:46:44 +00:00
dbaron@dbaron.org
4da4babd0e
Make default table and hr border colors be gray rather than special values that depend on the background color, and remove the special values that depend on the background. b=84307 Patch by fantasai <fantasai.bugs@inkedblade.net>. r=bzbarsky sr=dbaron
2007-02-01 02:45:55 +00:00
dbaron@dbaron.org
8c40f6bb68
Fix handling of background-clip and background-origin to honor GetSkipSides. b=368020 r+sr=roc
2007-01-31 05:21:05 +00:00
cvshook@sicking.cc
e80f1dba4e
Kill remainders of ns(XBL|HTML|XUL|Layout)Atoms. r/sr=jst b=368128
2007-01-30 00:06:41 +00:00
bzbarsky@mit.edu
390829dbca
Be consistent about what percentage border-radius is a percentage of. Bug
...
364861, r+sr=roc
2006-12-30 05:23:51 +00:00
masayuki@d-toybox.com
8246927b8c
Bug 287624 ? round CSS border widths to nearest pixel r+sr=dbaron
2006-12-27 14:21:43 +00:00
timeless@mozdev.org
f4ef17d178
Bug 355300 There should be only one nsGkAtoms creature
...
r=dbaron
2006-12-26 17:47:52 +00:00
dbaron@dbaron.org
13db671d0b
Better API for used padding/border/margin: remove deprecated Calc*For on nsStyleStructs and add GetUsed* to nsIFrame. b=332922 r+sr=roc
2006-12-13 23:04:57 +00:00
bzbarsky@mit.edu
6b21f29cf0
Use DrawImage instaed of DrawTile when drawing a background and the entire
...
rect to be painted fits inside a single tile (either because we're no-repeat or
because the dirty rect is small enough). Bug 359392, r=vlad, sr=roc, a=vlad
for 1.9a1 landing.
2006-11-29 21:58:13 +00:00
roc+@cs.cmu.edu
78bc2cf1de
Bug 130078. Reverting fix because of regressions. We'll have to come back to this again :-(.
2006-11-23 01:12:52 +00:00
roc+@cs.cmu.edu
27ff2c29d3
Bug 130078. Integrate view hierarchies, watching for perf results. r+sr=dbaron
2006-11-13 22:59:14 +00:00
roc+@cs.cmu.edu
220cb21f8e
Bug 350148. Improve scrolling of large documents generally by only searching descendants of the moving frame for position-varying graphics when we know we've actually painted position-varying graphics in this prescontext. r+sr=dbaron
2006-09-19 22:05:33 +00:00
mats.palmgren@bredband.net
8b976e39f4
Null check the page content frame, just in case. b=294836 r+sr=bzbarsky
2006-07-20 09:41:01 +00:00
sharparrow1@yahoo.com
183f48eb6a
Bug 334555: Fix printing of translucent background on root. r+sr=roc.
2006-06-15 03:17:06 +00:00