Граф коммитов

311 Коммитов

Автор SHA1 Сообщение Дата
vladimir@pobox.com 1947a97271 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
vladimir@pobox.com 0169470291 b=379328, focus outline rendering regression fix 2007-04-30 21:58:44 -07:00
vladimir@pobox.com ba88c35259 b=368247 (and others, see bug), rewrite border rendering for thebes, r=dbaron 2007-04-30 20:31:25 -07:00
bzbarsky@mit.edu eeaa1a101b Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch byTaras Glek <tglek@mozilla.com>, rs=roc. 2007-03-30 14:11:41 -07:00
roc+@cs.cmu.edu e64bf4a837 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
sharparrow1@yahoo.com 4e607467c4 Bug 375508: Outline drawing broken when outline doesn't overflow. r+sr=roc. 2007-03-27 22:53:29 -07:00
dbaron%dbaron.org 405d600298 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 3d231f620b 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 a0b3416362 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 4862938c93 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 df69c60102 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 76a64e5c22 Bug 177805: Fix the use of units in Gecko. r+sr=roc 2007-02-07 07:46:44 +00:00
dbaron%dbaron.org 1e0db05c93 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 f26ccbdf9d 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 a39ff30284 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 0abf394cbc 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 f7e221d8da Bug 287624 ? round CSS border widths to nearest pixel r+sr=dbaron 2006-12-27 14:21:43 +00:00
timeless%mozdev.org 4e651390ef Bug 355300 There should be only one nsGkAtoms creature
r=dbaron
2006-12-26 17:47:52 +00:00
dbaron%dbaron.org d5af630c22 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 24d52f817f 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 2f8f7e5581 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 1839efdd55 Bug 130078. Integrate view hierarchies, watching for perf results. r+sr=dbaron 2006-11-13 22:59:14 +00:00
roc+%cs.cmu.edu 1710fb769b 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 ee6a0e63b0 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 8de858c0bf Bug 334555: Fix printing of translucent background on root. r+sr=roc. 2006-06-15 03:17:06 +00:00
cvshook%sicking.cc d3ec0aa5c5 Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz 2006-05-05 06:52:21 +00:00
roc+%cs.cmu.edu 0df069259f Bug 130078. Backing out now that I have perf. numbers 2006-05-04 05:36:53 +00:00
roc+%cs.cmu.edu 7a9451c41b 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 4a98e11533 Bug 335474 Crash in [@ nsCSSRendering::DrawDashedSides] r+sr=roc 2006-04-28 23:21:01 +00:00
masayuki%d-toybox.com 0a141d7eb5 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 97d6375b31 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 053e69ca4e 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 5dcd0b1309 One-line descriptions of files, partly because they show up in LXR. 2006-03-30 05:56:38 +00:00
dbaron%dbaron.org c37d9a2cf3 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 e8a0ebd80c 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 f280152c5c 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 210de117fb 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 77bca74243 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 38c0053e5d remove some prescontexts bug 321907 r/sr=roc 2006-01-21 09:20:04 +00:00
masayuki%d-toybox.com a3cbff90e5 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 9d37be9072 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 19961cae2c 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
timeless%mozdev.org 1c34e68034 Bug 106386 Correct misspellings in source code
patch by mats.palmgren@bredband.net r=dbaron sr=dbaron
2005-11-20 22:05:24 +00:00
bmlk%gmx.de bd11d3afb7 fix oversight, the function can be called with a null pointer, bug 316821 r/sr=roc 2005-11-17 21:24:05 +00:00
dbaron%dbaron.org cb91a9795b Only ignore the body background that's actually propagated to the canvas. b=314998 r+sr=bzbarsky 2005-11-03 23:06:54 +00:00
bmlk%gmx.de 19d7e781d9 array boundary protection, second round, bug 265736 r/sr=roc 2005-11-01 05:15:10 +00:00
bmlk%gmx.de 635a9bee91 array boundary protection, initial idea Ben Fowler, bug 265736 r/sr=roc 2005-10-29 13:40:38 +00:00
mats.palmgren%bredband.net 7e23bbba0b Don't go below BODY in search for a background color (Print only bug). b=294836 r+sr=bzbarsky 2005-08-29 04:39:31 +00:00
bzbarsky%mit.edu 0d6a610963 Make nsIPresShell::GetPrimaryFrameFor return nsIFrame* instead of using an out
param.  Bug 303779, patch by Bastiaan Jacques <b.jacques@planet.nl>, r+sr=bzbarsky
2005-08-22 22:24:29 +00:00
dbaron%dbaron.org 477583ba8f Prevent background propagation code from trying to operate on pseudo-elements. b=302040 r+sr=roc a=bsmedberg 2005-08-02 20:11:09 +00:00