6070 Commits

Author SHA1 Message Date
vladimir%pobox.com
16ecf4feae b=427122, padding on select elements ignored, r=dbaron,a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250510 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-20 06:42:05 +00:00
vladimir%pobox.com
9e4e4aa795 Back out patch for bug 397303 due to serious perf regressions; r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@250509 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-20 05:31:30 +00:00
jonas%sicking.cc
507feff39b Bug 423269: Don't add scriptblockers around StartUpdate/EndUpdate batches as script is likely to execute at the last EndUpdate. Also for now, restore full functionality to scripts running while there are scriptblockers. r/sr=bz a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250470 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-18 17:20:12 +00:00
roc+%cs.cmu.edu
211f46054a Bug 429172. Return the docshell's script global object as soon as the document's content viewer has been Closed(). r+sr=sicking,a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250446 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-18 10:02:04 +00:00
roc+%cs.cmu.edu
d5f26e9e59 Bug 428156. Relanding. Make ComputeRepaintRegionForCopy handle non-moving frames that clip moving frames. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@250443 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-18 09:21:21 +00:00
fantasai.cvs%inkedblade.net
f493b19190 consider relevant overflow when balancing columns (fixes various crashes and hangs) b=404215 r+sr=roc a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250437 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-18 07:40:37 +00:00
roc+%cs.cmu.edu
fd2f3d9046 Bug 428156 backout
git-svn-id: svn://10.0.0.236/trunk@250358 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-17 11:52:32 +00:00
roc+%cs.cmu.edu
99445ef8c2 Bug 428156. ComputeRepaintRegionForCopy needs to handle non-moving frames that clip moving content. r+sr=dbaron,a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250347 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-17 08:15:14 +00:00
Olli.Pettay%helsinki.fi
b6488ec6e9 backout Bug 424377, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250265 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-15 18:02:23 +00:00
roc+%cs.cmu.edu
e21b808a8f Bug 399258. nsCSSRendering::PaintBorder should not try to optimize away the case where the dirty rectangle is inside the element's padding-rect, because border-radius can make the border appear inside the padding-rect. nsDisplayBorder::OptimizeVisibility does this optimization correctly already so just remove it from PaintBorder. r+sr=vlad, a=damon
git-svn-id: svn://10.0.0.236/trunk@250239 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-15 01:41:14 +00:00
dbaron%dbaron.org
91b5291b5d Backout bug 157546 (making the delete key delete by clusters) to fix blockers bug 419217 and bug 419406. Instead of removing the added test, mark now-failing tests as todo. a=damons
git-svn-id: svn://10.0.0.236/trunk@250237 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-15 01:04:19 +00:00
jonas%sicking.cc
0108790da0 Bug 423355: Make sure that we never remove removable blockers more than once. Also make sure to never fire mutation events when it's not safe to run script. r/sr=bz/roc a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250233 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-14 23:59:23 +00:00
roc+%cs.cmu.edu
003254f093 Bug 420987. The caret size should be specified in CSS pixels and it should be rounded like borders --- rounding down to the nearest device pixel, but not down to zero. r+sr=mrbkap,a=schrep
git-svn-id: svn://10.0.0.236/trunk@250223 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-14 21:09:23 +00:00
dholbert%cs.stanford.edu
b9c6bed1a8 Bug 427017: Disable page-break-before/after for fixed- & absolutely-positioned elements. Also, fix assertion during an iterator-comparison by handling case where lineBox is in overflow-lines. r=fantasai sr=roc a1.9=beltzner
git-svn-id: svn://10.0.0.236/trunk@250109 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-12 05:32:51 +00:00
roc+%cs.cmu.edu
ae97c2e544 Bug 424915. Improve display list analysis so that sites with content covered by the scrolling element, such as GMail, can use bitblit scrolling. r+sr=dbaron,a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250039 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-11 03:46:37 +00:00
roc+%cs.cmu.edu
851a346e99 Bug 426987. Split SaveState from nsIDocument::Destroy so that we don't do Destroy() while we're still displaying the document. r+sr=sicking,a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250019 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-10 22:47:02 +00:00
roc+%cs.cmu.edu
70873f473a Bug 421432. Don't crash when we ScrollToAnchor after UnsuppressPainting tore down the document. r+sr=dbaron,a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250018 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-10 22:42:03 +00:00
reed%reedloden.com
43fdadd8ea Bug 427163 - "Crash [@ nsContentUtils::ContentIsDescendantOf] with contenteditable, right-clicking and document.write" (add null check) [p=chris@pearce.org.nz (Chris Pearce [cpearce]) r+sr=roc a1.9=damons]
git-svn-id: svn://10.0.0.236/trunk@249897 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-09 06:16:09 +00:00
ajschult%verizon.net
8819bf9721 Bug 408355: Better fix for bug 396024 that doesn't leak (as much). r+sr=roc, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@249888 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-09 05:24:13 +00:00
jonas%sicking.cc
1cbce53417 Backing out due to test failures
git-svn-id: svn://10.0.0.236/trunk@249885 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-09 03:20:42 +00:00
jonas%sicking.cc
44f2be870f Bug 425551: Improve script blocker code and use it to prevent async DOM events from keeping link elements alive past CC. Patch by bent. r/sr=sicking
git-svn-id: svn://10.0.0.236/trunk@249878 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-09 02:06:31 +00:00
reed%reedloden.com
5d6e2d6e88 Bug 420499 - "Caret browsing mode wrongly engaged" (Mochitest) [p=chris@pearce.org.nz (Chris Pearce [cpearce]) r+sr=roc a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@249832 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-08 18:53:07 +00:00
roc+%cs.cmu.edu
a527eabdb0 Bug 411585. Traverse all pages after the current page when painting a page, to locate placeholders that we need to traverse in order to paint out-of-flows on the current page. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@249795 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-08 13:06:13 +00:00
dholbert%cs.stanford.edu
9cd93a9b4d Bug 389949: Bustage fix
git-svn-id: svn://10.0.0.236/trunk@249760 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-08 00:47:14 +00:00
dholbert%cs.stanford.edu
5ba7b997b2 Bug 389949, first patch: Use POINTS_PER_INCH_FLOAT in place of magic number '72.0f'. Basically cosmetic -- shouldn't change our behavior at all. r+sr=vlad, a=blocking1.9+
git-svn-id: svn://10.0.0.236/trunk@249758 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-08 00:27:11 +00:00
masayuki%d-toybox.com
7a49595f7c Bug 427420 selection decoration lines (spell checker's underline and IME composing string underline) are not displayed r+sr+b1.9=roc
git-svn-id: svn://10.0.0.236/trunk@249754 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-07 23:57:13 +00:00
roc+%cs.cmu.edu
c64d67f6eb Bug 416735. When a table frame paints the backgrounds for all its parts, make sure those parts notify the table frame display item when they are background-attachment:fixed. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@249686 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-06 11:34:14 +00:00
smontagu%smontagu.org
a64cd011a7 Correct the coordinates for selection decoration in right-to-left text. Bug 421042, r+sr=roc, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@249680 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-06 08:12:09 +00:00
mats.palmgren%bredband.net
9c61b8b8d9 Disconnect the frame selection object from the pres shell earlier. b=421083 r+sr=roc a1.9=beltzner
git-svn-id: svn://10.0.0.236/trunk@249026 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-03 02:42:20 +00:00
Olli.Pettay%helsinki.fi
5596e1c30a Bug 424377, r=jst, sr=roc
git-svn-id: svn://10.0.0.236/trunk@248951 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-01 10:37:30 +00:00
reed%reedloden.com
87c28b7833 Bug 420499 - "Caret browsing mode wrongly engaged" [p=chris@pearce.org.nz (Chris Pearce [cpearce]) r+sr=roc a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@248942 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-01 08:35:11 +00:00
roc+%cs.cmu.edu
a637e95fe3 Bug 421885. Make tiled image drawing sample only the correct subimage by manually padding if necessary. r=vlad
git-svn-id: svn://10.0.0.236/trunk@248879 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-31 09:40:56 +00:00
reed%reedloden.com
ae08195e84 Back out Robert O'Callahan's patch from bug 421885 due to reftest failure.
git-svn-id: svn://10.0.0.236/trunk@248761 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-28 09:32:04 +00:00
reed%reedloden.com
e94a58dbee Bug 421885 - "Google reader search results have strange red line and broken border around them" [p=roc@ocallahan.org (Robert O'Callahan [roc]) r=vlad a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@248752 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-28 08:40:04 +00:00
uriber%gmail.com
cd8d2d277d Only join ancestor inline frames for frames that are last children. bug=424631, r=smontagu, sr=dbaron, blocking1.9=vladimir
git-svn-id: svn://10.0.0.236/trunk@248714 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-27 19:27:32 +00:00
jruderman%hmc.edu
abd610fc7f Add crashtest
git-svn-id: svn://10.0.0.236/trunk@248666 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-27 04:53:01 +00:00
jruderman%hmc.edu
9297df5c8c Add crashtest.
git-svn-id: svn://10.0.0.236/trunk@248657 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-27 03:55:48 +00:00
jruderman%hmc.edu
497d51d083 Add a crashtest.
git-svn-id: svn://10.0.0.236/trunk@248622 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-26 23:31:18 +00:00
reed%reedloden.com
4514a9fe24 Bug 423676 - "weirdness with layout and selection of mixed-direction text" [p=uriber@gmail.com (Uri Bernstein) r=smontagu sr=roc a1.9b5=schrep]
git-svn-id: svn://10.0.0.236/trunk@248465 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-24 07:30:49 +00:00
uriber%gmail.com
e10a604edf follow-up on bug 423130 to fix Windows breakage
git-svn-id: svn://10.0.0.236/trunk@248354 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-21 08:39:16 +00:00
uriber%gmail.com
7334998169 In bidi resolution, convert inline bidi continuations not at the end of a bidi run into fluid continuations. bug=423130 r=smontagu sr=dbaron a19b5=dsicore
git-svn-id: svn://10.0.0.236/trunk@248352 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-21 08:17:41 +00:00
Olli.Pettay%helsinki.fi
e9b8a89f91 Bug 421209, r=cpearce, sr=jst, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@248307 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-20 20:24:39 +00:00
dholbert%cs.stanford.edu
a4fe313ff2 Bug 417356: Define & use "UnwriteableMargin" PrintSettings pref, to make Linux printing work more like Mac printing (keeping us from printing right up against the edge of the page) Orig Patch: [r=ventron sr=roc] Updates: [r=ventron r+sr=vlad] a=blocking1.9+
git-svn-id: svn://10.0.0.236/trunk@248195 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-19 20:51:44 +00:00
aaronleventhal%moonset.net
125ccc2c52 Bug 423681. Accessible text events broken. r=sicking, sr=bz, a=schrep
git-svn-id: svn://10.0.0.236/trunk@248163 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-19 01:37:09 +00:00
mats.palmgren%bredband.net
09a4f31f07 Fix a compile warning. b=399694 r+sr=dbaron a1.9=damons
git-svn-id: svn://10.0.0.236/trunk@247905 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-15 09:01:36 +00:00
mats.palmgren%bredband.net
a71e1473a0 Make nsStyleChangeList own a reference to nsIContent pointers in its list. b=399694 r+sr=dbaron a1.9=damons
git-svn-id: svn://10.0.0.236/trunk@247904 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-15 09:01:18 +00:00
jonas%sicking.cc
546ba272ce Bug 401155: Make it safe to create a wrapper for an object at any time by making sure wrapping doesn't write script. Also set up a service that tries to keep track of when it's safe to execute script. r=bz sr=jst
git-svn-id: svn://10.0.0.236/trunk@247875 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-14 23:08:59 +00:00
martijn.martijn%gmail.com
59e83b23e3 Modified test for bug 396024, this should not cause problems anymore now that bug 407080 is fixed
git-svn-id: svn://10.0.0.236/trunk@247823 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-14 15:12:20 +00:00
dholbert%cs.stanford.edu
4f78efb0fa Backing out Bug 417356, due to pagination reftest failures.
git-svn-id: svn://10.0.0.236/trunk@247807 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-14 08:50:15 +00:00
dholbert%cs.stanford.edu
d1e031e4f4 Bug 417356: Define & use "UnwriteableMargin" PrintSettings pref, to make Linux printing work more like Mac printing (keeping us from printing right up against the edge of the page) r=ventron sr=roc a=blocking1.9+
git-svn-id: svn://10.0.0.236/trunk@247802 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-14 07:48:07 +00:00