6032 Commits

Author SHA1 Message Date
gavin%gavinsharp.com
f584b00aef Bug 430785: Caret not visible with right-clicking on a text input, patch by Martijn Wargers <martijn.martijn@gmail.com>, r+sr=roc, a=damon
git-svn-id: svn://10.0.0.236/trunk@250988 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-30 16:54:17 +00:00
vladimir%pobox.com
3698fa6f8e b=427122, padding on select elements is ignored ; r=dbaron, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250808 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-25 23:12:47 +00:00
jruderman%hmc.edu
beb5133da2 Add crashtest
git-svn-id: svn://10.0.0.236/trunk@250742 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-24 02:35:59 +00:00
gavin%gavinsharp.com
9ce1c7ed97 Bug 423523: Caret can leave div w/ contenteditable = true with repeated arrow keys, patch by Chris Pearce <chris@pearce.org.nz>, r+sr=peterv, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250721 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-23 22:33:15 +00:00
jruderman%hmc.edu
fd6bce4692 Add crashtest
git-svn-id: svn://10.0.0.236/trunk@250681 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-23 06:12:13 +00:00
jruderman%hmc.edu
adeeb9e1c3 Add crazy crashtest
git-svn-id: svn://10.0.0.236/trunk@250671 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-23 04:47:42 +00:00
jruderman%hmc.edu
06e4cece0f Add crashtest.
git-svn-id: svn://10.0.0.236/trunk@250662 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-23 04:32:54 +00:00
jruderman%hmc.edu
804255c3f2 Adding crashtest
git-svn-id: svn://10.0.0.236/trunk@250660 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-23 04:24:35 +00:00
jruderman%hmc.edu
a8bc418551 Add crashtests
git-svn-id: svn://10.0.0.236/trunk@250650 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-23 03:56:59 +00:00
roc+%cs.cmu.edu
210ed669a9 Bug 335359. Make the caret thicker when it's at a Kanji character. r+sr=mrbkap,a=damon
git-svn-id: svn://10.0.0.236/trunk@250647 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-23 03:13:55 +00:00
gavin%gavinsharp.com
6bbe292bce Back out patch for bug 144000 (backout patch by jst@mozilla.org, r=uriber, sr=peterv, a=beltzner)
git-svn-id: svn://10.0.0.236/trunk@250628 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-22 20:48:37 +00:00
vladimir%pobox.com
a588066a49 backing out
git-svn-id: svn://10.0.0.236/trunk@250513 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-20 08:24:43 +00:00
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