19272 Commits

Author SHA1 Message Date
tor%cs.brown.edu
5a65ba5365 Bug 359516 - replace hand-wired observer scheme for filters with
nsIMutationObserver.  r=roc, sr=sicking


git-svn-id: svn://10.0.0.236/trunk@219519 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-05 20:04:17 +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
bzbarsky%mit.edu
eb4de59882 Simplify the posted events setup now that they're owned through dispatch by the
target thread. Bug 369247, r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@219506 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-05 18:09:26 +00:00
tor%cs.brown.edu
14d632d01c Bug 367796 - <svg:switch> should be SVGTransformable. r=scootermorris, sr=roc
git-svn-id: svn://10.0.0.236/trunk@219502 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-05 16:26:23 +00:00
smontagu%smontagu.org
bb62298042 Remove unused method BidiStyleChangeReflow(). Bug 369338, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@219488 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-05 10:48:27 +00:00
bzbarsky%mit.edu
ed0e1d8804 Converting some tests to reftest.
git-svn-id: svn://10.0.0.236/trunk@219486 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-05 05:32:25 +00:00
bzbarsky%mit.edu
d6f518ac33 Pass the right frame to the first-line stuff. Bug 367489, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@219484 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-05 03:32:25 +00:00
uriber%gmail.com
406711070e Always initialize numChildren, now that it's always checked. bug=368893 r=nian.liu sr=roc
git-svn-id: svn://10.0.0.236/trunk@219478 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-04 21:24:49 +00:00
dbaron%dbaron.org
5a1016536d Be more tolerant of varying font metrics so the tests pass on Mac too, and clean up some things from the last round of changes. b=9458,18217
git-svn-id: svn://10.0.0.236/trunk@219476 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-04 20:52:46 +00:00
bzbarsky%mit.edu
6e5369ff05 Update scrollframes to the new GetCollapsed() API too. Bug 369127, r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@219432 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-03 00:08:19 +00:00
dbaron%dbaron.org
4db2e911a7 Fix inclusion of extra notation in href.
git-svn-id: svn://10.0.0.236/trunk@219402 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-02 06:41:51 +00:00
dbaron%dbaron.org
8020647767 Tweak inline-block and inline-table z-ordering tests so they work with a broader range of font metrics and line heights.
git-svn-id: svn://10.0.0.236/trunk@219399 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-02 06:15:24 +00:00
dbaron%dbaron.org
1e94da33b0 Allow display:inline-block to be used on :before and :after. b=368622 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@219398 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-02 06:13:37 +00:00
dbaron%dbaron.org
0903c8befe Move gray-ness of table borders to quirks mode and restore our prior standards-mode behavior. b=84307 r=fantasai sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@219397 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-02 06:11:56 +00:00
dbaron%dbaron.org
d58318944f Comment out a test that fails intermittently.
git-svn-id: svn://10.0.0.236/trunk@219394 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-02 05:18:25 +00:00
dbaron%dbaron.org
f9799eb9b0 Add simple script to clean up reftest output.
git-svn-id: svn://10.0.0.236/trunk@219392 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-02 05:00:41 +00:00
dbaron%dbaron.org
87181839d8 Add image that I forgot to add when checking in bug 368020.
git-svn-id: svn://10.0.0.236/trunk@219389 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-02 04:29:52 +00:00
jwalden%mit.edu
f8b731730a Add reftests for most of bug 1156. There's still more to do, but this covers probably 70-80% of it. r=biesi, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@219374 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-02 02:42:04 +00:00
philringnalda%gmail.com
326483cb86 Bug 368902: Unnecessary looping over collapsed children in nsSprocketLayout, patch by Andreas Lange <anlan@lange.cx>, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@219318 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-01 07:24:28 +00:00
dbaron%dbaron.org
cbdde83088 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
git-svn-id: svn://10.0.0.236/trunk@219306 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-01 02:45:55 +00:00
dbaron%dbaron.org
6cef0aeaef Add tests for dynamic resizing of things that depend on width of container. b=163504, 28811
git-svn-id: svn://10.0.0.236/trunk@219305 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-01 02:14:40 +00:00
dbaron%dbaron.org
c85e259a73 Add tests for support of 'overflow' on inline-block elements. b=367247
git-svn-id: svn://10.0.0.236/trunk@219304 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-01 02:13:07 +00:00
tor%cs.brown.edu
5b1e084875 Bug 367503 - Switch nsSVGPathGeometryFrame to thebes. r=longsonr, sr=roc
git-svn-id: svn://10.0.0.236/trunk@219260 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-31 16:05:42 +00:00
Olli.Pettay%helsinki.fi
ba610d02ec Bug 243370, deCOMtaminate parts of nsIFrame that come from nsIBox, part 2, p=anlan@lange.cx, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@219259 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-31 16:02:42 +00:00
asqueella%gmail.com
198acfba39 Bug 210096, part two - remove inIFileSearch interface and its implementation
patch by Shawn Wilsher <comrade693+bmo@gmail.com>
r=db48x, sr=neil


