21912 Commits

Author SHA1 Message Date
dbaron%dbaron.org
69868989a1 Give radio buttons and checkboxes a useful baseline, and switch checkboxes from text-bottom to baseline alignment (to match radios). b=402940 r+sr=bzbarsky a=blocking1.9+
git-svn-id: svn://10.0.0.236/trunk@247314 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 17:57:34 +00:00
jwatt%jwatt.org
5dffe0edf9 Bug 421464. The 'type' attribute on <style> should be optional. r=longsonr@gmail.com, sr=roc@ocallahan.org, blocking1.9=me
git-svn-id: svn://10.0.0.236/trunk@247298 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 10:16:05 +00:00
surkov.alexander%gmail.com
a9342c1b0f Bug 416742 – Regression: multiple rowgroups interfere with getColumnAtIndex(), r=bernd, sr=roc, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@247297 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 10:14:36 +00:00
roc+%cs.cmu.edu
29d568ceb9 Backing out Bug 403181. JPEG encoding test failure :-(
git-svn-id: svn://10.0.0.236/trunk@247295 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 09:28:36 +00:00
roc+%cs.cmu.edu
51477fde2d Bug 403181. Various fixes to image rendering. Most importantly, we track the desired subimage of a CSS background image and ensure we don't sample outside it. r=vlad,sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@247294 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 08:34:14 +00:00
karlt+%karlt.net
1644f3d522 Don't try to Place() invisible operators. b=420420 r+sr=roc a=beltzner
git-svn-id: svn://10.0.0.236/trunk@247291 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 06:37:23 +00:00
karlt+%karlt.net
55b0910047 Bug 416549 – MathML does not render properly with text-align:justify.
Patch by Frédéric WANG <fwsmail35@aol.com>, r=karlt, sr=roc


git-svn-id: svn://10.0.0.236/trunk@247287 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 03:47:11 +00:00
karlt+%karlt.net
0490d512cf Backing out previous revision (b=416549) due to a reftest hang on qm-centos5-01
git-svn-id: svn://10.0.0.236/trunk@247264 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 00:19:00 +00:00
karlt+%karlt.net
20554e750f Backing out previous revision (b=420420) due to reftest hang on qm-centos5-01
git-svn-id: svn://10.0.0.236/trunk@247263 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 00:14:56 +00:00
jruderman%hmc.edu
e8524924a2 Fix XML parsing errors in tests: apparently comments have to go *after* the ?xml version? thing
Fix XML parsing errors in tests: apparently comments have to come *after* the '?xml version="1.0"?' thing.


git-svn-id: svn://10.0.0.236/trunk@247261 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 23:59:35 +00:00
Olli.Pettay%helsinki.fi
23b6ed239d Bug 421294, Crash [@ DocumentViewerImpl::GetCopyable], r+sr=jst, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@247256 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 23:05:35 +00:00
karlt+%karlt.net
089912b610 Don't try to Place() invisible operators. b=420420 r+sr=roc a=beltzner
git-svn-id: svn://10.0.0.236/trunk@247248 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 22:21:07 +00:00
karlt+%karlt.net
39c0cbd77e Bug 416549 – MathML does not render properly with text-align:justify.
Patch by Frédéric WANG <fwsmail35@aol.com>, r=karlt, sr=roc


git-svn-id: svn://10.0.0.236/trunk@247243 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 21:59:03 +00:00
vladimir%pobox.com
d8ab00f761 b=417246, wrong border size rendering in some cases ; r=roc
git-svn-id: svn://10.0.0.236/trunk@247182 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 07:59:01 +00:00
vladimir%pobox.com
a7ea1dc14e reftest analyzer improvements; npotb, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@247181 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 07:36:20 +00:00
vladimir%pobox.com
d0582015b5 b=418915, plugin print rendering coordinates incorrect on win32; r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@247180 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 07:06:46 +00:00
vladimir%pobox.com
5c4545265b b=415854, make single-pixel optimized images release memory; patch from joe@drew.ca; r+sr=vlad
git-svn-id: svn://10.0.0.236/trunk@247179 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 06:51:15 +00:00
jwalden%mit.edu
c22e4e629a Bug 420243 - Fix an arithmetic mistake in SVGTextContentElement.getSubStringLength. r+sr=roc, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@247158 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 02:10:44 +00:00
dbaron%dbaron.org
8f8fdefd1a Fix greediness of A ~ B C selector matching. b=420814 r+sr=bzbarsky a=beltzner
git-svn-id: svn://10.0.0.236/trunk@247148 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 00:06:32 +00:00
dbaron%dbaron.org
365d3bef72 Fix the weird Get* API on nsStyleSides in favor of returning structs by value, to avoid further occurrences of bug 420069. b=420069 r+sr=roc a=beltzner
git-svn-id: svn://10.0.0.236/trunk@247146 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 00:05:29 +00:00
dbaron%dbaron.org
33854c535a Update properties that are ignored when 'Allow pages to choose their own colors' is unchecked for the splitting of left/right border properties and the introduction of start/end border properties. b=419167 Patch by Bernd Mielke <bernd_mozilla@gmx.de>. r+sr=dbaron a=beltzner
git-svn-id: svn://10.0.0.236/trunk@247145 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 00:03:50 +00:00
masayuki%d-toybox.com
a14093c5dd Bug 405308 [text-decoration] Link underline disappears (or is misaligned 1px) when scrolling r+sr=roc, a1.9=beltzner
git-svn-id: svn://10.0.0.236/trunk@247113 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-05 19:24:44 +00:00
bent.mozilla%gmail.com
b8911ec9b0 Bug 420803 - Fix for bug 413268 keeps a DOM window alive until shutdown. r=enn, sr=jst, a=blocking1.9+.
git-svn-id: svn://10.0.0.236/trunk@247054 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 23:27:02 +00:00
joshmoz%gmail.com
f03ec9b0e1 take key modifiers from the current event not the current hardware state. b=320746 r=smichaud sr=roc
git-svn-id: svn://10.0.0.236/trunk@247019 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 17:58:53 +00:00
roc+%cs.cmu.edu
3541027b94 Backing out 403181 again
git-svn-id: svn://10.0.0.236/trunk@246987 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 09:36:09 +00:00
roc+%cs.cmu.edu
1fcc1c8c17 Bug 403181. Track which subimage of an image we want to draw and copy it to a temporary surface if necessary to prevent sampling of pixels outside the subimage when zooming. Also, enable EXTEND_PAD or SetFilter(0) if the context has a transformation that's not a simple translation, since that might induce cairo to sample pixels outside the source (sub)image. r=vlad,sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@246985 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 08:21:36 +00:00
dholbert%cs.stanford.edu
ceb1e9f668 Backing out bug 407080 to investigate breakage of mochitest test_bug396024.html
git-svn-id: svn://10.0.0.236/trunk@246978 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 06:11:54 +00:00
dholbert%cs.stanford.edu
68cf22f2d3 Bug 407080: Disallow print-preview if page is loading. r+sr=roc, a=blocking1.9+
git-svn-id: svn://10.0.0.236/trunk@246963 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 01:05:27 +00:00
roc+%cs.cmu.edu
bf8d1cd760 Bug 392809. Fix word-based caret movement around punctuation and whitespace. r=smontagu,a=beltzner
git-svn-id: svn://10.0.0.236/trunk@246910 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-03 08:37:35 +00:00
roc+%cs.cmu.edu
7a0c37ad37 Bug 403181 backout
git-svn-id: svn://10.0.0.236/trunk@246891 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-03 02:38:21 +00:00
roc+%cs.cmu.edu
9e7fc92f64 Bug 403181. Use a temporary surface to prevent sampling of pixels outside the intended source rectangle when zooming the image in some cases. r=vlad,sr=dbaron,a=beltzner
git-svn-id: svn://10.0.0.236/trunk@246889 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-03 01:03:54 +00:00
dholbert%cs.stanford.edu
55f9f46a79 Bug 418766: Use width, not height, as a quick proxy for whether a line is empty. r+sr=roc, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@246810 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-29 21:45:43 +00:00
vladimir%pobox.com
f78851742b b=419383, extract native vista toolbar styles and expose to themes ; r+sr=roc; a=beltzner
git-svn-id: svn://10.0.0.236/trunk@246779 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-29 05:10:39 +00:00
jst%mozilla.org
ed52909cca Fixing bug 410946. Prevent plugins from being destroyed while there's code from those plugins on the stack. r+sr=bzbarsky@mit.edu, a=beltzner@mozilla.com
git-svn-id: svn://10.0.0.236/trunk@246771 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-29 02:06:00 +00:00
dbaron%dbaron.org
5d9e580795 Add better reftest coverage for intrinsic width computation of horizontal padding, border, and margin on inlines. b=420069 sheriff-a=sayrer
git-svn-id: svn://10.0.0.236/trunk@246769 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-29 01:52:12 +00:00
dbaron%dbaron.org
21ab0dc965 Fix bug under some valid types of optimization where we cross margin and padding. b=420069 r+sr=roc a1.9b4=damons a-sheriff=sayrer
git-svn-id: svn://10.0.0.236/trunk@246768 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-29 01:52:06 +00:00
roc+%cs.cmu.edu
586dd62e98 disable test for bug 405952 until I can fix the test
git-svn-id: svn://10.0.0.236/trunk@246758 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-28 21:58:01 +00:00
roc+%cs.cmu.edu
9467183c9f Bug 405952. Add scrollbar width to pref and min widths for overflow:scroll elements but for no other overflow values. r+sr=bzbarsky,dbaron,dholbert, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@246753 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-28 20:37:06 +00:00
dbaron%dbaron.org
94d895b0a5 Add testcase for computing the shrink-wrapping size of table outer frames correctly. b=363402
git-svn-id: svn://10.0.0.236/trunk@246743 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-28 17:55:39 +00:00
dbaron%dbaron.org
bff9315f70 Compute the shrink-wrapping size of table outer frames correctly. b=363402 r+sr=roc a1.9b4=beltzner
git-svn-id: svn://10.0.0.236/trunk@246742 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-28 17:55:04 +00:00
masayuki%d-toybox.com
1b098bf39a Bug 418470 Go to line in View Source broken (NS_ERROR_UNEXPECTED at nsISelectionController.scrollSelectionIntoView) (retry) r+sr=roc, a1.9b4=beltzner
git-svn-id: svn://10.0.0.236/trunk@246727 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-28 15:28:40 +00:00
masayuki%d-toybox.com
dde4ffc7c2 backing out the previous patch, becaused qm-centos5-01 dep unit test is orange
git-svn-id: svn://10.0.0.236/trunk@246723 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-28 13:59:28 +00:00
masayuki%d-toybox.com
2d6679113d Bug 418470 Go to line in View Source broken (NS_ERROR_UNEXPECTED at nsISelectionController.scrollSelectionIntoView) r+sr=roc, a1.9b4=beltzner
git-svn-id: svn://10.0.0.236/trunk@246719 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-28 11:01:59 +00:00
uriber%gmail.com
cc0a53b53f reftest for bug 412093.
git-svn-id: svn://10.0.0.236/trunk@246687 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 20:06:22 +00:00
karlt+%karlt.net
195a82f674 Include lspace and rspace in GetIntrinsicWidth. b=363240 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@246666 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 10:47:43 +00:00
roc+%cs.cmu.edu
7a98a7e3db Bug 412093. Fix background images on bidi-split inlines to show the chunks in visual order. patch by Uri Bernstein, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@246665 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 10:46:29 +00:00
karlt+%karlt.net
b17c856971 Get*Width for nsMathMLContainerFrame base class. b=363240 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@246664 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 10:45:36 +00:00
roc+%cs.cmu.edu
342a643308 Bug 317189. Do the second-scroll-to-anchor on onload (i.e. subresources have loaded), not just when the document has finished loading. Also, don't do it at all if the user has scrolled manually between the first anchor scroll and the second. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@246661 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 10:01:18 +00:00
roc+%cs.cmu.edu
228ea44f31 Bug 400057. Make nsBlockInFlowLineIterator useful for finding the line containing a frame, searching across block continuations and their overflow lines. Use it in various places, especially in textrun construction. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@246660 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 09:53:48 +00:00
roc+%cs.cmu.edu
bcd6b5373f Bug 416168. Ensure that the overflow rect for a frame always includes (0,0) even if the frame rect is empty. Also ensures that if the frame rect is empty but has non-zero dimension on one axis, the overflow rect includes that size. A scrolled view for such a frame also includes that size to ensure width:0,height:Npx and width:Npx,height:0 frames are scrollable by that amount. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@246659 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 09:46:23 +00:00