dbaron%dbaron.org
|
80e25fa18a
|
Add eStyleUnit_None so we don't have to use eStyleUnit_Null as a real value for max-width and max-height. b=379741 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@226289 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-05-11 06:01:31 +00:00 |
|
neil%parkwaycc.co.uk
|
2671ffbdb4
|
Bug 375403 originally started off as a simple request to enable window translucency when windows or popups use opacity, alpha transparent background or non-zero border radius but mutated to include refactoring non zero side testing r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226257 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-05-10 15:46:42 +00:00 |
|
neil%parkwaycc.co.uk
|
c72cb13cb8
|
Bug 281630 Support ch width units in XUL r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@226178 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-05-09 08:48:38 +00:00 |
|
bzbarsky%mit.edu
|
33b3f60e43
|
Make computed style handle eStyleUnit_Chars. Bug 371043, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@225946 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-05-05 06:09:50 +00:00 |
|
dbaron%dbaron.org
|
03a83ad9f2
|
Add support for -moz-intrinsic, -moz-min-intrinsic, -moz-shrink-wrap, and -moz-fill for width, min-width, and max-width. b=311415 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@225554 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-05-03 23:11:02 +00:00 |
|
bzbarsky%mit.edu
|
116d69628c
|
Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch by
Taras Glek <tglek@mozilla.com>, rs=roc.
git-svn-id: svn://10.0.0.236/trunk@222659 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-03-30 21:11:47 +00:00 |
|
enndeakin%sympatico.ca
|
7fe266a9bd
|
Bug 374832, lower opacity on drag images, Bug 375038, dragging doesn't work on blocks inside inlines, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@222382 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-03-26 03:27:53 +00:00 |
|
dbaron%dbaron.org
|
fe888bd0cd
|
Use the intersected dirty rect, like I meant to, to fix bugs on platforms that don't handle negative src rect coordinates in images (and maybe performance regression?). b=374579 r=pavlov
git-svn-id: svn://10.0.0.236/trunk@222115 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-03-20 20:36:59 +00:00 |
|
dbaron%dbaron.org
|
e81955cfa2
|
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
git-svn-id: svn://10.0.0.236/trunk@222053 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-03-20 00:58:20 +00:00 |
|
Olli.Pettay%helsinki.fi
|
20e1f263f1
|
Bug 372797, Convert ScrollFrameIntoView users to use ScrollContentIntoView, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@221453 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-03-07 19:08:36 +00:00 |
|
sharparrow1%yahoo.com
|
aee3286fe4
|
Bug 370945: Crash in GetLayerPoint. r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@220563 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-02-20 00:26:53 +00:00 |
|
sharparrow1%yahoo.com
|
7deca433dc
|
Bug 370629: Large images rescale to nothing (integer overflow computing replaced element size). r=dbaron, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@220532 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-02-18 23:11:32 +00:00 |
|
sharparrow1%yahoo.com
|
b77c8515bc
|
Bug 370492: Stop using views for event.PageX/Y, event.layerX/Y, image.x/y. r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@220508 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-02-18 10:43:12 +00:00 |
|
sharparrow1%yahoo.com
|
dd459d0a71
|
Bug 177805: Fix the use of units in Gecko. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@219640 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-02-07 07:46:44 +00:00 |
|
uriber%gmail.com
|
6d976f44e8
|
Avoid including the offset from a continuation frame to the original frame's parent twice when computing the 'all in flow bounding rect'. bug=368735, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@219515 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-02-05 19:32:26 +00:00 |
|
cvshook%sicking.cc
|
ccd1d6884d
|
Kill remainders of ns(XBL|HTML|XUL|Layout)Atoms. r/sr=jst b=368128
git-svn-id: svn://10.0.0.236/trunk@219151 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-30 00:06:41 +00:00 |
|
roc+%cs.cmu.edu
|
84519adb5e
|
Bug 368154. Don't do bidi resolution on strings unless bidi is enabled in the prescontext. r=smontagu,sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@218917 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-25 19:54:38 +00:00 |
|
roc+%cs.cmu.edu
|
eca770f48f
|
Bug 367930. Introduce an nsIRenderingContext::GetHints flag (temporarily) that tells us whether new-text-runs are being used underneath. When new text runs are in use, never reverse text manually, we can be sure that the platform textrun will do it.
git-svn-id: svn://10.0.0.236/trunk@218879 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-25 01:58:55 +00:00 |
|
dbaron%dbaron.org
|
103e95ab15
|
Change the bulk of ascent (baseline) computation to happen on a virtual method on nsIFrame, and remove the redundant descent member from nsHTMLReflowMetrics, primarily to support having both first-line and last-line baselines. b=367332 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@218785 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-23 04:06:56 +00:00 |
|
roc+%cs.cmu.edu
|
1534bcd542
|
Bug 333659. Land layout changes to pass only single-direction textruns to nsIRenderingContext string methods. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@218782 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-23 02:58:55 +00:00 |
|
roc+%cs.cmu.edu
|
633e4df4a0
|
Bug 363813. When inserting frames into a list of out-of-flow frames, finding the correct position by comparing positions in the content tree doesn't always work, in particular when the frames are for anonymous content. So compare the positions of placeholders in the frame tree, which should always work (if we're careful). r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@218557 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-17 22:48:24 +00:00 |
|
dbaron%dbaron.org
|
7d1d28c9e8
|
Make non-box frames use nsITheme methods concerning size, border, and padding, so that non-boxes with appearance set will obey the platform-specific theme. b=366722 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@218555 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-17 22:31:07 +00:00 |
|
bzbarsky%mit.edu
|
c709bbabd8
|
Fix GetLastChildFrame to deal with bidi splitting of inlines. Bug 366967,
r=uri, sr=roc
git-svn-id: svn://10.0.0.236/trunk@218523 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-17 18:53:11 +00:00 |
|
roc+%cs.cmu.edu
|
164c104354
|
Bug 333659. Relanding new nsLayoutUtils APIs --- shouldn't affect current code. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@218485 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-17 02:37:19 +00:00 |
|
roc+%cs.cmu.edu
|
4f42d74394
|
Backing out text landing.
git-svn-id: svn://10.0.0.236/trunk@218456 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-16 22:25:20 +00:00 |
|
roc+%cs.cmu.edu
|
e2373f9a14
|
Bug 333659. Landing new text interfaces, new gfxPangoTextRun (enabled), new textframe code (disabled). r+sr=dbaron for the part-of-the-build layout parts,r=stuart for the part-of-the-build gfx parts
git-svn-id: svn://10.0.0.236/trunk@218447 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-16 20:51:52 +00:00 |
|
timeless%mozdev.org
|
c778d21502
|
Bug 355300 There should be only one nsGkAtoms creature
r=dbaron
git-svn-id: svn://10.0.0.236/trunk@217425 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-12-26 17:47:52 +00:00 |
|
timeless%mozdev.org
|
3ea4e560e3
|
Bug 363390 IS_LOW_SURROGATE conflicts with winnls.h
r=darin
git-svn-id: svn://10.0.0.236/trunk@217292 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-12-21 07:03:23 +00:00 |
|
mats.palmgren%bredband.net
|
277be83fff
|
Rename ComputeHorizontalValue to ComputeWidthDependentValue (ditto for height) and some minor cleanup. b=364131 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217122 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-12-18 13:20:18 +00:00 |
|
mats.palmgren%bredband.net
|
34a45a87f6
|
Make the CSS 'ch' length unit work in most cases. b=363573 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217089 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-12-17 14:06:42 +00:00 |
|
dbaron%dbaron.org
|
1ca9f3f372
|
Bug 300030: Move intrinsic width computation out of nsIFrame::Reflow and into its own methods on nsIFrame. Replace reflow reasons, types, and commands with dirty bits/notifications. Thanks to bzbarsky for almost all of the HTML form controls (mozilla/layout/forms) changes, and many others for help testing and patching. For detailed commit logs, see REFLOW_YYYYMMDD_BRANCH, where YYYYMMDD is one of 20061031, 20060830, 20060603, 20060302, 20060119, 20051011, 20050804, 20050429, 20050315, 20050111, and 20041213.
git-svn-id: svn://10.0.0.236/trunk@216738 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-12-08 05:38:33 +00:00 |
|
masayuki%d-toybox.com
|
0f123e14e5
|
Bug 301149 :hover is processed in Print Preview mode r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@214528 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-11-01 13:56:48 +00:00 |
|
roc+%cs.cmu.edu
|
f06ba26d9e
|
Bug 343445. Change inline reflow strategy to avoid looking ahead through words while measuring text. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@213836 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-10-19 01:47:47 +00:00 |
|
roc+%cs.cmu.edu
|
2cdafb8452
|
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
git-svn-id: svn://10.0.0.236/trunk@212028 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-09-19 22:05:33 +00:00 |
|
mats.palmgren%bredband.net
|
14e56648c0
|
Remove the special painting code for a 165-twips checkbox. Move the remaining parts of nsFormControlHelper to its consumers and remove nsFormControlHelper.{cpp,h} from the tree. b=343495 r+sr=roc (r=me on roc's part)
git-svn-id: svn://10.0.0.236/trunk@201677 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-07-06 10:43:51 +00:00 |
|
roc+%cs.cmu.edu
|
bd9175c940
|
Bug 237085. Move string subdivision code to gfx so we can efficiently make it metrics-dependent. r=smontagu,sr=rbs
git-svn-id: svn://10.0.0.236/trunk@200963 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-26 22:18:23 +00:00 |
|
roc+%cs.cmu.edu
|
8c5f3b9a65
|
Bug 341695. Never look at the mRect coordinates of SVG foreignobject frames, SVG uses them for other things. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@200359 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-19 22:06:41 +00:00 |
|
roc+%cs.cmu.edu
|
6116366065
|
Bug 334765. Fix XUL boxobject coordinates to not take scrolling into account. Second try, with a patch that hopefully won't regress Tp. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@200097 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-16 02:40:29 +00:00 |
|
tor%cs.brown.edu
|
c3a452b404
|
Bug 341021 - Remove nsISVGOuterSVGFrame interface. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@200021 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-15 19:10:28 +00:00 |
|
bzbarsky%mit.edu
|
573fb468c8
|
Make sure to actually return something. Bug 341465, patch by Ryan VanderMeulen
<ryanvm@gmail.com>, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@199945 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-15 03:45:40 +00:00 |
|
roc+%cs.cmu.edu
|
d5ea80116c
|
Bug 338251. Create safe wrappers for gfx text functions and use them. r=smontagu,sr=rbs
git-svn-id: svn://10.0.0.236/trunk@199574 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-09 03:29:32 +00:00 |
|
roc+%cs.cmu.edu
|
e721b11f6d
|
Bug 334765. Testing backout to see if it was responsible for btek's Tp change.
git-svn-id: svn://10.0.0.236/trunk@199411 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-07 02:35:57 +00:00 |
|
roc+%cs.cmu.edu
|
2e8a699503
|
Bug 334765. Don't include scroll offsets in DOM element offset calculations. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@199159 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-06-06 22:31:17 +00:00 |
|
cvshook%sicking.cc
|
805a3ca029
|
Bug 335913: Reimplement CompareDocumentPosition using nsINode interfaces. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@196676 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-05-16 15:50:47 +00:00 |
|
roc+%cs.cmu.edu
|
1f8c8f9667
|
Bug 335140. Set 'force descend into' bit on frames and then leave it set until we're done with the display list ... then we can be sure of descending to frames whose container is not an ancestor of the placeholder. r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@195507 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-27 02:45:03 +00:00 |
|
mrbkap%gmail.com
|
b8eef2bbb9
|
Draw the caret in the normal path of frame painting instead of doing it directly to the current view. bug 287813, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@194553 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-17 23:16:46 +00:00 |
|
dbaron%dbaron.org
|
9911a9b756
|
Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky
git-svn-id: svn://10.0.0.236/trunk@193572 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-04-05 00:00:44 +00:00 |
|
dbaron%dbaron.org
|
cd07526c63
|
Fix asymmetry so things are the same with scrollbars on the left. b=330732 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@192819 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-23 00:11:01 +00:00 |
|
roc+%cs.cmu.edu
|
c469d694c3
|
Bug 330300. Move mFrame from nsDisplayItem subclasses up to nsDisplayItem itself, and make GetUnderlyingFrame an inline non-virtual function. Patch by Alfred Peng, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@192331 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-03-14 20:43:18 +00:00 |
|
roc+%cs.cmu.edu
|
527fe6d1bc
|
Fix build bustage on non-SVG builds
git-svn-id: svn://10.0.0.236/trunk@190641 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-02-21 01:24:42 +00:00 |
|