Commit Graph

4980 Commits

Author SHA1 Message Date
enndeakin%sympatico.ca
e7430692ef Bug 252798, don't show popups in unfocused windows, r+sr=bz, a=jay
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@219576 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-06 13:25:42 +00:00
bzbarsky%mit.edu
23fe24353f Initialize mDirty, since we depend on it being correct now. Bug 367906, r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@218885 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-25 03:18:59 +00:00
dbaron%dbaron.org
b2d2f5e585 Give inline-blocks NS_BLOCK_SPACE_MGR and NS_BLOCK_MARGIN_ROOT. b=367504 r+sr=roc a=jay
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@218826 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-24 00:26:11 +00:00
bzbarsky%mit.edu
2b58919762 Don't calculate stuff with dirty lists. Bug 367243, r=mats, sr=dbaron, a=jay
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@218792 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-23 05:32:16 +00:00
mats.palmgren%bredband.net
29a3588e02 Fix a Print Preview crash. b=362708 r=bernd sr=roc a=jay
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@217506 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 03:15:46 +00:00
bzbarsky%mit.edu
cb6502e668 Make ReconstructDocElementHierarchy work correctly even if we first blew away a pseudo which had the root as its content. Bug 343293, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@217178 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 04:42:12 +00:00
bzbarsky%mit.edu
30cfa5a0ee Make sure to not process counter/quote changes during a restyle. Bug 317948, r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@216284 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 20:09:30 +00:00
rbs%maths.uq.edu.au
3ee0fa0979 <mspace> is a leaf frame. Don't create bogus child frames inside <mspace> having invalid markup with child content. b=323741, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@216154 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-30 12:55:02 +00:00
rbs%maths.uq.edu.au
c5179fb49c <mathml:mtd> with border-collapse <html:table> crashes [@ nsRuleNode::GetStyleData] [@ nsCachedStyleData::GetStyleData], b=354766, r=bernd, sr=bzbarsky, a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@216110 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-29 21:59:58 +00:00
bzbarsky%mit.edu
ddee9aeed5 Reget our parent after blowing away letter frames. Bug 318592, r+sr=dbaron, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@215909 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-27 22:27:44 +00:00
bzbarsky%mit.edu
258d47a121 More CantRenderReplacedElement hackery. Bug 350267, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@215226 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-13 21:37:36 +00:00
bzbarsky%mit.edu
ca6045578b Fix crash bug 348510. r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@215144 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-11 03:33:51 +00:00
bzbarsky%mit.edu
4dc5c9a860 Don't allow positioning or floating <mtable>. Bug 355993, r=bernd, sr=rbs, a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@214912 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-08 00:25:14 +00:00
bzbarsky%mit.edu
89294349c6 More flag whack-a-mole. Bug 354489, r+sr=rbs, a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@214909 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-08 00:11:45 +00:00
bzbarsky%mit.edu
f8ed2f8553 Make the block part of an {ib} split have a space manager if it needs to. Bug 354133, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@214907 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-08 00:07:00 +00:00
bzbarsky%mit.edu
671b2455ba Slightly improve handling of positioned kids of MathML. Bug 322625, r=rbs, sr=roc, a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@214904 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-07 23:59:45 +00:00
bzbarsky%mit.edu
ee0cb38c8d Fix bug 354144 -- absolute positioning against the ICB is broken. r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@214902 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-07 23:54:37 +00:00
bzbarsky%mit.edu
d293e93d49 Don't return mInitialContainingBlock if we find no absolute containing block. That can Just Happen. Bug 330909, patch by bernd, r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@214901 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-07 23:41:36 +00:00
bzbarsky%mit.edu
f9a050481c Disallow most MathML from floating or being positioned (<math> is the one
exception). Bug 353897, r+sr=rbs, a=schrep


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@212361 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-26 01:58:06 +00:00
bzbarsky%mit.edu
ea46097ec4 evoke pending reflow events before tearing down the frame tree. Bug 347662,
r+sr=dbaron, a=schrep


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@209312 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-07 03:14:38 +00:00
mats.palmgren%bredband.net
95457b48d4 Improve error handling in nsCSSFrameConstructor::CreateContinuingFrame() and its callers. b=337419 r+sr=roc a=mtschrep
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@208456 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-25 20:21:41 +00:00
bzbarsky%mit.edu
39b68b603e Reparent views properly when splitting to containing block. Bug 344291, r=roc, sr=dbaron, a=schrep for 1.8.1, a=dveditz for 1.8.0.7
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@208357 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-24 22:01:32 +00:00
mats.palmgren%bredband.net
2cc5037c44 Leave the placeholder's pointer to the out-of-flow intact because the float cache depends on it later on. b=348688 r=bzbarsky sr=roc a=mtschrep
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@208282 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-24 04:16:01 +00:00
smontagu%smontagu.org
be56564f2a Only strip zero-width joiner and non-joiner control characters when we do our own Arabic shaping. Bug 280936, r=jshin, sr=rbs, a=mtschrep
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@208281 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-24 03:49:18 +00:00
bzbarsky%mit.edu
8f4243ecdb Handle XUL popups gracefully in non-XUL documents. Bug 306940, r+sr=roc, a=dveditz for 1.8.0.7, a=schrep for 1.8.1
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@208154 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-23 04:02:21 +00:00
bzbarsky%mit.edu
f1dc11d393 Don't clobber the parentFrame we need to recover letter frames on. Bug 348729, r+sr=roc, a=dbaron for 1.8, a=dveditz for 1.8.0
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@207741 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 15:00:42 +00:00
smontagu%smontagu.org
03f6567f50 Update data files to Unicode 5.0. Bug 345024, r=jshin, sr=rbs; Bug 345156, r=jshin, sr=jag; a=beltzner
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@207556 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 06:05:43 +00:00
bzbarsky%mit.edu
140d941a36 Use the right insertion frame for insertion points. Bug 348049, r+sr=roc, a=dbaron for 1.8.1, a=dveditz for 1.8.0.7
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@207504 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 23:13:38 +00:00
rbs%maths.uq.edu.au
66b97e1d33 'Pseudo' frames from <mtd> and <mtr>outside <mtable> were not added to the flow, and thus were not destroyed at tear down, b=347355, r+sr=bzbarsky, a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@207481 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 19:26:54 +00:00
bmlk%gmx.de
05c4cba07f remove crash prone from hack from frame construction and replace it with a hardcoded style rule bug 285727 r/sr/a=bzbarsky
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@206142 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-31 16:13:38 +00:00
Olli.Pettay%helsinki.fi
8165095d84 Bug 343457 r+sr=roc, a=mtschrep
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@206118 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-31 07:55:48 +00:00
bmlk%gmx.de
479f9da378 backout
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@206083 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-30 12:31:06 +00:00
bmlk%gmx.de
4142f1b248 remove crash prone from hack from frame construction and replace it with a hardcoded style rule bug 285727 r/sr/a=bzbarsky
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@206079 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-30 11:23:52 +00:00
bmlk%gmx.de
dc786c0380 use a pseudoframe as a parent only when it has children, bug 336291 r/sr=bzbarsky a=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@206076 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-30 04:24:09 +00:00
mrbkap%gmail.com
c559deaf12 Checking in the required patches for bug 321299 (again). This is the combined work of sicking, jst, and myself, a=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@205017 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-28 01:00:57 +00:00
sspitzer%mozilla.org
1c7602b894 fix for bug #342439: printing certain urls (google groups and maps) from print preview shows the style/meta tags on paper.
thanks to bz for the fix. r/sr=dbaron

