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
cvshook@sicking.cc
5df20de104
Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz
2006-05-05 06:52:21 +00:00
roc+@cs.cmu.edu
687190427e
Bug 130078. Backing out now that I have perf. numbers
2006-05-04 05:36:53 +00:00
roc+@cs.cmu.edu
f25062a08f
Bug 130078. Test checkin of patch to unify view manager hierarchy. We need to see how this affects performance metrics. r+sr=dbaron
2006-05-04 03:46:19 +00:00
masayuki@d-toybox.com
29cc4eedee
Bug 335474 Crash in [@ nsCSSRendering::DrawDashedSides] r+sr=roc
2006-04-28 23:21:01 +00:00
masayuki@d-toybox.com
8e22258966
Bug 326550 The dots in the focus outline do not match trunk builds(draw focus using something other than XOR). This is for comment 8 problem (the outline always drawn black) r+sr=roc
2006-04-25 09:19:29 +00:00
vladimir@pobox.com
32f77bbfa3
b=328241, antialiasing problem with joining borders, temporary diable-aa fix for non-rounded borders, r=dbaron
2006-04-21 17:52:05 +00:00
bzbarsky@mit.edu
1465e46908
Treat background images more like background colors when printing. Bug 311526,
...
r=roc, sr=dbaron
2006-04-21 01:57:47 +00:00
dbaron@dbaron.org
2441f6a36b
One-line descriptions of files, partly because they show up in LXR.
2006-03-30 05:56:38 +00:00
dbaron@dbaron.org
1512413601
Change our scrolling code so that it is capable of scrolling above and to the left of the viewport, and then use that capability for nsHTMLScrollFrames with RTL directionality. This removes the invariant that the child of a scrollframe (::scrolled-canvas canvas or ::scrolled-content block) will be stretched to fill the entire scrollable area and stops enforcing it, a change that's likely to cause some regressions not yet fixed within the patch. This also fixes directionality detection for the scrollframe holding the canvas (changing which side the scrollbar appears on) and fixes an old bug in the code that paints the focus ring around the canvas (so it's now again visible on all sides, even when the canvas is scrollable). b=192767 r+sr=roc
2006-03-15 16:55:19 +00:00
dbaron@dbaron.org
c537422dfe
Don't convert to floating point and back when we don't need to. b=326040 r+sr=roc
2006-02-07 06:05:00 +00:00
dbaron@dbaron.org
348561f6f4
Fix regression of background positioning for inline elements. b=324960 r+sr=roc
2006-02-05 21:58:46 +00:00
masayuki@d-toybox.com
245ca3931b
Bug 161179 background image (no-repeat, repeat-x and repeat-y) size reduced when printing page (print preview is ok, scaling only happens in the repeat direction) r+sr=roc
2006-02-03 09:45:28 +00:00
roc+@cs.cmu.edu
a1b6a30f14
Bug 317375. Reorganize frame painting and mouse event targeting around frame display lists. Some review from dbaron, lots of testing help from Martijn, Julien and others
2006-01-26 02:29:17 +00:00
bmlk@gmx.de
09a9757479
remove some prescontexts bug 321907 r/sr=roc
2006-01-21 09:20:04 +00:00
masayuki@d-toybox.com
6ca05a006f
Bug 310124 Double border is incorrectly compressed when rendered; regression. original idea by Takeshi Ichimaru <ayakawa.m@gmail.com> r+sr=roc
2005-11-30 13:26:34 +00:00
masayuki@d-toybox.com
05dcdfd341
Oops, currently the Tree is closed, backing out previous check-in. b=310124
2005-11-29 05:52:19 +00:00
masayuki@d-toybox.com
3d229e2355
Bug 310124 Double border is incorrectly compressed when rendered; regression. original idea by Takeshi Ichimaru <ayakawa.m@gmail.com> r+sr=roc
2005-11-29 05:33:59 +00:00