git-svn-id: svn://10.0.0.236/trunk@219253 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-31 15:04:36 +00:00
longsonr%gmail.com
2577bfb047 Bug 368703 û Some methods in layout/style could be const r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@219248 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-31 13:59:26 +00:00
dbaron%dbaron.org
56bd7b92c6 Missed null check. b=368740 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@219233 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-31 05:23:47 +00:00
dbaron%dbaron.org
f0021aa428 Make things inside foreignObject reflow in response to style changes that cause reflow. b=328829 r=jwatt sr=roc
git-svn-id: svn://10.0.0.236/trunk@219231 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-31 05:22:40 +00:00
dbaron%dbaron.org
cebfff8cef Fix handling of background-clip and background-origin to honor GetSkipSides. b=368020 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@219230 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-31 05:21:05 +00:00
mats.palmgren%bredband.net
d5c6c5d749 Collapse() might have destroyed 'frame'. b=368697 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@219207 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-30 22:28:06 +00:00
uriber%gmail.com
7627d11f46 The correct version of the patch for bug 363198, this time.
git-svn-id: svn://10.0.0.236/trunk@219190 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-30 19:36:55 +00:00
uriber%gmail.com
512057cadc GetFrameForNodeOffset: if aNode has no children and the offset is 0, return the frame corresponding to aNode rather than failing. patch by Nian Liu <nian.liu@sun.com>. bug=363198 r=uriber sr=roc.
git-svn-id: svn://10.0.0.236/trunk@219189 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-30 19:29:55 +00:00
longsonr%gmail.com
0f7134181a Bug 307708 û filters should operate in linearRGB color space by default r=dbaron,r=tor,sr=roc
git-svn-id: svn://10.0.0.236/trunk@219177 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-30 13:19:55 +00:00
asqueella%gmail.com
70c0246288 fix bug 363419 - Direct children of <overlay> not created correctly.
Don't create XUL "placeholder" element for them, instead use the same logic as elsewhere, as these nodes can end up in the master document.

r=smaug, sr=sicking


git-svn-id: svn://10.0.0.236/trunk@219176 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-30 12:49:24 +00:00
bzbarsky%mit.edu
78ccec5f86 Remove some no longer needed code. Bug 368273, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@219168 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-30 05:52:27 +00:00
bzbarsky%mit.edu
e194a83392 Make <style> elements notice text content changes. Bug 367612, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@219167 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-30 05:50:22 +00:00
bzbarsky%mit.edu
fc8275495f Fix bug 300691. r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@219166 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-30 05:48:22 +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
smontagu%smontagu.org
83e5b28c9f #undef CS and ES to prevent build errors on Solaris 10 x86. Bug 287388, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@219121 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-29 14:37:04 +00:00
bzbarsky%mit.edu
105ac72207 Missed a spot where we should update our cached band rect. Bug 368330, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@219098 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-29 02:16:23 +00:00
dbaron%dbaron.org
3af9eecb86 Make non-box frames pay better attention to nsITheme::GetWidgetBorder and GetWidgetPadding. b=366722 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@219072 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-28 17:20:01 +00:00
bzbarsky%mit.edu
a99e9b8f80 Fix crash bug 368166. r=bernd, sr=roc
git-svn-id: svn://10.0.0.236/trunk@219071 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-28 16:49:26 +00:00
mats.palmgren%bredband.net
8ae547d9f0 Improve overflow/underflow DOM event handling. b=365477 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@219056 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-27 22:50:18 +00:00
dbaron%dbaron.org
04bb428ada Remove nsTableFrame::GetBorderPadding and related code. b=367458 r=bernd sr=roc
git-svn-id: svn://10.0.0.236/trunk@219055 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-27 22:22:24 +00:00
dbaron%dbaron.org
12c42b4c23 Revert previous change.
git-svn-id: svn://10.0.0.236/trunk@219052 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-27 19:35:29 +00:00
dbaron%dbaron.org
c89a4222fe Address review comment on bug 9458 that depends on bug 367247 by making nsFrame::IsContainingBlock not check display type, but making it purely frame-class-based.
git-svn-id: svn://10.0.0.236/trunk@219049 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-27 18:45:35 +00:00
dbaron%dbaron.org
5615880f12 Make inline-blocks support 'overflow', and add some useful methods to nsStyleDisplay. b=367247 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@219048 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-27 18:44:24 +00:00
dbaron%dbaron.org
0b4631ed27 Make marquee use inline-block. b=163504 r=martijn sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@219047 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-27 18:40:57 +00:00
dbaron%dbaron.org
c380d24c54 Combine the code that tests inlines for dependence on the containing block width in order to disable resize reflow optimizations, and add to that code things that shrink wrap (inline-block, inline-table, buttons, fieldsets). Also move the percentage-height tests out, and into InitResizeFlags. b=163504 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@219046 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-27 18:40:26 +00:00
dbaron%dbaron.org
3052400d5e Implement CSS display types inline-block and inline-table. b=9458, 18217 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@219045 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-27 18:36:57 +00:00