a=beltzner


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@203679 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-25 21:22:22 +00:00
martijn.martijn%gmail.com
e3a57964f2 Bug 345371 - Check before using weak pointer in nsCaret (Crash [@ nsCaret::DrawCaret]), patch by Eli Friedman, r+sr=roc, a=darin
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@203477 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-23 20:27:02 +00:00
mats.palmgren%bredband.net
09e34bf017 Don't go below BODY in search for a background color (Print only bug). b=294836 r+sr=bzbarsky a=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@203418 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-21 23:53:30 +00:00
mrbkap%gmail.com
d86e2e964f Backing this patch out to fix smoketest blockers.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@203390 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-21 20:19:25 +00:00
bryner%brianryner.com
800b80bbbe Fix crash regression from bug 314549, r+sr=bzbarsky, a=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@203287 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-20 20:37:15 +00:00
mrbkap%gmail.com
783282fd69 Checking in the required patches for bug 321299. This is the combined work of sicking, jst, and myself, a=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@203266 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-20 17:14:11 +00:00
bryner%brianryner.com
9f1ba99b12 Unhook subframe containers / link handlers when putting a document into bfcache, and restore them when restoring the document (bug 314549). r+sr=bzbarsky a181=schrep.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@202282 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-18 00:57:51 +00:00
leon.sha%sun.com
fa873bdd09 Bugzilla Bug 336999 Crash involving XUL menus, position: fixed, position: absolute [@ nsIFrame::GetNextSibling] [@ nsCSSFrameConstructor::FindFrameWithContent]
Patch by alfred.peng@sun.com
neil: review+
bzbarsky: superreview+
mtschrep: approval1.8.1+


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@202120 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-14 04:16:32 +00:00
cvshook%sicking.cc
bcc7804809 Bug 310436: Make svg frames not create frames for non-svg children. r=bz/tor sr=dbaron a=schrep
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@201634 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-06 01:01:45 +00:00
bryner%brianryner.com
7d039aabdc Clear the old child docshells when SetDOMDocument is called, so that they don't get persisted in session history before they're GC'd. Also, update SHEntry to hold strong references to the child docshells. Bug 319551, r=sicking sr=bzbarsky a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@200899 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-26 18:50:09 +00:00
roc+%cs.cmu.edu
11dcef6366 Bug 288357. Force abs-pos elements to always use the containing block's first-in-flow as parent. r+sr=dbaron,a=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@200645 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-22 22:56:01 +00:00
dveditz%cruzio.com
4f8722b7ce Bug 284219: add EnsureStringLength() helper function to nsReadableUtils.h to
simplify OOM checks when growing an nsAString. r/sr=darin, a=mconnor (1.8), a=jay (1.8.0)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@200612 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-22 19:13:02 +00:00
jst%mozilla.jstenback.com
abdd3dea57 Fixing bug 316159. Fix null-pointer dereference crash in WipeContainingBlock(). r+sr+a=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@200475 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 23:13:04 +00:00
bmlk%gmx.de
4c44cad1f2 improve table colgroup pseudo frame handling, bug 333493, bug 325984 and bug 329900 r/sr/a=bzbarsky
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@200451 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 19:22:10 +00:00
mark%moxienet.com
31fed936ef 209989 After Find Again (Ctrl-G/F3), text highlighting color becomes green. Patch by Peter Kasting <pkasting@google.com>. r=mconnor sr=dbaron a/1.8.1=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@200378 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 00:31:11 +00:00